999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

用查表法實現數控振蕩器的ASIC設計

2012-07-02 05:44:48歐陽雪鄒文英
電子與封裝 2012年8期
關鍵詞:方法設計

歐陽雪,鄒文英

(中國電子科技集團公司第58研究所,江蘇 無錫 214035)

1 引言

數控振蕩器是數字通訊中調制解調單元必不可少的部分,同時也是各種數字頻率合成器和數字信號發生器的核心部分,具有頻率分辨率高、頻率變化速度快、相位可連續線性變化和生成的正/余弦信號正交特性好等特點。而且數控振蕩器的相位、幅度均已數字化,可以直接進行高精度的數字調制/解調。隨著數字通信技術的發展,傳送的數據速率越來越高,如何得到一個可數控的高頻載波信號是實現高速數字通信系統必須解決的問題。本文將介紹用查表法實現數控振蕩器的ASIC設計的一種方法。

2 NCO概述

NCO(Numerical Controlled Oscillator)即數控振蕩器用于產生可控的正弦波或余弦波,其實現的方法目前主要有計算法和查表法等。計算法以軟件編程的方式通過實時計算產生正弦波樣本,該方法耗時多且只能產生頻率相對較低的正弦波,而需要產生高速的正交信號時,用此方法無法實現。因此,在實際應用中一般采用最有效、最簡單的查表法,即事先根據各個NCO正弦波相位計算好相位的正弦值,并以相位角度作為地址把該相位的正弦值數據存儲在表中,然后通過相位累加產生地址信息,讀取當前時刻的相位值在表中對應的正弦值,構成一個幅度/相位轉換電路(即波形存儲器),通過該轉換電路產生所需頻率的正弦波。

用查表法實現NCO的性能指標取決于查表的深度和寬度,即取決于表示相位數據的位數(查表存儲器地址線的位數)和表示正弦值數據的位數(查表存儲器數據線的位數)。改善NCO性能最簡單和最根本的方法是加大查找表的深度和寬度。目前,用查找表法實現NCO的普遍做法是用片內ROM作為查找表,由于片內資源的限制,查找表的深度和寬度一般不會很大,大大限制了NCO性能的提高,因此,設計高速、高精度的NCO時,大容量、讀取速度快的ROM設計成為一大難題。采用正向全定制設計ROM模塊,嵌入片內與標準單元進行布局布線,是用查表法實現數控振蕩器的ASIC設計的一種好方法。基于此設計構想,筆者成功地利用0.5μm單多晶三鋁的CMOS工藝設計加工出一款48位編碼的高速、高精度NCO集成電路。

3 NCO的實現

3.1 結構設計

圖1 NCO的結構框圖

圖1是數控振蕩器的頂層電路結構,可以看到主要部件分為頻率控制字寄存器,相位控制字寄存器、累加器、加法器、鎖存器等。

3.2 設計實例

3.2.1 功能框圖

該電路可以在WRN、CSN及ADDR總線的控制下,將DATA總線上的數據置入48位數據緩沖器中,在LDSTB下降沿的時候通過CLOCK將緩沖器中的數據每4位為1個單位,分12個節拍鎖入鎖存器中,累加器每次將最新的結果和鎖存器中的數據相加,輸出最高的13位結果,然后根據電路外部SIN和TWO兩個控制線的狀態輸出相應數字格式的正余弦波。

圖2 48位NCO的功能框圖

3.2.2 頻率控制字寄存器、相位控制寄存器、累加器和加法器的設計

頻率控制字寄存器和相位控制字寄存器都是48位并行輸入/并行輸出寄存器,它們通過微處理器接口進行讀寫。頻率控制字寄存器確定載波的頻率,相位控制字寄存器確定載波的初始相位。48位累加器對代表頻率的頻率控制字進行累加運算,累加器對系統時鐘進行計數,每到達輸入頻率控制字的值即進行累加,累加結果與代表初始相位的相位控制字通過48位加法器進行相加運算,在本電路中,取相加結果的高13位數據讀取查找表的地址信息。

其中,累加器是決定NCO性能的一個關鍵模塊,可以利用進位鏈實現快速、高效的電路結構,但是,過長的進位鏈會減少其他邏輯使用的布線資源;同時,也會制約整個系統速度的提高。因此,設計中采用進位鏈和流水線技術相結合的辦法,能大幅提高系統的性能和速度。其原理結構如圖3所示。

圖3 采用流水線技術的累加器結構原理圖

針對該電路的設計要求設計帶流水線技術的48位高速并行相位累加器,每個時鐘周期產生一個新的累加值,超出波形發生器最大值的累加值被溢出,并取48位數據的高13位作為波形發生器的地址信息,累加器的邏輯圖如圖4。

圖4 電路相位累加器邏輯圖

3.2.3 ROM模塊設計

正余弦查找表的設計也是NCO電路關鍵的一塊,本電路設計用13位≥12位(8192×12)的查找表,并采用Y對稱原則進行相位簡化為(4096×12)查找表,再進行正負幅度簡化為(4096×11)查找表,評估X對稱原則(即取四分之一象限)簡化為(2048×11)查找表,采用兩個相同ROM模塊實現,結構如圖5。

圖5 簡化后的ROM結構圖

為達到讀取速度的要求,ROM單元晶體管級的電路設計如圖6,兩個N管共漏減小位電容,版圖設計時在柵上覆蓋三鋁,減小電阻。再根據此單元,全定制設計一字長11位、字深11位(2048×11)的ROM模塊,嵌入自動布局布線的版圖內部。

圖6 ROM單元晶體管級電路圖

4 NCO仿真結果及性能評估

按照上述結構,筆者設計的電路工作時鐘為80MHz。用DSP作為微處理器,通過系統測試,該NCO的性能指標達到了設計要求,頻率分辨率Δf=0.0186Hz,輸出頻率fout=25MHz(當然,NCO輸出頻率的上限要受到Nyquist定律的限制,即fout的最大值為工作時鐘的1/2,實際設計一般不大于0.4fclk)。圖7為NCO的部分仿真時序圖。

圖7 寫時序和輸出時序圖

5 結束語

本文介紹了一種NCO的ASIC實現方法,用該方法設計的NCO可實現對載波頻率、相位和幅度的完全控制,由于片內全定制設計ROM作為查找表,并引入流水線結構設計,使得NCO有較高的精度,且電路結構簡單,可靠性高,在數控振蕩器的傳統設計方法上提高了電路精度和頻率,非常適用于在正交數字混頻器重進行高精度的數字調制/解調。

猜你喜歡
方法設計
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
學習方法
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
可能是方法不對
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
主站蜘蛛池模板: 色婷婷在线影院| 亚洲欧洲日韩综合色天使| 欧美性精品不卡在线观看| 国产精品无码久久久久AV| 国产欧美精品专区一区二区| 欧美在线观看不卡| 美女无遮挡免费网站| 国产综合网站| 亚洲美女操| 国产欧美另类| 99热这里只有精品国产99| 亚洲黄网在线| 五月婷婷欧美| 热99re99首页精品亚洲五月天| 欧美日韩中文字幕在线| 国产精品久久久久久搜索| 在线视频精品一区| 黄色a一级视频| 老司国产精品视频91| 特级毛片8级毛片免费观看| 欧美日韩免费在线视频| 国产va在线观看| 色有码无码视频| 欧美精品v| 久久精品中文字幕免费| 最新精品国偷自产在线| 亚洲精品片911| 亚洲日本www| 国模视频一区二区| 国产视频资源在线观看| 视频二区亚洲精品| 成人在线综合| 国产精品亚洲综合久久小说| 欧美日本不卡| 欧美黄色网站在线看| 国产精品毛片一区视频播| 2022国产91精品久久久久久| 美女国产在线| 久久久国产精品免费视频| 中文无码毛片又爽又刺激| 国产自产视频一区二区三区| 国产精品内射视频| 女同国产精品一区二区| 久久99国产精品成人欧美| 亚洲天堂成人| 国产成人亚洲无码淙合青草| 国产午夜无码专区喷水| 免费AV在线播放观看18禁强制| 久久精品一品道久久精品 | A级毛片无码久久精品免费| 午夜在线不卡| 玩两个丰满老熟女久久网| 国产一区二区三区在线观看视频| 久久久久亚洲精品成人网| 色成人综合| 在线欧美日韩| 在线观看免费黄色网址| 亚洲综合香蕉| 欧美日在线观看| 亚洲欧美不卡视频| 日韩av无码精品专区| 国产免费好大好硬视频| 中文精品久久久久国产网址| 欧美三级视频在线播放| 国产黑丝一区| 国产精品蜜臀| 九九热在线视频| 亚洲日韩AV无码精品| 国内精自线i品一区202| 成人国产精品视频频| 伊人久久婷婷五月综合97色| 亚洲AⅤ无码国产精品| 亚洲中文字幕无码爆乳| 亚洲最猛黑人xxxx黑人猛交| 9久久伊人精品综合| 国产精品久久久久久久久| 婷婷激情五月网| 狠狠色丁婷婷综合久久| 国产一级视频久久| 久久综合亚洲色一区二区三区| 色偷偷一区二区三区| 久久久受www免费人成|