新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 一種基于DSP的軟件鎖相環模型與實現

        一種基于DSP的軟件鎖相環模型與實現

        ——
        作者:何一 張亞妮 時間:2006-10-12 來源:單片機及嵌入式系統應用 收藏
        隨著大規模集成電路及高速數字信號處理器的發展,通信領域的信號處理越來越多地在數字域付諸實現。軟件鎖相技術是隨著軟件無線電的發展和高速的出現而開展起來的一個研究課題。在軟件無線電接收機中采用的鎖相技術是基于數字信號處理技術在等通用可編程器件上的實現形式,由于這一類型鎖相環的功能主要通過軟件編程實現,因此可將其稱為軟件鎖相環(software PLL)。
           
        盡管軟件鎖相環采用的基本算法思想與模擬鎖相環和數字鎖相環相比并沒有太大變化,然而其實現方式卻完全不同。本文將建立軟件鎖相環的Z 域模型,分析軟件鎖相環中的延時估計、捕獲速度及多速率條件下的軟件鎖相環模型問題[1]。

        1軟件鎖相環的基本模型
           
        在模擬鎖相環的基礎上,利用數字、模擬系統彼此之間的聯系,以二階二型鎖相環為例建立軟件鎖相環的Z 域模型。文獻[2]詳細給出了鎖相環的基本模型和原理。
           
        如果將鎖相環的基本部件采用軟件編程的形式實現,就可以得到軟件鎖相環的基本組成,如圖1所示。
           
        首先從模擬鎖相環的S域模型出發得到軟件鎖相環的Z 域模型(二階二型模擬鎖相環的S域模型請參閱文獻[2])。由于雙線性變換是聯系模擬系統與數字系統的一個重要方法,具有轉換簡單且表達式清晰明了的特點,因此本文選擇雙線性變換法作為模擬鎖相環與軟件鎖相環之間的轉換基礎。

        (1)是雙線性變換法的復頻域表達式:

        其中:T是聯系數字系統與模擬系統的采樣時間間隔,1/T表示采樣頻率。根據該轉換關系,對S域模型各部分對應的數字復頻域表達式進行轉換,可以得到如圖2所示的復頻域模型。

        在實際應用中,二階線性系統常采用阻尼因子ξ、無阻尼振蕩頻率ωn描述。在二階二型鎖相環中,τ1,τ2 ,K 與ξ,ωn之間的對應關系如下:

        在式(1)和式(2)的基礎上對圖2進行等效變換,可以得到軟件鎖相環的另一個線性相位Z域模型,如圖3所示。

        在模型Ⅰ中,參數τ1,τ2和K與實現電路功能的電阻、電容、壓控振蕩器密切相關。而實現軟件鎖相功能的卻是乘法器、加法器與寄存器,因此采用模型Ⅱ表征軟件鎖相環線性相位Z域模型顯得更有實際意義。

        2軟件鎖相環的數學模型

        數字鑒相器的Z域模型如下:
         

        實現數字鑒相器的方法之一就是借助信號的正交分解,圖4是該方法的原理框圖。


        其中:LPF表示低通濾波,A是低通濾波器帶來的常數增益。因此鑒相器的輸出:

        經過反Z變換得到數字環路濾波器的時域表達式為:

        通過反Z變換得到數控振蕩器的時域表達式:

        變量uc(nT)數值較小且變化不會太快,因此式(14)成立:

        綜合式(11)、式 (12)和式(13),得到NCO輸出信號的表達式:

        如果以數字頻率描述數控振蕩器,則稱其數字中心頻率為ω0T,數字偏置頻率為ωn2



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 德清县| 马关县| 分宜县| 钦州市| 南平市| 乐平市| 河间市| 慈利县| 高雄市| 牙克石市| 大关县| 台北县| 海阳市| 万宁市| 浦北县| 钦州市| 崇州市| 桂阳县| 济宁市| 淮滨县| 海城市| 保亭| 宣威市| 沙坪坝区| 永兴县| 潜山县| 孟连| 乐昌市| 南皮县| 镇远县| 苏尼特左旗| 中江县| 绍兴县| 盐源县| 集贤县| 万年县| 栾川县| 林周县| 应用必备| 莆田市| 安丘市|