1.完整项目描述和程序获取
>面包多安全交易平台:https://mbd.pub/o/bread/ZJaUm5Zq
>如果链接失效,可以直接打开本站店铺搜索相关店铺:
>如果链接失效,程序调试报错或者项目合作也可以加微信或者QQ联系。
2.部分仿真图预览
3.算法概述
16QAM全称正交幅度调制是英文Quadrature Amplitude Modulation的缩略语简称,意思是正交幅度调制,是一种数字调制方式。产生的方法有正交调幅法和复合相移法。
4.部分源码
`timescale 1ns / 1ns
module tops_16QAM_mod(
input clk,
input rst,
input start,
output [15:0]sin,
output [15:0]cos,
output [19:0] I_com,
output [19:0] Q_com
);
// Outputs
wire [3:0] parallel_data;
wire serial_in;
wire data_flag;
integer mixed_out;
bit_signals bit_signals_U(
.clk (clk),
.rst (rst),
.enable (start),
.serial_in (serial_in),
.data_flag (data_flag)
);
s2p s2p_U(
.clk (clk),
.rst (rst),
.start (start),
.serial_in (serial_in),
.data_flag (data_flag),
.parallel_data (parallel_data)
);
............................................................................
mod16QAM mod16QAM_u(
.clk(clk),
.rst(rst),
.start(start),
.parallel_data(parallel_data),
.sin(sin),
.cos(cos),
.I_com(I_com),
.Q_com(Q_com)
);
endmodule
A514