COSTAS環是一種閉環自適應系統,用於提取相干載波。本文主要介紹了一種用於載波同步的高階COSTAS環路,用於完成MPSK的相干解調中的載波同步。本文提出了一種便於軟體實現的COSTAS環路的簡化結構,用於完成8PSK的載波同步,並詳細討論了採取數位訊號處理器(DSP)編程實現COSTAS環路的一些問題。
關鍵詞:COSTAS環, DSP, MPSK, 載波同步
1. 引言
MPSK調製是應用最為廣泛的數字調製方式之一。按照信號檢測理論,對MPSK調製信號的平均誤碼率最小的最佳接收方式為採用鎖相環路的相干接收方式。但是,MPSK調製信號是抑制載波的信號,不能用常規的鎖相環或窄帶濾波器直接提取參考載波。而且不同於一些相位連續的調製信號,其載波相位變化只能取有限的幾個離散值,說明調製信號中包含了參考載波的相位信息。可以通過非線性處理,消除信號中的調製信息,恢復調製信號中的隱含的載波信號,從而完成信號的相干解調。目前,常用的MPSK載波恢復的方法包括:平方環法,鎖相環法等。本文中,作者設計了新型的高階COSTAS環,它具有可靠、捕捉帶寬大、能快速實現同步的優點。
2. 高階COSTAS環路的工作原理和結構
Costas在1956年首先提出採用同相-正交環來恢復載波信號。隨後,Riter等人證明跟蹤低信噪比的抑制載波信號的最佳裝置為COSTAS環及平方環。COSTAS環路是一種閉環自動調整系統,傳統的模擬COSTAS環路因為同相支路與正交支路的不平衡性從而使環路的性能受到一定影響,並且模擬電路存在直流零點漂移、調試困難的缺點,而全數字COSTAS環可以避免以上缺點,而且基於軟體無線電原理的COSTAS環路具有很強的兼容性。
2.1 普通COSTAS環路的工作原理和設計
2.1.1 COSTAS環路的一般原理
COSTAS環路包括鑑相器、環路濾波器、壓控振蕩器。鑑相器是一個簡單的乘法器。LF(環路濾波器)在COSTAS環路中不僅能起到低通濾波器的作用,並決定了COSTAS環路的性能參數。由於理想二階有源環路濾波器性能遠優於其它環路,鎖定時穩態相差為0,同步帶大,本文採用理想二階環路,其數位化原理圖如圖1所示。
圖1 COSTAS基本原理
2.2 多相信號中提取載波
對於BPSK有兩個相位,可用上述方法來提取載波。但是常用的MPSK有M個相點,不能採用圖1的COSTAS環路來提取載波,必須採用多相COSTAS環。
圖2 四相PSK信號COSTAS環原理框圖
3. 高階COSTAS環路的DSP算法優化
從上面M=8的高階鎖相環的結構來看,8PSK信號進入高階COSTAS環路,需要採用DSP實現八路鑑相器,八路低通濾波器(濾掉倍頻分量,得到低頻分量)和壓控振蕩器,計算量是非常龐大的。如何進行資源合理配置、達到DSP實時處理是載波恢復的難點,因此需要對DSP程序的優化作深入的研究。
在用C語言進行DSP軟體開發時,一般先在PC機上對算法進行仿真,再將C語言移植到DSP平臺中。按照開發的順序,相應的優化工作也包括兩部分:一是仿真環境中的優化,二是DSP目標環境的進一步優化。下面結合TI公司的TMS320C64x系列DSP的C編譯器,討論在MPSK的相干解調中的具體優化工作。
3.1 SIN/COS函數的查表算法
為了提高算法的實現效率,介紹運行時計算的時間開銷,應儘可能把一些運行時計算的參數做成查找表或常數數值。這不僅適用於一些比較規整的參數表,對於一些並不規整的運行時的計算,例如上下變頻和VCO中,用到與載波相乘的SIN/COS的計算,可以採用寫成數組,用查表來實現。
3.2 運算的流水處理
DSP的CPU多採用流水線結構。DSP的大多數指令為單周期指令,而跳轉類指令卻通常要耗費較多的機器周期。可以將多重循環拆開,減少對外層循環次數進行控制轉移的時間,充分利用優化器構成的流水線。
3.3 CIC梳狀濾波器的使用
利用CIC濾波器代替低通濾波器,達到減少定點乘法和加法運算的目的,解決了單片C6416資源不足的問題。例如:本文中載波速率為4800kHz,採樣率為230.4kHz,鑑相器輸出的高頻頻率為9600kHz,採用48階CIC可以將9600kHz的頻率分量濾掉。由於在 的位置,因此濾除效果非常好,遠大於 。CIC濾波器每項係數都是1,利用加法運算可以實現需要大量乘法和加法運算的功能,減少對DSP片內資源的使用。
3.4數據傳輸的EDMA方式
在調製解調過程中,DSP和外部之間存在大量數據的交換,這部分的優化工作影響系統性能。C64x支持EDMA,EDMA是增強型DMA,是一種在沒有CPU介入情況下的訪問存儲器的方式,即由EDMA控制器控制數據在L2內存/緩存和片內集成外設及片外設備之間的傳輸,而同時CPU可以並行的執行其它指令。EDMA是一種有效的數據傳輸方式,可以有效的減少EMIF在CPU下操作需要的資源。
具體實現方法如下:在片內數據存儲區定BUF的長度,並一分為二,可設為BUF1和BUF2。在EMDA裡BUF1和BUF2都是等存儲大小的。在數據幀同步信號的上升沿,DSP以EDMA的方式從外部讀一幀的數據到BUF1;同時BUF2內的數據進行MPSK的解調算法。同理,在下一個數據幀同步信號的上升沿,DSP以EDMA的方式從外部讀另一幀的數據到BUF1 。BUF1讀滿後,DSP對BUF1內的數據進行MPSK的解調算法,同時BUF2進行數據的讀操作,實現EDMA的桌球處理。
4、高階COSTAS環路的DSP實現結果
本文選取8PSK的符號速率為2400kbps,載波速率為4800kHz,採樣率為230.4kHz。圖2所示的兩路信號分別是利用CCS開發工具的觀察窗口觀察到的,提取的同頻同相的載波信號和8PSK的調製信號。
圖3 恢復的載波信號(上)和接收到的基帶信號(下)
圖4 8PSK接收端解調前星座圖(AWGN信道,SNR=17dB)
5. 結束語
本文主要介紹了一種新型的適用於MPSK載波提取的高階COSTAS環路,能滿足MPSK相干解調的需要,且便於DSP實現。針對COSTAS環算法的DSP實時實現問題,進行了詳細的討論。最後,針對一個具有較高數據速率8PSK調製解調實例,在單片C6416上完成了基於高階COSTAS環的載波同步及相干解調,並給出了通過CCS工具觀察到的DSP實現結果,證明高階COSTAS鎖相環具有較好的載波同步性能。
關鍵字:設計 編輯:eeleader 引用地址:http://news.eeworld.com.cn/gykz/2011/0806/article_7847.html 本網站轉載的所有的文章、圖片、音頻視頻文件等資料的版權歸版權所有人所有,本站採用的非本站原創文章及圖片等內容無法一一聯繫確認版權者。如果本網所選內容的文章作者及編輯認為其作品不宜公開自由傳播,或不應無償使用,請及時通過電子郵件或電話通知我們,以迅速採取適當措施,避免給雙方造成不必要的經濟損失。推薦閱讀
XMC™微控制器 是電動汽車充電器的核心所在,能幫助將工業和家用電器轉變為智能物聯網設備,還能控制醫用呼吸機。現在,英飛凌科技股份公司希望通過新方法激發新動能,利用XMC™微控制器及英飛凌的其他產品,讓人們的生活更加便利、安全和環保。英飛凌與e絡盟(element14)社區攜手,向社區成員發起了一場設計挑戰賽。英飛凌微控制器營銷總監 Ralf Koedel 近日表示:「幾周前,我們的XMC微控制器的銷量到達了1億顆,這是一個裡程碑式的突破。在與e絡盟社區合作的這場挑戰賽中,我們要求開發人員基於包括XMC在內的各種有助於地球可持續發展的英飛凌器件,開發出具有啟發意義的全新設計。比如用於監測海洋微塑料粒的浮標和垃圾收集機器人
發表於 2020-05-15
據悉,蘋果公司近日獲得了一項汽車安全方面的新專利,其中包括安全帶和車頂安全氣囊等。 從專利上看,蘋果汽車將改變天窗和車門設計,顛覆用於對當前汽車的設計和傳統方式坐車的方式。 據悉,傳統的一排,兩排或三排車輛的現有乘員安全系統(例如,包括安全帶和安全氣囊的約束裝置)可以降低碰撞時受傷的風險。車輛安全氣囊經常使用內部組件,例如儀錶板,車頂縱梁和方向盤,既用於包裝目的,又用於提供反作用面以與安全氣囊相互作用並提供必要的反作用力。如果沒有足夠的反作用面或繫繩,安全氣囊在發生碰撞時會偏轉得太大,無法充分保護乘員。發生碰撞時,可通過座椅靠背作為障礙物,保護乘員免受放置在傳統的兩行或三行車輛的空座位上的鬆散物體
發表於 2020-05-14
英飛凌科技股份公司(FSE: IFX / OTCQX: IFNNY)進一步壯大StrongIRFET™ 40-60 V MOSFET產品陣容,推出三款採用D²PAK 7pin+封裝的新器件。這些新器件具備極低的RDS(on)和高載流能力,可針對要求高效率的高功率密度應用提供增強的穩健性和可靠性。這三款全新MOSFET瞄準電池供電應用,包括電動工具、電池管理系統和低壓驅動裝置等。 全新D²PAK 7pin+封裝使得本已種類豐富的StrongIRFET™封裝陣容更加壯大。這能帶來更多選項,有助於選擇應對設計挑戰的理想功率器件。此外,全新封裝的可互換引腳排列選項可帶來出色的設計靈活性。相比標準的D²PAK 7pin
發表於 2020-05-14
1.實驗目的 學會用C語言進行簡單程序設計。2.實驗要求 掌握編寫排序程序。3.實驗內容(1)設計一個對8個數據(0-255,任意設置)的由小到大排序程序。(2)將結果顯示在LCD顯示器上。4.參考資料MSP430光碟資料#include <msp430x14x.h>#include "Config.h" //*************************************************************************// 初始化IO口
發表於 2020-05-13
,多年來一直採行透過電容檢測機制來量測密封化學原料槽中的液體位置,除液位外也可衍生測量溼度或材料成分等應用,今日的消費性電子採行的小範圍觸控設計機制,多半也是工業觸控解決方案的設計延伸,只不過是系統的尺寸縮小許多,量測的機制與回饋資訊會更細緻一些。觸控感測器基本上多半提供通用型的觸按機制,其實在用於滑杆形式的操作應用取代,有使其應用表現更佳的效益,多數滑杆形式的操作方式,在電子電路的實踐設計中,多半是透過可變電阻元件或是光感應器搭配機械結構進行開發,若採可變電阻的傳統設計,零件容易因時間而老化,甚至元件容易受潮產生故障,另一種採光學機械結構式的滑杆設計,雖然可以克服受潮或是元件老化問題,但因機械結構有一定的厚度,不適宜用於行動裝置
發表於 2020-05-13
北京時間5月12日晚間消息,據國外媒體報導,蘋果公司今日從美國專利與商標局(PTO)獲得了一項汽車安全方面的新專利,從中可以看出,傳聞中的Apple Car汽車或在很大程度上顛覆當前的汽車設計。很長一段時間以來,一直有傳聞稱蘋果正在研發自己設計的汽車「Apple Car」。而且,蘋果也確實提出過各種設計來改變人們的駕駛方式,包括改變天窗和車門設計,以及各種內部元素。作為這種大規模重新設計的一部分,蘋果還考慮到了人們(乘客)以非傳統方式坐車的情景。當前,汽車的座椅通常是單向的(朝前),但蘋果的自動駕駛車輛系統(Apple Car)可能會讓所有的座椅都面向車輛的中間,就像是一個房間,每個人都可以相互交談。顯然,這種新的安排需要
發表於 2020-05-13