您现在的位置:首页 >> 通信 >> 内容

基于FPGA的16QAM调制器verilog实现,包括testbench,并通过MATLAB显示FP

时间:2023/3/7 19:30:48 点击:

  核心提示:A514,包括程序操作录像...

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

作者:我爱C编程 来源:我爱C编程
本站最新成功开发工程项目案例
相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
本类固顶
  • 没有
  • FPGA/MATLAB商业/科研类项目合作(www.store718.com) © 2025 版权所有 All Rights Reserved.
  • Email:1480526168@qq.com 站长QQ: 1480526168