预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1:相干移频键控,非相干移频键控,锐利衰落信道下非相干移频键控性能曲线 源程序: clear clc x=0:1:20;%信噪比变化范围 SNR=10.^(x/10);%SNR即Es/No Pe_1=0.5*erfc(sqrt(SNR/2));%相干移频 Pe_2=0.5*exp(-SNR/2);%非相干(无衰落) Pe_3=1./(2+SNR);%非相干(瑞利衰落) figure(1)%作图 subplot(3,1,1) plot(x,Pe_1,'b') xlabel('Es/No(dB)');ylabel('Pe'); title('三种不同情况的错误概率曲线'); gridon; subplot(3,1,2) plot(x,Pe_2,'r') xlabel('Es/No(dB)');ylabel('Pe'); gridon; subplot(3,1,3) plot(x,Pe_3,'g') xlabel('Es/No(dB)');ylabel('Pe'); gridon; figure(2)%对数坐标 subplot(3,1,1) semilogx(SNR,Pe_1,'b') xlabel('Es/No(dB)');ylabel('Pe'); title('三种不同情况的错误概率曲线'); gridon; subplot(3,1,2) semilogx(SNR,Pe_2,'r') xlabel('Es/No(dB)');ylabel('Pe'); gridon; subplot(3,1,3) semilogx(SNR,Pe_3,'g') xlabel('Es/No(dB)');ylabel('Pe'); gridon; 2:2PSK调制信号在高斯信道下的性能曲线并与理论结果相比 源程序: clear clc %%%%%%%%%%%%%%BPSk调制解调在高斯信道下的仿真%%%%%%%%%%%%%%%% M=2;%2PSK transmit_bit_length=30000;%传输比特数 transmit_bit=randint(transmit_bit_length,1,M);%产生二进制数据 signal=transmit_bit; mod_1=modem.pskmod(M);%产生调制信号 modsignal=modulate(mod_1,signal);%BPS调制 SNR=0:1:10;%信噪比变化范围 fori=1:length(SNR) transmit_signal=awgn(modsignal,SNR(i),'measured');%加高斯噪声 demod_1=modem.pskdemod(M);产生解调信号 receive_signal=demodulate(demod_1,transmit_signal)%BPSK解调 receive_bit=receive_signal; [number_of_errors(i),bit_error_rate(i)]=biterr(transmit_bit,receive_bit) %计算误比特率 end Pe_error1=0.5*erfc(sqrt(SNR)); Eb_N0=10.^(SNR/10); %Pe_error2=1/2/sqrt(pi*SNR)*exp(-SNR)'; %画出误比特率曲线 figure(1) semilogy(SNR,bit_error_rate,'-*') gridon holdon semilogy(SNR,Pe_error1,'-r*') xlabel('SNR') title('BPSK¸高斯信道下的性能曲线') ylabel('误比特率') legend('仿真性能','理论性能')