色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過(guò)對(duì)CORDIC算法的工作原理進(jìn)行分析

電子工程師 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-10-12 11:16 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在無(wú)線電接收機(jī)系統(tǒng)中,由于會(huì)受到發(fā)射機(jī)運(yùn)動(dòng)、接收機(jī)運(yùn)動(dòng)和標(biāo)準(zhǔn)頻率隨時(shí)間動(dòng)態(tài)變化等因素的影響,其接收機(jī)接收信號(hào)往往會(huì)發(fā)生頻率偏移,因而需要進(jìn)行頻偏校正。在擴(kuò)頻通信系統(tǒng)中,頻偏校正電路能消除中頻偏移對(duì)接收機(jī)擴(kuò)頻碼的捕獲以及數(shù)據(jù)解調(diào)性能的影響,從而提高接收機(jī)的性能。

頻偏校正電路中通常需要根據(jù)給定相位產(chǎn)生余弦信號(hào)和正弦信號(hào),其中最重要的實(shí)現(xiàn)技術(shù)是CORDIC (Coordinate Rotation Digital Computer,坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī))算法。本文將詳細(xì)分析CORDIC算法的原理及其FPGA實(shí)現(xiàn)方法。

1 CORDIC算法的基本原理

在直角坐標(biāo)系統(tǒng)中,假設(shè)有一向量(x,y),按逆時(shí)針?lè)较蛐D(zhuǎn)φ度得到向量(x1,y1),則兩向量的代數(shù)關(guān)系為:

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

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

一般情況下,當(dāng)旋轉(zhuǎn)的次數(shù)足夠大時(shí),Ki一般為常數(shù)。由于在實(shí)現(xiàn)時(shí),可在最終的計(jì)算結(jié)果中再乘以這一常數(shù),所以,可以去掉式(3)中的Ki,這樣,迭代方程就僅含移位和加法運(yùn)算,從而大大的簡(jiǎn)化了FPGA的實(shí)現(xiàn)復(fù)雜性。由于還需要一個(gè)方程決定di的符號(hào),引入變量zi表示每次旋轉(zhuǎn)預(yù)定角度的累加值:

這樣,CORDIC算法的迭代方程可表示為:

其最終結(jié)果為:

在頻偏校正電路中,通常需要根據(jù)給定相位θ產(chǎn)生余弦信號(hào)cosθ和正弦信號(hào)sinθ。為了產(chǎn)生標(biāo)準(zhǔn)且無(wú)放大的正弦和余弦信號(hào),可令輸入向量的y分量(即yo)為0,x分量(即xo)為1/An,這樣,式(6)就可簡(jiǎn)化為:

可見(jiàn),經(jīng)過(guò)上述處理就可將輸入相位zo轉(zhuǎn)換為標(biāo)準(zhǔn)的正弦和余弦信號(hào)。

2 CORDIC算法的FPGA實(shí)現(xiàn)

用FPGA實(shí)現(xiàn)CORDIC算法,最常用的方法有迭代算法和基于流水線的算法。CORDIC迭代算法只有一級(jí)迭代單元,在系統(tǒng)時(shí)鐘的驅(qū)動(dòng)下,可將迭代單元的輸出作為本級(jí)的輸入,并通過(guò)同一級(jí)迭代完成計(jì)算。迭代算法的硬件開(kāi)銷(xiāo)很小,但完成一次CORDIC運(yùn)算需要多個(gè)時(shí)鐘周期,其運(yùn)算速度相對(duì)較慢。

在CORDIC流水線結(jié)構(gòu)算法中,每一級(jí)CORDIC迭代運(yùn)算都使用單獨(dú)的運(yùn)算單元,當(dāng)流水線填滿(mǎn)之后,每個(gè)時(shí)鐘周期都馬上會(huì)計(jì)算出一組結(jié)果,所以計(jì)算速度很快。

雖然流水線結(jié)構(gòu)算法的計(jì)算速度很快,但其精度會(huì)受到流水線級(jí)數(shù)的限制。而要提高精度,就必須增加流水線級(jí)數(shù),從而增大硬件開(kāi)銷(xiāo),因此,流水線級(jí)數(shù)的選擇要兼顧速度和精度的要求。

3 實(shí)現(xiàn)方案與仿真結(jié)果

3.1 實(shí)現(xiàn)方案

CORDIC算法的流水線流程圖如圖2所示,該方法采用7級(jí)流水線,故可大大提高計(jì)算速度。

3.2 仿真結(jié)果

基于CORDIC算法的正余弦信號(hào)發(fā)生器的仿真結(jié)果如圖3所示,由圖3可見(jiàn),該算法可以實(shí)現(xiàn)標(biāo)準(zhǔn)的正弦波和余弦波,并可直接作為頻偏校正單元。

4 結(jié)束語(yǔ)

本文通過(guò)對(duì)CORDIC算法的工作原理進(jìn)行分析,給出了基于CORDIC算法和FPGA實(shí)現(xiàn)數(shù)字頻率校正的實(shí)現(xiàn)方案。仿真結(jié)果證明,該方法可以實(shí)現(xiàn)標(biāo)準(zhǔn)的正弦波和余弦波信號(hào),可以直接作為頻偏校正單元來(lái)對(duì)數(shù)字頻率信號(hào)進(jìn)行校正。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1646

    文章

    22059

    瀏覽量

    619164
  • 通信系統(tǒng)
    +關(guān)注

    關(guān)注

    6

    文章

    1228

    瀏覽量

    54222
  • 信號(hào)發(fā)生器

    關(guān)注

    28

    文章

    1580

    瀏覽量

    110764

原文標(biāo)題:詳細(xì)分析CORDIC算法的原理及其FPGA實(shí)現(xiàn)方法

文章出處:【微信號(hào):FPGAer_Club,微信公眾號(hào):FPGAer俱樂(lè)部】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CORDIC理論分析

      1、CORDIC 理論   1.1、 坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī)CORDIC   坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī)CORDIC(COordinate Rotation DIgital Computer)
    發(fā)表于 07-28 17:57 ?2001次閱讀

    基于改進(jìn)的CORDIC算法的FFT復(fù)乘及其FPGA實(shí)現(xiàn)

    的性能。但傳統(tǒng)CORDIC算法中每次CORDIC迭代方向需由剩余角度的計(jì)算來(lái)確定,影響了工作速度。為此,本文根據(jù)定點(diǎn)FFT復(fù)乘中旋轉(zhuǎn)因子的旋轉(zhuǎn)方向可預(yù)先確定的特點(diǎn),對(duì)
    發(fā)表于 07-11 21:32

    CORDIC算法求助

    請(qǐng)問(wèn)CORDIC算法用verilog算法實(shí)現(xiàn)時(shí),角度累加器中的45度,26.56度,14.04度怎么跟verilog語(yǔ)言相對(duì)應(yīng)?
    發(fā)表于 07-11 20:18

    FPGA設(shè)計(jì)中必須掌握的Cordic算法

    進(jìn)行快速傅里葉變換 (FFT) 計(jì)算,以分析多種生理信號(hào)的頻譜。在本應(yīng)用中,結(jié)合傳統(tǒng)的數(shù)學(xué)函數(shù),設(shè)計(jì)人員使用 CORDIC 實(shí)現(xiàn) FFT 旋轉(zhuǎn)因子。CORDIC 詳解
    發(fā)表于 09-19 09:07

    高性能HPOR CORDIC算法及實(shí)現(xiàn)

    CORDIC 算法在通信和圖像處理等各個(gè)領(lǐng)域有著廣泛的應(yīng)用,但是浮點(diǎn)CORDIC 由于迭代延時(shí)大且實(shí)現(xiàn)復(fù)雜沒(méi)有得到很好的應(yīng)用,本文提出了一種修正浮點(diǎn)CORDIC
    發(fā)表于 12-15 14:27 ?15次下載

    基于CORDIC算法的載波同步鎖相環(huán)設(shè)計(jì)

    研究了一種利用CORDIC算法的矢量及旋轉(zhuǎn)模式對(duì)載波同步中相位偏移進(jìn)行估計(jì)并校正的方法。設(shè)計(jì)并實(shí)現(xiàn)了基于CORDIC算法的數(shù)字鎖相環(huán)。
    發(fā)表于 12-15 14:49 ?0次下載
    基于<b class='flag-5'>CORDIC</b><b class='flag-5'>算法</b>的載波同步鎖相環(huán)設(shè)計(jì)

    cordic算法verilog實(shí)現(xiàn)(簡(jiǎn)單版)

    cordic算法verilog實(shí)現(xiàn)(簡(jiǎn)單版)(轉(zhuǎn)載)module cordic(clk, phi, cos, sin); parameter W = 13, W_Z = 14; input clk; input [W_Z-1
    發(fā)表于 02-11 03:06 ?3412次閱讀
    <b class='flag-5'>cordic</b><b class='flag-5'>算法</b>verilog實(shí)現(xiàn)(簡(jiǎn)單版)

    高速低功耗CORDIC算法的研究與實(shí)現(xiàn)

    針對(duì)傳統(tǒng)CORDIC算法流水線結(jié)構(gòu)的迭代次數(shù)過(guò)多,運(yùn)算速度不夠快,消耗硬件資源較多的缺點(diǎn),改進(jìn)了一種基于旋轉(zhuǎn)模式并行運(yùn)算的CORDIC算法。該算法
    發(fā)表于 11-16 10:46 ?14次下載
    高速低功耗<b class='flag-5'>CORDIC</b><b class='flag-5'>算法</b>的研究與實(shí)現(xiàn)

    基于FPGA的Cordic算法實(shí)現(xiàn)的設(shè)計(jì)與驗(yàn)證

    本文是基于FPGA實(shí)現(xiàn)Cordic算法的設(shè)計(jì)與驗(yàn)證,使用Verilog HDL設(shè)計(jì),初步可實(shí)現(xiàn)正弦、余弦、反正切函數(shù)的實(shí)現(xiàn)。將復(fù)雜的運(yùn)算轉(zhuǎn)化成FPGA擅長(zhǎng)的加減法和乘法,而乘法運(yùn)算可以用移位運(yùn)算代替
    發(fā)表于 07-03 10:18 ?3134次閱讀
    基于FPGA的<b class='flag-5'>Cordic</b><b class='flag-5'>算法</b>實(shí)現(xiàn)的設(shè)計(jì)與驗(yàn)證

    基于CORDIC的高速Sobel算法實(shí)現(xiàn)

    為提高圖像邊緣檢測(cè)的處理速度,提出一種基于CORDIC的高速Sobel算法實(shí)現(xiàn)。
    的頭像 發(fā)表于 10-05 09:54 ?3851次閱讀
    基于<b class='flag-5'>CORDIC</b>的高速Sobel<b class='flag-5'>算法</b>實(shí)現(xiàn)

    CORDIC算法的原理及具體應(yīng)用

    CORDIC(Coordinate Rotation Digital Computer)算法即坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算方法,是J.D.Volder1于1959年首次提出,主要用于三角函數(shù)、雙曲線、指數(shù)、對(duì)數(shù)
    的頭像 發(fā)表于 11-13 07:09 ?7016次閱讀

    如何使用FPGA實(shí)現(xiàn)CORDIC算法在跟蹤環(huán)中的應(yīng)用

    主要介紹了坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算(CORDIC算法在US,g,鑒別器中的應(yīng)用,包括碼跟蹤環(huán)、鎖頻環(huán)和鎖相環(huán)鑒別器,并進(jìn)行了FPGA實(shí)現(xiàn)。在設(shè)計(jì)中,采用統(tǒng)一cORDIc
    發(fā)表于 01-22 16:12 ?9次下載
    如何使用FPGA實(shí)現(xiàn)<b class='flag-5'>CORDIC</b><b class='flag-5'>算法</b>在跟蹤環(huán)中的應(yīng)用

    一文帶你們了解什么是CORDIC算法

    CORDIC算法簡(jiǎn)介 在信號(hào)處理領(lǐng)域,CORDIC(Coordinate Rotation Digital Computer,坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī))算法具有重大工程意義。
    的頭像 發(fā)表于 04-11 11:16 ?1.6w次閱讀
    一文帶你們了解什么是<b class='flag-5'>CORDIC</b><b class='flag-5'>算法</b>

    CORDIC算法簡(jiǎn)介

    在信號(hào)處理領(lǐng)域,CORDIC(Coordinate Rotation Digital Computer,坐標(biāo)旋轉(zhuǎn)數(shù)字計(jì)算機(jī))算法具有重大工程意義。
    的頭像 發(fā)表于 03-28 09:39 ?2843次閱讀

    深度解析CORDIC算法原理

    CORDIC算法的思想是通過(guò)迭代的方法,使得累計(jì)旋轉(zhuǎn)過(guò)的角度的和無(wú)限接近目標(biāo)角度。它是一種數(shù)值計(jì)算逼近的方法,運(yùn)算只有移位和加減。
    的頭像 發(fā)表于 04-29 16:48 ?4094次閱讀
    深度解析<b class='flag-5'>CORDIC</b><b class='flag-5'>算法</b>原理
    主站蜘蛛池模板: 中文字幕日本在线mv视频精品 | 国产蜜臀AV在线一区视频 | 中字幕久久久人妻熟女天美传媒 | 强开乳罩摸双乳吃奶视频 | 91热久久免费精品99 | 免费国产久久啪在线 | 无码中文字幕热热久久 | 日本免费一区二区三区最新vr | 午夜想想爱 | 亚洲国产精品一区二区动图 | 国产精品爆乳尤物99精品 | 成 人 片 免费播放 成 人 免费 黄 色 网站无毒下载 | 久久久久久九九 | 一本之道高清在线观看一区 | 国产一区私人高清影院 | 国产九九熟女在线视频 | 国产国产人免费观看在线视频 | 欧美成人中文字幕在线看 | 中文字幕完整高清版 | 国产高潮国产高潮久久久久久 | 九九99热久久999精品 | 日韩一区二区三区射精 | 国产中文视频 | 99国产热视频在线观看 | 亚洲AV综合色一区二区三区 | 99久久久A片无码国产精 | 18禁止看的免费污网站 | 极品少妇高潮啪啪AV无码 | 久久精品国产男包 | 亚洲嫩草影院久久精品 | 国产ts调教| 韩剧19禁啪啪无遮挡大尺度 | 久久4k岛国高清一区二区 | yellow在线观看免费高清的日本 | 国产精品久久久久久久久爆乳 | 被室友C哭调教双性 | 色中色成人论坛 | 影音先锋男人av橹橹色 | 入禽太深免费视频10 | 花蝴蝶在线直播观看 | 女人高潮时一吸一夹 |

    電子發(fā)燒友

    中國(guó)電子工程師最喜歡的網(wǎng)站

    • 2931785位工程師會(huì)員交流學(xué)習(xí)
    • 獲取您個(gè)性化的科技前沿技術(shù)信息
    • 參加活動(dòng)獲取豐厚的禮品