gold码扩频的2DPSK调制器设计Verilog代码Quartus仿真
名称:gold码扩频的2DPSK调制器设计Verilog代码Quartus仿真
软件:Quartus
语言:Verilog
代码功能:
gold码扩频的2DPSK调制器设计
1、产生gold码
2、对输入的串行调制信号进行gold码扩频
3、对扩频后信号进行差分编码
4、进行2DPSK调制,输出调制后波形
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
演示视频:
设计文档:
1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. Testbench

6. 仿真图
6.1 顶层模块仿真




6.2 gold模块


6.3 扩频模块


6.4 差分编码模块


6.5 载波及调制模块


部分代码展示:
//DS_2DPSK module DS_2DPSK( input clk,//码时钟--156KHz input clk_m,//载波时钟--50MHz input rst,//复位 input data_source,//信号源---1KHz output [7:0] qout//调制输出2DPSK信号 ); wire gold_data; wire data_ss;//扩频后信号 wire D_data_ss;//差分码 //gold码产生模块 gold_code gold_code( . clk(clk), . rst(rst),//复位 . dout(gold_data)//产生gold序列 ); //扩频模块 SPSP i_SPSP( . clk(clk), . rst(rst),//复位 . gold_data(gold_data),//gold序列 . data_source(data_source),//信号源 . data_ss(data_ss)//扩频后信号 ); //差分编码模块 differ i_differ( . clk(clk), . rst(rst),//复位 . a(data_ss),//输入码 . D_a(D_data_ss)//输出差分码 ); //载波及调制模块 carrier_wave i_carrier_wave( . clk(clk_m),//clk . qout(qout),//调制输出BPSK信号 . data(D_data_ss)//输入调制信号 ); endmodule
代码文件(付费下载):
![]()
![]()
1、代码文件需要付费后才可见。
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » gold码扩频的2DPSK调制器设计Verilog代码Quartus仿真
2、支付问题请联系微信公众号客服。
3、优质Verilog/VHDL代码资源,所见即所得。
Verilog/VHDL资源下载 » gold码扩频的2DPSK调制器设计Verilog代码Quartus仿真
发表评论
模板文件不存在: ./template/plugins/comment/pc/index.htm