新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于聲卡的2FSK信號的實時解調(圖)

        基于聲卡的2FSK信號的實時解調(圖)

        ——
        作者:劉世剛 段田東 時間:2007-02-06 來源: 收藏
        摘 要: 本文提出了一種以pc機聲卡作為采集卡,以pc的cpu代替dsp器件的2fsk信號的數字化解調方法。介紹了載波頻率估計、碼元速率估計、碼元恢復算法,并結合rtty信號給出了實時譯報算法,以及整個系統的測試結果。
        關鍵詞: 2fsk;rtty;數字化實時解調;聲卡

          近幾年來,pc的各項技術得到了迅速發展。cpu的計算速度、內存容量都大幅度提高,已經完全可以滿足對常規通信信號的實時解調。本文正是基于這種思想,拋開dsp器件,以多媒體電腦為硬件平臺,實現對2fsk信號的實時解調,  系統框圖如圖1所示。

          接收機輸出的基帶信號經pc聲卡采樣后得到離散化的數字序列,對信號的采樣可調用windows api函數對聲卡進行控制,包括抽樣頻率、緩存大小、每次讀入的字節數等。解調軟件是本文討論的重點,它完成對信號的數字化實時解調和譯報等功能。其數字化解調模型如圖2所示。

        載波頻率估計

          載波頻率估計有頻域和時域兩種方法,本文采用頻域估計法。首先,對輸入的離散數字序列x(k)進行fft(k=0,1,2,...,n-1),得到頻譜序列x(n)(這里n=0,1,2,...,n-1),由于實信號的fft具有對稱性,取x(n)的左半邊(n=0,1,2,...,n/2-1),其頻譜如3圖所示,2fsk信號有兩個載波頻率f1,f2。顯然,可以從頻譜中求出一個最大值作為對其中一個載頻的估計,假設為f1,但無法確定f2,因為它不一定是次大值。故進一步將頻譜序列x(n)離散化,即
        x(n)=x(n), x(n)≥vt;
        x(n)=0,x(n)其中,vt為離散化時的門限值。離散化后的頻譜如圖4所示。在f1與f2之間存在若干個0值,因此,可以利用這若干個0值將f1、f2劃分在不同的區間內,分別在各自的區間內求出最大值,即為對載頻的估計。

                        


        碼元速率估計

          碼元速率的估計也有頻域估計和時域估計兩種方法,本文采用頻域估計法。從頻譜上分析,數字調制信號的功率譜一般都具有滾降的特點,如圖5所示。令ω1=ω-ω0,則 p(ω1)=p0sa2(ω/2fb)
             
          當ω1=

        數字濾波器相關文章:數字濾波器原理


        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 多伦县| 丹江口市| 武城县| 临沂市| 辽宁省| 绥棱县| 乌兰浩特市| 鄂伦春自治旗| 彭州市| 雷山县| 融水| 枣强县| 建瓯市| 上蔡县| 京山县| 横峰县| 潜山县| 浦北县| 夏津县| 鄂伦春自治旗| 海安县| 临泉县| 临城县| 基隆市| 城固县| 沧源| 北碚区| 洞头县| 固阳县| 宕昌县| 南汇区| 南开区| 周口市| 赤峰市| 汤阴县| 四会市| 积石山| 滦南县| 凤城市| 鹤峰县| 三门峡市|