数字信号处理课程设计指导书(2022年余尤好).docx
《数字信号处理课程设计指导书(2022年余尤好).docx》由会员分享,可在线阅读,更多相关《数字信号处理课程设计指导书(2022年余尤好).docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 数字信号处理课程设计 指导书适用专业: 通信工程、电子信息工程教师姓名:余尤好莆田学院电信系电信教研室2023.02目 录设计一 正余弦信号的谱分析1设计二 数字滤波器的设计及实现3设计三 语音信号滤波处理6设计四 调制解调系统的设计及实现7设计五 倒频系统的软件实现及应用11数字信号处理课程设计莆田学院电信系设计一 正余弦信号的谱分析【一】 设计目的1. 用 DFT 实现对正余弦信号的谱分析;2. 观看DFT 长度和窗函数长度对频谱的影响;3. 对 DFT 进展谱分析中的误差现象获得感性生疏。【二】 设计原理一、谱分析原理数字信号处理方法的一个重要用途是在离散时间域中确定一个连续时间信号的
2、频谱,通常称为频谱分析,更具体地说,它也包括确定能量谱和功率谱。数字频谱分析可以应用在很10宽阔领域,频谱分析方法是基于以下的观测:假设连续时间信号ga(t) 是频带有限的,那么对其离散时间等效信号 g (n) 的 DFT 进展谱分析。然而,在大多数状况下, ga(t) 是在- t 范围内定义的,因此 g (n) 也就定义在- n f0 。由2.1式可见,所谓抑制载波单频调制信号,就是两个正弦信号相乘,它有2 个频率成分:和频 fc + f0 ,差频 fc - f0 ,这两个频率成分关于载波频率fc 对称。所以,1 路抑制载波单频调幅信号的频谱图是关于载波频率 fc 对称的两根谱线。明显,当调
3、制频率 f0 和或载波频率 fc 不同时,可以得到包含不同频率成分的单频调幅信号,将几路不同频率成分的单频调幅信号相加后形成混合信号,产生复合信号的函数mstg 程序范例如下: function st=mstg%产生信号序列st,并显示st 的时域波形和频谱%st=mstg 返回三路调幅信号相加形成的混合信号,长度N=800 N=800;%信号长度N 为 800 Fs=10000;T=1/Fs;Tp=N*T;%采样频率Fs=10kHz,Tp 为采样时间t=0:T:(N-1)*T;k=0:N-1;f=k/Tp;fc1=Fs/10;%第 1 路调幅信号载波频率fc1=1000Hzfm1=fc1/1
4、0;%第 1 路调幅信号的调制信号频率fm1=100Hzfc2=Fs/20;%第 2 路调幅信号载波频率fc2=500Hzfm2=fc2/10;%第 2 路调幅信号的调制信号频率fm2=50Hzfc3=Fs/40;%第 3 路调幅信号载波频率fc3=250Hzfm3=fc3/10;%第 3 路调幅信号的调制信号频率fm3=25Hz xt1=cos(2*pi*fm1*t).*cos(2*pi*fc1*t);%产生第 1 路调幅信号xt2=cos(2*pi*fm2*t).*cos(2*pi*fc2*t);%产生第 2 路调幅信号xt3=cos(2*pi*fm3*t).*cos(2*pi*fc3*t
5、);%产生第 3 路调幅信号st=xt1+xt2+xt3;%三路信号相加,得到复合信号fxt=fft(st,N);%计算信号st 的频谱%以下为绘图命令subplot(2,1,1);plot(t,st);grid;xlabel(”t/s”);ylabel(”s(t)”);axis(0,Tp,min(st),max(st);title(”(a)s(t)的波形”) subplot(2,1,2); stem(f,abs(fxt)/max(abs(fxt),”.”);grid;title(”(b)s(t)的频谱”) axis(0,Fs/8,0,1.2);xlabel(”f/Hz”);ylabel(”幅
6、度”);该函数产生由三路载波调幅信号相加构成的复合信号 st,并绘图显示 st 的时域波形和幅频特性曲线如图 2.1 所示。(a) s(t)的波形(b)s(t)的频谱图 2.1 三路调幅信号st 的时域波形和幅频特性曲线由图 2.1 可见,三路信号时域混叠无法在时域进展分别,但频域是分别的。简洁看出, 这三路调幅信号的载波频率分别为 250Hz、500Hz 和 1000Hz,因此可以通过设计适宜的滤波器的方法在频域分别,这就是本设计的目的。【三】设计内容1. 调用信号产生函数mstg 产生由三路抑制载波调幅信号相加构成的复合信号st,观看st 的时域波形和幅频特性曲线;2. 通过观看st 的幅
7、频特性曲线,分别确定可以分别 st 中三路抑制载波单频调幅信号的三个滤波器低通滤波器、带通滤波器、高通滤波器的通带截止频率和阻带截止频率;假定要求滤波器的通带最大衰减为 0.1dB,阻带最小衰减为 60dB,编程调用MATLAB 滤波器设计函数分别设计这三个数字滤波器,并绘图显示其幅频特性曲线。3. 用所设计的三个滤波器分别对复合信号st 进展滤波,分别出 st 中的三路不同载波频率的调幅信号,并绘图显示滤波后信号的时域波形和频谱,观看分别效果。【四】课程设计报告要求完成课程设计任务后,应按要求提交课程设计报告。设计报告应包含如下几个方面的内容。1. 课程设计目的2. 课程设计要求。3. 具体
8、设计过程。4. 调试分析。5. 结果分析与体会。6. 附录或参考资料。设计三语音信号滤波处理【一】设计目的1. 了解语音信号的产生、采集,能绘制语音信号的频率响应曲线及频谱图;2. 学会用MATLAB 对语音信号进展分析和处理;3. 把握用滤波器去除语音信号噪声的方法,观看去噪前后的语音信号。【二】设计原理1. 语音信号的采集在 MATLAB 软件平台下,利用函数wavread 对语音信号采集,并记录采样频率和采样点数。将语音信号转换成计算机能够运算的有限长序列。wavread 函数的调用格式如下: y=wavread(file)读取 file 所规定的wav 文件,返回采样值放在向量y 中。
9、y,fs=wavread(file)采样值放在向量y 中,fs 表示采样频率Hz。2. 用 FFT 作谱分析FFT 即快速傅立叶变换,它是从DFT 运算中进展起来的,利用系数W nkN的对称性和周期性削减运算量。长度为N 的序列直接计算DFT 需要 N 2 次复乘和 N (N -1)次复加,而用 FFT 进展运算一般需要 N log22N 次复乘和 N log2N 次复加,从而使 DFT的运算大大简化。用 FFT 对连续信号进展谱分析的步骤如下:LPFA/DDFTSc(t)v(k )H( jW)ax x(t)(t)c cx(n)v(n)w(n)图 3.1连续信号谱分析过程引入前置低通滤波器LP
10、F是为了消退或削减时域连续信号转换成序列时可能消灭的频谱混叠现象。w(n) 表示时域有限的窗函数。3. 设计滤波器去除语音信号的噪声通过wavread函数将语音信号读入,通过频率采样及fft ( )产生信号,并对之加噪,通过窗函数法设计滤波器滤掉该语音信号的噪声,比照滤波前后的语音波形和频谱。【三】设计内容1. 利用 Windows 下的录音机录制一段自己的话音,时间在 1s 内。然后在 Matlab 软件平台下,利用wavread 函数对语音信号进展采样,记住采样频率和采样点数;2. 画出语音信号的时域波形,对采样后的语音信号进展快速傅立叶变换,得到语音信号的频谱特性;对语音信号分别参加正弦
11、噪声和白噪声,画出加噪信号的时域波形和频谱图;3. 依据对加噪语音信号谱分析的结果,确定滤除噪声所需滤波器的技术指标,设计适宜的数字滤波器,并画出滤波器的频域响应;4. 用所设计的滤波器对采集的信号进展滤波,在同一个窗口画出滤波前后信号的时域波形和频谱,并对滤波前后的信号进展比照,分析信号的变化;利用sound(x)回放语音信号,验证设计效果;5. *为使编制的程序操作便利,设计一个信号处理用户界面。在所设计的系统界面上 可以选择滤波器的类型,输入滤波器的参数,显示滤波器的频率响应,选择信号等。【四】课程设计报告要求完成课程设计任务后,应按要求提交课程设计报告。设计报告应包含如下几个方面的内容
12、。1. 课程设计目的2. 课程设计要求。3. 具体设计过程。4. 调试分析。5. 结果分析与体会。6. 附录或参考资料。设计四 调制解调系统的设计及实现【一】设计目的1. 通过该设计,把握调制解调系统的原理及编程实现的方法。2. 在把握相关学问的根底上,学会自己设计试验,分析验证不同振幅调制方式的优缺点,提高进展信号分析和处理的力量。【二】设计原理两个信号在时域的乘法运算通常用来实现信号的调制,即由一个信号去掌握另一个信号 的某一个参量。例如用一个低频的正弦波信号去掌握另一个频率较高的正弦波信号的幅值, 则产生一个振幅调制信号,MATLAB 程序范例如下:%用频率为Fc,采样频率为Fs的载波s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 课程设计 指导书 2022 年余尤好
限制150内