《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于FPGA和SRAM的數控振蕩器的設計與實現
基于FPGA和SRAM的數控振蕩器的設計與實現
摘要: 數控振蕩器是數字通信中調制解調單元必不可少的部分,同時也是各種數字頻率合成器和數字信號發生器的核心。隨著數字通信技術的發展。對傳送數據的精度和速率要求越來越高。如何得到可數控的高精度的高頻載波信號是實現高速數字通信系統必須解決的問題??删幊踢壿嬈骷痛笕萘看鎯ζ鞯陌l展為這一問題的解決帶來了曙光。本文介紹如何用FPGA(現場可編程邏輯門陣列)和SRAM(靜態隨機存儲器)實現高精度數控振蕩器。
關鍵詞: FPGA SRAM 數控振蕩器
Abstract:
Key words :

  1 引言

  數控振蕩器是數字通信中調制解調單元必不可少的部分,同時也是各種數字頻率合成器和數字信號發生器的核心。隨著數字通信技術的發展。對傳送數據的精度和速率要求越來越高。如何得到可數控的高精度的高頻載波信號是實現高速數字通信系統必須解決的問題??删幊踢壿嬈骷痛笕萘看鎯ζ鞯陌l展為這一問題的解決帶來了曙光。本文介紹如何用FPGA(現場可編程邏輯門陣列)和SRAM(靜態隨機存儲器)實現高精度數控振蕩器。

  2 NCO概述

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

  用查表法實現NCO的性能指標取決于查表的深度和寬度,即取決于表示相位數據的位數(查表存儲器地址線的位數)和表示正弦值數據的位數(查表存儲器數據線的位數)。改善NCO性能最簡單和最根本的方法是加大查找表的深度和寬度。目前,用查找表法實現NCO的普遍做法是用片內ROM作為查找表,由于片內資源的限制,查找表的深度和寬度一般不會很大(通常為256x8 bits),大大限制了NCO性能的提高。用獨立的大容量SRAM作為查找表,把查找表從片內移到片外,可以較好解決這個問題?;谶@種思想,筆者成功地用FPGA(Xilinx公司的XC2V1000型門陣列)和SRAM(Cypress公司的CY7C1021型存儲器)實現了NCO。

  3 NCo的實現

  3.1 結構設計

  用FPGA和SRAM實現的NCO的結構如圖1所示。大框內部分是由FPGA完成.主要部件分為頻率控制字寄存器、相位控制字寄存器、通道控制字寄存器、累加器、加法器、通道選擇器和鎖存器等。微處理器對NC()進行控制,可用單片機或DSt,(數字信號處理器)實現。

用FPGA和SRAM實現的NCO的結構

點擊看原圖

 

 

  3.1.1 頻率控制字寄存器、相位控制字寄存器、累加器和加法器

  頻率控制字寄存器和相位控制字寄存器都是32位并行輸入,并行輸出寄存器,它們通過微處理器接口進行讀寫。頻率控制字寄存器確定載波的頻率.相位控制字寄存器確定載波的初始相位。32位累加器對代表頻率的頻率控制字進行累加運算,累加結果與代表初始相位的相位控制字通過32位加法器進行相加運算.相加結果的高16位數據讀取查找表的地址信息。頻率控制字寄存器、相位控制字寄存器、累加器和加法器可以用VHD[.語言描述,集成在一個模塊中,其VHDL源程序如下:

程序

點擊看原圖

 

 

  3.1.2通道控制字寄存器和通道選擇器

  通道控制字寄存器和頻率控制字寄存器與相位控制字寄存器的結構完全一樣.都是32位并行輸入/并行輸出寄存器,通過微處理器接口進行讀寫。通道控制字寄存器僅用最后一位對通道選擇器進行控制。通道選擇器是二選一復用器.當Sel控制端為O時選擇通道l,當Sel控制端為1時選擇通道2。通道選擇器作為SRAM與FPGA的接口.每個通道不僅包括16條地址線,而且還有3條控制線和32條數據線。在圖l中,為了使NCO的結構更加清晰,通道選擇器的控制線和數據線沒有表示出來。

  3.1.3 SRAM和鎖存器

  SRAM是64Kx32的高性能靜態RAM.由2個CY7C102l(64KXl6)并聯構成,用作查找表。SRAM通過微處理器進行配置,直接存放2路、1個周期、65 536個16位載波樣本(高16位存放正弦波,低16位存放余弦波)。雖然SRAM是異步器件,但由于工作速度極高,在簡單控制邏輯配合下完全可以工作在同步模式下。NCO工作時.控制邏輯(用VHDL語言描述)通過通道l使SRAM的控制信號線處于讀有效電平,用相位地址直接驅動SRAM.從SRAM讀出的數據進入32位鎖存器.分2路直接輸出.不需要任何地址和數據轉換邏輯。用于鎖存器的時鐘和用于累加器、加法器的時鐘在相位上相差180°,這是由SRAM的開關特性決定的。

  3.2 NCO的工作過程

  NCO工作前必須對SRAM進行初始化.圖2示出NCO的工作流程。首先,微處理器向通道控制字寄存器寫入1,使通道選擇器選擇微處理器接口。然后.微處理器對SRAM進行配置.向SRAM中寫入載波樣本.接著,微處理器向頻率控制字寄存器和相位控制字寄存器寫入頻率控制字和相位控制字,確定載波的頻率和初始相位.最后,向通道控制字寄存器寫入0.通道選擇器選擇通道l,使NCO處于工作狀態。此時微處理器可以對頻率控制字寄存器和相位控制字寄存器進行動態讀寫,實現對NCO的動態實時控制.完成NCO頻率與初始相位的調整。

 

NCO的工作流程

  3.3 NCO性能評估

  按照上述結構.筆者設計了一種NCO系統。該系統的工作時鐘為80MHz.用DSP作為微處理器。通過系統測試.該NCO的性能指標達到了設計要求,頻率分辨率△f=O.0186Hz,信噪比(SNR)在100dB以上.圖3示出NCO的典型特性曲線。

NCO的典型特性曲線

  4 結構特點

  用FPGA和SRAM實現數控振蕩器有許多特點。

  首先,查找表的容量可以進一步加大。此設計的結構把相位累加部分和查找表分開單獨實現.由于FPGA具有可重復編程性且有豐富的I/O資源,因此只要稍加改動FPGA內的邏輯設計就可以外掛更大容量的SRAM。

  其次,載波樣本的數據位數可以靈活控制。在查找表容量一定的情況下,可以根據具體應用調整載波樣本的數據寬度。實現的手段有二:一是在對SRAM配置時通過微處理器以軟件編程的方式直接調整SRAM的數據寬度:二是在FPGA內對SRAM輸出數據的位數進行截位處理.可通過調整FPGA中鎖存器的輸出實現。

  第三,能夠靈活應用到其他領域中。該NCO只消耗FPGA中6%的Slices資源,大量資源包括片內RAM和硬件乘法器都沒有用到,利用這些資源可以對NCO進行功能擴展,實現數字下變頻器(Digital Down Converter-DDC)、數字頻率合成器(Direct Digital Synthesizer-DDS)和調制解調器等。

  5 結束語

  本文介紹了一種新的NCO實現方法,用該方法設計的NCO可實現對載波的頻率、相位和幅度的完全控制。由于用獨立的大容量SRAM作為查找表,使得NCO有較高的精度。同時該NCO有很大的發揮空間,能夠靈活地運用到其他領域。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          老司机午夜精品| 很黄很黄激情成人| 夜夜夜久久久| 久久久亚洲一区| 亚洲欧美日韩精品一区二区| 国产精品国产a级| 国产精品99久久久久久久久| 久久精品午夜| 欧美xart系列高清| 亚洲国产欧美另类丝袜| 在线观看福利一区| 欧美午夜影院| 亚洲国产精品视频| 欧美日韩一视频区二区| 欧美激情精品久久久| 欧美激情第五页| 亚洲女人小视频在线观看| 亚洲国产一区二区精品专区| 久久亚洲欧美国产精品乐播| 亚洲国产精品久久精品怡红院| 韩日午夜在线资源一区二区| 国产精品久久久久久久午夜片| 国产精品乱码一区二三区小蝌蚪| 在线观看91久久久久久| 国产精品一卡二| 欧美激情亚洲一区| 亚洲欧美日韩国产另类专区| 一区二区三区欧美激情| 亚洲午夜在线观看| 国产日韩欧美综合| 国产欧美日韩另类视频免费观看| 国产精品久久久久久久久搜平片| 欧美精品18+| 久久久久一区| 欧美紧缚bdsm在线视频| 国产真实精品久久二三区| 国产精品在线看| 欧美日韩在线免费观看| 欧美mv日韩mv亚洲| 久久黄色影院| 狠狠久久亚洲欧美| 日韩午夜中文字幕| 欧美日韩第一区日日骚| 国产精品免费久久久久久| 韩日午夜在线资源一区二区| 亚洲第一视频网站| 亚洲欧美在线网| 国内久久精品视频| 免费在线成人| 久久激情视频久久| 亚洲电影第三页| 欧美绝品在线观看成人午夜影视| 欧美3dxxxxhd| 欧美在线电影| 国产精品久久久久9999高清| 欧美一区二区三区精品| 91久久国产精品91久久性色| 亚洲精品日日夜夜| 中文精品99久久国产香蕉| 亚洲视频电影在线| 欧美午夜精品久久久久久孕妇| 国产欧美日韩亚洲精品| 国产精品日日做人人爱| 欧美一区二区三区电影在线观看| 欧美日韩在线三级| 国内揄拍国内精品久久| 精东粉嫩av免费一区二区三区| 裸体一区二区三区| 久久aⅴ乱码一区二区三区| 欧美日韩国产美女| 欧美日韩精品不卡| 怡红院av一区二区三区| 欧美午夜无遮挡| 国产精品成人观看视频国产奇米| 亚洲欧美影院| 在线观看欧美日韩| 日韩一级在线观看| 欧美福利专区| 狼狼综合久久久久综合网| 一区二区三区高清在线观看| 国产一区二区三区日韩欧美| 国产精品久久夜| 一区三区视频| 国产麻豆日韩| 亚洲黄色大片| 欧美精品成人一区二区在线观看| 亚洲自拍偷拍麻豆| 亚洲黄一区二区三区| 国产精品入口66mio| 国产欧美一级| 噜噜噜久久亚洲精品国产品小说| 久久精品道一区二区三区| 国产精品永久免费视频| av不卡在线看| 亚洲国产高潮在线观看| 久久精选视频| 亚洲国产美女精品久久久久∴| 国产伦精品一区二区三区四区免费| 欧美成人免费网| 国产精品系列在线| 国产精品一区二区久久久久| 久久久.com| 欧美久久久久免费| 日韩亚洲欧美在线观看| 欧美三级免费| 国产一级精品aaaaa看| 国产精品手机视频| 亚洲欧美激情一区二区| 国产精品www色诱视频| 国产亚洲成av人片在线观看桃| 国产视频精品免费播放| 国产亚洲欧美日韩精品| 欧美区一区二区三区| 噜噜噜91成人网| 一区二区日韩精品| 激情欧美亚洲| 精品成人在线观看| 欧美精品激情blacked18| 欧美日韩国产va另类| 欧美午夜精品一区| 亚洲综合色噜噜狠狠| 久久亚洲国产精品日日av夜夜| 欧美日韩中文字幕| 欧美亚日韩国产aⅴ精品中极品| 国产精品porn| 久久久久女教师免费一区| 欧美1区3d| 午夜精品一区二区三区在线播放| 久久久999成人| 国产视频精品va久久久久久| 极品尤物av久久免费看| 一本色道久久综合狠狠躁篇怎么玩| 国产欧美日韩在线视频| 亚洲少妇在线| 在线一区亚洲| 亚洲视频电影图片偷拍一区| 亚洲尤物影院| 美玉足脚交一区二区三区图片| 午夜日韩福利| 在线成人激情视频| 一区二区三区欧美| 亚洲精品国产精品国自产观看浪潮| 亚洲一区二区三区涩| 欧美日本国产视频| 国产精品乱码一区二三区小蝌蚪| 欧美日韩在线视频首页| 欧美劲爆第一页| 欧美一区二区精品在线| 午夜在线一区二区| 欧美激情国产日韩精品一区18| 久久九九国产精品| 国产一区在线视频| 欧美91视频| 国模一区二区三区| 日韩午夜激情电影| 雨宫琴音一区二区在线| 国产精品人成在线观看免费| 亚洲黄网站在线观看| 久久综合影音| 久久综合久久综合这里只有精品| 欧美日韩1区2区3区| 日韩视频在线永久播放| 国产一区二区三区成人欧美日韩在线观看| 欧美日本中文| 激情小说另类小说亚洲欧美| 欧美裸体一区二区三区| 国产精品一区二区三区四区五区| 麻豆av一区二区三区久久| 蜜臀av一级做a爰片久久| 免费欧美视频| 国产日韩在线一区二区三区| 欧美日韩一区二区三区四区在线观看| 国产日韩欧美精品一区| 日韩视频在线一区| 欧美日韩一区二区三区免费| 国产一区白浆| 亚洲主播在线播放| 久久久久综合一区二区三区| 国产精品自拍小视频| 午夜精品福利在线观看| 亚洲欧美日韩人成在线播放| 国产日韩在线不卡| 91久久精品久久国产性色也91| 亚洲国产欧美在线人成| 日韩一级精品| 亚洲新中文字幕| 亚洲成人自拍视频| 久热精品视频在线观看| 欧美日韩在线观看一区二区三区| 影音先锋日韩资源| 中文亚洲免费| 美女精品自拍一二三四| 国产一区二区三区在线观看免费视频| 久久久久一区二区三区| 在线观看国产欧美| 在线观看视频一区二区欧美日韩| 亚洲激情一区二区三区| 午夜精品99久久免费| 亚洲天堂视频在线观看| 国产精品久久精品日日| 欧美日韩一区二区三| 久久美女性网| 亚洲精品中文字| 激情欧美国产欧美| 日韩一级黄色片| 久久亚洲影音av资源网| 久久蜜桃精品| 久久精品91久久香蕉加勒比| 欧美国产视频日韩| 羞羞答答国产精品www一本| 韩国三级电影一区二区| 欧美系列电影免费观看| 在线一区二区视频| 国产精品r级在线| 亚洲国产精品久久久久久女王| 亚洲欧美在线免费| 欧美日韩国产丝袜另类| 麻豆精品网站| 女人色偷偷aa久久天堂| 亚洲视频自拍偷拍| 久久九九国产精品| 国产精品久久久久久av下载红粉| 国产精品中文字幕欧美| 国产亚洲精品久久久| 久久人人爽人人| 亚洲国产综合在线看不卡| 国产欧美日韩伦理| 亚洲欧美国产一区二区三区| 午夜精品视频一区| 国产精品美女久久久久久久| 黑丝一区二区三区| 欧美午夜片欧美片在线观看| 亚洲欧美日韩国产精品| 国产一区亚洲一区| 国产毛片久久| 国产日韩三区| 欧美成人精品1314www| 国产婷婷97碰碰久久人人蜜臀| 欧美在线一二三区| 欧美精品18videos性欧美| 久久中文字幕一区| 国产一区二区| 国产精品免费看片| 国产精品免费看| 国内精品久久久久影院 日本资源| 亚洲人成绝费网站色www| 日韩视频欧美视频| 久久全国免费视频| 欧美成人精品h版在线观看| 国内精品模特av私拍在线观看| 在线观看中文字幕亚洲| 亚洲天堂网在线观看| 久久综合色一综合色88| 午夜一区二区三区不卡视频| 亚洲理伦电影| 欧美日韩小视频| 欧美jizzhd精品欧美巨大免费| 国产精品久久久久久久第一福利| 免费欧美电影| 国产精品久久久久99| 欧美在线视频一区二区三区| 国产精品日韩久久久| 在线视频国产日韩| 欧美精品在线观看播放| 国内精品嫩模av私拍在线观看| 中文一区二区在线观看| 国产精品久久久久9999| 欧美二区在线| 新片速递亚洲合集欧美合集| 宅男在线国产精品| 国产精品另类一区| 久久乐国产精品| 久久婷婷丁香| 国产日韩欧美不卡| 国产伊人精品| 久久久久国色av免费观看性色| 亚洲欧美日韩一区二区三区在线| 久久综合狠狠综合久久综合88| 亚洲精品在线免费观看视频| 亚洲欧美一区二区视频| 久久成人一区| 香蕉成人久久| 伊人夜夜躁av伊人久久| 欧美成人午夜77777| 欧美韩日精品| 蜜桃av噜噜一区| 一区二区欧美亚洲| 亚洲一区二区久久| 日韩视频二区| 欧美一区二区三区男人的天堂| 欧美日本精品一区二区三区| 亚洲人久久久| 久久免费视频这里只有精品| 99国内精品久久久久久久软件| 亚洲精品乱码久久久久久蜜桃91| 亚洲精品综合| 国产精品久久久久久久7电影| 99伊人成综合| 亚洲深夜福利在线| 国产欧美日本一区视频| 国产日产欧美一区| 久久成人免费日本黄色| 久久国产精品亚洲77777| 亚洲国产精品成人综合色在线婷婷| 亚洲一区二区三区免费视频| 欧美日韩和欧美的一区二区| 亚洲国产毛片完整版| 亚洲国产老妈| 韩日欧美一区二区三区| 久久精品人人做人人综合| 国产亚洲一级| 久久亚洲精品视频| 国产午夜精品全部视频播放| 亚洲综合色丁香婷婷六月图片| 欧美伊人久久久久久久久影院| 樱桃成人精品视频在线播放| 欧美综合第一页| 欧美精品导航| 欧美午夜免费| 欧美1区2区3区| 亚洲图中文字幕| 亚洲欧美日韩一区| 亚洲第一搞黄网站| 国产精品露脸自拍| 国内精品免费在线观看| 亚洲免费在线视频| 亚洲激情国产精品| 好吊色欧美一区二区三区视频|