|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
对于8kHz采样频率128点FFr变换,频率分辨率为8000/
128=62.5。具体计算时可在PC机上用滤波器组的中心频率
除以分辨率,事先求出其对应FFT频谱中的第几点。根据式
(2)计算每组三角滤波器的输出。具体硬件结构如图l所示。
其中ROM保存了23组三角滤波器中心频率的对应点,
DPRAMI保存了一帧FFT变换的结果,DPRAM2保存23组滤
波器组输出结果。Counter2是模64的计数器,用来记录FFT
频谱对应点,Counterl是模23的计数器,用来记录当前滤波器
编号。该结构工作原理是:ROM连续输出3个数据(对应于一
个滤波器的下限、中心和上限频率),由深度为3的Tap3锁存,
ComputeUnit比较当前FFT频谱点与当前三角滤波器的下限,
中心,上限频率对应点,flag为“lO”计算当前三角滤波器的上
三角输出,为“Ol”计算当前三角滤波器的下三角输出,为“ll”
进入下一个三角滤波器,Counterl加1,并通过MUX选择累加
的数据。ACCU为累加器,将当前滤波器输出累加,Counterl
增加到22时,23组滤波器的输出都保存到DPRAM2中。 |
|