资源简介
bpsk在高斯白噪声信道中调制解调MATLAB仿真及误码率

代码片段和文件信息
function[p]=cm_bpske(snr_in_db)
% [p]=cm_bpske(snr_in_db)
% cm_bpske finds the probability of error for the given value of snr_in_db
N=5000;
E=1; %energy per symbol
snr=10^(snr_in_db/10); %signal to noise ratio
sgma=E/sqrt(snr*2); %noise variance
%generation of data source
for i=1:N
temp=rand;
if(temp<0.5)
dsource(i)=0;
else
dsource(i)=1;
end
end
%detection and the probability of errror calculation
numofbiterror=0;
for i=1:N
%received signal at the detector for the ith symbol is:
if (dsource(i)==0)
r0=E+gngauss(sgma);
r1=gngauss(sgma);
else
r1=E+gngauss(sgma);
r0=gngauss(sgma);
end
% the detector is:
if(r0>r1)
decis=0;
else
decis=1;
end
%increment the error counterif the decision is not correct
if (decis~=dsource(i))
numofbiterror=numofbiterror+1;
end
end
p=numofbiterror/N;
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1048 2003-08-10 12:05 AWGN\cm_bpske.m
文件 711 2003-08-10 14:12 AWGN\gngauss.m
文件 735 2003-08-10 12:02 AWGN\trng_guass.m
..AD... 0 2003-08-11 12:19 AWGN
----------- --------- ---------- ----- ----
2494 4
- 上一篇:基于MATLAB的图像增强处理
- 下一篇:有约束的最小最大值matlab程序
相关资源
- matlab_OFDM调制解调(来自剑桥大学)
- 用MATLAB(BPSK仿真 直接扩频)
- MATLAB实现的BPSK调制解调
- 基于matlab的BPSK调制解调
- MATLAB模拟MZM实现OOK和BPSK
- 基于MATLAB的数字调相系统的分析与仿
- 数字基带/带通仿真 含BPSK、QPSK、16Q
- 直接序列扩频系统MATLAB仿真(BPSK调制
- matlab高斯信道dbpsk分析
- 雷达波信号matlab仿真实现单频,线性
- BPSK的matlab调制解调程序
- Matlab的卷积编码完整的系统-bpsk.m
- BPSK QPSK matlab通信仿真
-
BPSK的simuli
nk仿真,及其完整的参数 - 直接序列BPSK信号不同信噪比误码率仿
- BPSK瑞利和高斯信道衰落误码率
- 用于生成ask2fsk4fskbpskqpskDLFM时频图数据
-
BPSK-simuli
nk - QPSK调制解调及误码率的计算-BPSK_AWG
- BPSk循环谱
- BPSK调制解调MATLAB程序
- 升余弦滤波器下BPSK误码率曲线
- bpsk qpsk 16qam 的ber方针matlab
- 2份BPSK调制解调仿真的MATLAB代码,其中
- LDPC仿真,matlab BP算法 LDPC编解码的m
- BPSK和QPSK调制解调原理及MATLAB程序
- 一个完整的BPSK仿真MATLAB代码,发射机
- 单载波为、BPSK、QPSK三种情况下锁相环
- 5份基于MATLAB的关于扩频+BPSK/QPSK仿真代
- 4份直接序列扩频+BPSK/QPSK的MATLAB仿真程
评论
共有 条评论