北郵通原GMSK實(shí)驗(yàn)_第1頁
北郵通原GMSK實(shí)驗(yàn)_第2頁
北郵通原GMSK實(shí)驗(yàn)_第3頁
北郵通原GMSK實(shí)驗(yàn)_第4頁
北郵通原GMSK實(shí)驗(yàn)_第5頁
已閱讀5頁,還剩27頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

通信原理實(shí)驗(yàn)報(bào)告“GMSK調(diào)制器”系統(tǒng)實(shí)驗(yàn)指導(dǎo)老師韓玉芬目錄一、實(shí)驗(yàn)內(nèi)容 3二、實(shí)驗(yàn)思路 3三、實(shí)驗(yàn)原理分析 43.1GMSK調(diào)制器工作原理和相位路徑的計(jì)算 43.2數(shù)字信號(hào)處理方法實(shí)現(xiàn)GMSK調(diào)制器 7四、實(shí)驗(yàn)步驟 8五、軟件實(shí)現(xiàn) 95.1仿真眼圖流程 95.2g(t)信號(hào)產(chǎn)生 95.3φ(t)函數(shù)的實(shí)現(xiàn)及及相位路徑的畫圖 105.4正弦表和余弦表的生成 145.5量化前的眼圖繪制 145.6正(余)弦表的均勻量化及Bin文件的生成 165.7量化后的眼圖 205.8mif文件的生成 21六、硬件部分 226.1地址邏輯設(shè)計(jì) 226.2CLOCKMGDF模塊 236.3ADDRLOGIC模塊 246.4整體的仿真波形圖 266.5mif文件及相應(yīng)電路邏輯 27七、實(shí)驗(yàn)結(jié)果展示 297.1bin文件方法 297.2MIF文件方法 317.3結(jié)果分析 31八、拓展部分——眼圖的功率譜密度 31九、實(shí)驗(yàn)總結(jié)及心得體會(huì) 錯(cuò)誤!未定義書簽。十、參考文獻(xiàn) 34因而在具體計(jì)算時(shí),取g(t)的截短長度為5T,就可達(dá)到足夠精度。BT=0.3的高斯濾波器矩形脈沖響應(yīng)如圖2所示:圖2BT=0.3的高斯濾波器矩形脈沖響應(yīng)在KT≤t≤(K+1)T時(shí),圖3表示不歸零矩陣脈沖序列通過BT=0.3的高斯濾波器的相響應(yīng)示意圖。 圖3BT=0.3的高斯濾波器矩形脈沖序列響應(yīng)示意圖3.2數(shù)字信號(hào)處理方法實(shí)現(xiàn)GMSK調(diào)制器在算得后,可得出值。首先將的值離散化,固化在ROM中。由隨機(jī)數(shù)據(jù){bn}形成ROM表的地址,根據(jù)地址取出ROM中的相應(yīng)的基帶信號(hào)離散值,然后利用D/A將其數(shù)模變換成模擬基帶信號(hào),再由正交調(diào)制器將基帶頻譜搬移至載頻上。本實(shí)驗(yàn)的電路原理框圖如圖4:圖4用數(shù)字化方法實(shí)現(xiàn)GMSK的原理框圖?為得到的余弦表和正弦表,必須將基帶信號(hào)離散化,即抽樣、量化。根據(jù)隨機(jī)信號(hào)功率譜估計(jì)仿真方法,對(duì)不同采樣速率、不同量化電平值的GMSK基帶信號(hào)進(jìn)行譜估計(jì),最后選用采樣速率為每比特抽8個(gè)樣,每個(gè)樣值量化編碼為10比特(Q=10)。在采樣速率fs=8fb=2.166664MHz的情況下,由于存在采樣造成的副主瓣,影響了功率譜特性,因此必須在D/A轉(zhuǎn)化后加低通濾波器來抑制高頻分量,選用3dB帶寬的330KHZ的6階貝塞爾函數(shù)低通濾波器,數(shù)/模變換后的基帶信號(hào)經(jīng)低通濾波器后的功率譜滿足GSM05.05建議的要求。四、實(shí)驗(yàn)步驟仔細(xì)閱讀實(shí)驗(yàn)原理后,推導(dǎo)gt編寫GMSK高斯濾波器的矩形脈沖響應(yīng)gt編寫計(jì)算?t編寫計(jì)算cos?t及sin?t將余弦和正弦碼表中的每個(gè)樣值的10bit碼字,按照地址邏輯進(jìn)行存放,并用matlab程序?qū)崿F(xiàn)得到ROM存儲(chǔ)的基本波形表,利用信號(hào)源產(chǎn)生的偽隨機(jī)序列{an}經(jīng)預(yù)編碼后得到{bn},經(jīng)過地址邏輯運(yùn)算由ROM中順序取出cos?t及把得到的正余弦表進(jìn)行數(shù)字量化,寫入BIN文件,下載到硬件系統(tǒng)中,通過示波器觀察實(shí)際硬件實(shí)現(xiàn)的GMSK信號(hào)眼圖。將bin文件用matlab轉(zhuǎn)換為mif文件,并導(dǎo)入到quartus連接好電路生成ROM模塊,后燒錄入FPGA,觀察示波器上的GMSK信號(hào)眼圖。五、軟件實(shí)現(xiàn)5.1仿真眼圖流程圖5:眼圖仿真流程5.2g(t)信號(hào)產(chǎn)生首先編寫q(t)函數(shù),g(t)通過調(diào)用q(t)函數(shù)實(shí)現(xiàn),其代碼如下:①functiony=q(x)%調(diào)用erfc函數(shù)實(shí)現(xiàn)Q(t)y=erfc(x./(sqrt(2)))./2;end②functiongt=g(t)%調(diào)用Q(t)函數(shù)實(shí)現(xiàn)g(t)T=3.6923*10^-6;B=0.3/T;alpha=(1/B)*sqrt((log(2)/2));gt=(1/(2*T))*(q(sqrt(2)*pi*(t-T/2)/alpha)-q(sqrt(2)*pi*(t+T/2)/alpha));end繪制g(t)的函數(shù)和結(jié)果如下:③T=3.6923*10^-6;t=linspace(-1,1,20000);fori=1:20000y(i)=g(t(i)*2.5*T);endplot(t,y),title('BT=0.3截?cái)嚅L度為5T的g(t)'),xlabel('時(shí)間t(*2.5T)'),ylabel('g(t)')圖6BT=0.3高斯濾波器矩形脈沖響應(yīng)5.3φ(t)函數(shù)的實(shí)現(xiàn)及及相位路徑的畫圖計(jì)算相位路徑φ(t圖7相位路徑正余弦表流程圖具體在計(jì)算時(shí),將φ(t)分解為兩個(gè)部分其中但在以下Ph(t,b,L)函數(shù)中,參數(shù)t不是絕對(duì)時(shí)間,而是絕對(duì)時(shí)間除以T的倍數(shù),如1/8,1等數(shù)。計(jì)算時(shí)可寫成兩個(gè)積分,但由于積分的函數(shù)相同,只是上下限不同,故程序中寫為一個(gè)積分,調(diào)用了matlab中的quad函數(shù)。函數(shù)如下:①functionphase=Ph(t,b,L)%計(jì)算phi(t);這里t是與T的相對(duì)時(shí)間T=3.6923*10^-6;ph=0;%初始化相位fori=-2:2%循環(huán)疊加求出phi(0)+deltaphi(t),ph=ph+quad(@g,-2.5*T,t*T-i*T-T/2)*pi*b(i+3);%此處是phi的積分公式endphase=ph+L*pi/2;%得到相位phi(t)end下面驗(yàn)證相位路徑ph(t,b,l)的正確性,采用繪制出相位路徑圖方法,代碼如下:②a=randint(1,1024);%隨機(jī)產(chǎn)生0/1序列ab=2*a-1;%經(jīng)預(yù)編碼和電平變換后得到序列bscreen=40;path=zeros(1,80);%初始路徑長度fori=1:screentemp=[b(1),b(2),b(3),b(4),b(5)];%賦初值LL=0;%LL表示絕對(duì)的LL=0;%模4后的Lfork=1:10forj=1/8:1/8:1path((k-1)*8+j*8)=Ph(j,temp,L)+(LL-L)*pi/2;%加上因?yàn)槟?而帶來的相位上的損失endLL=LL+temp(1);%得到連續(xù)相位,l為不模4的L=mod(LL,4);%因?yàn)閷懙暮瘮?shù)Phi是要輸入模4的L的,所以也要同時(shí)求出forkk=1:4temp(kk)=temp(kk+1);%移位,得到新的temptemp(5)=b((i-1)*10+k+5);%給temp(5)賦值,得到完整的temp,作為次輸入endendplot(path);holdon;endholdoff;由MATLAB畫出的圖像如下:其中圖2是將進(jìn)入循環(huán)時(shí)的輸入相同情況的路徑圖,更為明顯。 圖8相位路徑圖圖9相位路徑圖5.4正弦表和余弦表的生成計(jì)算出的b(n)有2種狀態(tài),L有4個(gè)象限,在采樣速率fs下每比特采樣8次,故有1024個(gè)點(diǎn),代碼中對(duì)應(yīng)數(shù)組phi(1024)。代碼中用到3重循環(huán),最外層是32種狀態(tài)的循環(huán),第二層是象限的循環(huán),最內(nèi)層是采樣次數(shù)的循環(huán)。最后用計(jì)算出的phi值進(jìn)行余弦、正弦的運(yùn)算,得到兩個(gè)表存正弦和余弦值。其代碼如下:①clear;phi(1024)=0;%大小為1024的數(shù)組用于存放存phibn(5)=0;%T=3.6923*10^-6;fori=0:1:31bn=de2bi(i,5);%將十進(jìn)制轉(zhuǎn)換為二進(jìn)制bn=seqreverse(bn);forii=1:5%得到輸入序列bnbb(ii)=2*bn(ii)-1;endforj=0:1:3%4個(gè)象限fork=0:1:7%采樣8次phi(i*32+j*8+k+1)=Ph(k/8,bb,j);%計(jì)算phiendendendendcos_table=cos(phi);sin_table=sin(phi);5.5量化前的眼圖繪制原理為:首先產(chǎn)生足夠長的0,1序列,經(jīng)預(yù)測編碼及變化后得到bn序列,作為Ph函數(shù)的輸入,初始化循環(huán)次數(shù),象限數(shù),及路徑等,設(shè)立兩級(jí)循環(huán)計(jì)算每次輸入情況下的相位值(注意此處連續(xù)相位),進(jìn)行采樣八次畫出一條正弦值的圖,然后移位bn數(shù)組及改變其他輸入量,重新畫出下一次的正弦值的圖,循環(huán)多次在屏幕上畫出一個(gè)眼圖,其代碼實(shí)現(xiàn)如下:①a=randint(1,1024);%等概率生成0/1b=2*a-1;screen=40;%刷屏screengmsk=zeros(1,80);%初始化pathtemp=[b(1),b(2),b(3),b(4),b(5)];%賦初值%LL表示絕對(duì)的LL=0;%模4后的Lfori=1:screenfork=1:10forj=1/8:1/8:1%采樣8次gmsk((k-1)*8+j*8)=sin(Ph(j,temp,L));%不用加上因?yàn)槟?而帶來的相位上的損失endL=mod(L+temp(1),4);%因?yàn)閷懙暮瘮?shù)Phi是要輸入模4的L的,所以也要同時(shí)求出forkk=1:4%移位,得到新的temptemp(kk)=temp(kk+1);temp(5)=b((i-1)*10+k+5);%給temp(5)賦值,得到完整的tempendendplot(gmsk);title('GMSK基帶正弦信號(hào)眼圖');holdon;endholdoff;繪圖如下:圖10量化前GMSK基帶余弦,正弦信號(hào)眼圖5.6正(余)弦表的均勻量化及Bin文件的生成對(duì)正(余)弦表的量化范圍為[-1,1],且每個(gè)樣值量化為10bit,故量化為1024個(gè)電平。若采用均勻量化,則量化間隔為,其誤差較小,不足以對(duì)整個(gè)編解碼產(chǎn)生不可恢復(fù)的影響,且考慮到其實(shí)現(xiàn)簡單的因素,所以采用均勻量化,既能滿足實(shí)驗(yàn)對(duì)精確度的要求,又將運(yùn)算復(fù)雜度降低到了能夠接受的程度。具體步驟如下:1)對(duì)正(余)弦表中1024個(gè)點(diǎn)的每個(gè)樣值進(jìn)行10bit量化。2)實(shí)驗(yàn)板上只有插接8KB的ROM,所以ROM的數(shù)據(jù)位只有8位,共有3塊ROM。存儲(chǔ)方式是:ROM1存儲(chǔ)量化值的低8位;ROM3存儲(chǔ)量化值的低8位;ROM2存儲(chǔ)和的高兩位;由于ROM每次讀8位,所以存儲(chǔ)也要按此方式,其代碼如下①M(fèi)=1024;%量化delta=2/M;quancos=zeros(1,8*1024);quansin=zeros(1,8*1024);quansc=zeros(1,8*1024);forn=1:1024qcos=floor((cos(phi(n))+1)/delta);%量化后的cosqsin=floor((sin(phi(n))+1)/delta);%量化后的sincosh=floor(qcos/256);%cos高兩位cosl=floor(mod(qcos,256));%cos低8位quancos(n*8-7)=cosl;sinh=floor(qsin/256);sinl=floor(mod(qsin,256));quansin(n*8-7)=sinl;end②cosfile=fopen('cosl.bin','w');%寫入bin文件fwrite(cosfile,quancos);fclose(cosfile);sinfile=fopen('sinl.bin','w');fwrite(sinfile,quansin);fclose(sinfile);scfile=fopen('sc.bin','w');fwrite(scfile,quansc);fclose(scfile); 圖11SIN低八位bin表圖12COS低八位bin表 圖13SIN和COS的高位5.7量化后的眼圖繪制原理與量化前眼圖原理相同,區(qū)別在于繪制時(shí)正弦和余弦值要通過查表得到,其代碼實(shí)現(xiàn)和繪制眼圖如下:①M(fèi)=1024;delta=2/M;cos_table_lh(1024)=0;sin_table_lh(1024)=0;forn=1:1024qcos=floor((cos(phi(n))+1)/delta);%量化后的coscos_table_lh(n)=qcos*delta-1;qsin=floor((sin(phi(n))+1)/delta);%量化后的sinsin_table_lh(n)=qsin*delta-1;enda=randint(1,1024);%等概率生成0/1b=2*a-1;screen=40;%刷屏screengmsk=zeros(1,80);%初始化pathtemp=[b(1),b(2),b(3),b(4),b(5)];%賦初值L=0;%模4后的Lc(5)=0;fori=1:screenfork=1:10temp(5)=b((i-1)*10+k+5);%給temp(5)賦值,得到完整的tempforj=0:1:7%采樣8次forx=1:5if(temp(x)==-1)c(x)=0;elsec(x)=1;endendn=16*c(1)+8*c(2)+4*c(3)+2*c(4)+c(5)+1;%第n個(gè)狀態(tài)gmsk((k-1)*8+j+1)=cos_table_lh((n-1)*32+L*8+j+1);%endL=mod(L+temp(1),4);%因?yàn)閷懙暮瘮?shù)Phi是要輸入模4的L的,所以也要同時(shí)求出forkk=1:4%移位,得到新的temptemp(kk)=temp(kk+1);endendplot(gmsk);title('量化后GMSK基帶余弦信號(hào)眼圖');holdon;endholdoff;圖14量化后GMSK基帶余弦信號(hào)、正弦信號(hào)圖5.8mif文件的生成fori=1:8192data(i)=quansc(i);endfid=fopen('/Users/zhouliang/Desktop/GMSK/sc.mif','w');fprintf(fid,'WIDTH=8;\n');fprintf(fid,'DEPTH=1024;\n');%指定數(shù)值的個(gè)數(shù),即ROM的深度(本工程用256個(gè))fprintf(fid,'ADDRESS_RADIX=UNS;\n');%指定地址的數(shù)制(UNS:無符號(hào)數(shù)。推薦UNS)fprintf(fid,'DATA_RADIX=DEC;\n');%指定數(shù)據(jù)基數(shù)(DEC:十進(jìn)制(有符號(hào)數(shù)),推薦DEC)fprintf(fid,'CONTENTBEGIN\n');%固定格式%在讀不同的文件時(shí)需要改變number=[0:8191];data_temp=[number;data];fprintf(fid,'%d:%d;\n',data_temp);fprintf(fid,'END;\n');%固定格式fclose(fid);六、硬件部分6.1地址邏輯設(shè)計(jì)地址邏輯可以由偽隨機(jī)序列{an}經(jīng)預(yù)編碼之后得到{bn},再經(jīng)地址邏輯運(yùn)算形成,電路設(shè)計(jì)可分為時(shí)鐘分頻,偽隨機(jī)序列的產(chǎn)生,地址邏輯的生成3部分。預(yù)編碼及10位地址碼產(chǎn)生電路的原理為:圖15預(yù)編碼及10位地址碼產(chǎn)生電路原理圖由圖中可以看出,實(shí)驗(yàn)板上的13MHz晶振產(chǎn)生的頻率經(jīng)過分頻器后可產(chǎn)生信號(hào)A5、A4、A3的頻率,分別為fb、2fb、4fb,fb=270.833KHz為碼元速率。fb作為M序列發(fā)生器的輸入時(shí)鐘,產(chǎn)生偽隨機(jī)序列DATA。在上圖的下方,由DATA經(jīng)過兩個(gè)D觸發(fā)器74LS74(狀態(tài)方程Qn+1=D),延時(shí)一個(gè)周期T后與DATA的下一個(gè)值相異或,完成預(yù)編碼dn=an⊕an-1之后,dn在經(jīng)74LS74得到bn(如圖中部),由端口B進(jìn)入移位寄存器74LS164。74LS164是一種8位移位寄存器芯片,只能單向移位,在A端口取“1”時(shí),移位方式是:B->Q0,Q0->Q1,Q1->Q2,Q2->Q3,Q3->Q4,分別代表A8,A9,A10,A11,A12。Q4移出后進(jìn)入圖中加減計(jì)數(shù)器前面的D觸發(fā)器,輸出bk-3作為加減計(jì)數(shù)器74LS169的輸入。74LS169是一種可預(yù)置4位二進(jìn)制可逆計(jì)數(shù)器,這里只用到了輸出的低兩位。根據(jù)芯片手冊,當(dāng)bk-3=1時(shí),為加計(jì)數(shù);當(dāng)bk-3=0時(shí),為減計(jì)數(shù)。這樣,就可以控制相位在00~11之間變化。此部分電路地址邏輯電路框圖如圖所示圖16地址邏輯電路框圖CLK是時(shí)鐘脈沖發(fā)生器,DATA為偽隨機(jī)序列輸出信號(hào);A5、A4、A3為8個(gè)采樣值的邏輯地址碼;A6、A7為兩位象限邏輯地址碼,對(duì)應(yīng)L從0到3;A8、A9、A10、A11、A12為信息地址碼。6.2CLOCKMGDF模塊①時(shí)鐘分頻,生成8個(gè)抽樣值邏輯地址碼,并輸出偽隨機(jī)序列DATA;②碼元速率fb為270.833khz,抽樣速率為8fb。抽樣地址A5,A4,A3從000到111變化,因此A5,A4,A3頻率依次為fb,2fb,4fb③查表可得(223-1)M序列的反饋函數(shù)為Q0n+1=Q4n+Q22n。同時(shí)為防止進(jìn)入全0狀態(tài)LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYCLOCKMGDFISPORT( CLK:INSTD_LOGIC; A3:OUTSTD_LOGIC;A4:OUTSTD_LOGIC;A5:OUTSTD_LOGIC; DATA:OUTSTD_LOGIC);ENDENTITYCLOCKMGDF;ARCHITECTUREMOFCLOCKMGDFISSIGNALTMP:STD_LOGIC_VECTOR(2DOWNTO0);--暫存000~111變化SIGNALQ:STD_LOGIC_VECTOR(22DOWNTO0);BEGINP1:PROCESS(CLK) BEGINIF(CLK'EVENTANDCLK='0') THENTMP<=TMP+'1'; IFQ(22DOWNTO0)="00000000000000000000000"THEN Q(0)<='1';--防止進(jìn)入全零狀態(tài) ELSE Q<=Q(21DOWNTO0)&(Q(4)XORQ(22)); ENDIF; DATA<=Q(22);--產(chǎn)生偽隨機(jī)序列 A3<=TMP(0);--頻率4fb A4<=TMP(1);--頻率2fb A5<=TMP(2);--頻率fb ENDIF;ENDPROCESSP1;ENDM;仿真波形為圖17CLOCKMGDF模塊仿真波形圖6.3ADDRLOGIC模塊ADDRLOGIC模塊用于生成兩位象限地址碼A6,A7以及五位信息地址碼

A8~A12。其中:1)輸入端口為時(shí)鐘信號(hào)CLOCK(fb=270.833kHz)。2)A6、A7兩位二進(jìn)制數(shù)表示L,00~11即0~3象限,由TMPB(4)的值決定遞增或遞減。3)A8、A9、A10、A11、A12代表電路中的移位寄存器。VHDL代碼如下LIBRARYIEEE;USEIEEE.STD_LOGIC_1164.ALL;USEIEEE.STD_LOGIC_ARITH.ALL;USEIEEE.STD_LOGIC_UNSIGNED.ALL;ENTITYADDRLOGICISPORT(CLK:INSTD_LOGIC;DATA:INSTD_LOGIC;A6:OUTSTD_LOGIC;A7:OUTSTD_LOGIC;A8:OUTSTD_LOGIC;A9:OUTSTD_LOGIC;A10:OUTSTD_LOGIC;A11:OUTSTD_LOGIC;A12:OUTSTD_LOGIC);ENDADDRLOGIC;ARCHITECTUREADDRESSOFADDRLOGICISSIGNALTMPL:STD_LOGIC_VECTOR(1DOWNTO0);SIGNALTMPB:STD_LOGIC_VECTOR(4DOWNTO0);BEGINPROCESS(CLK,DATA)BEGINIF(CLK'EVENTANDCLK='0')THENIFTMPB(4)='0'THENTMPL<=TMPL-'1';ELSETMPL<=TMPL+'1';ENDIF;TMPB<=TMPB(3DOWNTO0)&DATA;A6<=TMPL(0);A7<=TMPL(1);A8<=TMPB(0);A9<=TMPB(1);A10<=TMPB(2);A11<=TMPB(3);A12<=TMPB(4);ENDIF;ENDPROCESS;ENDADDRESS;仿真波形圖如下: 圖18ADDRLOGIC仿真波形圖6.4整體的仿真波形圖 圖19系統(tǒng)總體仿真波形圖可看出仿真結(jié)果與電路設(shè)計(jì)相符:DATA為0,1隨機(jī);A5-A3從000-111連續(xù)變化;A8-12以為順序?yàn)樾轮?,A12決定加減計(jì)數(shù)器工作方式;A12為0,A6,A7減計(jì)數(shù),A12為1,A6,A7加計(jì)數(shù)。6.5mif文件及相應(yīng)電路邏輯在實(shí)際操作中,我們使用mif作為虛擬ROM,使用EP1C3T100C8作為主控芯片,mif中存儲(chǔ)的是按10bit量化的cos和sin的量化值,由于尋址部分不需要再考慮空出的三條地位地址線,我們在存量化值得時(shí)候不需要空出7個(gè)0。同時(shí)由于這塊板子的晶振是48MHz的,所以在前面還加了一個(gè)分頻的模塊,將48MHz的時(shí)鐘分頻為2MHz的時(shí)鐘。圖20總體電路邏輯mif文件為圖21COS的mif文件圖22SIN的mif文件七、實(shí)驗(yàn)結(jié)果展示7.1bin文件方法1)用編程器將量化后的碼表的二進(jìn)制bin文件下載到8*1024的三片ROM,插在GMSK通信系統(tǒng)實(shí)驗(yàn)箱上,注意芯片的位置和方向;將GMSK通信系統(tǒng)實(shí)驗(yàn)箱的JTAG接口與計(jì)算機(jī)相連。將雙路穩(wěn)壓電源調(diào)整至16V。接通電源后,用示波器觀察正弦經(jīng)低通濾波器LPF后的輸出波形如下圖所示圖23實(shí)驗(yàn)結(jié)果由于bin文件方法我是第一天晚上驗(yàn)收的,老師的板子也是在這天很晚才調(diào)好的,驗(yàn)收前我就按照大家說的把采樣時(shí)候循環(huán)的0:1:7改成了1:1:8,又將存儲(chǔ)sin和cos高位的bin表(sc)的高位和低位換了一下,于是第一次燒錄bin表出現(xiàn)了第一個(gè)錯(cuò)誤的眼圖,后面再一檢查發(fā)現(xiàn)原本的bin表是正確的,于是又將高位的bin表的高低位換了回來,于是出現(xiàn)了第二個(gè)正確的眼圖,這也驗(yàn)證了本來bin表的正確性;由于這次驗(yàn)收的時(shí)候已經(jīng)很晚了,實(shí)驗(yàn)室只剩我們5位同學(xué),所以才會(huì)忙中出錯(cuò)第一次沒有成功,不過好在我們堅(jiān)持到最后,成為了第一批驗(yàn)收bin表成功的同學(xué),當(dāng)然這里十分感謝韓老師陪我們5個(gè)到11點(diǎn),十分感謝!7.2MIF文件方法 圖24實(shí)驗(yàn)結(jié)果7.3結(jié)果分析示波器上觀察到了眼圖,從眼圖的張開程度可觀察碼間干擾和加性噪聲對(duì)接收基帶信號(hào)波形的影響,從而可估計(jì)出系統(tǒng)的性能。若不經(jīng)過低通濾波器直接觀察眼圖,可以明顯看到波形上的鋸齒,說明波形存在高頻部分,主要是由于采樣和量化誤差引起的。在經(jīng)過低通濾波之后,波形平滑很多,更加接近matlab量化前仿真的波形。八、拓展部分——眼圖的功率譜密度思路:仿真功率譜密度與仿真眼圖類似,都是使用偽隨機(jī)序列提供地址邏輯,最后生成的值運(yùn)用編寫的t2f函數(shù)進(jìn)行傅立葉變換,再平方,運(yùn)用對(duì)數(shù)刻度將其plot即可仿真功率譜密度。functionS=fly(s,fs)%s代表輸入信號(hào),S代表s的頻譜,fs是采樣頻率N=length(s);%樣點(diǎn)總數(shù)T=1/fs*N;%觀察時(shí)間f=[-N/2:(N/2-1)]/T;%頻率采樣點(diǎn)tmp1=fft(s)/fs;tmp2=N*ifft(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論