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

基于FPGA的BPSK+帧同步系统verilog开发,包含testbench,高斯信道,误码统计,可

时间:2025/1/10 4:12:38 点击:

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

1.完整项目描述和程序获取

>面包多安全交易平台:https://mbd.pub/o/bread/Z52blppq

>如果链接失效,可以直接打开本站店铺搜索相关店铺:

点击店铺

>如果链接失效,程序调试报错或者项目合作可以加微信或者QQ联系。

2.部分仿真图预览


3.算法概述

   BPSK (Binary Phase Shift Keying)-------二进制相移键控。是把模拟信号转换成数据值的转换方式之一,利用偏离相位的复数波浪组合来表现信息键控移相方式。BPSK使用了基准的正弦波和相位反转的波浪,使一方为0,另一方为1,从而可以同时传送接受2值(1比特)的信息。

4.部分源码

 

wire [1:0]o_msg;

 

//产生模拟测试数据

signal signal_u(

.i_clk (i_clk),

.i_rst (~i_rst),

.o_bits(o_msg)

);

 

 

 

 

 

 

//设置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 signed[15:0]o_fir;

wire signed[15:0]o_carrier;

wire signed[31:0]o_mod;

wire signed[15:0]o_modn;

wire signed[15:0]o_carrier_local;

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  o_bits;

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_rst(~i_rst),

.i_bits(o_msg),

.i_SNR(o_SNR),

.o_fir(o_fir),

.o_carrier(o_carrier),

.o_mod(o_mod),

.o_modn(o_modn),

.o_carrier_local(o_carrier_local),

.o_dw(o_dw),

.o_demod(o_demod),

.o_bits          (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)

);

 

 

 

wire signed[15:0]o_mod2=o_mod[21:6];

wire signed[15:0]o_demod2=o_demod[23:8];

 

 

//ila篇内测试分析模块

ila_0 ila_u (

.clk(i_clk), // input wire clk

.probe0({ 

        o_msg,o_SNR,//10

            o_fir,o_mod2,o_modn,o_demod2,//80

        o_bits_data,o_bits_head,o_peak,o_en_data,o_en_pn,//14

        o_error_num[19:0],o_total_num[23:0]//44

 

         })

);  

 

 

 

endmodule

0sj_052m

---

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