《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 基于定點DSP的軟件鎖相環的設計和實現

基于定點DSP的軟件鎖相環的設計和實現

2008-09-10
作者:蔣毅凱 李國通 楊根慶

??? 摘 要: 軟件鎖相環" title="軟件鎖相環">軟件鎖相環是軟件接收機中執行載波恢復功能的關鍵部分。提出了一種48位定點擴展精度" title="擴展精度">擴展精度的算法,可以有效地實現軟件鎖相環。與浮點算法" title="浮點算法">浮點算法比較,能極大地降低DSP的運算量,降低功耗,同時保證動態范圍" title="動態范圍">動態范圍和運算精度。
??? 關鍵詞: 低軌道衛星? 軟件接收機? 軟件鎖相環? 定點擴展精度算法

?

??? 低軌小衛星通信是近年來衛星通信應用中一個方興未艾的重要領域,“創新一號”小衛星是我國研制的具有完全自主知識產權的存儲與轉發通信小衛星,cascom手持終端是專門為這顆小衛星研制的低功耗地面手持通信終端,支持調制數據速率達76.8kbps的BPSK窄帶信道。基于TI公司的低功耗16位定點數字信號處理器TMS320VC5510(最高運算能力為200MIPS),完全用軟件實現低中頻數字接收機,其中包括執行載波恢復功能的軟件鎖相環SPLL(Software Phase-Locked Loops)。在用浮點算法實現軟件鎖相環時,由于TMS320VC5510是一個定點DSP處理器,沒有浮點處理單元,只能用編譯器產生模擬浮點運算" title="浮點運算">浮點運算的指令,運算量需要67.2MIPS,效率很低,因此需要一種能在TMS320VC5510上執行的定點算法,有效地降低運算量。本文提出了一種48位定點擴展精度算法實現SPLL,提高了效率,減少了運算量,同時保證了環路計算的精度和動態范圍。?

1 軟件鎖相環?

1.1 軟件鎖相環的結構?

??? 圖1表示軟件數字接收機中的解調器。它包括一個由改進的costas環路[1]構成的載波跟蹤環路。?

?

?

??? 采樣后的中頻信號經過數字混頻,濾掉高頻分量,通過改進的costas環路產生控制信號,控制數控振蕩器(NCO)得到新的本振參考信號。其中的相位檢測器和環路濾波器結構如圖2所示。?

?

?

1.2 軟件鎖相環的設計?

??? 由圖2可見,SPLL的計算由計算相位誤差和更新環路中間變量、輸出控制信號兩部分組成。算法描述可用偽碼表示:?

?

??? 算法描述中的中斷周期就是環路采樣時間間隔。?

??? 中斷發生后,第一步讀取基帶同相項數據和正交項數據?

???

??? A是基帶信號幅度,θe是相位誤差。第二步計算硬判決的同相數據乘以相位誤差。?

???

??? 由式(3)、(5)和(6)得:?

??? 即把同相數據硬判決后結果乘以正交項數據后再乘以歸一化因子K_norm。K_norm初始值由I_baseband和Q_baseband的初始值決定,?

???

??? 由于定時恢復環路和AGC(自動增益控制)環路的作用,K_norm在解調過程中近似保持恒定。第三步更新環路中間變量s_pll(n),?

???

??? f0是固定的NCO中心頻率。至此,一次完整的SPLL計算完成。?

??? 在第三步和第四步計算中,環路濾波器系數C1,C2可以通過環路采樣時間間隔T(或者環路更新時間間隔)、環路自由頻率ωn及環路阻尼系數ζ確定,如下兩式[2]:?

???

??? Kd為相位檢測器的增益,由于在實現軟件鎖相環時,基帶信號的同相和正交分量都經過歸一化處理,故Kd=1;K0為數控振蕩器的增益,K0=2πT。T為調制數據速率的倒數(1/76800),ζ一般取0.707。在啟動載波恢復之前有一個頻率捕獲過程,通過1024點的FFT,可保證接收的中頻信號與本振信號之間的頻率差Δf0最大不超過75Hz。另外系統設計要求SPLL的捕獲時間(pull in time)小于50ms,由此可以確定環路自由頻率ωn。ωn>150(rad·Hz),取ωn=300(rad·Hz)。將K0、Kd、ζ、ωn、T代入式(3)、(4)得,C1=67.3273309,C2=0.1859953。?

2 48位定點擴展精度算法?

??? 圖3描述的算法在TMS320VC5510上用C語言直接利用浮點運算實現時,只能通過C編譯器產生模擬浮點運算的定點指令。這種方法效率很低,每次環路計算需耗費875個指令周期。在調制數據速率為76.8kbps的數字接收機中,需要67.2MIPS的運算量。為了降低環路計算的運算量,同時保持浮點運算具有動態范圍大、精度高的優點,筆者提出了一種48位定點擴展精度計算的方法。參加運算的每個操作數由三個16位定點數W2、W1、W0級聯表示,其中高16位為二進制補碼的整數部分,低32位為二進制補碼的小數部分,符號位在最高位,也可稱為Q15.32格式,如圖3所示。?

?

?

??? 一個Q15.32數的表示范圍是(-32768,32768),小數分辨率是遠遠超過16位定點表示的精度,以下用加(ADD_48)、減(SUB_48)、乘(MULT_48)三種基本運算來說明定點擴展精度算法。操作數X由X2、X1、X0構成,操作數Y由Y2、Y1、Y0構成,結果W由W2、W1、W0構成。執行48位加法運算時,W2W1W0=X2X1X0+Y2Y1Y0,首先把小數部分X1X0和Y1Y0相加,結果保存到W1W0中,產生的進位位CARRY與X2、Y2相加,結果保存到W2。執行48位減法運算時,W2W1W0=X2X1X0-Y2Y1Y0,首先X1X0減去Y1Y0,結果保存到W1W0,產生借位位BORROW,再由X2減去Y2和借位位BORROW,結果保存到W2。兩個Q15.32數相乘時,乘積是一個Q30.64數,出于前面實現SPLL時對動態范圍和計算精度的要求,該Q30.64數可以雙向截位為Q15.32的48位定點數。具體做法是保留符號位和整數部分的低15位以及小數部分的高32位。48位定點數的乘法由圖4所示。?

?

?

??? 除了以上加、減、乘三種基本運算外,48位定點擴展精度算法還包括取負(NEG_48)、數據拷貝(MOVE_48)兩種操作。取負操作即將X1X0取負,結果保存到W1W0,產生借位位BORROW,再用0減去X2和借位位BORROW,結果保存到W2;數據拷貝,即把X1X0拷貝到W1W0,X2拷貝到W2。?

??? 在TMS320VC5510可編程DSP的基礎上,利用48位定點擴展精度算法實現SPLL。在實現過程中,采取了模塊化的思路。首先,把SPLL整個環路計算封裝成一個可調用的C語言函數。函數參數包括C1、C2、K_norm、基帶信號的I及Q分量、環路中間變量、調整頻率。DSP的中斷例程(ISR)可以直接調用環路計算函數,而且通過輸入不同的C1、C2,適用于不同的載波恢復環路中。另外,在函數內部用匯編語言進行編程,以充分利用DSP的計算能力,把48位定點擴展精度算法的五個基本操作封裝成用匯編指令寫的宏(macro),對照計算流程,調用這些宏,完成SPLL的核心計算部分。經統計,每次環路計算需132個指令周期,總的運算量10.1MIPS,是浮點算法運算量(67.2MIPS)的14%。?

??? 用48位擴展精度算法實現軟件接收機中的SPLL,解決了浮點算法運算量大的問題,同時還具備浮點算法動態范圍大、精度高的優點,已經成功應用于“創新一號”小衛星地面手持低功耗通信終端中。另外,本文提出的SPLL實現算法,通過修改環路濾波器系數,也可以應用在其他軟件接收機中,具有很好的擴展性。?

參考文獻?

1 J.K. Holmes. Coherent Spread Spectrum Systems. New York:?Wiley,1982?

2 Bong-Young Chung, Charles Chien, Henry Samueli, Rajeev?Jain. Performance Analysis of an All-Digital BPSK DirectSequence Spread-Spectrum IF Receiver Architecture.IEEE?Journal on Selected Areas in Communication, September 1993:?(7):1099?

3 Best,Roland E. Phase-locked loops: theory,design and applications(2nd edition.).McGraw-Hill,1993?

4 TMS320C55x DSP CPU Programmer's Reference Supplement?(Rev.A).http://www-s.ti.com/sc/psheets/spru652/spru652.pdf?

5 TMS320C55x Optimizing C/C++ Compiler User's Guide?(Rev.E).http://www-s.ti.com/sc/psheets/spru281e/spru281e.pdf.?

6 TMS320C55x DSP Algebraic Instruction Set Reference Guide?(Rev. G).http://www-s.ti.com/sc/psheets/spru375g/spru375g.pdf

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美精品aa| 亚洲男人的天堂在线| 亚洲韩日在线| 一本色道**综合亚洲精品蜜桃冫| 亚洲毛片一区| 亚洲精选大片| 国产精品日韩精品欧美精品| 亚洲欧美在线一区| 激情综合久久| 国产精品你懂的在线| 欧美丰满少妇xxxbbb| 玉米视频成人免费看| 亚洲综合二区| 久热re这里精品视频在线6| 亚洲欧美日韩一区二区在线| 久久久噜噜噜久久中文字免| 中日韩美女免费视频网址在线观看| 日韩特黄影片| 国产精品亚洲一区二区三区在线| 午夜久久资源| 国产精品你懂的| 国产偷自视频区视频一区二区| 亚洲激情亚洲| 亚洲影院在线观看| 欧美sm极限捆绑bd| 欧美一区三区二区在线观看| 一区二区欧美在线| 午夜免费在线观看精品视频| 欧美日韩国产一级| 欧美一区二区三区在线观看视频| 亚洲人成毛片在线播放| 亚洲一区二区在线| 亚洲精品久久久久久久久久久久久| 国内激情久久| 欧美调教视频| 美女福利精品视频| 国产一区二区三区黄视频| 一区免费在线| 欧美高清视频一二三区| 国内精品模特av私拍在线观看| 亚洲一区二区三区视频播放| 欧美日韩综合久久| 午夜精品偷拍| 免费亚洲一区二区| 国产精品二区在线观看| 欧美 日韩 国产 一区| 尤物yw午夜国产精品视频| 欧美制服第一页| 欧美美女视频| 国产精品人成在线观看免费| 欧美3dxxxxhd| 欧美成人视屏| 亚洲美女在线看| 欧美激情一区二区三区蜜桃视频| 欧美日韩成人一区| 免费在线观看一区二区| 国产一区二区三区黄| 久久天堂成人| 亚洲福利久久| 国产一区二区福利| 亚洲视频一区在线| 国产日产亚洲精品系列| 亚洲区第一页| 香蕉久久久久久久av网站| 欧美性理论片在线观看片免费| 欧美日产国产成人免费图片| 欧美激情一区| 欧美成人日本| 国产精品尤物福利片在线观看| 亚洲男人的天堂在线aⅴ视频| 亚洲综合大片69999| 亚洲一级高清| 欧美精品导航| 亚洲视频在线观看网站| 欧美影院久久久| 亚洲欧美区自拍先锋| 欧美成人免费在线观看| 夜夜嗨av一区二区三区四区| 欧美日本一区二区三区| 激情五月婷婷综合| 欧美国产日韩一区二区在线观看| 久久久精品tv| 国产精品日韩一区| 欧美日韩免费观看中文| 欧美激情第4页| 在线电影院国产精品| 国产精品久久久久av免费| 国产一区二区欧美| 欧美在线观看一区二区三区| 欧美一区激情视频在线观看| 久久免费视频观看| 亚洲高清激情| 久久激情五月丁香伊人| 欧美激情亚洲| 亚洲精品乱码久久久久久久久| 亚洲国产精品尤物yw在线观看| 欧美国产综合一区二区| 欧美gay视频| 久久日韩精品| 国产一区清纯| 一本综合久久| 亚洲国产精品va| 亚洲电影欧美电影有声小说| 91久久黄色| 国产精品久久77777| 久热国产精品视频| 国产伦精品一区二区三区在线观看| 国产精品揄拍500视频| 在线一区二区三区做爰视频网站| 香蕉久久精品日日躁夜夜躁| 欧美极品欧美精品欧美视频| 亚洲欧美制服中文字幕| 欧美成va人片在线观看| 欧美视频亚洲视频| 欧美日韩久久久久久| 另类成人小视频在线| 在线观看欧美成人| 国产亚洲精品成人av久久ww| 欧美日韩中国免费专区在线看| 韩国成人精品a∨在线观看| 亚洲欧美日韩精品一区二区| 亚洲激情视频网站| 国产精品男人爽免费视频1| 欧美人体xx| 99精品热6080yy久久| 欧美婷婷六月丁香综合色| 国产欧美短视频| 国产精品夫妻自拍| 亚洲精品乱码久久久久久| 国产伦精品一区二区三区视频孕妇| 黄色成人精品网站| 亚洲大胆美女视频| 亚洲精品网站在线播放gif| 亚洲国产精品黑人久久久| 国产九九精品| 久久精品国产第一区二区三区| 乱码第一页成人| 依依成人综合视频| 久久性天堂网| 国产真实乱偷精品视频免| 国内精品国语自产拍在线观看| 亚洲五月六月| 中国成人亚色综合网站| 欧美片在线播放| 久久人91精品久久久久久不卡| 久久综合五月天婷婷伊人| 在线日韩电影| 一区二区电影免费在线观看| 久久一区国产| 欧美黄色影院| 亚洲性夜色噜噜噜7777| 玖玖视频精品| 久热精品在线视频| 在线播放国产一区中文字幕剧情欧美| 亚洲自拍三区| 久久免费视频这里只有精品| 国内外成人免费激情在线视频| 欧美精品一卡二卡| 亚洲一区在线免费观看| 国产区精品在线观看| 欧美激情一区二区三区四区| 91久久精品国产| 亚洲乱码国产乱码精品精可以看| 亚洲一区二区三区高清不卡| 亚洲欧美另类中文字幕| 欧美伦理影院| 宅男在线国产精品| 亚洲永久免费精品| 亚洲欧美综合精品久久成人| 欧美日韩国产一中文字不卡| 一区二区三区免费网站| 欧美久久综合| 国产精品hd| 9色国产精品| 国产精品久久久久婷婷| 亚洲深夜福利网站| 亚洲无亚洲人成网站77777| 老司机午夜精品| 国产精品欧美精品| 国产九九视频一区二区三区| 国产精品自拍视频| 国产老女人精品毛片久久| 国产精品a久久久久| 日韩亚洲欧美成人一区| 国产麻豆9l精品三级站| 欧美日韩国语| 国产日韩欧美三区| 久久久久久久综合色一本| 美玉足脚交一区二区三区图片| 亚洲精品综合在线| 亚洲女同精品视频| 亚洲毛片网站| 欧美承认网站| 99re8这里有精品热视频免费| 另类av导航| 国产精品永久免费在线| 欧美成人精品一区二区三区| 久久成人羞羞网站| 欧美理论在线| 亚洲第一区中文99精品| 国产精品一区免费观看| 亚洲精品在线三区| 国内精品久久久久影院薰衣草| 美玉足脚交一区二区三区图片| 久久欧美中文字幕| 亚洲午夜性刺激影院| 亚洲精品视频中文字幕| 欧美成人亚洲成人日韩成人| 亚洲国产精品电影在线观看| 一二美女精品欧洲| 国产欧美日韩视频在线观看| 日韩亚洲在线观看| 亚洲人成艺术| 久久久激情视频| 欧美激情第二页| 亚洲综合电影一区二区三区| 久久久国产91| 欧美三区在线| 亚洲在线观看| 曰本成人黄色| 久久综合图片| 欧美激情在线有限公司| 欧美国产视频在线观看| 欧美另类变人与禽xxxxx| 国产亚洲欧美色| 另类专区欧美制服同性| 亚洲精品老司机| 国产亚洲欧美另类一区二区三区| 亚洲一区二区精品在线观看| 最新成人av网站| 欧美黄色小视频| 久久久久久**毛片大全| 国产午夜精品全部视频在线播放| 好吊色欧美一区二区三区视频| 亚洲天堂av高清| 亚洲国产另类久久精品| 久久综合五月天婷婷伊人| 欧美日韩亚洲一区三区| 蜜桃久久av一区| 国产精品夜夜夜| 欧美激情久久久久久| 欧美日韩一区国产| 欧美电影在线免费观看网站| 亚洲第一伊人| 久久国产精品99久久久久久老狼| 亚洲国产欧美一区二区三区同亚洲| 午夜久久福利| 亚洲一区二区三区成人在线视频精品| 欧美黄色精品| 欧美黄在线观看| 欧美一区二区在线免费观看| 欧美精品在线视频观看| 一区二区三区www| 久久精品国产在热久久| 亚洲成人在线网站| 国产性色一区二区| 在线日韩一区二区| 欧美午夜精品一区二区三区| 亚洲乱码国产乱码精品精天堂| 亚洲国产综合在线| 欧美日韩国产麻豆| 欧美日韩国产天堂| 久久一本综合频道| 久久精品国产99| 免费高清在线视频一区·| 国产精品高潮呻吟视频| 国产日韩精品久久久| 亚洲影视综合| 99视频在线观看一区三区| 午夜一区二区三区在线观看| 亚洲无限乱码一二三四麻| 亚洲人成人77777线观看| 亚洲欧美成人在线| 久久香蕉国产线看观看网| 国产精品私房写真福利视频| 国产欧美一区二区精品性色| 欧美韩日一区| 免费一级欧美片在线观看| 久热这里只精品99re8久| 美女福利精品视频| 国内久久视频| 国产精品高精视频免费| 免费美女久久99| 国产精品久久久久影院色老大| 亚洲综合第一| 亚洲精品字幕| 亚洲三级免费观看| 国产精品一区二区久久| 中日韩美女免费视频网址在线观看| 欧美日本国产视频| 伊人精品视频| 欧美日韩精品综合| 欧美一区二视频在线免费观看| 国产免费观看久久| 亚洲精品麻豆| 国产精品乱子乱xxxx| 亚洲桃色在线一区| 国产精品亚洲第一区在线暖暖韩国| 欧美精品国产精品| 欧美日韩免费网站| 欧美日韩喷水| 国产婷婷一区二区| 另类人畜视频在线| 亚洲综合国产| 99精品免费网| 国产精品久久午夜夜伦鲁鲁| 国产精品一区二区久久久| 国产精品第13页| 在线观看国产成人av片| 国内精品久久久久国产盗摄免费观看完整版| 在线播放精品| 99综合视频| 午夜精品久久久久久久久| 国产精品毛片高清在线完整版| 国产在线不卡| 国产亚洲欧美日韩一区二区| 欧美日韩一级大片网址| 欧美亚州韩日在线看免费版国语版| 精品盗摄一区二区三区| 欧美精品在线视频观看| 久久成人免费| 国产精品久久国产三级国电话系列| 国产亚洲欧洲997久久综合| 免费欧美高清视频| 91久久久久久国产精品| 久久一区欧美| 欧美日本视频在线| 久久国产福利国产秒拍|