• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

基于ISE软件的BPSK调制解调正弦波载波verilog代码

05/06 09:29
575
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

1-231112214353a1.doc

共1个文件

名称:基于ISE软件的BPSK调制解调正弦波载波verilog代码(代码在文末下载)

软件:ISE

语言:Verilog

代码功能:

BPSK调制解调:

1、使用ISE软件设计BPSK调制解调代码。

2、使用正弦波作为载波。

3、解调后波形需要和调制波形一致。

FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com

演示视频:

设计文档:

1. 工程文件

2. 程序文件

3. 程序编译

4. Testbench

5. Modelism仿真图

调制波形

调制波形qout,本地载波cos_wave以及相乘后的波形cos_mul

滤波得demodulate_a

最终解调data_out与data_in一致

部分代码展示:

//////////////////////////////////////////////////////////////////////////////////
module?BPSK_TOP(
????input?clk,
????input?rst,
?input?data_in,//调制信号输入
????output?data_out//解调信号输出
????);
wire?[7:0]?cos_wave;
wire?[7:0]?qout;
//本地载波模块
carrier_cos?i_carrier_cos(
????.?clk(clk),
????.?rst(rst),
????.?cos_wave(cos_wave)//本地载波
????);
//BPSK调制模块
carrier_wave?i_carrier_wave(
????.?clk(clk),
????.?qout(qout),//BPSK调制波形
????.?a(data_in)//调制信号输入
????);
//BPSK解调模块
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
    下载

相关推荐