营销型网站建设定制网站建设怎么查看自己网站是否被收录
营销型网站建设定制网站建设,怎么查看自己网站是否被收录,沈阳市做网站的公司,全案设计公司名字.算法硬件测试效果硬件ila测试结果如下#xff1a;#xff08;完整代码运行后无水印#xff09;#xff1a;vio设置SNR30db1vio设置SNR15db2硬件测试操作步骤可参考程序配套的操作视频。2.算法涉及理论知识概要随着通信技术的不断发展#xff0c;相位调制技术因其高频谱效….算法硬件测试效果硬件ila测试结果如下完整代码运行后无水印vio设置SNR30db1vio设置SNR15db2硬件测试操作步骤可参考程序配套的操作视频。2.算法涉及理论知识概要随着通信技术的不断发展相位调制技术因其高频谱效率和抗干扰能力而广泛应用于无线通信系统中。其中8PSK8相位相移键控作为一种高阶调制方式具有更高的频谱效率和更强的抗干扰能力因此备受关注。然而8PSK调制解调的实现复杂度较高需要高效的数字信号处理技术。现场可编程门阵列FPGA作为一种可编程逻辑器件具有高度的灵活性和并行处理能力非常适合实现复杂的数字信号处理算法。2.1 8PSK调制原理8PSK调制是一种相位调制方式其基本原理是通过改变载波的相位来传递信息。在8PSK中一个符号周期内的相位变化有8种可能的状态分别对应3个比特的信息。因此8PSK调制可以看作是一种将3个比特映射到一个符号的映射方式。具体地假设输入的比特序列为b2b1b0则对应的8PSK符号可以表示为S(t)Acos(2πfctθk) 1其中A是载波的振幅fc是载波的频率θk是第k个符号的相位k0,1,...,7。θk的取值由输入的比特序列b2b1b0决定具体的映射关系如表1所示。表18PSK映射关系3其星座图如下所示42.2 帧同步在数字通信中信息通常是以帧为单位进行组织和传输的。帧同步的目的是确定每一帧的起始位置以便接收端能够正确地解调出每帧中的数据。设发送的帧结构为帧同步码 信息码元序列 。帧同步码是具有特定规律的码序列用于接收端识别帧的起始。帧同步的过程就是在接收序列中寻找与帧同步码匹配的位置一旦找到匹配位置就确定了帧的起始位置后续的码元就可以按照帧结构进行正确的划分和处理。3.Verilog核心程序123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company:// Engineer://// Create Date: 2024/11/04 19:54:30// 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 o_msg;wire[1:0]o_en;signal signal_u(.i_clk (i_clk),.i_rst (~i_rst),.o_bits(o_msg),.o_en (o_en));//设置SNRwire 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[2:0]o_ISET;wire signed[15:0]o_I8psk;wire signed[15:0]o_Q8psk;wire signed[15:0]o_Ifir_T;wire signed[15:0]o_Qfir_T;wire signed[31:0]o_mod_T;wire signed[15:0]o_Nmod_T;wire signed[31:0]o_modc_R;wire signed[31:0]o_mods_R;wire signed[31:0]o_Ifir_R;wire signed[31:0]o_Qfir_R;wire [2:0]o_wbits;wire o_bits;wire [1:0]o_bits_head;wire [7:0]o_peak;wire o_en_data;wire o_en_pn;wire o_frame_start;wire signed[31:0]o_error_num;wire signed[31:0]o_total_num;TOPS_8PSK TOPS_8PSK_u(.i_clk (i_clk),.i_rst (~i_rst),.i_SNR (o_SNR),.i_en (o_en),.i_dat (o_msg),.o_ISET (o_ISET),.o_I8psk(o_I8psk),.o_Q8psk(o_Q8psk),.o_Ifir_T (o_Ifir_T),.o_Qfir_T (o_Qfir_T),.o_mod_T (o_mod_T),.o_Nmod_T(o_Nmod_T),.o_modc_R (o_modc_R),.o_mods_R (o_mods_R),.o_Ifir_R (o_Ifir_R),.o_Qfir_R (o_Qfir_R),.o_wbits(o_wbits),.o_bits (o_bits),.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篇内测试分析模块140//ila篇内测试分析模块140ila_0 ila_u (.clk(i_clk), // input wire clk.probe0({o_msg,o_SNR,o_I8psk[15:6],o_Q8psk[15:6],//30o_Nmod_T,o_Ifir_R[27:14],o_Qfir_R[27:14],o_wbits,//48o_error_num[15:0],o_total_num[23:0],//40//28o_en_pn,o_en_data,o_peak,o_bits_head,o_bits}));endmodule0sj2_065m4.开发板使用说明和如何移植不同的开发板注意硬件片内测试是指发射接收均在一个板子内完成因此不需要定时同步模块。在本课题中使用的开发板是5如果你的开发板和我的不一样可以参考代码包中的程序移植方法进行移植。