西工大软件工程信号与系统实验五

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西北工业大学

《信号与系统》实验报告

学院:软件与微电子学院

学号:

姓名:

专业:

实验时间:

实验地点:软件学院实验室310 指导教师:陈勇

西北工业大学

2017年9月

(c)

代码如下:

图像如下:

图与(b)中的结果相比较,是将(b)中的图k≥N/2的样本从π≤ω<2π移动到−π≤ω<0的区间上构成的。

(d)

因为x[n]=u[n]-u[n-10],

所以x[n+5]=u[n+5]-u[n-5];

显然。

画Xr对于w的图代码如下:

图像如下:

验证代码如下:

验证图像如下:

综上x[n+5]的DTFT的求法正确

(e)

z=[1 2 3 4 5 4 3 2 1];

k=[0:99];

w=2*pi*k/100;

w=w-pi;

Z=fftshift(fft(z,100));

plot(w,real(Z));

xlabel('w');

ylabel('Z(jw)');

5.2电话拨号音

(a)

创建d0到d9的代码如下:n=[0:999];

d0=sin(0.7217*n)+sin(1.0247*n); d1=sin(0.5346*n)+sin(0.9273*n); d2=sin(0.5346*n)+sin(1.0247*n); d3=sin(0.5346*n)+sin(1.1328*n); d4=sin(0.5906*n)+sin(0.9273*n); d5=sin(0.5906*n)+sin(1.0247*n);

d6=sin(0.5906*n)+sin(1.1328*n); d7=sin(0.6535*n)+sin(0.9273*n); d8=sin(0.6535*n)+sin(1.0247*n); d9=sin(0.6535*n)+sin(1.1328*n); sound(d0,8192);

sound(d1,8192);

sound(d2,8192);

sound(d3,8192);

sound(d4,8192);

sound(d5,8192);

sound(d6,8192);

sound(d7,8192);

sound(d8,8192);

sound(d9,8192);

(b)

代码如下:

图像如下:

(c)

space=[zeros(1,1000)];

phone=[d8 space d5 space d7 space d6 space d4 space d0 space d2 space d8]; sound(phone,8192);

听到的声音与电话机上的一致。

5.3离散时间全通系统

(a)

a1=[1];

b1=[0 0 0 1];

freqz(b1,a1,1000);

(b)

a2=[1 -3/4];

b2=[-3/4 1]; freqz(b2,a2,1000);

显然和的相位不同,当两个系统的输入相同时,显然输出不同。因为系统一相位为线性的,即系统对输入信号仅做了一个时移;而系统二的相位不是线性的,显然得到的输出不同。

5.4频率采样:基于DTFT的滤波器设计

(a)

绘图代码如下:

图像如下:

(b)

k=[0:8];

w=2*pi*k/9;

Hm=[1 1 1 0 0 0 0 1 1]; plot(w,Hm);

xlabel('w');

ylabel('Hm(exp(jw))');

不太像一个底通滤波。

(c)

因果滤波器h[n]的相位是-(N-1)/2。它与零相位滤波器的关系就是延迟(N-1)/2个样本。

5.5系统辨识

(a)

代码如下:

显示的图像为:

在题设限定范围外,信号x[n]与y[n]的值基本为0,所以可以放心截断。

(b)

代码如下:

w=2*pi*n/64;

X=fft(x,64);

Y=fft(y,64);

subplot(2,1,1);

plot(w,abs(X));

xlabel('频率');

ylabel('X幅值');

subplot(2,1,2);

plot(w,abs(Y));

xlabel('频率');

ylabel('Y幅值');

显示的图形为:

(c)

计算H(exp(jw))和用ifft计算h[n]的代码如下:H=Y./X;

h=ifft(H,64);

stem(n,h);

title('h[n]的图像');

图像如下:

(d)

绘图代码如下:

图像如下:

所以两种方法得到的单位脉冲响应完全相同,可知(c)所得h[n]计算正确。

5.6 离散时间系统的部分分式展开

基本题(a):

代码如下:

基本题(b):

解析法求频率响应如下:

创建num与den如下:

基本题(c):

确定部分展开式的代码如下:

部分展开式为:

所以单位脉冲响应为H(exp(jw))=-2/(exp(-jw)-3)+1/(exp(-jw)-2)=

相关文档
最新文档