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

QPSK调制解调通信系统设计Verilog代码Quartus仿真

09/30 14:03
205
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

2-2411141I004404.doc

共1个文件

名称:QPSK调制解调通信系统设计Verilog代码Quartus仿真

软件:Quartus

语言:Verilog

代码功能:

QPSK调制解调通信系统

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

演示视频:

设计文档:

1.工程文件

2.程序文件

3.程序编译

4.RTL图

5.Testbench

部分代码展示:

`timescale?1ns?/?1ps
//////////////////////////////////////////////////////////////////////////////////
//?Company:?
//?Engineer:?
//?
//?Create?Date:?2023/05/03?06:02:38
//?Design?Name:?
//?Module?Name:?filter
//?Project?Name:?
//?Target?Devices:?
//?Tool?Versions:?
//?Description:?
//?
//?Dependencies:?
//?
//?Revision:
//?Revision?0.01?-?File?Created
//?Additional?Comments:
//?
//////////////////////////////////////////////////////////////////////////////////
`timescale?1ns?/?1ps
//////////////////////////////////////////////////////////////////////////////////
//?Company:?
//?Engineer:?
//?
//?Create?Date:?2023/04/23?22:16:21
//?Design?Name:?
//?Module?Name:?fiter
//?Project?Name:?
//?Target?Devices:?
//?Tool?Versions:?
//?Description:?
//?
//?Dependencies:?
//?
//?Revision:
//?Revision?0.01?-?File?Created
//?Additional?Comments:
//?
//////////////////////////////////////////////////////////////////////////////////
module?fiter(
input?i_clk,
input?i_rst,
input?signed[1:0]i_din,
output?signed[15:0]o_dout
);
//滤波器系数
parameter?b0?=??174;
parameter?b1?=??63;?
parameter?b2?=??-307;??
parameter?b3?=??-642;??
parameter?b4?=??-435;???
parameter?b5?=??642;???
parameter?b6?=??2370;
parameter?b7?=??3992;
parameter?b8?=??4656;
parameter?b9?=??3992;
parameter?b10=??2370;
parameter?b11=??642;??????
parameter?b12=?-435;??????
parameter?b13=?-642;???????
parameter?b14=?-307;?????
parameter?b15=?63;??????
parameter?b16=?174;?
?????????
?
?????????
reg?signed[1:0]x0;
reg?signed[1:0]x1;
reg?signed[1:0]x2;
reg?signed[1:0]x3;
reg?signed[1:0]x4;
reg?signed[1:0]x5;
reg?signed[1:0]x6;
reg?signed[1:0]x7;
reg?signed[1:0]x8;
reg?signed[1:0]x9;
reg?signed[1:0]x10;
reg?signed[1:0]x11;
reg?signed[1:0]x12;
reg?signed[1:0]x13;
reg?signed[1:0]x14;
reg?signed[1:0]x15;
reg?signed[1:0]x16;
//xn延迟
always?@(posedge?i_clk?or?posedge?i_rst)
begin
?????if(i_rst)
??begin
??x0?<=?2'd0;
??x1?<=?2'd0;
??????x2?<=?2'd0;
??????x3?<=?2'd0;
??????x4?<=?2'd0;
??????x5?<=?2'd0;
??????x6?<=?2'd0;
??x7?<=?2'd0;
??x8?<=?2'd0;
??????x9?<=?2'd0;
??????x10?<=?2'd0;
??????x11?<=?2'd0;
??????x12?<=?2'd0;
??????x13?<=?2'd0;?
??????x14?<=?2'd0;
??????x15?<=?2'd0;
??????x16?<=?2'd0;?
??end
else?begin
??x0?<=?i_din;
??x1?<=?x0;
??????x2?<=?x1;
??????x3?<=?x2;
??????x4?<=?x3;
??????x5?<=?x4;
??????x6?<=?x5;?
??x7?<=?x6;
??????x8?<=?x7;
??????x9?<=?x8;
??????x10?<=?x9;
??????x11?<=?x10;
??????x12?<=?x11;?
??x13?<=?x12;
??????x14?<=?x13;
??????x15?<=?x14;

点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1359

  • 2-2411141I004404.doc
    下载

相关推荐