随笔分类 - MATLAB
摘要:注意:高通的线性相位FIR滤波器,不能是第2类,所以其长度必须为奇数。这里取M=31,过渡带里采样值抄书上的。 代码: 运行结果: 振幅响应
        阅读全文
                
摘要:又到清明时节,…… 注意:带阻滤波器不能用第2类线性相位滤波器实现,我们采用第1类,长度为基数,选M=61 代码: 运行结果: 过渡带中有两个采样值,优化值直接抄书上的。 采用频率采样方法得到的脉冲响应 采用fir2函数 的方法得到滤波器脉冲响应
        阅读全文
                
摘要:使用一种固定窗函数法设计带通滤波器。 代码: 运行结果: 设计指标,As=40dB,Rp=0.5dB;换算成绝对指标,为δ1=0.0288,δ2=0.0103。 由书中表7.1可知,矩形窗(Rectangular)和三角窗(Bartlett)不满足设计要求,这里我们也进行贴图验证。 上图可知,rec
        阅读全文
                
摘要:用Kaiser窗方法设计一个台阶状滤波器。 代码: 运行结果: Kaiser窗长M=74,两个通带衰减分别为0.0079dB和6.0345dB,阻带最小衰减65dB>60dB,满足设计要求。 用理想低通滤波方法设计的结果,实际脉冲响应、幅度谱(dB单位) 幅度谱(dB和绝对单位)、相位谱和群延迟响应
        阅读全文
                
摘要:代码: 运行结果: 使用fir1函数得到的对应结果
        阅读全文
                
摘要:代码: 运行结果: 最小阻带衰减设计是46.2351dB,kaiser窗长度M=57时满足要求。 利用Kaiser窗得到的脉冲响应,计算其幅度响应(dB和Absolute单位)、相位响应和群延迟响应。 振幅响应 通带部分 阻带部分 利用fir1函数得到脉冲响应,和前面进行对比 两种方法,区别不大。
        阅读全文
                
摘要:阻带衰减50dB,我们选Hamming窗 代码: 运行结果: Hamming窗长度为M=34,实际最小阻带衰减为52dB,满足设计要求。 振幅响应的高通部分 低阻部分 下面是用fir1函数(默认Hamming窗)来求得脉冲响应,再计算其幅度响应(dB和Absolute单位)、相位响应和群延迟响应, 
        阅读全文
                
摘要:代码: 运行结果: 阻带最小衰减51dB,满足设计要求。 Hamming窗截断的滤波器脉冲响应,其幅度响应(dB和Absolute单位)、相位响应和群延迟 振幅响应 带通部分 阻带部分
        阅读全文
                
摘要:代码: 运行结果: 阻带最小衰减为50dB,满足设计要求。 用Hamming窗设计的滤波器脉冲响应,其幅度响应(dB和Absolute单位)、相位响应和群延迟响应。 振幅响应(Absolute单位) 通带部分 阻带部分
        阅读全文
                
摘要:代码: 运行结果: 45dB满足设计要求。 理想低通方法加窗截断,获得脉冲响应。其幅度响应(dB和Absolute单位)、相位响应、群延迟 振幅响应,通带部分(放大图) 振幅响应,阻带部分(放大图) 使用fir1函数获得脉冲响应,其幅度响应(dB和Absolute单位)、相位响应、群延迟响应
        阅读全文
                
摘要:代码: 子函数ampl_res 第1小题代码 运行结果: 由上图看,很明显是非线性相位FIR的,但是其非零值(即前11个元素)构成线性相位FIR滤波器脉冲响应,如下 由上图可知,脉冲响应是第1类线性相位,其幅度响应(dB和绝对单位)、相位响应、群延迟响应如下: 该序列的零点图如下 第2小题 非线性相
        阅读全文
                
摘要:只有春节那么几天才能和家人团聚,看着爸爸妈妈一年比一年老,自己还是一无所有,照顾好自己尚且惭愧,真是悲从中来,又能怎么办呢, 唯有奋发努力,时不我待,多想想怎么赚钱,加油。 代码: 运行结果:
        阅读全文
                
摘要:代码: 用到的子函数sm2bin 另一个子函数bin2sm 运行结果: 第6章的习题我就做到这里了,剩下的不会,以后开始第7章。
        阅读全文
                
                    
                
浙公网安备 33010602011771号