📄 add_noise.v
字号:
//加噪声的行为模块
//在无噪声的unnoised(峰值为1)信号中加入随机noise(峰值为2)信号
//得到加入噪声的noised信号,从而达到模拟信道传输的过程
`timescale 1ns/1ns
module add_noise(en,rst,clk_31,unnoised_data,noised_data);
input en,rst;
input clk_31;
input [1:0] unnoised_data;
output [2:0] noised_data;
reg [2:0] noise;
wire [2:0] noised_data;
assign noised_data ={unnoised_data[1],unnoised_data} + noise; //将下边产生的随机信号加入
//接收到的unnoised信号中
always@(posedge clk_31)
if(!rst)
noise =3'bzzz;
else if(en)
noise =$random%3; //产生最大值为2的随机信号
endmodule
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -