问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用MATLAB做4fsk

发布网友 发布时间:2022-04-25 12:07

我来回答

2个回答

热心网友 时间:2024-11-02 07:38

x=sqrt(2Eb/Tb)*cos2*π*fi*t;f0=1;f1=4;
t=0:2*pi/99:Tb;
cp=[];mod=[];bit=[];
for n=1:length(x);
if x(n)==0;
cp1=ones(1,100);c=sin(f0*t);
bit1=zeros(1,100);
else x(n)==1;
cp1=ones(1,100);c=sin(f1*t);
bit1=ones(1,100);
end
cp=[cp cp1];mod=[mod c];bit=[bit bit1];
end
fsk=cp.*mod;
plot(bit,'r*:');
grid on;hold on
plot(fsk,'b+:');

SNRindB1=0:1:12;
SNRindB2=0:0.1:12;
for i=1:length(SNRindB1)
simu_err_prb(i)=snr2ps5_11(SNRindB1(i));
end;
for i=1:length(SNRindB2)
SNR=exp(SNRindB2(i)*log(10)/10);
theo_err_prb(i)=Qfunct(sqrt(SNR));
end;

semilogy(SNRindB1,simu_err_prb,'*');
hold
semilogy(SNRindB2,theo_err_prb);
legend('仿真结果','理论曲线')
function [p]=snr2ps5_11(snr_in_dB)
E=1;
SNR=exp(snr_in_dB*log(10)/10);
sgma=E/sqrt(2*SNR);
N=10000;
for i=1:N, %产生二进制数据源
temp=rand;
if (temp<0.5),
dsource(i)=0;
else
dsource(i)=1;
end
end
%检测、计算差错概率
numoferr=0;
for i=1:N,
n0=gausamp(sgma);
n1=gausamp(sgma);
if(dsource(i)==0),
r0=E+n0;
r1=n1;
else
r1=E+n1;
r0=n0;
end
if(r0>r1),
decis=0;
else
decis=1;
end
if(decis~=dsource(i))
numoferr=numoferr+1;
end
end
p=numoferr/N;
function [y]=Qfunct(x)
y=(1/2)*erfc(x/sqrt(2));
%高斯样本的产生
function x=gausamp(sgma)
x=sqrt(sgma)*randn;
%Q函数的计算
function [y]=Qfunct(x)
y=(1/2)*erfc(x/sqrt(2));

热心网友 时间:2024-11-02 07:38

x=sqrt(2Eb/Tb)*cos2*π*fi*t;f0=1;f1=4;
t=0:2*pi/99:Tb;
cp=[];mod=[];bit=[];
for
n=1:length(x);
if
x(n)==0;
cp1=ones(1,100);c=sin(f0*t);
bit1=zeros(1,100);
else
x(n)==1;
cp1=ones(1,100);c=sin(f1*t);
bit1=ones(1,100);
end
cp=[cp
cp1];mod=[mod
c];bit=[bit
bit1];
end
fsk=cp.*mod;
plot(bit,'r*:');
grid
on;hold
on
plot(fsk,'b+:');
SNRindB1=0:1:12;
SNRindB2=0:0.1:12;
for
i=1:length(SNRindB1)
simu_err_prb(i)=snr2ps5_11(SNRindB1(i));
end;
for
i=1:length(SNRindB2)
SNR=exp(SNRindB2(i)*log(10)/10);
theo_err_prb(i)=Qfunct(sqrt(SNR));
end;
semilogy(SNRindB1,simu_err_prb,'*');
hold
semilogy(SNRindB2,theo_err_prb);
legend('仿真结果','理论曲线')
function
[p]=snr2ps5_11(snr_in_dB)
E=1;
SNR=exp(snr_in_dB*log(10)/10);
sgma=E/sqrt(2*SNR);
N=10000;
for
i=1:N,
%产生二进制数据源
temp=rand;
if
(temp<0.5),
dsource(i)=0;
else
dsource(i)=1;
end
end
%检测、计算差错概率
numoferr=0;
for
i=1:N,
n0=gausamp(sgma);
n1=gausamp(sgma);
if(dsource(i)==0),
r0=E+n0;
r1=n1;
else
r1=E+n1;
r0=n0;
end
if(r0>r1),
decis=0;
else
decis=1;
end
if(decis~=dsource(i))
numoferr=numoferr+1;
end
end
p=numoferr/N;
function
[y]=Qfunct(x)
y=(1/2)*erfc(x/sqrt(2));
%高斯样本的产生
function
x=gausamp(sgma)
x=sqrt(sgma)*randn;
%Q函数的计算
function
[y]=Qfunct(x)
y=(1/2)*erfc(x/sqrt(2));
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
男主角在英国上学 和辣妹组合做邻居拍偷拐抢骗出名 拍钢的琴 偷拐抢骗概述 手动挡档位的意思 苹果ipad屏幕使用密码怎么取消 如何在没有密码的情况下解锁iPad 高级会计职称需要什么条件才能报名 2024年广东高级会计师报名条件 宅男在家必备的十款软件 有什么软件可以制作表情包 如何查自己办过什么卡 去银行办卡写什么 怎样用FPGA实现FSK调制解调? matlab里,对一已知方波进行fsk调制,该用什么方法? FSK传输系统的背景 FSK、PSK、ASK数字调制系统的设计 解释一下FSK信号为何有抗干扰力强等优点 GFSK 解调,通过高斯滤波器之后,用2FSK 还是用4FSK ? multisim fsk调制 什么是ASK/FSK调制,它的工作原理是什么 fsk的FSK 调制 FSK调制基本原理是什么? fsk调制解调原理 编程语言的主要用途是什么? 为什么siri现在不能让它直接在线播放apple+music了 苹果三代无线耳机在听歌的时候呼叫siri音乐会断吗? 苹果4sSiri不能播放音乐 一说播放音乐就显示目前似乎无法播放音乐怎么办... iPhone4s siri关闭音乐怎么说啊? 听音乐时能开siri么 苹果二代耳机播放音乐唤醒siri音乐暂停吗 为什么我的iphone siri不能放音乐? 为什么用苹果x的siri播放歌曲的时候说停止他不能停止呢? FSK信号的解调 关于FSK调制的原理,利用矩形脉冲来控制开关电路对两个不同的独立频率... 调制解调器的工作原理? 普通电脑截图怎么存进电脑文件夹? 奥特曼存在吗? 世界上真的有奥特曼存在吗? 世界上有真正的奥特曼吗? 这个世界上真的有奥特曼吗 ? 中国世上真有奥特曼吗? 房屋确权是什么意思 房子确权是什么意思? 房产确权需要什么 房产确权需要哪些手续 房屋如何确权 房屋确权的主要条件是什么? 坦克世界主播鬼虎直播时经常放哪些音乐? 王者主播经常放的音乐那首迪加的背景音乐叫什么? 推荐一些游戏主播们经常放的音乐。。 最近斗鱼主播经常放的音乐纯调子 语言处理程序有哪几种