新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 幾種AM信號數字化解調算法比較

        幾種AM信號數字化解調算法比較

        作者: 時間:2011-09-21 來源:網絡 收藏


        3 基于滑動DFT的
        以上兩種方法都是對調制信號本身進行處理的,在頻域角度,常用FFT算法對信號進行解調,但這種方法計算量較大,且耗時,這里介紹采用滑動DFT算法對進行解調。該方法相比于傳統的FFT算法計算量大大降低,具有較高效率。
        經A/D采樣后的離散信號表示為:
        x(n)=Acos(ωc/fsn+φ), -∞≤n≤+∞
        式中:fs為A/D采樣頻率;A,ωc和φ分別對應信號幅度、載波角頻率和初相。
        窗口截取信號表示為:
        l.JPG
        故在解調過程中,僅對載波頻率處所對應的DFT幅度感興趣,取其幅度值去掉直流分量即可恢復原始調制信號。具體運算推導過程如下:
        對窗口內的信號在K0=Nfc/fs頻點作DFT變換:
        p.JPG
        設滑動窗口長度為L,DFT運算點數為N,用X1(K0)表示從第一個采樣數據開始的L個采樣數據進行DFT運算,得到的在頻點K0處的傅里葉值,則有:
        q.JPG
        這樣即可得到全部采樣數據點在頻點K0處對應的傅里葉值。隨后只需計算|Xn(K0)|,去除直流分量即可恢復調制信號。
        傳統的FFT算法對窗口內的所有時刻都要獨立運算L次,而每個時刻都要Nlog:N次復乘運算口],總計算量為LNlog2N。利用滑動DFT算法,在已知前個時刻頻譜Xn-1(K0)的情況下,計算Xn(K0)只需2次復乘運算,對窗口內的所有時刻總計算量為log2N+2(L-1)。通過圖3的可以明顯看出,當N較大時,滑動DFT的計算量遠小于FFT。

        本文引用地址:http://www.104case.com/article/187313.htm

        s.JPG




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 长宁区| 久治县| 禹城市| 招远市| 礼泉县| 共和县| 鄢陵县| 安义县| 定边县| 依安县| 宜章县| 乐东| 稷山县| 五大连池市| 哈尔滨市| 大悟县| 盐源县| 邵阳县| 盐亭县| 丹棱县| 东源县| 五莲县| 怀宁县| 徐汇区| 宜兰县| 北流市| 新民市| 尼勒克县| 理塘县| 宁都县| 凤城市| 驻马店市| 新竹市| 通州市| 辛集市| 乌兰浩特市| 大关县| 玉门市| 唐山市| 普兰店市| 肥东县|