这个matlab程序怎么编?(设计低通滤波器)通带边缘频率 10khz阻带边缘频率 22khz阻带衰减 75db采样频率 50khz要求设计这个低通滤波器画出脉冲响应的图形还有滤波器的形状具体程序怎么编?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 18:57:06
这个matlab程序怎么编?(设计低通滤波器)通带边缘频率 10khz阻带边缘频率 22khz阻带衰减 75db采样频率 50khz要求设计这个低通滤波器画出脉冲响应的图形还有滤波器的形状具体程序怎么编?

这个matlab程序怎么编?(设计低通滤波器)通带边缘频率 10khz阻带边缘频率 22khz阻带衰减 75db采样频率 50khz要求设计这个低通滤波器画出脉冲响应的图形还有滤波器的形状具体程序怎么编?
这个matlab程序怎么编?(设计低通滤波器)
通带边缘频率 10khz
阻带边缘频率 22khz
阻带衰减 75db
采样频率 50khz
要求设计这个低通滤波器
画出脉冲响应的图形
还有滤波器的形状
具体程序怎么编?

这个matlab程序怎么编?(设计低通滤波器)通带边缘频率 10khz阻带边缘频率 22khz阻带衰减 75db采样频率 50khz要求设计这个低通滤波器画出脉冲响应的图形还有滤波器的形状具体程序怎么编?
1.1 实验目的
1.了解数字信号处理系统的一般构成;
2.掌握奈奎斯特抽样定理.
1.2 实验仪器
1.YBLD智能综合信号源测试仪 1台
2.双踪示波器 1台
3.MCOM-TG305数字信号处理与现代通信技术实验箱 1台
4.PC机(装有MATLAB、MCOM-TG305配套实验软件) 1台
1.3 实验原理
一个典型的DSP系统除了数字信号处理部分外,还包括A/D和D/A两部分.这是因为自然界的信号,如声音、图像等大多是模拟信号,因此需要将其数字化后进行数字信号处理,模拟信号的数字化即称为A/D转换.数字信号处理后的数据可能需还原为模拟信号,这就需要进行D/A转换.一个仅包括A/D和D/A两部分的简化数字信号处理系统功能如图1所示.
A/D转换包括三个紧密相关的过程,即抽样、量化和编码.A/D转换中需解决的以下几个重要问题:抽样后输出信号中还有没有原始信号的信息?如果有能不能把它取出来?抽样频率应该如何选择?
奈奎斯特抽样定理(即低通信号的均匀抽样定理)告诉我们,一个频带限制在0至fx以内的低通信号x(t),如果以fs≥2fx的抽样速率进行均匀抽样,则x(t)可以由抽样后的信号xs(t)完全地确定,即xs(t)包含有x(t)的成分,可以通过适当的低通滤波器不失真地恢复出x(t).最小抽样速率fs=2fx称为奈奎斯特速率.
低通
译码
编码
量化
抽样
输入信号 样点输出 滤波输出
A/D(模数转换) D/A(数模转换)
图1 低通采样定理演示
为方便实现,实验中更换了一种表现形式,即抽样频率固定(10KHz),通过改变输入模拟信号的频率来展示低通抽样定理.我们可以通过研究抽样频率和模拟信号最高频率分量的频率之间的关系,来验证低通抽样定理.
1.4 实验内容
1.软件仿真实验:编写并调试MATLAB程序,分析有关参数,记录有关波形.
2.硬件实验:输入不同频率的正弦信号,观察采样时钟波形、输入信号波形、样点输出波形和滤波输出波形.
1.5 MATLAB参考程序和仿真内容
%%
%mode:模式(1--高通;2--低通;3--带通;4--带阻)
%n:阶数,加窗的点数为阶数加1
%fp:高通和低通时指示截止频率,带通和带阻时指示下限频率
%fs: