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

基于ISE軟件的BPSK調(diào)制解調(diào)正弦波載波verilog代碼

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

1-231112214353a1.doc

共1個文件

名稱:基于ISE軟件的BPSK調(diào)制解調(diào)正弦波載波verilog代碼(代碼在文末下載)

軟件:ISE

語言:Verilog

代碼功能:

BPSK調(diào)制解調(diào):

1、使用ISE軟件設(shè)計BPSK調(diào)制解調(diào)代碼。

2、使用正弦波作為載波。

3、解調(diào)后波形需要和調(diào)制波形一致。

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

演示視頻:

設(shè)計文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. Testbench

5. Modelism仿真圖

調(diào)制波形

調(diào)制波形qout,本地載波cos_wave以及相乘后的波形cos_mul

濾波得demodulate_a

最終解調(diào)data_out與data_in一致

部分代碼展示:

//////////////////////////////////////////////////////////////////////////////////
module?BPSK_TOP(
????input?clk,
????input?rst,
?input?data_in,//調(diào)制信號輸入
????output?data_out//解調(diào)信號輸出
????);
wire?[7:0]?cos_wave;
wire?[7:0]?qout;
//本地載波模塊
carrier_cos?i_carrier_cos(
????.?clk(clk),
????.?rst(rst),
????.?cos_wave(cos_wave)//本地載波
????);
//BPSK調(diào)制模塊
carrier_wave?i_carrier_wave(
????.?clk(clk),
????.?qout(qout),//BPSK調(diào)制波形
????.?a(data_in)//調(diào)制信號輸入
????);
//BPSK解調(diào)模塊
BPSK_demodulate?i_BPSK_demodulate(
????.?clk(clk),
????.?rst(rst),
?.?cos_wave(cos_wave),
?.?qout(qout),
????.?data(data_out)
????);

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

  • 1-231112214353a1.doc
    下載

相關(guān)推薦