基於FPGA的多級CIC濾波器實現四倍抽取二 6

2021-09-24 20:14:11 字數 777 閱讀 2258

基於fpga的多級cic濾波器實現四倍抽取二

在實現多級cic濾波器前我們先來了解滑動平均濾波器、微分器、積分器以及梳狀濾波器原理。cic濾波器在通訊訊號處理中有著重要的應用。

1 梳狀濾波器

梳狀濾波器的兩端為1和-1的權值,具有簡單的多通道頻率響應。

matlab:

close all

clear all

clc%set system parameter

fs = 352800;   %sampling frequency

l = 8192;

%comb

b =[1,0,0,0,0,0,0,0,-1];

a =1;

%頻率響應和相位響應

[h,f]=freqz(b,a,l,fs);       %freqz函式求頻率響應

mag=20*log(abs(h))/log(10);  %幅度轉換成db單位    

ph=angle(h)*180/pi;          %相位值單位轉換

figure(1),

subplot(211);plot(f,mag);

xlabel('頻率(hz)','fontsize',8);

ylabel('幅度(db)','fontsize

基於FPGA單級CIC濾波器實現8倍抽取(4)

在數字訊號處理中,cic濾波器是fir濾波器中最優的一種,其使用了積分,梳狀濾波器級聯的方式。cic濾波器由一對或多對積分 梳狀濾波器組成,在抽取cic中,輸入訊號依次經過積分,降取樣,以及與積分環節數目相同的梳狀濾波器。在內插cic中,輸入訊號依次經過梳狀濾波器,公升取樣,以及與梳狀數目相同的積分...

基於FPGA的FIR抽取濾波器設計

用fpga實現抽取濾波器比較複雜,主要是因為在fpga中缺乏實現乘法運算的有效結構,現在,fpga中整合了硬體乘法器,使fpga在數字訊號處理方面有了長足的進步。本文介紹了一種採用xilinx公司的xc2v1000實現fir抽取濾波器的設計方法。具體實現結構設計基於抽取濾波器的工作原理,本文採用xc...

CIC抽取插值濾波器和RCF

cic積分梳狀濾波器由乙個積分器和乙個梳狀濾波器組成,其特點就是簡單 便於處理,運算速度快,用z函式為 h z h1 z h2 z h1 z 1 1 z 1 h2 z 1 z d d也是cic濾波器的抽取係數,其衝擊響應函式為 h n 故cic濾波器的實現過程為經過積分梳狀濾波器後,進行1 d抽取就...