新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 數字頻率信號校正的FPGA實現

        數字頻率信號校正的FPGA實現

        作者: 時間:2010-11-23 來源:網絡 收藏

          0 引言

          在系統中,由于會受到發射機運動、接收機運動和標準頻率隨時間動態變化等因素的影響,其接收機接收信號往往會發生頻率偏移,因而需要進行。在擴頻通信系統中,電路能消除中頻偏移對接收機擴頻碼的捕獲以及數據解調性能的影響,從而提高接收機的性能。

          電路中通常需要根據給定相位產生余弦信號和正弦信號,其中最重要的實現技術是 (Coordinate Rotation Digital Computer,坐標旋轉數字計算機)算法。本文將詳細分析算法的原理及其實現方法。

          1 算法的基本原理

          在直角坐標系統中,假設有一向量(x,y),按逆時針方向旋轉φ度得到向量(x1,y1),則兩向量的代數關系為:

        公式

          在式(1)中,如果讓旋轉的角度φ滿足條件:tanφ=±2-i,則式(1)中的乘法操作就可以轉換為移位操作,從而很容易在中實現。圖l所示是直角坐標下的向量旋轉示意圖。若需要旋轉的角度為θ,那么就可以通過n次旋轉一系列預定角度αi來完成。

        直角坐標下的向量旋轉示意圖

        程序

          (2)式中,di表示每次旋轉的方向為αi。由于每次旋轉都為預定角度值,所以cosαi為常數,而n次旋轉中每次迭代的處理可表示為:

        程序

        程序


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 望江县| 霍林郭勒市| 霍城县| 甘洛县| 揭西县| 建瓯市| 凤凰县| 安泽县| 武冈市| 大姚县| 永宁县| 澳门| 石楼县| 宣汉县| 博白县| 白朗县| 水城县| 罗定市| 日照市| 涡阳县| 鄂温| 湘西| 长顺县| 乐清市| 江城| 太康县| 罗源县| 喜德县| 嫩江县| 新源县| 洪洞县| 无棣县| 金塔县| 四平市| 北流市| 从化市| 吴川市| 江安县| 巧家县| 遵义县| 宜宾市|