20152016第二学期DSP课设

合集下载

dsp简单课程设计

dsp简单课程设计

dsp简单课程设计一、教学目标本课程旨在让学生了解和掌握DSP(数字信号处理器)的基本原理和应用,培养学生对DSP技术的兴趣和热情。

知识目标:使学生掌握DSP的基本概念、工作原理和主要性能指标;了解DSP 在不同领域的应用,如通信、音视频处理、工业控制等。

技能目标:通过实践操作,培养学生使用DSP芯片进行程序设计和系统应用的能力;使学生能够运用DSP技术解决实际问题,提高创新能力。

情感态度价值观目标:培养学生对新技术的敏感度,增强其对DSP技术的自信心和责任感;激发学生对电子科技和自动化的兴趣,培养其积极向上的学习态度。

二、教学内容本课程的教学内容主要包括DSP的基本原理、DSP芯片的结构与工作原理、DSP程序设计方法和DSP应用实例。

1.DSP基本原理:介绍DSP的定义、分类和发展历程,使学生了解DSP技术的基本概念。

2.DSP芯片结构与工作原理:详细讲解DSP芯片的内部结构、工作原理和主要性能指标,以便学生能够深入理解DSP的运作方式。

3.DSP程序设计方法:教授DSP的编程语言、程序设计流程和调试技巧,使学生具备实际的编程能力。

4.DSP应用实例:分析DSP技术在通信、音视频处理、工业控制等领域的应用实例,帮助学生了解DSP技术的广泛应用。

三、教学方法为了提高教学效果,本课程将采用讲授法、讨论法、案例分析法和实验法等多种教学方法。

1.讲授法:通过教师的讲解,使学生掌握DSP的基本原理和应用。

2.讨论法:学生就DSP技术的相关问题进行讨论,培养学生的思考能力和团队协作精神。

3.案例分析法:分析DSP技术在实际应用中的案例,帮助学生更好地理解DSP技术的价值和应用前景。

4.实验法:安排学生进行DSP实验,锻炼学生的动手能力,提高其对DSP技术的实际应用能力。

四、教学资源为了保证教学效果,我们将准备以下教学资源:1.教材:选用权威、实用的DSP教材,为学生提供系统、全面的学习资料。

2.参考书:提供相关的DSP技术参考书籍,丰富学生的知识储备。

DSP技术及应用第二版课程设计 (2)

DSP技术及应用第二版课程设计 (2)

DSP技术及应用第二版课程设计一、选题背景数字信号处理(DSP)技术是在现代电子技术和计算机技术的基础上发展起来的一门新兴科学技术。

随着信息产业的不断发展,DSP应用的领域日益拓宽,应用范围也在不断扩大。

在现代通信、音频、图像处理、控制系统等领域中,DSP技术已占据着重要的地位。

因此,DSP技术及应用课程的设置是非常必要的。

本课程设计将围绕DSP原理、DSP软硬件设计及基于DSP的应用展开,注重培养学生的实践能力和科研能力,旨在通过对DSP技术的学习和应用,使学生掌握DSP技术的基本原理、软硬件设计方法以及应用实例,培养学生的创新思维和工程实践能力。

二、主要内容2.1 DSP原理本部分旨在介绍DSP的基本原理,包括数字信号处理的基本概念、数字信号与模拟信号的比较、离散时间信号、离散时间系统、离散变换等内容。

2.2 DSP软硬件设计本部分重点介绍DSP软硬件设计方法,包括DSP系统的构成、DSP系统的编程、DSP系统的仿真、DSP系统的调试等内容。

同时,本部分还将介绍一些常用的DSP处理器,如TI的TMS320系列、华为的海思系列等。

2.3 基于DSP的应用本部分将重点介绍一些基于DSP的典型应用,包括数字音频信号的处理、视频处理、模拟信号的数字化处理、通信信号的处理、控制系统的DSP实现等内容。

三、教学方法本课程采用理论与实践相结合的教学方法,注重理论的把握和实践的操作。

具体措施如下:1.知识讲授:采用课堂讲授与电子教材相结合的方法,注重基本原理的讲解,强调实践应用。

2.实验操作:通过具体实验操作,学生将会进一步了解DSP技术及应用,提高创新思维和实践能力。

3.课程设计:在课程设计中,学生将运用所学知识,结合实际应用,进行创新性设计。

四、课程要求1.学生需要学习DSP基础原理、DSP软硬件设计及基于DSP的应用。

2.学生需要通过实验操作,熟悉DSP的软硬件系统设计。

3.学生需要借助所学知识,完成课程设计,并展示成果。

dsp大学课程设计

dsp大学课程设计

dsp大学课程设计一、教学目标本课程的教学目标旨在帮助学生掌握数字信号处理(DSP)的基本理论、算法和实现方法。

通过本课程的学习,学生应能够:1.知识目标:–理解数字信号处理的基本概念、原理和数学基础。

–熟悉常用的数字信号处理算法,如傅里叶变换、离散余弦变换、快速算法等。

–掌握DSP芯片的基本结构、工作原理和编程方法。

2.技能目标:–能够运用DSP算法进行实际问题的分析和解决。

–具备使用DSP开发工具和实验设备进行软硬件调试的能力。

–能够编写DSP程序,实现数字信号处理算法。

3.情感态度价值观目标:–培养学生的创新意识和团队合作精神,提高解决实际问题的能力。

–增强学生对DSP技术的兴趣和热情,为学生进一步深造和职业发展奠定基础。

二、教学内容本课程的教学内容主要包括以下几个方面:1.数字信号处理基础:包括信号与系统的基本概念、离散信号处理的基本算法等。

2.离散余弦变换和傅里叶变换:离散余弦变换(DCT)和快速傅里叶变换(FFT)的原理和应用。

3.数字滤波器设计:低通、高通、带通和带阻滤波器的设计方法和应用。

4.DSP芯片和编程:DSP芯片的基本结构、工作原理和编程方法,包括C语言和汇编语言编程。

5.实际应用案例:包括音频处理、图像处理、通信系统等领域的实际应用案例分析。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式:1.讲授法:通过教师的讲解,使学生掌握数字信号处理的基本概念和原理。

2.讨论法:通过分组讨论和课堂讨论,培养学生的思考能力和团队合作精神。

3.案例分析法:通过分析实际应用案例,使学生了解数字信号处理在工程中的应用。

4.实验法:通过实验操作,使学生掌握DSP芯片的基本编程方法和实验技能。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数字信号处理》(或其他指定教材)。

2.参考书:提供相关的参考书籍,供学生自主学习和深入研究。

3.多媒体资料:制作课件、教学视频等,以丰富教学手段和提高学生的学习兴趣。

DSP课程设计

DSP课程设计

DSP课程设计DSP原理及应用课程设计一、设计题目——正弦波信号发生器二、设计目的1、掌握用汇编语言编写输出正弦波信号的程序2、掌握正弦波信号的 DSP 实现原理和 C54X 编程技巧3、进一步加深对CCS 的认识4、能通过 CCS 的图形显示工具观察正弦信号波形三、实验设备PC 兼容机一台,操作系统为 WindowsXP,安装Code Composer Studio 3.1软件。

四、设计原理在通信、仪器和工业控制等领域的信号处理系统中常常会用到信号发生器来产生正弦波! 产生正弦波的方法一是查表法,二是泰勒级数展开法!查表法主要用于对精度要求不很高的场合,而泰勒级数展开法是一种比查表法更为有效的方法,它能精确地计算出一个角度的正弦和余弦值,且只需要较少的存储空间。

本实验将利用泰勒级数展开法利用计算一个角度的正弦值和余弦值程序可实现正弦波。

(1)产生正弦波的算法:在高等数学中,正弦函数和余弦函数可以展开成泰勒级数,其表达式为:3579xxxxsin(x),x,,,,,... 3!5!7!9!2468xxxx cos(x),1,,,,,...2!4!6!8!若要计算一个角度的正弦和余弦值,可取泰勒级数的前五项进行近似计算。

3579xxxxx,x,,,,,sin()...3!5!7!9!2222xxxx(1(1(1(1)))),x,,,,,,,,234567892468xxxx cos(x),1,,,,,... 2!4!6!8!2222xxxx,,,,, 1(1(1(1))) ,,,2345678由这两个式子可推导出递推公式,即sin(nx),2cos(x)sin[(n,1)x],sin[(n,2)x]cos(nx),2cos(x)sin[(n,1)x],cos[(n,2)x]由递推公式可以看出,在计算正弦和余弦值时,不仅需要已知,而且还需要、和。

cos(x)sin(n,1)xsin(n,2)xcos(n,2)x(2)正弦波的实现1、计算一个角度的正弦值利用泰勒级数的展开式,可计算一个角度x的正弦值,并采用子程序的调用方式。

DSP的课程设计

DSP的课程设计

DSP的课程设计1 设计目的1.1了解FFT 的原理及算法;1.2掌握DSP 芯片的使用方法。

1.3了解DSP 中FFT 的设计及编程方法 1.4根据FFT 的原理确定其程序流程。

1.5熟悉FFT 的调试方法;1.6学习用FFT 对连续信号和时域信号进行谱分析的方法,了解可能出现的分析误 差及其原因,以便在实际中正确运用。

2 设计原理FFT 是一种高效实现离散傅里叶变换的算法,把信号从时域变换到频域,在频域分析处理信息。

对于长度为N 的有限长序列x (n ),它的离散傅里叶变换为:nkN N n W n x k X ∑-==10)()((2/)j N nk N W e π-=,称为旋转因子,或蝶形因子。

在x (n )为复数序列的情况下,计算X (k ):对某个k 值,需要N 次复数乘法、(N -1)次复数加法;对所有N 个k 值,需要2N 次复数乘法和N (N -1)次复数加法。

对于N 相当大时(如1024)来说,直接计算它的DFT 所作的计算量是很大的,FFT 的基本思想在于: 利用2()j nk NN W eπ-=的周期性即:k N kN NW W += 对称性:/2k k N N NW W +=- 将原有的N 点序列分成两个较短的序列,这些序列的DFT 可以很简单的组合起来得到原序列的DFT 。

按时间抽取的FFT ——DIT FFT 信号流图如图2.1所示:图2.1 时间抽取的FFT —DIT FFT 信号流图FFT 算法主要分为以下四步。

第一步 输入数据的组合和位倒序把输入序列作位倒序是为了在整个运算最后的输出中得到的序列是自然顺序。

第二步 实现N 点复数FFT第一级蝶形运算;第二级蝶形运算;第三级至log2N 级蝶形运算; FFT 运算中的旋转因子N W 是一个复数,可表示:为了实现旋转因子N W 的运算,在存储空间分别建立正弦表和余弦表,每个表对应从0度到180度,采用循环寻址来对正弦表和余弦表进行寻址。

《DSP课程设计》word版

《DSP课程设计》word版

一、※三个系统的系统函数分别为h1(s)=5/[(5s+1)]; h2(s)=(4s+5)/[s(5s+1)];h3(s)= (4s+5)/[5s2+5s+5)]用simulink来仿真三个系统的阶跃响应,并分析系统的稳定性二、三、设一序列中含有两种频率成分,f1=2hz,f2=2.05hz,采样频率为fs=10Hz,即x(n)=sin(2πf1n/fs)+ sin(2πf2n/fs),分析其频谱。

clear;f1=2;f2=2.05;fs=10;Ts=1/fs;Tp=20;N=fs*Tp;n=[0:N-1];xn=sin(2*pi*f1/fs*n)+sin(2*pi*f2/fs*n);Xk=fft(xn,N);stem(n,abs(Xk),'.')xlabel('k');ylabel('|X|')四、※IIR滤波器的设计脉冲响应不变法、双线性变换法设计IIR数字巴特沃斯低通数字滤波器。

例如:通带截止频率0.2*pi,阻带截止频率0.3*pi,通带波动1dB;在频率0.3π到π之间的阻带衰减大于10dB。

T=1;wp=0.2*pi/T;ws=0.3*pi/T;rp=1;rs=10;[N,wc]=buttord(wp,ws,rp,rs,'s');[B,A]=butter(N,wc,'s');[Bz,Az]=impinvar(B,A);freqz(Bz,Az)wp=0.2*pi;ws=0.3*pi;rp=1;rs=10; [N,wc]=buttord(wp/pi,ws/pi,rp,rs); [B,A]=butter(N,wc);freqz(B,A)五、设计一个高通数字滤波器,要求通带截止频率ωp=0.8πrad,通带最大衰减αp=3db,阻带截止频率ωs=0.5πrad,阻带最小衰减αs=18db。

wp=0.8*pi;rp=3;ws=0.5*pi;rs=18;[N,wp]=cheb1ord(wp/pi,ws/pi,rp,rs);[Bz,Az]=cheby1(N,rp,wp,'high');freqz(Bz,Az)六、※FIR滤波器的设计用窗函数法设计FIR数字低通滤波器。

dsp课程设计设计方案

dsp课程设计设计方案

dsp课程设计设计方案一、教学目标本课程的教学目标是使学生掌握数字信号处理的基本理论、方法和应用,培养学生运用数字信号处理技术解决实际问题的能力。

具体目标如下:1.知识目标:(1)了解数字信号处理的基本概念、原理和特点;(2)掌握数字信号处理的基本算法和常用算法;(3)熟悉数字信号处理技术的应用领域。

2.技能目标:(1)能够运用数字信号处理理论分析和解决实际问题;(2)具备使用数字信号处理软件和工具进行算法实现和数据分析的能力;(3)掌握数学建模和编程技巧,提高科学研究和工程实践能力。

3.情感态度价值观目标:(1)培养学生的创新意识,提高学生分析问题和解决问题的能力;(2)培养学生团队合作精神,提高学生的沟通与协作能力;(3)培养学生对科学事业的热爱,激发学生持续学习的动力。

二、教学内容本课程的教学内容主要包括以下几个方面:1.数字信号处理基本概念:数字信号、离散时间信号、离散时间系统、Z域等;2.数字信号处理基础算法:离散傅里叶变换、快速傅里叶变换、离散余弦变换、快速离散余弦变换等;3.数字信号处理应用领域:通信系统、语音处理、图像处理、音频处理等;4.数学建模与编程实践:MATLAB软件的使用,数字信号处理算法的实现与分析。

三、教学方法本课程采用多种教学方法相结合,以提高学生的学习兴趣和主动性:1.讲授法:通过讲解基本概念、原理和算法,使学生掌握数字信号处理的基本知识;2.讨论法:学生进行课堂讨论,培养学生的思考能力和团队协作能力;3.案例分析法:分析实际案例,使学生了解数字信号处理在工程应用中的重要性;4.实验法:通过实验操作,让学生亲手实践,加深对数字信号处理算法的理解和掌握。

四、教学资源本课程的教学资源包括以下几个方面:1.教材:选用国内外优秀教材,如《数字信号处理》(郑志中)、《数字信号处理原理与应用》(李翠莲)等;2.参考书:提供相关领域的参考书籍,如《数字信号处理教程》(谢维信)、《数字信号处理学习指导》(张刺激)等;3.多媒体资料:制作课件、教学视频等,以图文并茂的形式展示教学内容;4.实验设备:配备计算机、MATLAB软件、信号发生器、示波器等实验设备,为学生提供实践操作的机会。

DSP应用课程设计课件第3讲利用DSP实现信号谱分析

DSP应用课程设计课件第3讲利用DSP实现信号谱分析

,从而揭示信号的频率成分。
快速傅里叶变换(FFT)
02
FFT是一种高效的DFT算法,可以快速计算信号的频谱,适用于
实时信号处理。
窗函数处理
03
在谱分析中,为了避免频谱泄漏,需要对信号进行窗函数处理
,常用的窗函数有汉宁窗、汉明窗等。
DSP实现信号谱分析的步骤
01
02
03
04
05
信号采集
预处理
窗函数处理
用于与外部设备进行数据传输和 控制。
定时器
用于产生定时信号和控制时间。
中央处理器(CPU)
串行通信接口
负责执行算术、逻辑和程序控制 操作。
用于与其他设备进行串行通信。
DSP芯片的特点
高速运算能力
DSP芯片采用特殊的硬件结构和指令集,具 有高速的数字信号处理能力。
低功耗
DSP芯片采用低功耗设计,有利于延长便携 式设备的电池寿命。
噪声抑制
通过谱分析,可以区分信 号和噪声,从而对噪声进 行抑制或消除。
特征提取
在语音、图像、雷达等领 域,通过谱分析可以提取 信号的特征,用于后续的 处理和识别。
03
利用DSP实现信号谱分析
DSP实现信号谱分析的原理
离散傅里叶变换(DFT)
01
DFT是信号谱分析的基础,它可以将时域信号转换为频域信号
DSP实现信号谱分析的实例
语音信号谱分析
利用DSP对语音信号进行谱分析,可以提取语音的特征参数,用 于语音识别、语音合成等领域。
振动信号谱分析
利用DSP对振动信号进行谱分析,可以检测机械设备的运行状态, 预防故障发生。
生物医学信号谱分析
利用DSP对心电、脑电等生物医学信号进行谱分析,可以辅助医生 进行疾病诊断和治疗。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
每组6人,选出1人为组长,组员则一人设计一个滤波器,共6个类型滤波器,组长则负责分配任务,生成3个正弦信号及其合成信号,用6个滤波器分别对语音信号滤波,评估滤波效果,写出源代码,画出滤波前后的信号波形和幅频图。如果能设计出系统界面,通过界面按钮选择不同滤波器和滤波,则有加分。
课题来源
课题性质
使用计算机情况
(5)对以上序列的频谱分别进行频移,求出频移后频谱所对应的序列,并画出序列的时域波形图,验证傅里叶变换的频移性质。
2、自行设计一个周期序列,要求:
(1)画出周期序列的时域波形图;
(2)求周期序列的DFS,并画出幅度特性曲线;
(3)求周期序列的FT,并画出幅频特性曲线;
(4)比较DFS和FT的结果,从中可以得出什么结论。
课程设计课题申报表
系13级学生
相关课程
数字信号处理B
指导教师
学生人数
6人
课题名称
基于MATLAB的语音信号分析与处理
设计地点
8322
课题工作内容
课程设计目的:
1)学会使用MATLAB,掌握MATLAB的程序设计方法
2)掌握在WINDOWS环境下的语音信号采集方法
3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析和滤波器设计,学会用MATLAB设计数字滤波器,学会用MATLAB分析和处理信号。
4)学会用MATLAB分析和处理信号。
课程设计任务:
1、对于三种典型序列------单位采样序列、实指数序列、矩形序列,要求:
(1)画出以上序列的时域波形图;
(2)求出以上序列的傅里叶变换;
(3)画出以上序列的幅度谱及相位谱,并对相关结果予以理论分析;
(4)对以上序列分别进行时移,画出时移后序列的频谱图,验证傅里叶变换的时移性质;
(3)对连续信号进行采样,并进行频谱分析;
(4)分别设计低通、带通、高通三种滤波器,对信号进行滤波处理,观察滤波后信号的频谱。
6人一组,选出1人为组长,组长对任务分工。如果能设计出系统界面,通过界面按钮选择不同功能,则有加分。
课题来源
课题性质
使用计算机情况
自选
结合实际
使用计算机
系负责人签字:申报人:
2)高通滤波器:fc=4800Hz,fp=5000Hz,Ac=100dB,Ap=1dB
3)带通滤波器:
fc1=1000Hz,fp1=1200Hz,fp2=3000Hz,fc2=3200Hz,Ac=100dB,Ap=1dB
要求先用窗函数设计法设计上面3种滤波器,形成FIR滤波器,写出MATLAB的滤波器设计程序,画出各自滤波器的幅频特性和相频特性;再用双线性变换法设计设计上面3种滤波器,形成IIR滤波器,写出MATLAB的滤波器设计程序,画出各自滤波器的幅频特性和相频特性;
3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析和滤波器设计,学会用MATLAB设计数字滤波器,学会用MATLAB分析和处理信号。
课程设计任务:
找到一个波形文件(*.wav),利用MATLAB的wavread函数对语音信号采样,记下采样频率和采样位数;利用MATLAB画出采样后的语音数字信号的时域波形图和频谱图。
1)学会使用MATLAB,掌握MATLAB的程序设计方法
2)掌握在WINDOWS环境下的语音信号采集方法
3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析
4)学会用MATLAB进行数字滤波器设计。
课程设计任务:
自行产生一个连续信号,要求:
(1)必须包含低频、中频、高频分量;
(2)画出连续信号的时域波形图和频谱图;
课题来源
课题性质
使用计算机情况
自选
结合实际
使用计算机
系负责人签字:申报人:
年月日
课程设计课题申报表
系13级学生
相关课程
数字信号处理B
指导教师
学生人数
6人
课题名称
基于MATLAB的简易语音处理系统设计
设计地点
8322
课题工作内容
课程设计目的:
1)学会使用MATLAB,掌握MATLAB的程序设计方法
2)掌握在WINDOWS环境下的语音信号采集方法
年月日
自选
结合实际
使用计算机
系负责人签字:申报人:
年月日
课程设计课题申报表
自动化系13级学生
相关课程
数字信号处理B
指导教师
学生人数
6人
课题名称
基于MATLAB的语音信号特技处理
设计点
8322
课题工作内容
课程设计目的:
1)学会使用MATLAB,掌握MATLAB的程序设计方法
2)掌握在WINDOWS环境下的语音信号采集方法
设计以下4个特殊的音效滤波器:
1)单回声滤波器:(FIR DF)(1人)
高阶的单回声滤波器:(1人)
2)无限回声滤波器(2人)
3)全通结构的混响器:(2人)
4)多回声滤波器(1人)
以上四种滤波器的实现,都要画出滤波前后的信号波形和幅频图。用MATLAB的sound函数回放语音,评估滤波前后的声音变化。
3)带通滤波器:fc1=500Hz,fp1=520Hz,fp2=1000Hz,fc2=1200Hz
4)带通滤波器:fc1=1000Hz,fp1=1200Hz,fp2=2000Hz,fc2=2200Hz
5)带通滤波器:fc1=2000Hz,fp1=2200Hz,fp2=4000Hz,fc2=4200Hz
课题来源:自选
课题性质:结合实际
使用计算机情况:使用
系负责人签字:申报人:
年月日
课程设计课题申报表
系13级学生
相关课程
数字信号处理B
指导教师
学生人数
6人
课题名称
多个异频带信号的频分复用单信道传送
设计地点
8322
课题工作内容
课程设计目的:
1)学会使用MATLAB,掌握MATLAB的程序设计方法
2)掌握在WINDOWS环境下的语音信号采集方法
6人一组,选出1人为组长,组长对任务分工。如果能设计出系统界面,通过界面按钮选择不同功能,则有加分。
课题来源
课题性质
使用计算机情况
自选
结合实际
使用计算机
系负责人签字:申报人:
年月日
课程设计课题申报表
系13级学生
相关课程
数字信号处理B
指导教师
学生人数
6人
课题名称
滤波器设计
设计地点
8322
课题工作内容
课程设计目的:
课程设计课题申报表
系13级学生
相关课程
数字信号处理B
指导教师
学生人数
6人
课题名称
典型序列的频谱分析
设计地点
8322
课题工作内容
课程设计目的:
1)学会使用MATLAB,掌握MATLAB的程序设计方法
2)掌握在WINDOWS环境下的语音信号采集方法
3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析
课程设计任务:
录制一段语音或找到一个现成的波形文件(*.wav),利用MATLAB的wavread函数对语音信号采样,记下采样频率和采样位数;利用MATLAB画出采样后的语音数字信号的时域波形图和频谱图。
设计以下3个滤波器(分别以FIR DF和IIR DF形式实现):
1)低通滤波器:fp=1000Hz,fc=1200Hz,Ap=1dB,Ac=100dB
6)带通滤波器:fc1=4000Hz,fp1=4200Hz,fp2=8000Hz,fc2=8200Hz
窗函数法设计FIR滤波器,共6次;双线性变换法设计IIR滤波器,共6次。所以,总计12次设计,每次都要求写出MATLAB的滤波器设计程序,画出各自滤波器的幅频特性和相频特性;
每组6人,选出1人为组长,组员则一人设计一个滤波器,共12个类型滤波器,组长则负责分配任务,采集语音信号,用1组IIR滤波器(6个)分别对音乐信号滤波,得6个滤波后子信号,子信号乘上各自放大系数,再相加就得到合成信号,,写出源代码,画出滤波前后的信号波形和幅频图。用MATLAB的sound函数回放合成前后的音乐信号,调节6个放大系数则可以改变音色。如果能设计出系统界面,界面有6个滑动杆调节6个放大系数,则做成了完整的音乐均衡器,有加分。
3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析和滤波器设计,学会用MATLAB设计数字滤波器,学会用MATLAB分析和处理信号。
课程设计任务:
找到一个音乐文件(如ding.wav),利用MATLAB的wavread函数对语音信号采样,记下采样频率和采样位数;利用MATLAB画出采样后的语音数字信号的时域波形图和频谱图。
要求先用MATLAB编程,生成3个正弦波,再相加,合成为1个信号。画出合成信号的时域波形和频域波形。
然后,再用3个滤波器分别对合成信号滤波,分解出原来的3个正弦波。滤波器的性能指标自行设定,一切以分解出3个正弦波为准。
窗函数法设计FIR滤波器,共3个FIR DF;双线性变换法设计IIR滤波器,共3个IIR DF。所以,总计6次设计,每次都要求写出MATLAB的滤波器设计程序,画出各自滤波器的幅频特性和相频特性;另外,还要写明自己所设定的滤波器性能参数。
3)综合运用数字信号处理的基本理论,基本概念,基本方法进行频谱分析和滤波器设计,学会用MATLAB设计数字滤波器,学会用MATLAB分析和处理信号。
课程设计任务:
采样频率为2000Hz,频率分别为100Hz,300Hz,600Hz的3个正弦波信号要同时传送且又只有1条通信线,则只能是频分复用传送:3个信号先合成为1个信号,到达目的地后再用滤波器分解,重新获得3个信号。
相关文档
最新文档