西南大学网络与继续教育学院课程考试试题卷 三、编程题。(每题30分,共60分) sin20t1、利用计算机分析信号x(t)的频谱,试利用Matlab编写相关的程序,实20t现信号的抽样、频谱的计算、频谱的显示等,并对每条语句加以必要的注释。 类别:网教 专业:电气工程及其自动化 2017年6月 课程名称【编号】: 数字信号处理【1077】 A卷 解: t= -1:0.01:1;%以0.01秒周期进行抽样,并加矩形窗截断,满足抽样定理 x=sinc(20*t);%得到点数为201的有限长序列 大作业 满分:100 分 h=fft(x,1024);%做1024点的快速傅里叶变换,满足频域抽样定理 一、简答题。(20分) ff=1000*(0:511)/1024;%将数字频率转换为模拟频率,单位为Hz 1、试画出输入倒位序、输出自然顺序,基-2的快速傅里叶算法的基本的蝶形单元的 流图。 plot(ff,abs(h(1:512)));%显示信号的幅度谱,由于对称性,只显示一半 答: 2、设计一个线性相位FIR低通滤波器,已知抽样频率为s21.5103(rad/sec),通带截止频率为p21.5102(rad/sec),阻带起始频率为st23102(rad/sec),阻带衰减不小于-50dB。要求利用窗函数法进行设计,试给出设计过程和相应的Matlab程序。 二、计算题。(20分) 1、某频谱分析仪在谱分析时,一次抽样的点数为2的整数次幂,要求频率分辨力≤10Hz,信号最高频率≤4KHz,试确定最小的记录长度,最小抽样频率及一个记录中最少点数N。 解: 解: 本文来源:https://www.wddqw.com/doc/62f0fe6fb1717fd5360cba1aa8114431b90d8e8c.html