项目名称:通用可编程数字滤波器的FPGA设计
项目信息:
应用领域:消费类电子
设计摘要:
在数字信号处理系统中, 数字滤波器起到了十分基础的作用。一般的滤波器设计方法难以避免的
产生吉布斯效应,而全相位滤波则可以消除吉布斯效应,使滤波特性有了极大的改善。全相位滤波
器便于集成为长度频响均可编程的通用线性相位滤波器。
本项目是要用FPGA设计一个频响、长度、加窗、DCT/IDCT/DFT均可选择的通用的数字滤波器。
系统原理和技术特点:
在全相位数据空间的概念的基础上,并基于DFT/IDCT/DCT滤波导出了一种新型的零相位
滤波器——全相位DFT/IDCT/DCT数字滤波器。对于时间序列中的一点x(n),存在也只存在N 个包含
该点的具有不同截取相位的N维向量,即
x(n)x(n+1)…x(n+N-2)x(x+N-1)
x(n-1)x(n)…x(n+N-3)x(n+N-2)
﹕
X(n-N+1)x(n-N+2)…x(n-1)x(n)。
显然,x(n)使这些截取向量的交。对每个向量进行相同的DFT/DCT/IDCT滤波,对应点x(n)将分别得
到N个不同的滤波值,为消除因截取相位不同而引起的滤波值的歧义性, 取这N个滤波值的均值作
为x(n)的滤波输出, 即为全相位滤波输出。
全相位滤波器可以通过把期望的频域滤波响应向量经过变换、加窗、归一化变为滤波器的单位脉冲
响应,从而实现滤波器的设计。
需求信息:
拟采用的平台:初级板-Spartan-3E,50万门,Flash,SDRAM,USB2.0,Ethernet,VGA,A/D, D/A
是否需要设计扩展板? 是
需要的基本功能:Flash USB1.1/2.0 LED指示 LCD显示 DSP VGA
相关文档及源代码:
通用可编程数字滤波器的FPGA设计,相关情况见使用说明文档
q10.rar