




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、主程序:sr=256000.0; % 符號(hào)率ml=1; % 解調(diào)電平數(shù)br=sr.*ml; % 比特率nd = 100; % 每次循環(huán)中的符號(hào)個(gè)數(shù)ebn0=15; % 信噪比IPOINT=8; % 過(guò)采樣點(diǎn)數(shù)%* 濾波器初始化*irfn=21; % 階數(shù)B=0.25*sr;B2=0.6*sr;xh = gaussf(B,irfn,IPOINT,sr,1; %發(fā)送器濾波器設(shè)計(jì)xh2 =gaussf(B2,irfn,IPOINT,sr,0; %接收器濾波器設(shè)計(jì)%*衰落初始化 *tstp=1/sr/IPOINT; %時(shí)間分辨率itau = 0; %直達(dá)波形dlvl = 0;n0=6; %瑞利衰落th
2、1=0.0;itnd0=nd*IPOINT*100;itnd1=1000;now1=1;fd=320;flat =1;%*開(kāi)始計(jì)算* nloop=1000; % 循環(huán)數(shù)noe = 0; % 錯(cuò)誤數(shù)nod = 0; % 傳送數(shù)據(jù)數(shù)目for iii=1:nloop%*產(chǎn)生數(shù)據(jù)* data1=rand(1,nd.*ml>0.5; % rand: built in functionsubplot(4,2,1 ,stairs(data1;title('產(chǎn)生的原始信號(hào)'axis(0,50,-2,2;%*GMSK調(diào)制* data11=2*data1-1;data2=oversamp(d
3、ata11,length(data11,IPOINT;data3=conv(data2,xh;subplot(4,2,2,plot(data3;title('基帶信號(hào)通過(guò)高斯白噪聲后'th=zeros(1,length(data3+1;ich2=zeros(1,length(data3+1;qch2=zeros(1,length(data3+1;for ii=2:length(data3+1th(1,ii=th(1,ii-1+pi/2*data3(1,ii-1./IPOINT;endich2=cos(th;qch2=sin(th;fich2=fft(ich2,800;fqch2
4、=fft(qch2,800;subplot(4,2,3,plot(abs(fich2;title('同相支路頻譜'subplot(4,2,4,plot(abs(fqch2;title('正交支路頻譜'%*衰減計(jì)算*spow=sum(ich2.*ich2+qch2.*qch2/nd;attn=0.5*spow*sr/br*10.(-ebn0/10;attn=sqrt(attn;%* 衰落信道 *ifade,qfade=sefade(ich2,qch2,itau,dlvl,th1,n0,itnd1,now1,length(ich 2,tstp,fd,flat; %產(chǎn)
5、生的數(shù)據(jù)送入衰落模擬器itnd1 = itnd1+ itnd0; %更新衰落計(jì)數(shù)器%*加性高斯白噪聲 *ich3,qch3= comb(ifade,qfade,attn;% 加入高斯白噪聲ich4,qch4 = compconv(ich3,qch3,xh2;syncpoint =irfn*IPOINT-IPOINT/2+1;ich5=ich4(syncpoint:IPOINT:length(ich4;qch5=qch4(syncpoint:IPOINT:length(qch4;fich5=fft(ich5,100;fqch5=fft(qch5,100;subplot(4,2,5,plot(ab
6、s(fich5;title('加入噪聲后的同相支路頻譜'subplot(4,2,6,plot(abs(fqch5;title('加入噪聲后的正交支路頻譜'%*GMSK解調(diào)* demoddata2(1,1=-1;for k=3:2:nd*ml+1demoddata2(1,k=ich5(1,k*qch5(1,k-1*cos(pi*(k>0;endfor n=2:2:nd*ml+1demoddata2(1,n=ich5(1,n-1*qch5(1,n*cos(pi*(n>0;enddemodata=demoddata2(1,2:nd*ml+1;subplot
7、(4,2,7,stairs(demodata;axis(0,50,-2,2;title('恢復(fù)波形'%* 估計(jì)差錯(cuò)概率* noe2=sum(abs(data1-demodata;nod2=length(data1;noe=noe+noe2;nod=nod+nod2;%*輸出結(jié)果 *ber=noe/nod;fprintf('差錯(cuò)概率估計(jì)值=%fn',noe/nod;子程序:function iout, qout = compconv(idata, qdata, filteriout = conv(idata,filter;qout = conv(qdata,fil
8、ter;function iout,qout = delay( idata, qdata , nsamp , idel iout=zeros(1,nsamp;qout=zeros(1,nsamp;if idel = 0iout(1:idel = zeros(1,idel;qout(1:idel = zeros(1,idel;endiout(idel+1:nsamp = idata(1:nsamp-idel;qout(idel+1:nsamp = qdata(1:nsamp-idel;functioniout,qout,ramp,rcos,rsin=fade(idata,qdata,nsamp,
9、tstp,fd,no,counter, flatif fd = 0.0constant(ichconstant(qchic0 = counter;pai = 3.14159265;n = 4.*no + 2;ts = tstp;wmts = wm.*ts;paino = pai./no;xc=zeros(1,nsamp;xs=zeros(1,nsamp;ic=1:nsamp+ic0;for nn = 1: noendramp=sqrt(xc.2+xs.2;rcos=xc./ramp;rsin=xs./ramp;if flat =1iout = sqrt(xc.2+xs.2.*idata(1:n
10、samp;qout = sqrt(xc.2+xs.2.*qdata(1:nsamp;elseiout = xc.*idata(1:nsamp - xs.*qdata(1:nsamp;qout = xs.*idata(1:nsamp + xc.*qdata(1:nsamp;endelseiout=idata;qout=qdata;endfunction xh = gaussf(B,irfn,ipoint,sr,nccpoint = ipoint;tr = sr ;n = ipoint .* irfn;mid = ( n ./ 2 + 1;fo=B/sqrt(2*log(2;for i = 1 :
11、 nicon = i - mid;ym = icon;xt=1/2*(erf(-sqrt(2/log(2*pi*B*(ym/ipoint-1/2/tr+erf(sqrt(2/log(2 *pi*B*(ym/ipoint+1/2/tr;if ncc = 0 % in the case of receiverxh( i = xt ;elseif ncc = 1 % in the case of transmitter xh( i = xt;elseerror('ncc error'endendfunction out = oversamp( indata, nsymb , samp
12、leout=zeros(1,nsymb*sample;out(1:sample:1+sample*(nsymb-1=indata;functioniout,qout,ramp,rcos,rsin=sefade(idata,qdata,itau,dlvl,th,n0 ,itn,n1,nsamp,tstp,fd,flatiout = zeros(1,nsamp;qout = zeros(1,nsamp;total_attn = sum(10 .( -1.0 .* dlvl ./ 10.0;for k = 1 : n1atts = 10.( -0.05 .* dlvl(k;if dlvl(k >= 40.0atts = 0.0;endtheta = th(k .* pi ./ 180.0;itmp,qtmp = delay ( idata ,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高新技術(shù)廠房股權(quán)轉(zhuǎn)讓與區(qū)域經(jīng)濟(jì)轉(zhuǎn)型升級(jí)合同
- 廣告位租賃合同模板
- 智慧水利實(shí)踐及未來(lái)展望
- 大教學(xué)論教育思想
- 家庭保潔培訓(xùn)
- 酒店前臺(tái)禮儀禮節(jié)培訓(xùn)
- 幼兒園走失事件應(yīng)對(duì)策略
- 健康領(lǐng)域核心經(jīng)驗(yàn)培訓(xùn)
- 紅領(lǐng)巾隊(duì)教育體系構(gòu)建
- 幼兒園手足口病培訓(xùn)課件
- GB/T 17626.18-2016電磁兼容試驗(yàn)和測(cè)量技術(shù)阻尼振蕩波抗擾度試驗(yàn)
- SDS汽油安全技術(shù)說(shuō)明書(shū)
- 六年級(jí)科學(xué)上冊(cè)教學(xué)計(jì)劃
- 人教版數(shù)學(xué)六年級(jí)下冊(cè)期末測(cè)試卷及參考答案
- GeneralEnglish-入學(xué)測(cè)試(劍橋五級(jí))附有答案
- 會(huì)議管理系統(tǒng)的分析與設(shè)計(jì)
- JJF(建材)110-2019水泥雷氏夾膨脹測(cè)定儀校準(zhǔn)規(guī)范-(高清現(xiàn)行)
- 省級(jí)土壤樣品庫(kù)實(shí)施方案
- 河南POCT試劑項(xiàng)目投資計(jì)劃書(shū)(模板)
- 2016-2017學(xué)年廣西桂林市八年級(jí)(下)期末數(shù)學(xué)試卷
- 吊裝作業(yè)安全規(guī)范
評(píng)論
0/150
提交評(píng)論