0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

FSK信號的解調(diào)原理 自適應(yīng)解調(diào)FSK原理

454398 ? 來源:MYMINIEYE微信公眾號 ? 作者:MYMINIEYE微信公眾號 ? 2020-11-03 14:19 ? 次閱讀

1.FSK信號的解調(diào)原理

FSK信號的解調(diào)也有非相干和相干兩種,F(xiàn)SK信號可以看作是用兩個頻率源交替?zhèn)鬏數(shù)玫降?,所以FSK的接收機由兩個并聯(lián)的ASK接收機組成。

(1)相干解調(diào)

相干解調(diào)是利用乘法器,輸入一路與載頻相干的參考信號與載頻相乘,通過低通濾波,濾除高頻信號,即得原始信號,F(xiàn)SK經(jīng)過帶通濾波之后,可以看作是兩路ASK信號,相干檢測器組成的原理如下所示:

FSK相干解調(diào)結(jié)構(gòu)

上圖是一種易于實現(xiàn)的FSK相干解調(diào)器,還有一種最佳FSK相干解調(diào)器如下所示:

FSK最佳解調(diào)結(jié)構(gòu)

從圖上可以看出,在接收端要產(chǎn)生兩個已知信號s1(t)和s2(t)的波形,分別和輸入波形相乘,再送往積分器,在一定時間內(nèi)積分,在t=Tb時刻,將積分結(jié)果取樣,并在比較器中比較判決,然后輸出,整個相干解調(diào)器的性能受載波鎖相環(huán)路以及位同步性能影響很大,并且在高速率的情況下,積分、取樣和清洗電路難以實現(xiàn),因此通常采用第一種相干解調(diào)器的結(jié)構(gòu)。

(2)非相干解調(diào)

由于FSK信號中提取相干載波相對比較困難,實際工程應(yīng)用中多用非相干解調(diào)法,在相同誤碼率的條件下,非相干解調(diào)需要的信噪比只比相干解調(diào)高1~2dB。非相干解調(diào)的種類有很多,例如:基于自適應(yīng)濾波的解調(diào)法、差分檢波算法、AFC環(huán)解調(diào)法、過零檢測法、包絡(luò)檢波法等。

? 基于自適應(yīng)濾波的解調(diào)法

在自適應(yīng)解調(diào)中,較常見的方法是利用自適應(yīng)濾波器中的單一頻率的自適應(yīng)陷波器進行解調(diào),它能提供易于控制的帶寬和及其深的零點,具有自適應(yīng)地跟蹤載波的頻率和相位的能力,它等效于有一個復權(quán)的自適應(yīng)濾波器,用兩個實權(quán)同時調(diào)整單一頻率正弦波的幅度和相位,以跟蹤原始輸入信號的幅度和相位,消除干擾。如下是自適應(yīng)濾波器的結(jié)構(gòu):

自適應(yīng)濾波結(jié)構(gòu)

自適應(yīng)濾波中的單頻跟蹤技術(shù)應(yīng)用于解調(diào)時,兼有解調(diào)和鎖相的功能,選取適當?shù)牟介L可以達到較小的傳輸延遲,并獲得優(yōu)良的解調(diào)性能。二進制FSK信號有兩個調(diào)制頻率,能量主要集中在這兩個頻率。分別采用兩個自適應(yīng)濾波(SFT)跟蹤這兩個頻率的信號,即可將鍵控頻率分量提取出來。然后經(jīng)過中值濾波提取包絡(luò)、積分清洗、抽樣判決即可還原基帶信號。比最佳非相干解調(diào)擁有更好的誤碼性能,特別適合低速率數(shù)據(jù)場合,解調(diào)系統(tǒng)示意圖如下:

自適應(yīng)解調(diào)FSK原理

? 差分檢波算法

差分檢波法解調(diào)FSK的原理如下所示:

差分檢波法解調(diào)原理

設(shè)帶通濾波器的輸出為:

其中We為載波頻率,w是角頻率偏移,為初始相位,則乘法器的輸出為:

用低通濾波器濾除倍頻分量,可以得到

如果令,則

當FSK取上邊頻時,為負值,取下邊頻為正值,隨基帶信號碼元的不同,低通濾波輸出正負變化的正弦波,通過抽樣判決,即可實現(xiàn)FSK信號的解調(diào)。這種方法結(jié)構(gòu)上相 對簡單,計算量小,便于實現(xiàn)。

? AFC環(huán)解調(diào)法

AFC環(huán)是一個負反饋系統(tǒng),如果接收信號與本振存在頻差,則在一定時間內(nèi)必然存在相差,鑒相器輸出的相位誤差信號微分后,得到反映頻差的誤差信號,經(jīng)過平滑處理, 控制VCO的震蕩頻率向輸入信號頻率靠近最終使得頻差近似為零。應(yīng)用比較廣泛的是相乘微分型AFC環(huán)路,結(jié)構(gòu)如下所示:

相乘微分型解調(diào)原理

設(shè)輸入信號為:

VCO輸入信號為:

由上圖可知:

輸入信號為單載波信號時:

因此反映了輸入信號和VCO輸出信號的頻差,對FSK信號來講,即為調(diào)制信號,對其進行濾波判決,即可完成FSK信號的解調(diào)。AFC環(huán)是根據(jù)信號的瞬時頻 率來解調(diào)數(shù)據(jù)的,當FSK調(diào)制度較小時,區(qū)分調(diào)制數(shù)據(jù)越困難,解調(diào)性能也越差。

? 過零檢測法

過零檢測法是一種常用且簡便的解調(diào)方法,2FSK信號的過零點數(shù)隨載頻的變化而 不同,因此檢測出過零點個數(shù)就可以得到載頻的差異,從而進一步得到調(diào)制信號的信息,過零檢測法的原理如下:

過零檢測法解調(diào)原理

FSK信號經(jīng)過限幅、微分、整流后形成與頻率變化相對應(yīng)的脈沖序列,由此再形成 相同寬度的矩形脈沖,矩形脈沖的低頻分量與數(shù)字信號相對應(yīng),由濾波器濾出低頻分量, 然后經(jīng)抽樣判決,即可得到原始的數(shù)字調(diào)制信號。

? 包絡(luò)檢波法

2FSK的包絡(luò)檢波法解調(diào)原理如下,可視為由兩路2ASK解調(diào)電路組成,這里兩個帶通濾波器,對應(yīng)兩個中心頻率,用以分開兩路2ASK信號,將兩路濾波之后的包絡(luò)信號相減,在經(jīng)過抽樣判決其進行判決,根據(jù)調(diào)制規(guī)則(f1代表符號1,f2代表符號0),當判決值大于0時,判決為1,否則判決為0。

包絡(luò)檢波法解調(diào)原理

包絡(luò)檢波首先需要通過帶通濾波器將FSK信號進行濾波分離,顯然,當調(diào)制度較 小的時候,兩路FSK信號頻譜混疊嚴重,帶通濾波器的通帶比較窄,能量損失比較嚴 重,會引入另一路信號的頻譜干擾,因此性能下降嚴重,通常需要調(diào)制度大于2的時 候才能獲得較好測性能。

2.FSK解調(diào)技術(shù)的matlab仿真

這里采用AFC環(huán)來實現(xiàn)FSK的解調(diào),之所以選擇AFC環(huán)是因為AFC環(huán)是基于鎖相環(huán)路的解調(diào)技術(shù),且環(huán)路增益計算相對簡單,也可以初步學習鎖相環(huán)的相關(guān)知識。AFC環(huán)中有3個濾波器,其中兩個正交之路的低通濾波完全相同,用于濾除前級混頻后的高頻分量;環(huán)路濾波器用于濾除鑒頻器輸出產(chǎn)生的高頻分量,產(chǎn)生NCO的控制信號。為了簡化設(shè)計,環(huán)路濾波器也設(shè)計成FIR低通濾波器,這樣可以直接從環(huán)路濾波器的輸出信號中獲取解調(diào)數(shù)據(jù),環(huán)路濾波器的帶寬,過渡帶可以和混頻器的低通濾波器保持一致。

FSK調(diào)制信號的參數(shù)如下,其中碼元速率為4MHz,采樣頻率為32MHz,載波頻率為70MHz,調(diào)制指數(shù)為0.715。碼元為隨機產(chǎn)生的數(shù)據(jù),需要寫入本地,作為后續(xù)比對的數(shù)據(jù)。

通過fskmod函數(shù)產(chǎn)生調(diào)制信號,然后將基帶信號變頻到70MHz的中頻,疊加一定的信道噪聲,再使用抗混疊濾波器濾除帶外頻率,防止輸入信號的最大頻率與采樣頻率沖突。

然后把數(shù)據(jù)寫入文本作為FPGA解調(diào)的輸入數(shù)據(jù)。

設(shè)計低通濾波器,濾波器通帶及過渡帶的選擇有一個基本的原則,就是確保有用信號完全通過,盡可能多地對噪聲及干擾進行濾除。低通濾波器的通帶必須大于捕獲帶寬,捕獲帶寬也就是鎖相環(huán)路起始的頻差,為確保不損失有用信號信息,這里選擇3.6MHz。

理論上講,截止頻率越靠近通帶頻率越好,但是過渡帶越窄,濾波器的階數(shù)就越多,所需的硬件資源也越多。過渡帶帶寬的選擇原則有兩個:一是必須確保濾除相鄰的A/D鏡像頻率成分;二是需要濾除數(shù)字下變頻引入的倍頻分量。根據(jù)帶通采樣定理,A/D鏡像頻率的最小間隔為:

式中fL為中頻信號的下邊緣頻率(70-3.6=66.4MHz),fH為中頻信號的上邊緣頻率(70+3.6=73.6MHz),fs為采樣頻率(32MHz),k為整數(shù),易求得

數(shù)字下變頻引入的倍頻分量最低頻率為:

式中,f0為中頻采樣后的載波頻率(6MHz),也可以在頻譜中看到,Bf為中頻信號處理帶寬(7.2MHz),m為整數(shù),易求得fcddc = 8.4MHz。

濾波器的設(shè)計如下:

3.FSK解調(diào)技術(shù)的FPGA實現(xiàn)

AFC環(huán)中濾波器設(shè)計可以直接導入matlab參數(shù),但是采用FPGA進行數(shù)學意義上的微分運算時分困難,根據(jù)微分運算的規(guī)則,我們可以采用一種簡單的近似處理方法,即通過求取前后兩個數(shù)據(jù)之差來代替微分運算,前后兩個數(shù)據(jù)間隔為一個時鐘周期

采用前后兩個數(shù)據(jù)之差來代替微分運算,相當于數(shù)學上的微分運算乘以時鐘速率這個常數(shù),反映在AFC環(huán)路上,相當于環(huán)路增益乘了一個常數(shù)。NCO的參數(shù)設(shè)計比較簡單,區(qū)董事中頻率選擇系統(tǒng)時鐘即可,為32MHz,頻率字位寬選取30bit,數(shù)據(jù)位寬為8bit,NCO頻率分辨率為

環(huán)路鎖定的條件是環(huán)路增益K必須大于固有頻差,且環(huán)路增益越大,捕獲及鎖定時間越短。對2FSK信號,可以設(shè)置本地NCO的初始頻率為載波頻率fc,固有頻差即為FSK信號的頻偏值,當調(diào)制指數(shù)為0.715時,碼元速率為4MHz,環(huán)路總增益為:

因此環(huán)路能夠穩(wěn)定跟蹤FSK信號的變化,解調(diào)出原始數(shù)據(jù)。

1.DDS參數(shù)如下,其他的選擇默認:

2.Multiplier需要用兩個,一個是8*8bit的,數(shù)據(jù)和DDS位寬都是8位的,取低15位作為有效輸出數(shù)據(jù)。另一個是18*18的,考慮到FPGA中集成硬件乘法器IP核大多多事18*18bit的,DSP48E1是18*25,如果超過18位就需要用兩個DSP了,占用更多資源,因此在微分之后取高18位做乘法運算,采用有符號乘法器即可。

3.低通濾波器導入matlab產(chǎn)生的系數(shù),參數(shù)設(shè)置如下,其他的選擇默認:

4.環(huán)路濾波器和低通濾波器導入相同的參數(shù),輸入數(shù)據(jù)的位寬可以根據(jù)自己截位的舍取進行選擇,這里使用的17位,即微分之后,取高17位作為有效數(shù)據(jù),然后輸入環(huán)路濾波器。

編寫測試文件,環(huán)路濾波器輸出的數(shù)據(jù)即為FSK解調(diào)信號,然后通過抽樣判決,位同步時鐘提取,即可得到二進制碼元,把解調(diào)的數(shù)據(jù)寫入到本地,用于數(shù)據(jù)比對。

編寫完測試激勵之后,通過ModelSim仿真結(jié)果如下:

得到解調(diào)信號,然后通過Matlab和調(diào)制信號做比對,結(jié)果是一致,驗證了解調(diào)的正確性

編輯:hfy
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • matlab
    +關(guān)注

    關(guān)注

    181

    文章

    2960

    瀏覽量

    230022
  • 濾波器
    +關(guān)注

    關(guān)注

    160

    文章

    7703

    瀏覽量

    177474
  • 檢測器
    +關(guān)注

    關(guān)注

    1

    文章

    857

    瀏覽量

    47623
  • FSK
    FSK
    +關(guān)注

    關(guān)注

    14

    文章

    114

    瀏覽量

    58322
  • 乘法器
    +關(guān)注

    關(guān)注

    8

    文章

    204

    瀏覽量

    36941
收藏 人收藏

    評論

    相關(guān)推薦

    基于傅里葉變換(DSTFT)的移頻鍵控(FSK信號解調(diào)

    基于DSTFT的FSK信號解調(diào)1 引言 移頻鍵控(FSK)是數(shù)字通信中一種常見的調(diào)制方式,由于它解調(diào)延時短、電路設(shè)計簡單、易于實現(xiàn)而且具有
    發(fā)表于 10-23 10:41

    4FSK調(diào)制解調(diào)

    有沒有4FSK調(diào)制解調(diào)的程序呀,我只做出了4ASK的,4FSK好難
    發(fā)表于 04-17 10:12

    FSK信號解調(diào)電路MT8841原理及應(yīng)用

    MT8841 是MITEL 公司推出的頻移鍵控( FSK) 信號解調(diào)電路, 可把FSK 信號轉(zhuǎn)換為微處理器可讀取的二進制數(shù)據(jù), 廣泛應(yīng)用在通
    發(fā)表于 04-29 15:34 ?43次下載

    車載FSK信號的2種解調(diào)算法及其DSP的應(yīng)用實現(xiàn)

    基于16 位定點運算精度的TMS320C2812 DSP 芯片,對車載FSK信號進行解調(diào),并提出了2個軟件解調(diào)算法方案。關(guān)鍵字:DSP TMS320C2812
    發(fā)表于 07-08 09:56 ?31次下載

    FSK解調(diào)電路圖

    解調(diào)器用PLL解調(diào)FSK信號有兩種不同的方法。第一種是用一個PLL使其始終對輸入信號的頻率鎖定或跟蹤。第二種方法是用一個PLL對
    發(fā)表于 04-21 13:55 ?6655次閱讀
    <b class='flag-5'>FSK</b><b class='flag-5'>解調(diào)</b>電路圖

    FSK解調(diào)器A電路

    FSK解調(diào)器A電路
    發(fā)表于 03-21 19:04 ?1272次閱讀
    <b class='flag-5'>FSK</b><b class='flag-5'>解調(diào)</b>器A電路

    FSK解調(diào)器B電路

    FSK解調(diào)器B電路
    發(fā)表于 03-21 19:04 ?778次閱讀
    <b class='flag-5'>FSK</b><b class='flag-5'>解調(diào)</b>器B電路

    FSK解調(diào)器C電路

    FSK解調(diào)器C電路
    發(fā)表于 03-21 19:05 ?818次閱讀
    <b class='flag-5'>FSK</b><b class='flag-5'>解調(diào)</b>器C電路

    PLL FSK解調(diào)器電路

    PLL FSK解調(diào)器電路
    發(fā)表于 03-21 19:06 ?1127次閱讀
    PLL <b class='flag-5'>FSK</b><b class='flag-5'>解調(diào)</b>器電路

    新型FSK解調(diào)算法在來電顯示中的應(yīng)用

    來電顯示的核心部分就是對來電顯示信號FSK信號解調(diào)。本文介紹了一種新型FSK解調(diào)算 法,該算
    發(fā)表于 09-02 15:53 ?59次下載

    FPGA實現(xiàn)2FSK數(shù)字信號調(diào)制解調(diào)

    基于FPGA的調(diào)制和解調(diào)的數(shù)字信號有多種,包括2ASK、2FSK、2PSK等,文中介紹了2FSK信號的調(diào)制與
    發(fā)表于 03-23 11:17 ?400次下載
    FPGA實現(xiàn)2<b class='flag-5'>FSK</b>數(shù)字<b class='flag-5'>信號</b>調(diào)制<b class='flag-5'>解調(diào)</b>

    基于Duffing振子的微弱FSK信號解調(diào)萬云朝

    基于Duffing振子的微弱FSK信號解調(diào)_萬云朝
    發(fā)表于 03-19 11:38 ?1次下載

    FSK調(diào)制解調(diào)方法簡析

    FSK通信系統(tǒng)主要由基帶數(shù)據(jù)生成模塊(pcm.v)、FSK調(diào)制模塊(fsk_mod.v) 、FSK解調(diào)模塊(
    的頭像 發(fā)表于 03-31 09:07 ?4777次閱讀

    使用PLL565電路的FSK解調(diào)

    使用 PLL565 電路的 FSK 解調(diào)器幫助我們以最少的組件輕松生成 FSK 信號
    的頭像 發(fā)表于 07-03 10:43 ?975次閱讀
    使用PLL565電路的<b class='flag-5'>FSK</b><b class='flag-5'>解調(diào)</b>器

    fsk調(diào)制解調(diào)原理 Fsk調(diào)制體制的主要優(yōu)點

    FSK調(diào)制和解調(diào)是一種常用的調(diào)制解調(diào)技術(shù),其中FSK代表頻移鍵控。在FSK調(diào)制過程中,數(shù)字信息被編碼成頻率不同的
    的頭像 發(fā)表于 02-03 14:28 ?3232次閱讀