• 大小: 1.57KB
    文件类型: .m
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: Matlab
  • 标签: matlab  

资源简介

Matlab仿真BPSK,BFSK,BASK,BDPSK相干解调以及非相干解调的误码率。

资源截图

代码片段和文件信息

clc;
clear;
close all;

gama = [-10:0.1:20];   %%Eb/N0(dB)
gama_decimal = power(10gama./10);

%--------------------------------------------相干解调------------------------------------------------%
BASK_coherent = erfc(sqrt(gama_decimal./2))./2;
BFSK_coherent = erfc(sqrt(gama_decimal./2))./2;
BPSK_coherent = erfc(sqrt(gama_decimal))./2;
BDPSK_coherent = erfc(sqrt(gama_decimal));
%-----------------------------------------------------------------------------------------------------%

%-------------------------------------------非相干解调-----------------------------------------------%
BASK_non = exp(gama_decimal./(-2))./2;
BFSK_non = exp(gama_decimal./(-2))./2;
BPSK_non = exp(-gama_decimal)./2;
BDPSK_non = exp(gama_decimal./(-2))./2;
%---

评论

共有 条评论