亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CIC抽取濾波器的MATLAB設(shè)計(jì)及FPGA實(shí)現(xiàn)

        2017-03-28 13:43:11楊翠娥
        山西電子技術(shù) 2017年1期
        關(guān)鍵詞:通濾波旁瓣信號(hào)處理

        楊翠娥

        (太原工業(yè)學(xué)院,山西 太原 030008)

        CIC抽取濾波器的MATLAB設(shè)計(jì)及FPGA實(shí)現(xiàn)

        楊翠娥

        (太原工業(yè)學(xué)院,山西 太原 030008)

        CIC抽取濾波器是無線通信中的常用模塊,一般用于數(shù)字下變頻(DDC)系統(tǒng)中。它可以在降低采樣速率的同時(shí),完成低通濾波的作用。本論文介紹了CIC抽取濾波器的工作原理,并給出了CIC濾波器的MATLAB程序及仿真結(jié)果。最后,利用FPGA高速、高穩(wěn)定性的特點(diǎn),在QUARTUS設(shè)計(jì)環(huán)境下進(jìn)行了CIC濾波器的HDL模塊設(shè)計(jì)。

        CIC;抽?。籑ATLAB;FPGA

        隨著數(shù)字通信技術(shù)的發(fā)展,信號(hào)傳輸?shù)乃俣仍絹碓娇?。這就對(duì)數(shù)字信號(hào)處理提出了更高的要求。多速率信號(hào)處理技術(shù)可以在一個(gè)數(shù)字信號(hào)處理系統(tǒng)中采用多個(gè)不同的采樣率,同時(shí)可以實(shí)現(xiàn)不同采樣率之間的相互轉(zhuǎn)換。這種技術(shù)在降低高速數(shù)字系統(tǒng)的復(fù)雜度,減少存儲(chǔ)量及提高靈活性等方面具有較好的性能。數(shù)字信號(hào)的速率可以通過內(nèi)插和抽取來改變,其中,內(nèi)插用于上變頻系統(tǒng)中,抽取用于下變頻系統(tǒng)中。無論抽取還是內(nèi)插,都需要設(shè)計(jì)一個(gè)滿足抽取或內(nèi)插(抗混疊)要求的數(shù)字濾波器。該濾波器性能的好壞將影響取樣速率變換的效果以及實(shí)時(shí)處理的能力。為此,積分級(jí)聯(lián)梳狀(CIC)濾波器得到了廣泛的應(yīng)用。本文將以單級(jí)CIC抽取濾波器的設(shè)計(jì)為例進(jìn)行CIC抽取濾波器的MATLAB分析設(shè)計(jì)及FPGA的實(shí)現(xiàn)。

        1 CIC抽取濾波器的工作原理

        積分級(jí)聯(lián)梳狀(CIC)抽取濾波器即實(shí)現(xiàn)對(duì)輸入信號(hào)采樣率的抽取和低通濾波,以完成信號(hào)的降速處理。在數(shù)字下變頻系統(tǒng)中得到了廣泛應(yīng)用。CIC抽取濾波器包括積分和梳狀兩個(gè)基本組成部分。如圖1所示。

        圖1 CIC抽取濾波器

        以單級(jí)CIC抽取系統(tǒng)為例,取級(jí)數(shù)N=1。積分器實(shí)際上是單極點(diǎn)的FIR濾波器,反饋系數(shù)為1時(shí)的狀態(tài)方程如下:

        y(n)=y(n-1)+x(n) .

        (1)

        根據(jù)z變換,積分器的傳輸函數(shù)可以表示為:

        (2)

        梳狀器也是一個(gè)對(duì)稱FIR濾波器,其狀態(tài)方程可以表示為:

        y(n)=x(n)+x(n-DM) .

        (3)

        式中,D為設(shè)計(jì)參數(shù),稱為微分延遲,其傳輸函數(shù)為:

        HC(z)=1-z-DM.

        (4)

        則單級(jí)CIC濾波器的傳遞函數(shù)為:

        (5)

        其傳遞函數(shù)的幅頻特性為:

        (6)

        如圖2所示為單級(jí)CIC濾波器的幅頻特性。由圖可見,頻率越高,旁瓣電平越小??梢宰C明,當(dāng)DM足夠大時(shí),第1旁瓣的電平與主瓣電平的差值約為13 dB左右。單級(jí)CIC濾波器旁瓣電平較大,阻帶衰減較差。為此,可以采用多級(jí)CIC濾波器級(jí)聯(lián)的辦法來降低旁瓣電平,提高阻帶衰減的速度,在此不再論述。

        圖2 CIC濾波器的幅頻特性

        2 CIC抽取濾波器的MATLAB設(shè)計(jì)

        MATLAB工具中包含了許多不同功能的函數(shù)包,其中包括CIC濾波器的函數(shù)包,通過調(diào)用可以方便地完成CIC濾波器的設(shè)計(jì)。下面給出的是抽取率為2的CIC抽取濾波器的MATLAB程序:

        r=2;

        hm=mfilt.cicdecim(r);

        fs=44.1e3;

        n=0∶10239;

        x=sin(2*pi*1e3/fs*n);

        y_fi=filter(hm,x);

        x=double(x);

        y=double(y_fi);

        y=y/max(abs(y));

        stem(n(1∶44)/fs,x(2∶45)); hold on;

        stem(n(1∶22)/(fs/r),y(3∶24),′r′,′filled′);

        xlabel(′時(shí)間(sec)′); ylabel(′信號(hào)值′)

        上述程序經(jīng)過運(yùn)行得到如圖3所示的MATLAB仿真結(jié)果。結(jié)果表明,信號(hào)經(jīng)過CIC抽取濾波器后,其輸出信號(hào)和輸入信號(hào)的奇數(shù)位完全對(duì)應(yīng)上,完成了抽取濾波的功能。

        圖3 CIC抽取濾波器的MATLAB仿真結(jié)果

        3 CIC抽取濾波器的FPGA實(shí)現(xiàn)

        FPGA芯片具有高速、高穩(wěn)定性及可編程的特點(diǎn),非常適合用于高速數(shù)字通信系統(tǒng)的設(shè)計(jì)。在Quartus II設(shè)計(jì)環(huán)境下,用Verilog語言實(shí)現(xiàn)一個(gè)單級(jí)、抽取率為2的8位CIC抽取濾波器,系統(tǒng)工作時(shí)鐘的頻率和數(shù)據(jù)速率相等。關(guān)鍵程序如下:

        always@(posedge clk1) begin

        if (!reset) begin

        x_t <= 0; int_out <= 0;

        end

        else begin

        x_t <= {x_t[7∶0], x};

        int_out <= x_t[7∶0] + x_t[15∶8];

        end

        end

        always@(posedge clk) begin

        if(!reset) begin

        y_t <= 0;

        temp <= 0;

        end

        else begin

        if (clk1 == 1)

        temp <= 0;

        else

        temp <= int_out;

        y_t <= {y_t[7∶0], temp};

        end

        end

        assign y = y_t[7∶0] - y_t[15∶8];

        endmodule

        在Quartus II設(shè)計(jì)環(huán)境下,對(duì)程序進(jìn)行編譯和仿真,得到了如圖4所示仿真結(jié)果,可以看出,經(jīng)過CIC抽取濾波器后,輸出信號(hào)速率減半且實(shí)現(xiàn)了低通濾波的功能。

        圖4 單級(jí)CIC抽取濾波器的局部仿真示意圖

        [1] 劉福奇,劉波.Verilog HDL應(yīng)用程序設(shè)計(jì)實(shí)例精講[M].北京:電子工業(yè)出版社,2009:189-205.

        [2] Harris FJ.Multirate Signal Processing for Communication Systems[M].NJ:Prentice Hall 2005.

        [3] SanjitKMitra.數(shù)字信號(hào)處理:基于計(jì)算機(jī)的方法[M].第2版.北京:電子工業(yè)出版社,2005.

        CIC Extraction Filter Design Based on MATLAB and the FPGA Implementation

        Yang Cuie

        (TaiyuanInstituteofTechnology,TaiyuanShanxi030008,China)

        CIC extraction filter is commonly used as wireless communication module, generally used in digital down converter (DDC) system. It can finish the function of low pass filter when reducing the lower sampling rate at the same time. This paper introduces the working principle of CIC extraction filter, and gives the CIC filter MATLAB and the simulation results. Finally, the characteristics of FPGA high speed, high stability is used to make the HDL module design of CIC filter under the environment of QUARTUS.

        CIC; extraction; MATLAB;FPGA

        2016-12-06

        楊翠娥(1964- ),女,山西太原人,副教授,研究方向:射頻電路設(shè)計(jì)及FPGA開發(fā)與應(yīng)用。

        1674- 4578(2017)01- 0046- 03

        TN911.4

        A

        猜你喜歡
        通濾波旁瓣信號(hào)處理
        基于圓柱陣通信系統(tǒng)的廣義旁瓣對(duì)消算法
        聲吶發(fā)射機(jī)負(fù)載阻抗變化仿真分析
        一種基于線性規(guī)劃的頻率編碼旁瓣抑制方法
        《信號(hào)處理》征稿簡(jiǎn)則
        《信號(hào)處理》第九屆編委會(huì)
        《信號(hào)處理》征稿簡(jiǎn)則
        《信號(hào)處理》第九屆編委會(huì)
        基于加權(quán)積分旁瓣最小化的隨機(jī)多相碼設(shè)計(jì)
        二階有源低通濾波電路的計(jì)算機(jī)輔助設(shè)計(jì)
        電子制作(2017年1期)2017-05-17 03:54:07
        基于復(fù)帶通濾波的智能電表量測(cè)算法及其DSP實(shí)現(xiàn)
        日韩欧美aⅴ综合网站发布| 国产精品美女AV免费观看| 婷婷中文字幕综合在线| 婷婷丁香五月中文字幕| 国产精品视频牛仔裤一区| 91超碰在线观看免费| 久久爱91精品国产一区| 中文字幕日韩精品永久在线| 日韩女优精品一区二区三区| 日本一区二区在线播放| 一二三四在线观看免费视频| 久99久热只有精品国产男同| 亚洲精品中文字幕观看| 欧美日韩高清一本大道免费| 天堂AV无码AV毛片毛| 亚洲AV无码日韩综合欧亚 | 97人妻人人做人碰人人爽| 精品人妻无码一区二区三区蜜桃一| 999久久久免费精品国产| 免费a级毛片无码a∨男男| 国产成人精品一区二区视频| 连续高潮喷水无码| 国产精品久久国产精品久久| 亚洲乱妇熟女爽到高潮视频高清| 亚洲av无码乱码国产麻豆| 亚洲人成77777在线播放网站| 亚洲精品一区二区三区大桥未久 | 亚洲综合久久精品无码色欲| 玩弄放荡人妻一区二区三区| 在线国产视频精品视频| 日韩人妖一区二区三区| 在线国产激情视频观看| 亚洲妇熟xxxx妇色黄| 婷婷五月综合丁香在线| 亚洲AV无码精品呻吟| 日本一极品久久99精品| 视频国产自拍在线观看| 久久精品中文字幕无码绿巨人| 人妻无码αv中文字幕久久琪琪布 美女视频黄的全免费视频网站 | 丰满女人猛烈进入视频免费网站| 国产男小鲜肉同志免费|