《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 數(shù)字下變頻(DDC)中坐標變換模塊的ASIC實現(xiàn)
數(shù)字下變頻(DDC)中坐標變換模塊的ASIC實現(xiàn)
摘要: 數(shù)字下變頻(DDC)技術是軟件無線電接收機的核心技術。其基本功能是從輸人的寬帶高速數(shù)字信號中提取所需的窄帶信號,將其下變頻為數(shù)字基帶信號,并轉換成較低的數(shù)據(jù)率,以供后續(xù)的DSP作進一步的處理。
Abstract:
Key words :

 1.引言

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

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

 

2.CORDIC算法與實現(xiàn)

2.1 CORDIC算法原理

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

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

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

將cosθn提出以后得到

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

上式Si中的符號決定了向量的旋轉方向,當時Yi≥0,Si=1,順時針旋轉;當Yi<0時,Si=-1,逆時針旋轉,式中的cosθi=cos(arctan(1/2i),隨著迭代次數(shù)的增加它收斂于一個常數(shù),我們暫不考慮這個常數(shù)增益,這樣式(2-3)就變?yōu)?br />
設總共旋轉的角度為,初值為0,則,給定向量 一組初值如下

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

2.2 用CORDIC算法的流水結構實現(xiàn)坐標變換

CORDIC迭代結構如圖3所示,采用流水結構每次迭代完成一次旋轉,每級迭代都用寄存器寄存,這樣每個時鐘周期都可以計算出一次幅度和相位。迭代的次數(shù)越多,精度越高,當然耗費的資源也就越多。

在數(shù)字下變頻器輸出I,Q兩路信號后(輸出信號用補碼表示),用CORDIC實現(xiàn)坐標變換時,為簡化電路結構,只用計算的相角,其他象限的相角,采用處理后再映射的辦法求取,岡此,對剛進入的數(shù)據(jù)會進行預處理。首先就是求輸人數(shù)據(jù)的絕對值,并記錄符號位作為處理后象限映射的依據(jù)。接下來,會判斷I,Q兩路數(shù)據(jù)的大小關系,并將較小的值交換到Q路,這樣做的目的是要在同樣的迭代次數(shù)下,達到更高的迭代精度。進入CORDIC迭代單元前會對I,Q兩路數(shù)據(jù)進行位寬拓展,從而保證CORDIC迭代過程中,不會因截斷誤差造成太大的偏差。經(jīng)過CORDIC迭代后所得的幅度值是有增益的,此時需要對其進行修正,另一方面,相位值需根據(jù)先前記錄的I,Q兩路數(shù)據(jù)的符號位和I,Q兩路數(shù)據(jù)交換的情況作象限映射,表1列出了相位映射的規(guī)則。坐標變換模塊的實現(xiàn)結構如圖4所示。


2.3 使用modeIsim仿真的結果

圖5是當輸入激勵為I路:sin(sin2πf);Q路:COS(COS2πf)時的modelsim仿真結果,由圖中可以看出坐標變換得出的相位值是一個標準正弦信號,幅度值為恒定值,幅度相位完全正確。


2.4 硬件實現(xiàn)結果

在硬件實現(xiàn)時,用verilog語言對坐標變換模塊進行描述,為滿足DDC的精度要求進行了18次迭代,并用DC基于UMC0.18μm的庫進行了綜合,硬件實現(xiàn)結果如圖6所示。

圖6(a)是DC綜合后的面積報告,圖6(c)是關鍵路徑的時序報告,綜合后的最大路徑延時為9.77ns,完全可以滿足本模塊數(shù)字下變頻器100MHz的處理速度要求,綜合出的單元(cell)的總面積僅為0.27。圖6(b)是該設計在FPGA上驗證的結果,該DDC的工作頻率為80MHz,通道2為輸入的基帶信號頻率20kHz,載波頻率5MHz,頻偏200KHz的FM信號,通道1是通過DDC下變頻后交給坐標變化模塊的I,O兩路信號求出的相位信息,即頻率為20kHz的正弦信號,由圖可知該沒計實現(xiàn)了坐標變換功能。

3 結論

使用CORDIC算法,并用流水結構實現(xiàn)幅度相位的求取可以獲得較高的處理速度,增加迭代次數(shù)可以獲得更高的處理精度,但會耗費較多的資源,在設計時應根據(jù)需要,合理的確定迭代次數(shù)。該設計已成功應用于高速數(shù)字下變頻芯片中。

此內容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲激情专区| 亚洲男人第一av网站| 夜夜爽www精品| 在线欧美影院| 国内精品免费在线观看| 国产麻豆一精品一av一免费| 国产精品高潮呻吟| 欧美日韩一区二区三区四区五区 | 亚洲在线观看免费| 这里只有视频精品| 亚洲无限av看| 中文在线一区| 亚洲在线成人精品| 亚洲免费中文| 欧美一区二区三区精品电影| 欧美一级大片在线观看| 性欧美在线看片a免费观看| 亚洲欧美日韩精品久久亚洲区| 亚洲图片在线| 销魂美女一区二区三区视频在线| 午夜视黄欧洲亚洲| 久久精品99| 久久久久成人网| 麻豆精品视频在线| 欧美大片免费久久精品三p | 亚洲欧洲精品一区二区三区不卡 | 亚洲天堂偷拍| 亚洲欧美一区二区激情| 亚洲欧美一区二区三区久久| 午夜一区二区三区不卡视频| 欧美中文字幕在线观看| 久久精品一二三区| 亚洲欧洲精品一区| 亚洲视频精品| 欧美在线视频全部完| 久久精品日韩一区二区三区| 久久久夜色精品亚洲| 免费成人av在线看| 欧美精品一区二区三区一线天视频 | 亚洲高清123| 亚洲精品综合精品自拍| 在线综合+亚洲+欧美中文字幕| 亚洲欧美精品在线观看| 久久久国产精品一区| 欧美成年人视频网站| 欧美视频在线看| 国产视频不卡| 亚洲国产91色在线| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲一级网站| 亚洲国产欧美一区二区三区久久 | 欧美成va人片在线观看| 欧美日韩亚洲另类| 国产欧美一区二区三区沐欲| 在线成人性视频| 99视频一区二区| 欧美专区在线观看一区| 亚洲免费激情| 久久精品30| 欧美日韩国产999| 国产午夜久久久久| 亚洲伦理久久| 欧美在线视频观看| 日韩视频在线免费观看| 欧美在线免费观看亚洲| 欧美—级在线免费片| 国产伦精品一区二区三区高清| 亚洲国产另类久久精品| 亚洲欧美国产毛片在线| 亚洲精品日本| 久久gogo国模啪啪人体图| 欧美精品一区二| 国产一区二区三区高清在线观看| 日韩一区二区精品葵司在线| 久久精品噜噜噜成人av农村| 亚洲欧美国产精品va在线观看| 免费成人小视频| 国产精品久久久久久影院8一贰佰| 一区二区三区在线观看欧美| 亚洲素人在线| 亚洲精品在线免费观看视频| 欧美在线免费视屏| 欧美婷婷久久| 亚洲国产欧美日韩| 欧美在线视频一区二区| 亚洲女爱视频在线| 欧美精品一区在线观看| 狠狠色狠狠色综合| 亚洲综合精品一区二区| 一本色道久久综合亚洲精品婷婷| 蜜桃av综合| 国产最新精品精品你懂的| 亚洲视频综合| 宅男精品导航| 欧美精品电影在线| 在线观看亚洲精品| 欧美在线啊v一区| 欧美一区二区三区在线播放| 欧美日韩国产va另类| 亚洲大胆女人| 亚洲成色最大综合在线| 久久动漫亚洲| 国产精品免费区二区三区观看| 亚洲人成毛片在线播放| 亚洲国产精品一区二区第四页av | 亚洲第一黄网| 久久久久久999| 国产欧美午夜| 亚洲影音一区| 亚洲欧美日韩精品久久亚洲区| 欧美日韩第一区日日骚| 亚洲国产精品999| 91久久午夜| 久久综合九色九九| 精品成人免费| 久久精品论坛| 老色鬼久久亚洲一区二区 | 亚洲天堂av高清| 亚洲系列中文字幕| 欧美三级视频在线播放| 亚洲狼人综合| 亚洲图片激情小说| 国产精品v亚洲精品v日韩精品| 亚洲精品视频在线看| 一本久久a久久免费精品不卡| 欧美精品在线视频观看| 亚洲精品日韩综合观看成人91| 99综合在线| 欧美金8天国| 日韩亚洲不卡在线| 亚洲永久免费视频| 国产精品人成在线观看免费 | 国产视频一区欧美| 欧美影院一区| 久久―日本道色综合久久| 在线成人激情视频| 亚洲人成人一区二区三区| 欧美刺激性大交免费视频| 亚洲欧洲久久| 中国女人久久久| 国产精品视频一区二区三区 | 欧美一区1区三区3区公司| 国产美女扒开尿口久久久| 欧美一区二区在线看| 久久天堂国产精品| 亚洲人体影院| 亚洲欧美日韩国产中文在线| 国产日产高清欧美一区二区三区| 久久成人18免费观看| 欧美成人免费全部| 在线亚洲一区观看| 欧美中在线观看| 精品成人国产在线观看男人呻吟| 亚洲精品久久久久久久久久久久 | 欧美一级淫片aaaaaaa视频| 国产字幕视频一区二区| 亚洲国产综合在线看不卡| 欧美精品福利在线| 中文一区二区| 久久理论片午夜琪琪电影网| 亚洲电影在线观看| 亚洲无线观看| 国产日韩欧美中文在线播放| 亚洲国产精品成人久久综合一区 | 一本色道88久久加勒比精品| 欧美综合国产| 亚洲电影网站| 亚洲欧美福利一区二区| 国产在线精品一区二区中文| 日韩视频免费在线| 国产精品入口夜色视频大尺度| 欧美一区二区三区电影在线观看| 欧美不卡视频一区发布| 在线一区观看| 另类国产ts人妖高潮视频| 亚洲精品视频在线播放| 久久国产主播精品| 亚洲欧洲日产国产综合网| 欧美在线观看一区二区三区| 亚洲高清中文字幕| 性久久久久久久久久久久| 在线播放中文一区| 亚洲欧美国产高清va在线播| 亚洲国产精品成人一区二区| 新狼窝色av性久久久久久| 91久久久国产精品| 久久精品国产99国产精品| 亚洲美女网站| 久久亚洲精品网站| 在线中文字幕不卡| 欧美96在线丨欧| 欧美一区视频在线| 欧美日韩免费区域视频在线观看| 欧美在线你懂的| 欧美午夜一区| 亚洲美女中文字幕| 国产在线高清精品| 香蕉成人啪国产精品视频综合网| 亚洲激情校园春色| 久久婷婷蜜乳一本欲蜜臀|