freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的函數(shù)信號發(fā)生器設(shè)計(jì)_畢業(yè)設(shè)計(jì)(完整版)

2025-08-30 21:20上一頁面

下一頁面
  

【正文】 測試和實(shí)驗(yàn)過程中不可缺少的工具,在通信、測量、雷達(dá)、控制、教學(xué)等領(lǐng)域應(yīng)用十分廣泛。徐州工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) I 基于 FPGA 的函數(shù)信號發(fā)生器設(shè)計(jì) 摘要 函數(shù)信號發(fā)生器是各種測試和實(shí)驗(yàn)過程中不可缺少的工具 , 在通信、測量、雷達(dá)、控制、教學(xué)等領(lǐng)域應(yīng)用十分廣泛。 關(guān)鍵詞 函數(shù)信號發(fā)生器;直接數(shù)字頻率合成; 現(xiàn)場可編程門陣列 ; Verilog HDL 徐州工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) II Abstract Function Generator is an indispensable tool in a process of various tests and experiments. It is widely used in munication, measurement, radar, control, teaching and other fields. W ith the development of China39。函數(shù)波形發(fā)生器具有連續(xù)的相位變換和頻率穩(wěn)定性等優(yōu)點(diǎn),不僅可以模擬各種復(fù)雜信號,還可對頻率、幅值、相移、波形進(jìn)行動態(tài)及時的控制,并能夠與其它儀器進(jìn)行通訊,組成自動測 試系統(tǒng),因此被廣泛用于自動控制系統(tǒng)、振動激勵、通訊和儀器儀表領(lǐng)域。不久以后, Analogic 公司推出了型 號為 Data2020 的多波形合成器, Lecroy 公司生產(chǎn)的型號為 9100 的任意波形發(fā)生器等。同時可以利用一種強(qiáng)有力的數(shù)學(xué)方程輸入方式,復(fù)雜的波形可以由幾個比較簡單的公式復(fù)合成 v=f(t)形式的波形方程的數(shù)學(xué)表達(dá)式產(chǎn)生。不過現(xiàn)在新的臺式儀器的形態(tài),和幾年前的己有很大的不同。 利用硬件編程語言設(shè)計(jì)乘法器,實(shí)現(xiàn)波形的幅度調(diào)制功能。 DMA 方式輸出信號,可以大大提高信號的數(shù)據(jù)輸出速率。但其取樣時頻率較高,對硬件 的要求也較高,而且常需多級分頻或采用高性能的鎖相環(huán),其中分頻式的任意波形發(fā)生器頻率分辨率低,鎖相式的任意波形發(fā)生器頻率切換速度慢。頻率合成理論 早在 30年代就開始提出,迄今為止已有 70 年的發(fā)展歷史。而且頻率范圍越寬,寄生分量也就越多。它在無線電技術(shù)的各個領(lǐng)域得到了很廣泛的應(yīng)用。 頻率合成器主要指標(biāo) 信號源的一個重要指標(biāo)就是能輸出頻率準(zhǔn)確可調(diào)的所需信號。 :頻譜純度以雜散分量和相位噪聲來衡量,雜散分量為諧波分量和非諧波分量兩種,主要由頻率合成過程中的非線性失真產(chǎn)生,相位噪聲是衡量輸出信號相位抖動大小的參數(shù)。 DDS 直接從“相位”的概念出發(fā)進(jìn)行頻率合成。 相位累加器利用 Nbit 二進(jìn)制加法器的溢出特性來模擬理想正弦波的 2? 相位周期。再由 D/A 完成數(shù)字抽樣信號到連續(xù)時域信號的轉(zhuǎn)換, D/A 輸出的臺階信號再經(jīng)低通濾波器平滑可以得到精確的連續(xù)正弦信號波形。當(dāng)然隨著技術(shù)的發(fā)展,這些問題正在逐步得到解決。 FPGA 采用了邏輯單元數(shù)組 LCA(Logic Cell Array)這樣一個新概念,內(nèi)部包括可配置邏輯模塊 CLB(Configurable Logic Block)、輸出 /輸入模塊 IOB(InputBlock.、 OutputBlock)和內(nèi)部聯(lián)機(jī) (Interconnect)三個部分 , 如圖 26 所示 。 FPGA 具有靜態(tài)可重復(fù)編程和動態(tài)在線系統(tǒng)重構(gòu)的特性,使得硬件功能可以像軟件一樣通過編程來修改。 Altera 公司 FPGA 器件 CycloneII系列的組成主要包括: (l)邏輯 數(shù)組,由多個邏輯數(shù)組塊 (Logic Array Blocks, LABs)排列而成,用于實(shí)現(xiàn)大部分邏輯功能; (2)在芯片四周分布著可編程的輸入輸出單元 (InPut/OutPut Elements, IOEs),提供封裝引腳與內(nèi)部邏輯之間的連接接口; (3)豐富的多層互連結(jié)構(gòu)的可編程聯(lián)機(jī); (4)片上的隨機(jī)存取塊狀 RAM; (5)鎖相環(huán) (PLL),用于時鐘的鎖定與同步、能夠?qū)崿F(xiàn)時鐘的倍頻和分頻; (6)高速的硬件乘法器,有助于實(shí)現(xiàn)高性能的 DSP 功能。因此, FPGA 的使用靈活?;?SRAM 編程方式的 FPGA 器件多采用主徐州工程學(xué)院畢業(yè)設(shè)計(jì) (論文 ) 11 動方式配置,每次重新上電后, FPGA 器件可以控制專用的串行配置存儲器件對其進(jìn)行配置。 。由于 Verilog HDL 既是機(jī)器可讀的語言也是人類可讀的語言,因此它支持硬件設(shè)計(jì)的開發(fā)、驗(yàn)證、綜合和測試;硬件數(shù)據(jù)之間的通信;硬件的設(shè)計(jì)、維護(hù)和修改。模塊的功能描述可以是結(jié)構(gòu)級的、行為級的、也可以是結(jié)構(gòu)級和行為級的混合。 :將文件調(diào)入 HDL 仿真軟件進(jìn)行功能仿真,檢查邏輯功能是否正確(也叫前仿真,對簡單的設(shè)計(jì)可以跳過這一步,只在布線完成以后,進(jìn)行時序仿真)。然后,利用 Quartus II 工具,逐層進(jìn)行仿真驗(yàn)證,再把其中需要變?yōu)閷?shí)際電路的模塊組合,經(jīng)過自動綜合工具轉(zhuǎn)換到門級電路網(wǎng)表。 SignalTap II 邏輯分析工具進(jìn)行嵌入式的邏輯分析。 :包括分析和綜合器件、輔助工具和 RTL 查看器等工具。 、名稱和頂層實(shí)體。確認(rèn)無誤后,單擊 Finish 按鈕,結(jié)束新建工程向?qū)В鐖D 32 所示。選擇 File→ Create/Update→ Create Symbol Files For Current File,例如圖 33 所示的是一個由 Verilog 源程序生成的乘法器。后來出現(xiàn)的專用 DDS 芯片極大的推動了 DDS 技術(shù)的發(fā)展,但專用 DDS 芯片價格昂貴,且無法實(shí)現(xiàn)任意波形輸出。因此,采用 FPGA 來設(shè)計(jì) DDS 系統(tǒng)具有很高的性價比。 本系統(tǒng)由 FPGA 芯片、鍵盤、數(shù) 碼管、數(shù)模轉(zhuǎn)換以及低通濾波和后級放大電路組成。 DDS 模塊中的由一個 32 位的加法器和一個相位寄存器構(gòu)成,加法器以頻率控制字 K 作為步長進(jìn)行加法運(yùn)算,和滿時清零,重新進(jìn)行計(jì)算。 系統(tǒng)整體原理圖如圖 39 所示。 Set_fudu[2..0]:調(diào)幅信號,實(shí)現(xiàn)波形的幅度調(diào)節(jié)。 DATA[31..0]:頻率控制字輸出,送入 DDS 模塊,確定輸出波形頻率。 end reg_fcw 。 entity reg_fcw is port ( Host Side clk:IN STD_LOGIC。該模塊的結(jié)構(gòu)框圖如圖 41 所示。 輸入信號端口說明如下: clk:時鐘信號,為系統(tǒng)提供 50MHZ 的時鐘信號。本設(shè)計(jì)是在同步時鐘 clk 信號下協(xié)調(diào)工作的。本系統(tǒng)主要實(shí)現(xiàn)數(shù)字電路部分的設(shè)計(jì)。方波以 DDS 相位累加器的溢出信號為輸入,計(jì)算得出其基本波形。 用 FPGA 設(shè)計(jì) DDS 電路比采用專用 DDS 芯片更為靈活。 圖 34 Symbol 對話框 設(shè)計(jì) Vector Waveform File ,選擇 File→ New→ Others 打開對話框,選擇 Vector Waveform File,新建波形文件。編譯器首先從工程設(shè)計(jì)文件間的層次結(jié)構(gòu)描述 中提取信息,包括每個低層次文件中的錯誤信息,供設(shè)計(jì)者排除,然后將這些層次構(gòu)建產(chǎn)生一個結(jié)構(gòu)化的以網(wǎng)表文件表達(dá)的電路原理圖文件,并把各層次中所有的文件結(jié)合成一個數(shù)據(jù)包,以便更有效的處理。 Altera 器件系列。 件編程與配置:包括四種編程模式,即被動串行模式、 JTAG 模式、主動串行模式和插座內(nèi)編程模式。 。 增量設(shè)計(jì)方法,用戶可建立并優(yōu)化系統(tǒng),然后添加對原始系統(tǒng)的性能影響較小或無影響的 后續(xù)模塊。 :需要利用在布局布 線中獲得的精確參數(shù),用仿真軟件驗(yàn)證電路的時序。 PLI/VPI 是一些例程的集合,它使得外部函數(shù)能夠訪問包含在 Verilog HDL 描述內(nèi)部的信息,推動了與仿真之間的動態(tài)交互。從本質(zhì)上講, Verilog 所具有的混合抽象層次由兩種數(shù)據(jù)類型所提供,這兩種數(shù)據(jù)類型是線網(wǎng)( )和變量( variable)。 。 使用 FPGA 器件進(jìn)行開發(fā)的優(yōu)點(diǎn) 使用 FPGA 器件設(shè)計(jì)數(shù)字電路,不僅可以簡化設(shè)計(jì)過程,而且可以降低整個系統(tǒng)的體積和成本,增加系統(tǒng)的可靠性?;?SRAM 的 FPGA 器件經(jīng)常帶來一些其他的成本,包括:啟動 PROMS 支持安全和保密應(yīng)用的備用電池等等。掉電后, FPGA 恢復(fù)成白片,內(nèi)部邏輯關(guān)系消失,因此, FPGA 能夠反復(fù)使用。 CycloneII 系列 FPGA 主要由輸入輸出單元 IOE、掩埋數(shù)組 EAB、邏輯數(shù)組 LAB 及內(nèi)部聯(lián)機(jī)組成。通過編程可將 I/O 引腳設(shè)置成輸入、輸出和雙向等不同的功能, I/OB 分布在芯片的四周。已有研究在對 DDS 輸 出的頻譜做了大量的分析后,總結(jié)出了誤差的領(lǐng)域分布規(guī)律建立了誤差模型,在分析 DDS 頻譜特性的基礎(chǔ)上又提出了一些降低雜散功率的方法。低通濾波器用于濾除不需要的取樣分量,以便輸出頻譜純凈的正弦波信號。 因 DDS 輸出信號是對正弦波的抽樣合成的,所以應(yīng)滿足 Niqust 定理要求,即/2DDS cff? ,也就是要求 12NK ?? ,根據(jù)頻譜性能要求,一般取 cff? 。這樣,相位累加器在每一個時鐘脈沖輸入時,把頻率控制字累加一次,相位累加器輸出的數(shù)據(jù)就是合成信號的相位,相位累加器的溢出頻率就是 DDS 輸出 的信號頻率。從而使輸出結(jié)果每一個時鐘周期遞增 K。頻率合成器的主要指標(biāo)如下: (fmin~fmax):指的是輸出的最小頻率和最大頻率之間的變化范圍。 這種技術(shù)是用數(shù)字計(jì)算機(jī)和數(shù)模 變換器來產(chǎn)生信號,完成直接數(shù)字頻率合成的辦法或者是用計(jì)算機(jī)求解一個數(shù)字遞推關(guān)系式,或者是查閱表格上所存儲的波形值。鎖相環(huán)路 (PLL)是一個能夠跟蹤輸入信號相位的閉環(huán)自動控制系統(tǒng)。它利用混頻器、倍頻器、分頻器與帶通濾波器來完成四則運(yùn)算。更主要的是,可以將微處理器從信號輸出的負(fù)擔(dān)中解脫出來。原理框圖如圖 21 所示。這種方式具有電路簡單、實(shí)現(xiàn)方便等特點(diǎn)。經(jīng)過將近 30 年的發(fā)展,伴隨著電子元器件、電路 、及生產(chǎn)設(shè)備的高速化、高集成化,波形發(fā)生器的性能有了飛速的提高,其變得操作越來越簡單,而輸出波形的能力越來越強(qiáng)。目前,波形發(fā)生器由獨(dú)立的臺式儀器和適用于個人計(jì)算機(jī)的插卡以及新近開發(fā)的 VXI 模塊。由上面的產(chǎn)品可以看出,函數(shù)波形發(fā)生器發(fā)展很快。 在 70 年代后,微處理器的出現(xiàn),可以利用處理器、 A/D 和 D/A,硬件和軟件使波形發(fā)生器的功能擴(kuò)大,產(chǎn)生更加復(fù)雜的波形。隨著我國經(jīng)濟(jì)和科技的發(fā)展,對相應(yīng)的測試儀器和測試手段也提出了更高的要求,信號發(fā)生器己成為測試儀器中至關(guān)重要的一類,因此開發(fā)信號發(fā)生器具有重大意義。在對直接數(shù)字頻率合成( DDS)技術(shù)充分了解后,本文選擇以Altera 公司生產(chǎn)的 FPGA 芯片為核心,以硬件描述語言 Verilog HDL 為開發(fā)語言,設(shè)計(jì)實(shí)現(xiàn)了可以產(chǎn)生任意波形(以正弦波為例)和固定波形的(以方波和鋸齒波為例)的函數(shù)信號發(fā)生器。文中詳細(xì)闡述了直接數(shù)字頻率合成( DDS)、波形產(chǎn)生以及調(diào)幅模塊的設(shè)計(jì),并給出了相應(yīng)的仿真結(jié)果。傳統(tǒng)的信號發(fā)生器大多采用專用芯片或單片機(jī)或模 擬電路,成本高或控制方式不靈活或波形種類較少等不能滿足要求。這時期的波形發(fā)生器多以軟件為主,實(shí)質(zhì)是采用微處理器對 DAC 的程序控制,就可以得到各種簡單的波形。 .近幾年來,國際上波形發(fā)生器技術(shù)發(fā)展主要體現(xiàn)在以下幾個方面: 率很低應(yīng)用的范圍比較狹小,輸出波形頻率的提高,使得波形發(fā)生器能應(yīng)用于越來越廣的領(lǐng)域。由于 VXI 總線的逐漸成熟和對測量儀器的高要求,在很多領(lǐng)域需要使用 VXI 系統(tǒng)測量產(chǎn)生復(fù)雜的波形, VXI 的系統(tǒng)資源提供了明顯的優(yōu)越性,但由于開發(fā) VXI 模塊的周期長,而且需要專門的 VXI 機(jī)箱的配套使用,使得波形發(fā)生器 VXI 模塊僅限于航空、軍事及國防等大型領(lǐng)域。波形操作方法的好壞,是由波形發(fā)生器控制軟件質(zhì)量保證的,編輯功能增加的越多,波形形成的操作性越好。但數(shù)據(jù)輸出定時不準(zhǔn)確,會影響信號的頻率和相位。 可 變 時 鐘 源 計(jì) 數(shù) 器 波 形 存 儲 器 D / A 轉(zhuǎn) 換 器 低 通 濾 波 器 圖 21 可變時鐘計(jì)數(shù)器尋址的任意波形發(fā)生器 圖中的計(jì)數(shù)器實(shí)際上是一個地址發(fā)生器,計(jì)數(shù)器的觸發(fā)時鐘脈沖由一個頻率可以控制的頻率發(fā)生器產(chǎn)生,通過改變頻率發(fā)生器的頻率設(shè)置值,實(shí)現(xiàn)調(diào)整計(jì)數(shù)器產(chǎn)生的地址變化速率,從而改變輸出的任意波形的頻率。如圖22 為其工作流程圖。直接頻率合成能實(shí)現(xiàn)快速頻率變換、幾乎任意高的頻率分辨力、低相位噪聲及很高的輸出頻率。早在 1932 年 DeBellescize提出的同步檢波理論中首次公布發(fā)表了對鎖相環(huán)路的描述。目前用的最多的是查表法。 :指的是輸出頻率在一定時間間 隔內(nèi)和標(biāo)準(zhǔn)頻率偏差的數(shù)值,它分長期、短期和瞬時穩(wěn)定度三種。這里 N 為相位累加器的字長, K 稱為頻率控制字。 DDS 的核心就是相位累加器,利用它來產(chǎn)生信號遞增的相位信息,整個 DDS 系統(tǒng)在統(tǒng)一的參考時鐘下工作,每個時鐘周期相位累加器作加法運(yùn)算一次。 當(dāng) DDS 相位累加器采用 32 位字長,時鐘頻率為 50MHz 時,它的輸出頻率間隔可達(dá)到 6 3 2/ 2 5 0 1 0 / 2 1 6 . 7ND D S cf f m V? ? ? ? ?。 DDS 頻率合成器優(yōu)缺點(diǎn) DDS 頻率合成器具有以下優(yōu)點(diǎn): (1)頻率分辨率高,輸出頻點(diǎn)多,可達(dá) 2N 個頻點(diǎn) (假設(shè)DDS 相位累加器的字長是 N); (2)頻率切換速度快,可達(dá) us 量級; (3)頻率切換時相位連續(xù);(4)可以輸出寬帶正交信號; (5)輸出相位
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1