新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Simulink軟件平臺仿真LUTs技術實現NCOs

        Simulink軟件平臺仿真LUTs技術實現NCOs

        作者: 時間:2010-04-14 來源:網絡 收藏

          數控振蕩器(Numerically Controlled Oscillators,)是軟件無線電的重要組成部分和研究內容,它廣泛應用于DSP中,如通信領域的信號調制解調,蜂窩電話、基站、雷達系統、數字電視、GPS和無線LAN等。

          可以通過各種方式實現:無限沖擊響應濾波器(IIR filters),坐標旋轉(CORDIC rotations),查找表技術(Lookup Tables,LUTs)。本文在軟件平臺實現時,累加器步長、累加器控制字等參數對NCOs性能的影響。重點討論NCOs的頻譜純度問題,即如何抑制雜波分量,影響頻譜純度的因素以及如何提高無雜散動態范圍(SpuriousFree Dynamic Range,SFDR)。

          1 NCOs的工作原理

          NCOs主要包括一個正弦波樣點查找表(LUTs)和一個產生地址的累加器,如圖1所示。

          圖1中n為累加器產生的地址位數,則LUTs有N=2n個輸入。LUTs的輸出分辨率/精度為L位(該參數與n有關),其工作原理見圖2。

          由圖2可以看出,累加器產生地址碼,循環從LUTs地址中取數正弦波的樣點數據,其取數的速率越快,即步長μ越大,則產生的正弦波頻率越高。

          設步長參數μ由式(1)決定:

          式中:N為LUTs的樣點數據總量;fs為系統采樣頻率;fd為期望的正弦波的頻率。

          例如,累加器地址數據線寬度為8 b,則對應的LUTs的數據樣點數為N=2n=256。如果采樣頻率為10 MHz,期望頻率為2.5 MHz,則步長為:


        上一頁 1 2 3 4 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 卢龙县| 濮阳县| 曲靖市| 阜平县| 阜新市| 涟水县| 黄平县| 星座| 珠海市| 仁布县| 麦盖提县| 辽宁省| 丰都县| 郴州市| 玉山县| 长兴县| 荥阳市| 泊头市| 尚志市| 南开区| 望谟县| 青田县| 若羌县| 剑阁县| 枣强县| 监利县| 朝阳县| 湘西| 太仆寺旗| 石嘴山市| 兴国县| 上林县| 额敏县| 太和县| 封开县| 扶沟县| 遂平县| 寻乌县| 莱西市| 朝阳县| 宝应县|