資源簡介
對BPSK信號進行擴頻和解擴,并在不同信噪比條件下對其誤碼率進行MATLAB仿真,并與理論的誤碼率曲線進行對比。
代碼片段和文件信息
clc;clear?all;close?all;
num=50000;
for?(SNR=0:10)
????bpsk=randsrc(1num[1-1]);%產生BPSK基帶信號
????snr=1/(10^(SNR/10));
????noise=sqrt(snr/2)*(randn(14*num));
????sf=[1-11-1];%Walsh碼
????b_k=kron(bpsksf);%利用函數進行擴頻,擴頻后BPSK基帶信號每個元素對應4個元素
????receive=b_k+noise;%含噪聲的接收信號
????m=1;
????for?i=1:4:length(b_k)-3?????%進行解擴處理
????????b_kr(i:i+3)=sf.*receive(i:i+3);
????????b_jkt(m)=sum(b_kr(i:i+3));
- 上一篇:各種體制雷達信號MATLAB仿真
- 下一篇:高頻小信號諧振放大器
評論
共有 條評論