• 大小: 882B
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: Matlab
  • 标签: snr  BNR  

资源简介

MATLAB实现BPSK,通信原理中的相关知识。涉及许多通信原理知识,高斯白噪声,误码率SNR,误比特率BNR等。

资源截图

代码片段和文件信息

clc;
clear;

N=10000; % number of runs
segma=1;% variance of additive white gaussian noise加性高斯白噪声的方差
SNR=2:1:6; %signal to noise ratio in dB
Am=(2*10.^(SNR./10)).^0.5; % Eb_No=Am^2/2the amplitude of the signal
%SNR(dB)=10log10(Eb_No)

In_bits=randint(1N2); % input bits of length N;N是运行次数

BER=zeros(1length(SNR));
temp=1;
for am=Am
    noise=randn(1N);
    for i=1:N
        if (In_bits(i) == 0)
          

评论

共有 条评论