<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 數字下變頻器中坐標變換模塊的ASIC實(shí)現

數字下變頻器中坐標變換模塊的ASIC實(shí)現

作者: 時(shí)間:2011-05-27 來(lái)源:網(wǎng)絡(luò ) 收藏

  1.引言

  ()技術(shù)是軟件無(wú)線(xiàn)電接收機的核心技術(shù)。其基本功能是從輸人的寬帶高速數字信號中提取所需的窄帶信號,將其下變頻為數字基帶信號,并轉換成較低的數據率,以供后續的DSP作進(jìn)一步的處理。目前許多型號的芯片事實(shí)上其功能己遠遠不只是下變頻,還包括了成形濾波器、定時(shí)同步內插濾波器、重采樣NCO、、數字ACC等功能,其結構如圖1所示。

數字下變頻結構圖

  CORDIC(Coordinate Rotation Digital Computer)是一種迭代算法,它提供了計算三角函數和欠量求模的方法。該算法僅利用加法和移位兩種運算通過(guò)迭代方式進(jìn)行矢量旋轉,因此,它非常適合于硬件A-SIC實(shí)現。本文所要闡述的就是基于CORDIC算法的器中模塊的實(shí)現結構,該模塊的主要功能是實(shí)現直角坐標系到極坐標系的變換,從而求得由I路信號和Q路信號構成的向量的幅度值和相位值,將得到的幅度信息返回給前級的數字AGC進(jìn)行增益控制,還可以實(shí)現對FM信號的解調。

  2.CORDIC算法與實(shí)現

  2.1 CORDIC算法原理

  CORDIC是一種迭代算法,它可以用來(lái)計算sin,cos等三角函數,計算幅值和相位等到所需的精度,CORDIC算法計算幅值和相位的原理如下:

  假設直角坐標系內有向量A(Xn,Yn),向量A順時(shí)針旋轉θn后得到向量B(Xn,Yn),如圖2所示。

CORDIC矢量旋轉圖

  向量A和向量B之間存在以下關(guān)系,用矩陣表示為

公式

  將cosθn提出以后得到

公式

  在這里我們取0i=arctan(1/2i),所有迭代的總和為公式,其中Si={-1,+1},則tanθi=Si2-i,可得

公式

  上式Si中的符號決定了向量的旋轉方向,當時(shí)Yi≥0,Si=1,順時(shí)針旋轉;當Yi<0時(shí),Si=-1,逆時(shí)針旋轉,式中的cosθi=cos(arctan(1/2i),隨著(zhù)迭代次數的增加它收斂于一個(gè)常數公式,我們暫不考慮這個(gè)常數增益,這樣式(2-3)就變?yōu)?/P>

公式

  設總共旋轉的角度為,初值為0,則公式,給定向量 一組初值如下

公式

  從上面的式子可以看出,當向量A旋轉到X軸時(shí),可以得到迭代的結果為公式,即可求得向量A的幅值和相位。由式(2-4)可知每次旋轉的角度的正切值都是2的負冪次,在硬件實(shí)現時(shí)只需要執行右移和相加運算就可以實(shí)現每次迭代,易于硬件的實(shí)現。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 數字下變頻 DDC ASIC 坐標變換

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>