77范文网 - 专业文章范例文档资料分享平台

基于MATLAB仿真的2ASK2PSK2FSK性能比较和分析(3)

来源:网络收集 时间:2018-12-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

grid on; end

2psk主函数代码

close all clear all n=16;%二进制码长 fc=1000000;%载波频率 bitRate=1000000;信息频率 N=50;%码宽

noise=10;%信道加性噪声大小 signal=source(n,N);生成二进制代码

transmittedSignal=bpskModu(signal,bitRate,fc,N);对信号进行调制并进行频谱分析

signal1=gussian(transmittedSignal,noise)%加信道噪声 configueSignal=demoBPSK(signal1,bitRate,fc,n,N);%信号解调

source代码

function sendSignal=source(n,N) sendSignal=randint(1,n) bit=[];

for i=1:length(sendSignal) if sendSignal(i)==0 bit1=zeros(1,N); else

bit1=ones(1,N); end

bit=[bit,bit1]; end figure(1)

plot(bit),title('transmitting of binary'),grid on; axis([0,N*length(sendSignal),-2.5,2.5]); end

bpskModu代码

function transmittedSignal=bpskModu(signal,bitRate,fc,N) t=linspace(0,1/bitRate,N); c1=sin(2*pi*t*fc); c2=sin(2*pi*t*fc + pi);

transmittedSignal=[]; for i=1:length(signal) if signal(i)==1

transmittedSignal=[transmittedSignal,c1]; else

transmittedSignal=[transmittedSignal,c2]; end end

figure(2) % 画调制图

plot(1:length(transmittedSignal),transmittedSignal);title('Modulation of BPSK');grid on; figure(3)%画频谱图

m=0:length(transmittedSignal)-1; F=fft(transmittedSignal);

plot(m,abs(real(F))),title('BPSK_frequency-domain analysis real'); grid on; end

CheckRatePe代码

function PeWrong=CheckRatePe(signal1,signal2,s) rights=0; wrongs=0; for ki=1:s-2

if(signal1(ki)==signal2(ki)) rights=rights+1; else

wrongs=wrongs+1; end end

PeWrong=wrongs/(wrongs+rights); end

demoBPSK代码

function bitstream=demoBPSK(receivedSignal,bitRate,fc,n,N) load num %读取num存储的低通滤波用的数据 signal1=receivedSignal; t=linspace(0,1/bitRate,N); c=sin(2*pi*t*fc); signal=[]; for i=1:n

signal=[signal,c];

end

signal2=signal1.*signal; %乘同频同相sin

signal3=filter(num1,1,signal2); %LPF,包络检波3 IN=fix(length(num1)/2); %?延迟时间 bitstream=[]; LL=fc/bitRate*N; i=IN+LL/2;

while (i<=length(signal3)) %判决 bitstream=[bitstream,signal3(i)>=0]; i=i+LL; end

figure(5)

subplot(3,1,1);%画接收的包含噪声的波形

plot(1:length(signal1),signal1);title('Wave of receiving terminal(including noise)');grid on; subplot(3,1,2);%相干解调波形

plot(1:length(signal2),signal2);title('After Multipling sin Fuction');grid on;

subplot(3,1,3);%包络检波波形

plot(1:length(signal3),signal3);title('Wave of LPF');grid on; bit=[];

for i=1:length(bitstream) if bitstream(i)==0 bit1=zeros(1,N); else

bit1=ones(1,N); end

bit=[bit,bit1]; end

figure(6)二进制接收信号波形

plot(bit);title('binary of receiving terminal');grid on; axis([0,N*length(bitstream),-2.5,2.5]); end

gussian代码

function signal=gussian(transmittedSignal,noise) signal=sqrt(2)*transmittedSignal; signal=awgn(signal,noise); figure(4)

plot(1:length(signal),signal),grid on; title('Adding noise') end

三种调制方式的性能比较:

load PeRate; load PeRatep; %补偿误差

fpeask(15)=1e-3; fpefsk(9)=1e-3; fpepsk(24)=0.002; fpepsk(26)=1e-3; figure(1)

semilogy(-6:length(fpeask)-7,fpeask,-6:length(fpefsk)-7,fpefsk,-30:length(fpepsk)-31,fpepsk),grid on; title('Analysis Of Bit Error Rate'); legend('ASK','FSK','PSK'); xlabel('r/dB'); ylabel('Pe');

figure(2)

semilogy(-6:length(fpefsk)-7,fpeask);grid on; title('Bit Error Rate Of ASK'); xlabel('r/dB'); ylabel('PeASK'); figure(3)

semilogy(-6:length(fpefsk)-7,fpefsk);grid on; title('Bit Error Rate Of FSK'); xlabel('r/dB'); ylabel('PeFSK'); figure(4)

semilogy(-16:length(fpepsk)-17,fpepsk);grid on; title('Bit Error Rate Of PSK'); axis([-16,10,1e-3,1]); xlabel('r/dB'); ylabel('PePSK');

三.程序与调制解调波形 3.1 2ASK波形 1随机信号产生

2ASK信号调制

3信号噪声附加

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于MATLAB仿真的2ASK2PSK2FSK性能比较和分析(3)在线全文阅读。

基于MATLAB仿真的2ASK2PSK2FSK性能比较和分析(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/396943.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: