通信中中斷概率及代碼表示
在這里接收信號的形式為:yAN=yh+ni;(y
在通信中,如果得到的隨機變化的資訊傳輸速率低于一定的水平,即業務可靠速率,則會發生“中斷”,實際通信系統中,收發信號的互資訊量小于預期頻譜效率時,就認為該鏈路中斷,
設SNR的函式運算式為f(x),則中斷概率可以表示為:

一般取r0=1或2
代碼表示:
close all;
N=1000000;%仿真點數
x=randi([0,1],1,N); %產生隨機信號
y=pskmod(x,2);%呼叫matlab自帶的psk調制函式
for SNR=1:20;%信噪比變化范圍
snr1=10.^(SNR/10);%將信噪比轉化成直角坐標
i=1:length(SNR);
N0=1/snr1(i);%計算噪聲功率
N0_dB=10*log10(N0);%將噪聲功率轉換為dBW
ni=wgn(1,N,N0_dB);%產生高斯噪聲
h=raylrnd(1/sqrt(2),1,N);%產生瑞利信號
m=(abs(y.*h)).^2;
n=(abs(ni)).^2;
snr=m./n;
gain(SNR)=sum(snr<1)./N;
end
figure;
semilogy(gain,'-*'),grid on;
legend('中斷概率');
title('中斷概率');
xlabel('snr(dB)');ylabel('Pr');
在這里插入代碼片

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/179522.html
標籤:其他
上一篇:STM32通過串口發送接收PC端訊息,并控制LED燈的亮滅
下一篇:Xilinx FPGA開發板
