名称:BPSK调制波形产生设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
BPSK调制波形产生
1、将输入的8位并行数据转换为串行数据。
2、对串行数据进行BPSK调制,输出调制波形。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件
2. 程序文件
3. 程序编译
4. RTL图
5. testbench
6. 仿真图
部分代码展示:
module?BPSK?( input?clk,//16.384MHz input?[7:0]?data_in,//待发送8位数据 output?[7:0]?BPSK_wave//调制输出BPSK信号 ); wire?data; //载波及调制模块 carrier_wave?i_carrier_wave( .?clk(clk),//16.384MHz .?qout(BPSK_wave),//调制输出BPSK信号 .?data(data)//输入调制信号,128K ????); //并串转换模块,将8为2进制输入转换为1位二进制 sipo?i_sipo( .?clk(clk),//16.384M .?data_in(data_in),//待发送8位数据 .?data(data)//转换为1位二进制,128K ????); endmodule
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=941
阅读全文