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

        ?

        基于軟件無線電平臺的中頻信號處理系統(tǒng)設(shè)計

        2019-12-02 07:14:40
        計算機測量與控制 2019年11期
        關(guān)鍵詞:下變頻數(shù)字信號信號處理

        (哈爾濱醫(yī)科大學(xué)附屬第四醫(yī)院,哈爾濱 150001)

        0 引言

        軟件無線電(SDR)的主要設(shè)計理念是盡可能使A/D和D/A轉(zhuǎn)換器靠近射頻天線端口,并通過編輯軟件的方法實現(xiàn)通信硬件的不同功能[1]。考慮到DSP或FPGA受到處理速度和數(shù)據(jù)存儲容量的限制,通常只能在中頻(IF)模塊之前放置A/D和D/A轉(zhuǎn)換器[2]。

        經(jīng)典的IF收發(fā)器軟件無線電結(jié)構(gòu)由T/R開關(guān),低噪聲放大器(LNA),混頻器,寬帶IF放大器,功率放大器,寬帶濾波器和數(shù)字信號處理器組成[3]。對于數(shù)字信號處理器,它可以由ASIC、DSP和FPGA實現(xiàn),但是在軟件無線電平臺設(shè)計過程中,ASIC不再適用于軟件無線電系統(tǒng)[4-5]。

        本文提出了一種使用ADC+FPGA+DAC的硬件結(jié)構(gòu)模式,實現(xiàn)軟件無線電平臺的中頻信號處理系統(tǒng)的設(shè)計,構(gòu)建了使用FPGA數(shù)字處理器控制ADC對MSK信號進行采樣,實現(xiàn)將模擬信號轉(zhuǎn)化成數(shù)字信號供主機進行處理的整個過程。本系統(tǒng)單獨使用FPGA處理處理中頻數(shù)字信號數(shù)據(jù),提高了數(shù)據(jù)處理能力,并設(shè)計了通用主機接口拓展相關(guān)通信功能,使得數(shù)字信號處理技術(shù)可以用于多種通信系統(tǒng),提高了其實用性。

        1 系統(tǒng)組成及工作原理

        在本文設(shè)計的軟件無線電平臺的中頻信號處理系統(tǒng)中,應(yīng)用了Xilinx FPGA XC2V3000數(shù)字處理器,最大采樣頻率為210 MHz的ADI ADC AD9430模數(shù)轉(zhuǎn)換器(ADC)和最大采樣頻率為300 MHz的ADI DAC AD9753數(shù)模轉(zhuǎn)換器(DAC),輸入的處理信號以中頻信號MSK IF信號為例,搭建了ADC+FPGA+DAC的MSK通信模塊,通過通信接口將結(jié)果發(fā)送給主機,將模擬信號轉(zhuǎn)化成數(shù)字信號供主機進行處理,分析了軟件無線電平臺的中頻信號處理系統(tǒng)的整個處理流程。

        在數(shù)字調(diào)制的過程中,通常使用最小頻移鍵控(MSK)進行調(diào)制[6]。MSK具有最小帶寬的二進制頻移鍵控信號,廣泛用于數(shù)字通信系統(tǒng)。為了解調(diào)MSK IF信號,系統(tǒng)需要具備數(shù)字直接合成(DDS),下行數(shù)字下變頻(DDC),同步(相干)解調(diào)等功能[7]。本文設(shè)計的軟件無線電平臺的中頻信號處理系統(tǒng)的框架圖如圖1所示

        圖1 軟件無線電平臺的中頻信號處理系統(tǒng)結(jié)構(gòu)圖

        從圖1中可以看出軟件無線電平臺對整個IF信號的處理流程,主要模數(shù)和數(shù)模信號的轉(zhuǎn)化,具體的工程如下:首先采用ADC采樣模數(shù)轉(zhuǎn)換器,將模擬信號采樣轉(zhuǎn)化為數(shù)字信號,供數(shù)字處理機進行處理。數(shù)字信號在經(jīng)過信號下變頻后,在數(shù)字信號處理下,可以存儲在FPGA的緩沖區(qū)中,然后通過FPGA的并行數(shù)據(jù)接口提供給主機進行使用,加快了數(shù)字信號的處理速度;經(jīng)過處理后的數(shù)據(jù)在直接數(shù)字合成器中進一步處理,最后將處理后的數(shù)字信號轉(zhuǎn)換為模擬信號輸出。

        FPGA內(nèi)部信號處理的流程圖如圖2所示,XC2V3000具有豐富的邏輯處理資源,具備可編程門陣列邏輯電路,對軟件無線電系統(tǒng)的兼容性和可替換性上有著無可比擬的優(yōu)勢,比較適合軟件無線電平臺的開發(fā)。根據(jù)DDS相關(guān)理論[7~9],F(xiàn)PGA數(shù)字處理器可以控制DAC產(chǎn)生MSK IF信號,并通過數(shù)字模擬通道將其傳送到該模塊的ADC前端。根據(jù)帶通采樣定理,本文設(shè)計的ADC+FPGA+DAC的MSK通信模塊,使用FPGA數(shù)字處理器控制ADC對MSK信號進行采樣,并在數(shù)字信號實現(xiàn)下變頻,解調(diào),幀對齊后,通過通信接口將結(jié)果發(fā)送給主機,將模擬信號轉(zhuǎn)化成數(shù)字信號供主機進行處理,整個過程就實現(xiàn)了基于軟件無線電平臺對于中頻信號的處理工作。

        1.1 DAC數(shù)模轉(zhuǎn)換器

        AD9753是一款12位雙數(shù)字輸入數(shù)模轉(zhuǎn)換器,其憑借穩(wěn)定的性能,贏得了業(yè)界廣泛的青睞。由于AD9753內(nèi)部鎖相環(huán)(PLL)電路能夠使輸入時鐘頻率加倍,因此兩個輸入的數(shù)字?jǐn)?shù)據(jù)將以輸入時鐘速度的兩倍速度進行模擬信號的轉(zhuǎn)換,并將轉(zhuǎn)換的信號發(fā)送出去。因此,F(xiàn)PGA數(shù)字處理器可以使用一半的采樣頻率來控制DAC[10]。

        在FPGA內(nèi)部生成兩個12位寬,4 096深度的只讀存儲器(ROM),可以存儲4 096個采樣單周期正弦波數(shù)據(jù)。根據(jù)DDS相關(guān)理論,可以得到頻率控制字K。兩個存儲器分別以0和K為初始地址,以2K為增量地址。FPGA通過時鐘芯片MC100LVEL16以差分形式將采樣頻率一半的時鐘信號輸入到DAC數(shù)模轉(zhuǎn)換器中[11]。以此速率,從兩個存儲器讀取的數(shù)據(jù)被發(fā)送到DAC的P1B和P2B端口。DAC輸出的模擬信號將通過低通濾波器和放大器電路變?yōu)閱晤l信號。

        可以根據(jù)不同的控制字K得到不同輸出頻率的信號,并在發(fā)送所需的碼字的基礎(chǔ)上進行兩個信號的編碼組合,從而實現(xiàn)MSK信號的傳輸。設(shè)AD9753芯片的相位累加器的位數(shù)為N,AD9753的頻率控制字的相位增量為K,參考的時鐘頻率為CLKIN,AD9753的頻率控制字為Freq,則根據(jù)DDS相關(guān)的計算理論[12-13],可以得到DDS輸出信號的頻率為:fOUT=(CLKIN*K)/2N,輸出信號的頻率的分辨率為:ΔfOUT=CLKIN/2N,假定對于一個相位累加器的位數(shù)N=32位的芯片來說,參考的時鐘頻率CLKIN=125 MHz,相位增量取值K=1時,輸出的信號評率是最低的,根據(jù)計算可知,最低的輸出頻率為0.03Hz,同時其輸出的信號頻率的分辨率也是最低的。在實際的應(yīng)用程序中,K的值不宜過大,否則會生成失真的波形,同時對于輸出的頻率fOUT理論上的最大值至少應(yīng)該要小于CLKIN/2,經(jīng)過以上的分析可知,如果想要提高輸出的頻率fOUT的最大值,就需要提高系統(tǒng)的參考的時鐘頻率CLKIN的值。

        1.2 ADC模數(shù)轉(zhuǎn)換器

        AD9430是一款12位單芯片采樣模數(shù)轉(zhuǎn)換器,專門針對高性能、低功耗和易用性進行了優(yōu)化,它的轉(zhuǎn)換速率峰值最高可達210 MSPS,具有良好的動態(tài)性能,適用于寬帶載波和寬帶系統(tǒng)的使用[14]。AD9430的芯片集成了全部的模數(shù)信號轉(zhuǎn)換包含的必需功能,能夠提供完整的信號轉(zhuǎn)換策略。由于AD9430內(nèi)部時鐘管理電路能夠?qū)⑤斎霑r鐘的頻率除以2,因此輸入時鐘頻率的一半用作輸出數(shù)據(jù)被鎖存,然后將模擬信號轉(zhuǎn)換成的12 bit的數(shù)字信號傳輸?shù)紽PGA中進行處理,值得注意的是,AD9430模數(shù)轉(zhuǎn)換器的最高工作頻率超過了4 GHz,相位Jitter典型值RMS僅為0.2/s,是一款性能非常優(yōu)秀的芯片。因此,F(xiàn)PGA可以使用一半的采樣頻率進行數(shù)據(jù)處理。

        MSK IF信號經(jīng)過處理后,轉(zhuǎn)變成變壓器后的差分信號,然后輸入到ADC采樣模數(shù)轉(zhuǎn)換器,將差分信號轉(zhuǎn)化為12 bit的數(shù)字信號。同時,F(xiàn)PGA生成采樣時鐘,并通過時鐘芯片MC100LVEL16以差分形式將其輸入到ADC中進行處理。ADC通過數(shù)字端口DA和DB將采樣數(shù)據(jù)發(fā)送到FPGA,并將采樣頻率同時分為兩個,以差分形式提供給FPGA作為數(shù)據(jù)同步時鐘DCO。ADC的數(shù)據(jù)被分配給內(nèi)部寄存器,以便在DCO的下降沿通過FPGA進行數(shù)字下變頻。

        圖2 FPGA內(nèi)部信號處理流程圖

        1.3 數(shù)字下變頻(DDC)

        DDC的主要目的是將經(jīng)過數(shù)字混頻ADC采集到的中頻(IF)數(shù)字信號的頻譜下變頻到基帶信號中,然后完成抽取濾波,恢復(fù)成原始的信號,數(shù)字下變頻是采用數(shù)字信號技術(shù)實現(xiàn)下變頻的,它主要包含可數(shù)字濾波、正交變換、采樣和抽取等算法,DDC的原理圖如圖3所示。

        圖3 DDC原理圖

        在本文的設(shè)計過程中,由于AD9430采樣的數(shù)據(jù)輸出是兩個并行的數(shù)字信號輸出,因此,不需要FPGA進行數(shù)據(jù)輸入的奇偶檢驗提取。端口DA和DB的輸入數(shù)據(jù)將被直接視為I Road和Q Road信號,然后采用另一個I信號點和另一個Q的相反符號信號點分別實現(xiàn)信號的處理乘以(-1)n。

        本文設(shè)計的系統(tǒng)中,通過8個并行乘法器和一個具有8輸入,1輸出的3級加法器進行設(shè)計,可以獲得八波段FIR濾波器。設(shè)計了兩組具有相位延遲的濾波器系數(shù)為2 π/T的濾波器,I信號的過濾器被延遲后T/2采樣周期,Q信號不做延遲處理。因此,與Q信號相比,實現(xiàn)了I Road和Q Road的時間對齊。

        在實施的過程中,從前面的分析改變采樣頻率為fs=4fL/3。fH變?yōu)?Δf和fL變?yōu)橹绷?DC)信號經(jīng)過DDC處理。然后,只有混合2Δf有必要在里面加工FPGA,節(jié)省了乘法器和邏輯單元的FPGA內(nèi)部資源。

        1.4 MSK解調(diào)

        由于低頻信號在ADC采樣和DDC處理過程中已轉(zhuǎn)換為兩部分的I,Q直流信號,因此MSK解調(diào)過程也應(yīng)該分為兩部分,分別對I信號和Q信號進行調(diào)制,如圖4所示。

        圖4 MSK解調(diào)流程圖

        在FPGA內(nèi)部生成存儲器,存儲采樣的單周期正弦波數(shù)據(jù),然后,使用查表法實現(xiàn)數(shù)據(jù)的查找,以處理頻率從存儲器讀取數(shù)據(jù),并以頻率為本地振蕩器(LO)信號2Δ°F產(chǎn)生信號。隨后,I1、Q1和LO信號在圖4所示的混合器中混合,頻率分量分別為DC、2Δ°F和4Δ°F。為了確保同時向LPF發(fā)送四個信號,I2和Q2信號通過延遲線設(shè)備進行處理,處理的延時時間與混頻器相同[15]。

        之后,使用與多相濾波器相同的方法生成FIR低通濾波器,并改變特定的生成系數(shù),設(shè)定截止頻率為500 KHz。在LPF之后,過濾高頻分量并且僅保留DC分量。分別取I1和Q1,I2和Q2的直流分量的平方和累加,得到兩個頻率的MSK信號分量的幅度信息。最后,通過聯(lián)合判斷幅度值來實現(xiàn)MSK調(diào)制信號。

        1.5 幀對齊

        在獲得視頻數(shù)字信號之后,處理數(shù)字信號對齊和幀對齊成為了首要的問題。對于幀對齊,使用匹配方法進行移位寄存器操作[16]。不妨假設(shè)幀頭的長度為N,然后在FPGA內(nèi)部構(gòu)造長度為N位的M個移位寄存器。當(dāng)檢測到輸入信號時,啟動當(dāng)前寄存器并同時準(zhǔn)備下一個寄存器,然后連續(xù)循環(huán)啟動M個移位寄存器。在每次移位之前事先判斷寄存器的長度,如果任一寄存器的長度與之前指定的幀頭的長度完全相同,則表示幀對齊成功;否則,繼續(xù)移位直到幀對齊成功為止。幀對齊的過程如圖5所示。

        圖5 幀對齊過程

        1.6 數(shù)據(jù)處理和傳輸

        在幀對齊成功之后,根據(jù)數(shù)據(jù)幀的定時關(guān)系周期性地收集MSK數(shù)據(jù),然后解碼每組收集的數(shù)據(jù),解碼操作通常包括刪除前綴,后綴和奇偶校驗位等[17]。對解碼的數(shù)據(jù)執(zhí)行按位異或運算XOR,并將結(jié)果與奇偶校驗位進行比較。如果兩者相同,則判斷解碼數(shù)據(jù)有效,并以字節(jié)的形式存儲在FPGA內(nèi)部存儲器中;如果不是,則丟棄此數(shù)據(jù)幀并向主機發(fā)送錯誤報告。

        為了能與主機進行通信,在FPGA內(nèi)部添加了生成SPI通信模塊,它是一種全雙工的高速同步通訊總線,能夠保證數(shù)據(jù)傳輸?shù)膶崟r性,SPI通信模塊規(guī)定了4中不同的通訊模式,在實際的應(yīng)用過程中,應(yīng)該保證通訊主機和從機工作在相同的模式下。SPI通訊模塊的工作方式通過時鐘極性和時鐘相位聯(lián)合確定,同時通過通信接口上的轉(zhuǎn)換器件進行光耦合隔離和電壓轉(zhuǎn)換。在本文系統(tǒng)的設(shè)計過程中,采用的是SPI通信模塊的常用模式0,主機通過SPI通信模塊向FPGA處理器發(fā)送編碼數(shù)據(jù)和相應(yīng)的請求。SPI通信模塊接收編碼數(shù)據(jù),并根據(jù)命令將要存儲的MSK數(shù)據(jù)和錯誤報告發(fā)送給主機[18-19]。在通訊的過程中,對于發(fā)送狀態(tài)機,必須在通訊時鐘SCK上升沿到來之前將通信的數(shù)據(jù)放在MOSI信號線上。因此其狀態(tài)的改變應(yīng)當(dāng)在時鐘上升沿到來之前。因此,本文設(shè)定發(fā)送狀態(tài)機的在SCK時鐘的下降沿進行狀態(tài)變換,在SCK的低電平中心將需發(fā)送的數(shù)據(jù)壓至MOSI線上;相對的接收狀態(tài)機,為了保證通信狀態(tài)跳變的協(xié)作性,也采用SCK下降沿的時刻作為狀態(tài)跳變的時間點。在SCK上升沿狀態(tài)下,接收狀態(tài)機將數(shù)據(jù)采集存儲至接收緩沖口,并在采集完一字節(jié)數(shù)據(jù)后生成標(biāo)志信號脈沖。這個脈沖將持續(xù)一個SCK周期,以便FPGA其余模塊進行識別。

        2 系統(tǒng)測試與分析

        在測試過程中,本文設(shè)置的參數(shù)如下:IF 120 MHz,帶寬10 MHz,信號速率1 Mbps,幀速率100 fps,并取模塊的MSK信號輸出作為模塊的IF信號輸入,通信速率2 Mbps。測試時間為30 h,測試幀數(shù)為107。

        輸出MSK符號和輸入MSK信號結(jié)果的比較如圖6所示。經(jīng)過大量實際測試,輸出符號的平均延遲為1.05 μs。當(dāng)輸入IF信號的信噪比(SNR)大于10 dB時,MSK解調(diào)的誤碼率(BER)平均優(yōu)于10-6,通信的誤碼率(BER)平均優(yōu)于10-6,滿足無線通信的一般要求,能夠勝任對中頻信號處理的需求,達到了本文的設(shè)計要求。

        圖6 實驗結(jié)果比較

        3 結(jié)論

        本文根據(jù)SDR的思想,設(shè)計了基于ADC+FPGA+DAC的MSK信息處理通信模塊,還實現(xiàn)了包括帶通采樣和IF MSK信號的產(chǎn)生功能。在FPGA內(nèi)部集成實現(xiàn)了DDC、多相濾波和MSK解調(diào)等數(shù)據(jù)處理。由于該系統(tǒng)基于寬帶IF采樣的SDR架構(gòu),并且所有信號控制和數(shù)據(jù)處理都在一個FPGA中實現(xiàn),因此,通過修改硬件程序可以滿足各種通信系統(tǒng)的要求。由于在信號采樣過程中應(yīng)用了數(shù)字下變頻技術(shù),因此也可以實現(xiàn)更高載波頻率的IF信號的處理。該基于軟件無線電平臺的中頻信號處理系統(tǒng)具有良好的通用性和重建性,具有廣闊的應(yīng)用前景。

        猜你喜歡
        下變頻數(shù)字信號信號處理
        基于FPGA的高速高效率數(shù)字下變頻
        數(shù)字信號分析中存在的誤區(qū)與解決對策
        兩種數(shù)字信號浪涌保護器(SPD)測試分析
        電子測試(2018年13期)2018-09-26 03:29:32
        數(shù)字電子技術(shù)中的數(shù)字信號和數(shù)字電路
        電子制作(2018年16期)2018-09-26 03:27:16
        《信號處理》征稿簡則
        信號處理(2018年5期)2018-08-20 06:16:02
        《信號處理》第九屆編委會
        信號處理(2018年5期)2018-08-20 06:16:00
        《信號處理》征稿簡則
        信號處理(2018年8期)2018-07-25 12:25:42
        《信號處理》第九屆編委會
        信號處理(2018年8期)2018-07-25 12:24:56
        基于小波神經(jīng)網(wǎng)絡(luò)的數(shù)字信號調(diào)制方式識別
        AIS信號射頻直接采樣與數(shù)字下變頻設(shè)計與實現(xiàn)
        成人大片免费在线观看视频| 午夜天堂精品一区二区| 美利坚亚洲天堂日韩精品| 91露脸半推半就老熟妇| 国产精品乱码一区二区三区| 欧美日韩在线免费看| 一二三四中文字幕日韩乱码| 亚洲一区二区三区偷拍视频 | 乱中年女人伦av三区| 成人性生交大片免费看r| 亚洲一区二区精品久久岳| 男女啪啪在线视频网站| 蜜臀av色欲a片无码精品一区| 无码专区天天躁天天躁在线| 国产做床爱无遮挡免费视频| 精品熟女视频一区二区三区国产| 在教室伦流澡到高潮hgl动漫| 人妻被黑人粗大的猛烈进出 | 麻豆精品久久久久久久99蜜桃| 欧美日韩区1区2区3区| 高清成人在线视频播放| 午夜精品久久久久久久久| av无码免费永久在线观看| 福利网在线| 亚洲国产最新免费av| 欧美日韩一区二区三区在线观看视频| 国产精品美女久久久浪潮av| 无码成人AV在线一区二区| 涩涩鲁精品亚洲一区二区| 无码尹人久久相蕉无码| 99精品成人片免费毛片无码| 国产精品成年人毛片毛片| 婷婷四虎东京热无码群交双飞视频| 国产乱子伦一区二区三区| 无码AV午夜福利一区| 国产亚洲精品在线视频| 国语对白嫖老妇胖老太| 精品人妻无码中文字幕在线| 国产福利一区二区三区在线观看| 中国美女a级毛片| 五十路熟久久网|