?? 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 + -