• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

頻分復用通信系統(tǒng)Verilog代碼Quartus仿真

06/12 09:26
169
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

2-23122P94A9396.doc

共1個文件

名稱:頻分復用通信系統(tǒng)Verilog代碼Quartus仿真

軟件:Quartus

語言:Verilog

代碼功能:

頻分復用( FDM Frequency Division Multiplexing)就是將用于傳軸信的總帶寬劃分成若干個子頻帶(或稱子信道),每一個子信道傳輸1路信號·頻分復用要求總頻率寬度大于各個子信道頻率之和·同時為了保證各子估道中所傳輸?shù)男盘柣ゲ桓蓴_,應在各子信道之間設(shè)立隔離帶,這樣就保證了各路信號互不干擾條件之一)·頻分復用技術(shù)的特點是所有子信道傳輸?shù)男盘栆圆⑿械姆绞焦ぷ髅恳宦?a class="article-link" target="_blank" href="/baike/1679781.html">信號傳輸時可不考慮傳輸時延·因而頻分復用技術(shù)取得了非常廣泛的應用

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

演示視頻:

設(shè)計文檔:

1. 頻分復用原理示意圖(下圖為3路頻分復用)

2. 工程文件

3. 程序文件

4. 程序編譯

5. RTL圖

6. Testbench

7. 仿真圖

整體仿真圖

相位累加器模塊

Sin ROM模塊

部分代碼展示:

`timescale?1ns?/?1ps
//累加器
module?Frequency_ctrl(
????input?clk_50M,
????input?[15:0]?frequency,//頻率控制字
????output?[15:0]?addra//輸出地址
????);
?
//相位累加器位寬16位
reg?[15:0]?addr_sum=16'd0;
always@(posedge?clk_50M)
????addr_sum<=addr_sum+frequency;//累加器
????
assign?addra=addr_sum;//輸出地址
endmodule

點擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=433

  • 2-23122P94A9396.doc
    下載

相關(guān)推薦