資源簡介
Matlab的PN碼同步方法的比較與仿真-abbr_bdd552019c5b7fd30a93fc1b2c0ccc21.rar
直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真
包含文件:
Figure14.jpg
直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真
包含文件:
Figure14.jpg

代碼片段和文件信息
%BPSK的AWGN分析歸一化
clear
figure(34)
hold?on;
for?ii=1:100
????ii
clear
df=0.15;
fs=20;%20MHz
fc=2;
rb=0.2;
ts=1/fs;
m=256;%m是碼元數,自己隨便定義
n=40;%n是每個碼元取點數,即對應的正弦波4個周期取多少個點
a=sj(mn);
%sj(mn)的解釋參見sj.msj(m20)的作用相當于上面的for循環
t=0:1:m*n-1;
Fc1=sin(8*pi*t/n);%碼元0發射的載波
Fc2=sin(8*pi*t/n+pi);%碼元1發射的載波
b=1-a;
u0=a.*Fc2+b.*Fc1;
for?k=1:20???%對應程序結尾的end
????k
%產生白噪聲
snr=k;%S/N
snr_lin=10^(snr/10);%線性信噪比
signal_power=(norm(u0)^2)/length(u0);
noise_power=signal_power/snr_lin;
noise_std=sqrt(noise_power);
noise=noise_std*randn(1length(u0));
u1=u0+noise;%加白噪聲
uls=length(u1);
maxu1=max(u1);
u=u1/maxu1;
%?%求瞬時平方包絡
%?v=blpf(u);
%?%均值
%?miu=mean(v);
%?%方差
%?delt=var(v);
%?%求R參數
%?r(k)=delt/(miu^2);
%?%信號平方
%?sqrtu=u.*u;
%求功率譜
nfft=1024;
u2=Rx_set(unfft);??%這個100是取了100個自相關系數a
u3=fftshift(abs(fft(u2)));%求功率譜
ff=-1*fs/2:fs/nfft:fs/2;
%求AWGN因子
e1=mean(u3);
j=0;
??for?i=1:nfft+1
??????if?u3(i)>e1
??????????j=j+1;
??????????ee(j)=u3(i);
??????end
??end
?e2=mean(ee);??
?j=0;
??for?i=1:nfft+1
??????if?u3(i)>e2
??????????j=j+1;
??????????eee(j)=u3(i);
??????end
??end
e3=mean(eee);?
a1(k)=(e2-e1)/e1;
a2(k)=(e3-e2)/e1;
%?%求CW因子
%?%頻譜分析
%?[Uu1df1]=fftseq(utsdf);
%?U=U*ts;
%?f=[0:df1:df1*(length(u1)-1)]-fs/2;
%?absu=abs(U);
%?max1=max(absu);
%?max2=0;
%?for?i=1:length(U)
%?????if?absu(i)>max2?&?absu(i) %?????????max2=absu(i);
%?????end
%?end
%?cw(k)=max1/max2;
end??%對應18行的for
i=1:k;
plot(ia1‘b‘)
plot(ia2‘r‘)
%?plot(ir‘b.‘)
%?plot(icw‘go‘)
end
grid
hold?off;
xlabel(‘信噪比(dB)‘)
title(‘歸一化BPSK?AWGN因子(a1:bluea2:red)仿真100次‘)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1800??2005-06-01?08:33??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_awgn.m
?????文件???????1667??2005-05-15?11:11??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_awgncwr.m
?????文件???????1711??2005-05-16?11:02??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_cw.m
?????文件????????751??2005-05-24?11:48??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_ph.m
?????文件???????1813??2005-05-31?16:30??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_r.m
?????文件???????2119??2005-05-27?08:50??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_sb.m
?????文件???????2158??2005-06-01?11:06??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_sb_gyh.m
?????文件???????1843??2005-05-24?08:53??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_sfft.m
?????文件???????2094??2005-05-31?09:55??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_sw.m
?????文件???????2566??2005-05-24?10:19??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真\bpsk_wave.m
?????目錄??????????0??2009-04-11?14:59??直接序列擴頻通信系統誤碼率的仿真分析PN碼同步方法的比較與仿真
?????文件???????3543??2009-02-01?16:19??使用幫助:新手必看.htm
?????文件????????183??2009-02-02?09:47??Matlab中文論壇--助努力的人完成畢業設計.url
-----------?---------??----------?-----??----
????????????????22248????????????????????13
評論
共有 條評論