• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于NCO IP core的Chirp函數(shù)實(shí)現(xiàn)設(shè)計(jì)

    基于NCO IP core的Chirp函數(shù)實(shí)現(xiàn)設(shè)計(jì)

    作者: 時間:2009-11-23 來源:網(wǎng)絡(luò) 收藏
    2 Core
    數(shù)字壓控振蕩器知識產(chǎn)權(quán)核(Numerically Con-trolled Oscillators Intellectual Property Core, Core),通過多種算法(相位累加或者CORDIC算法,在此不一一贅述),實(shí)現(xiàn)了一個離散幅度和時間的正弦波信號輸出。輸入控制字和輸出頻率之間滿足以下方程:
    s(nT)=Asin[2π(f0+fFM)nT+ψPM+ψDITH)] (5)
    式中:T為該模塊的工作時鐘;f0是由輸入頻率控制字ψINC決定的初始頻率;fFM是由調(diào)制頻率控制字ψFM決定的調(diào)制頻率;ψPM為該輸出正弦波的調(diào)制相位,ψPM=P/2Pwidth,由輸入控制字P的比特位數(shù)(Pwidth)決定了它的精度;ψDITH為模塊內(nèi)部自身的不穩(wěn)定而引起的相位雜散(噪聲);幅值量A=2N-1,其中N為幅值精度取值在4~32之間。
    該設(shè)計(jì)中僅采用通過改變頻率控制字ψINC,以實(shí)現(xiàn)改變頻率輸出的目的,為此式(5)可以簡化為:

    式中,f0由給定的頻率控制字ψINC決定,滿足如下方程:

    式中:M為累加器精度;fclk為該模塊的輸入時鐘頻率,單位為Hz。例如:在fclk=100 MHz的情況下,如果需要f0=10 MHz的輸出,ψINC的計(jì)算如下:

    通過Altera公司的FPGA編程軟件QuartusⅡ提供的MegaWizard Plug-In Manager功能,在 Core參數(shù)配置中自動對ψINC的計(jì)算,很容易得出在輸入頻率的條件下所需輸出頻率的ψINC(累加器精度為32 b的情況下)如圖6所示。

    本文引用地址:http://www.czjhyjcfj.com/article/188505.htm

    值得注意的是:在MegaWizard Plug-In Manage中,ψINC的精度只保留到了百位。



    關(guān)鍵詞: Chirp core NCO IP

    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 辉县市| 镇康县| 枞阳县| 綦江县| 阳新县| 徐汇区| 屏山县| 星子县| 闽清县| 阿拉善盟| 班玛县| 新干县| 广州市| 韶山市| 达拉特旗| 浪卡子县| 靖西县| 陵水| 兴义市| 余江县| 察雅县| 光泽县| 镇宁| 大丰市| 临桂县| 凯里市| 若尔盖县| 襄垣县| 女性| 新营市| 甘孜| 铜川市| 大竹县| 武穴市| 泽州县| 大渡口区| 永兴县| 车致| 信丰县| 卢氏县| 东乡族自治县|