三个同频带信号的频分复用的课程设计

  • 格式:pdf
  • 大小:71.19 KB
  • 文档页数:2

下载文档原格式

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

1. 课程设计目的

综合运用信号与系统、数字信号处理的理论知识进行频谱分析和滤波器设计,通过理论推导得出相应结论,再利用MATLAB 作为编程工具进行计算机实现从而加深对所学知识的理解,建立概念。

2. 课程设计的基本要求

①熟悉离散时间信号与系统的时域特性;

②掌握数字信号处理的基本概念,基本理论和基本方法;

③掌握序列快速傅里叶变换方法,利用序列傅里叶变换对离散信号和系统的响应进行频域分析;

④学会MATLAB 的使用,掌握MATLAB 的程序设计方法;

⑤掌握MATLAB 设计各种熟悉滤波器的方法和对信号进行滤波的方法。

3. 课程设计的内容

选择三个不同频段的信号对其进行频谱分析,根据信号的频谱特征设计三个不同的数字滤波器,将三路信号合成一路信号,分析合成信号的时域和频域特点,然后将合成信号分别通过设计好的三个数字滤波器,分离出原来的三路信号,分析得到的三路信号的时域波形和频谱,与原始信号进行比较,说明频分复用的特点。频分复用结构如图所示

]

[1n y ]

[3n y ][2n y

4. 课程设计实现步骤

(1) 产生三路信号

利用MATLAB 语言产生三个不同频段的信号。

(2) 对三路信号进行频谱分析

画出三路信号时域波形,然后对信号进行频谱分析,在MATLAB 中,可以利用函数fft 对信号进行快速傅里叶变换,得到信号的频谱特性。

(3) 设计数字滤波器并画出频率响应

根据三路信号的频谱特点得到性能指标,由性能指标设计三个数字滤波器。在MATLAB 中,可以利用函数fir1设计FIR 滤波器,利用函数butte、cheby1和ellip 设计IIR 滤波器;最后利用MATLAB 中的函数freqz 画出个滤波器的频率响应。

(4) 信号合成

将三路信号进行叠加为一路信号。

(5) 用滤波器对信号进行滤波

要求学生用自己设计的滤波器对采集的信号进行滤波。在MATLAB中,FIR滤波器利用函数fftfilt对信号进行滤波,IIR滤波器利用函数filter对信号进行滤波。

(6) 分析得到信号的频谱

对得到的信号进行fft快速傅里叶变换,得到信号的频谱特性,与原始信号进行比较,并画出信号的时域波形和频谱。

5.课程设计报告的要求

完成课程设计任务后,应按照要求提交课程设计报告。设计报告应包含如下几个方面的内容。

①课程设计的目的;

②课程设计的要求;

③详细设计过程;

④调试分析;

⑤结果分析和体会;

⑥附录或参考资料。