当前位置: 首页 > news >正文

【硬件测试】基于FPGA的BPSK+卷积编码Viterbi译码系统开发,包含帧同步,信道,误码统计,可设置SNR

1.算法开发板硬件片内测试效果

1

2

3

2.算法涉及理论知识概要

整体系统结构如下图所示:

4

3.Verilog核心程序

`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company: 
// Engineer: 
// 
// Create Date: 2025/05/23 12:59:21
// Design Name: 
// Module Name: tops_hdw
// Project Name: 
// Target Devices: 
// Tool Versions: 
// Description: 
// 
// Dependencies: 
// 
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
// 
//////////////////////////////////////////////////////////////////////////////////
 module tops_hdw(input i_clk,
input i_rst,
output reg [3:0] led
);wire signed[1:0]o_en;
wire            o_msg;
wire dat_clk;
wire dat_2clk;
signal signal_u(
.i_clk (i_clk),
.i_rst (~i_rst),
.o_en(o_en),
.o_bits(o_msg),
.dat_clk(dat_clk),
.dat_2clk(dat_2clk)
); //设置SNR
wire signed[7:0]o_SNR;
vio_0 your_instance_name (.clk(i_clk),                // input wire clk.probe_out0(o_SNR)  // output wire [7 : 0] probe_out0
);wire [1:0]o_enc;
wire o_encs;
wire signed[15:0]o_fir;wire signed[15:0]o_mod;
wire signed[15:0]o_modn;
wire signed[31:0]o_dw;
wire signed[31:0]o_demod ;
wire signed[31:0]o_error_num;
wire signed[31:0]o_total_num; wire [1:0]o_bits_data;
wire [1:0]o_bits_head;
wire [7:0]o_peak;
wire  o_en_data;
wire  o_en_pn;
wire  o_frame_start; BPSK uut(
.i_clk(i_clk),
.i_clkdx(dat_clk),
.i_clkd2x(dat_2clk),
.i_rst(~i_rst),
.i_en  (o_en),
.i_bits(o_msg),
.i_SNR(o_SNR),
.o_enc(o_enc),
.o_encs(o_encs),.o_fir(o_fir),
.o_mod(o_mod),
.o_modn(o_modn),
.o_dw(o_dw),
.o_demod(o_demod),
.o_bits          (),
.o_bits_data     (o_bits_data),
.o_bits_head     (o_bits_head),
.o_peak          (o_peak),
.o_en_data       (o_en_data),
.o_en_pn         (o_en_pn),
.o_frame_start   (o_frame_start),
.o_error_num     (o_error_num),
.o_total_num     (o_total_num)
);//ila篇内测试分析模块
ila_0 ila_u (.clk(i_clk), // input wire clk
    .probe0({ o_msg,o_SNR,//10o_fir,o_modn,o_dw,o_demod,//64o_bits_data,o_bits_head,o_peak,o_en_data,o_en_pn,//14o_error_num[19:0],o_total_num[23:0]//44
 }));     endmodule
0sj_077m

4.开发板使用说明和如何移植不同的开发板

 注意:硬件片内测试是指发射接收均在一个板子内完成,因此不需要定时同步模块。

在本课题中,使用的开发板是:

10

如果你的开发板和我的不一样,可以参考代码包中的程序移植方法进行移植:

11

 

http://www.jsqmd.com/news/53893/

相关文章:

  • 详细介绍:【仿RabbitMQ的发布订阅式消息队列】--- 模块设计与划分
  • 12原穴
  • 2025年哈尔滨西点烘焙培训学校排名:哈尔滨欧米奇调酒培训报
  • 2025年长沙十大有行业资源的烘焙西点培训学校排行榜,课程丰
  • 雅思一对一精准提分!2025年5家靠谱机构实测,定制方案提分快
  • 手机照片恢复,看这篇就够了
  • 2025年长沙烘焙西点培训学校排行榜,精选烘焙西点培训学校推
  • 2025英国留学中介推荐
  • 2025申请香港研究生的中介机构有哪些
  • 2025年评价高的不锈钢双层缠绕驻车加热通风管设备厂家实力及用户口碑排行榜
  • 2025年热门的家用圆形电梯厂家推荐及选购指南
  • 拒绝无效刷题!2025年11月托福培训哪家好?5大机构深度测评
  • 20251128
  • 2025年热门的双主轴数控车床/精密线规数控车床厂家推荐及选择参考
  • 13.基础语法-常量
  • 2025年口碑好的成都集装箱厕所最新TOP厂家排名
  • 2025年热门的预应力金属波纹管设备卷管机厂家实力及用户口碑排行榜
  • 四十岁女人眼霜推荐:眼霜什么牌子最好用能解决眼袋与细纹
  • 实用指南:单调栈的“降维打击”:从直方图到矩阵——再探「最大矩形」
  • 哪个牌子的防脱洗发水好,头发脱发用什么洗发水好?
  • 头皮毛囊炎专用洗发水推荐:控油去屑与止痒舒缓效果很好的洗发水
  • 2025年质量好的并联发热电缆/发热电缆最新TOP厂家排名
  • Window Docker 安装MySQL8.0全流程 保姆级
  • 托福出分密钥:2025国内热门托福辅导机构实测核心优势对比
  • 2025年热门的小学生冬令营/正规冬令营推荐TOP10
  • 2025年上海职场人士婚介所推荐TOP5,高性价比的婚介公司
  • 2025年靠谱的自动发卡机/NFC卡发卡机厂家最新实力排行
  • 2025年靠谱的钱币评级/钱币行业精选榜
  • 权威测评:温和不刺激洗面奶排名,好用的洗面奶排行榜前十名
  • 2025年比较好的单组份聚脲用户口碑最好的厂家榜