- 41
- 0
- 约8.38千字
- 约 16页
- 2017-06-08 发布于湖北
- 举报
实验四.数字信号处理算法实验
实验4.1 :有限脉冲响应滤波器(FIR)算法实验
一.实验目的
1.掌握窗函数法设计FIR滤波器的Matlab实现,为CCS提供滤波系数。
2.掌握采用C语言在VC5509开发板上实现混频信号的FIR滤波。
二.实验设备
计算机,ICETEK-VC5509-A实验箱及电源。
三.实验原理
1. 窗函数法设计FIR滤波器(详细理论请看《数字信号处理》原理书籍)
本实验要求:
设计一个低通滤波器,通带截止频率fp=10kHz,阻带截止频率fs1=22kHz,阻带衰减ap=75dB,采样频率fs=50kHz,计算出滤波系数fHn,并对混频信号(高频+低频正弦波)fIn进行滤波,得输出波形fOut。
解:过渡带宽度=fs1-fp=12kHz;截止频率:f1=fp+(过渡带宽度)/2=16kHz
f1对应的数字频率:Ω1=2πf1/fs=0.64π(rad)
-理想低通滤波器单位脉冲响应:
hd[n]=sin(0.64π(n-a))/(π(n-a)) 其中a=(N-1)/2 (n=0~N-1)
-根据阻带衰减要求选择布莱克曼窗,窗函数长度N为:
N=5.98fs/过渡带宽度≈25
则窗函数为:w[n]=0.42-0.5cos(2πn/24)+0.08cos(4πn/24)
滤波器脉冲响应为:
h[n]=hd[n]w[n] (n=0~N-1)
原创力文档

文档评论(0)