ask调制与解调matlab仿真,ask调制与解调的matlab仿真.doc
ask調制與解調的matlab仿真.doc
2ASK調制與解調的matlab仿真實驗原理:振幅鍵控(2ask)是利用載波的幅度變化來傳遞數字信息,而頻率和初始相位保持不變。在2ASK中:S2ask=m(t)*cos(2*pi*f*t),其中m(t)為數字信號,后者為載波。載波在二進制基帶信號控制下通斷變化,所以又叫通-斷鍵控(OOK)。2ASK的產生方法有兩種:模擬調制和鍵控法而解調也有兩中基本方式:非相干解調(包絡檢波)和相干解調(同步檢測法)DS2ask=s(t)*cos(2*pi*f*t)=0.5*m(t)+0.5*m(t)*cos(2*wc*t)乘以相干載波后,只要濾去高頻部分就可以了本次仿真使用相干解調方式:2ask信號?帶通濾波器與?與載波相乘?低通濾波器?抽樣判決?輸出3?·¨?÷cos?cte2ASK(t)(a)cos?ct?a1?μ??·s(t)e2ASK(t)(b)s(t)e2ASK(t)′?í¨??2¨?÷è?2¨??á÷?÷μíí¨??2¨?÷3é?ù?D???÷ê?3?abcd?¨ê±??3?(a)e2ASK(t)′?í¨??2¨?÷?à3??÷μíí¨??2¨?÷3é?ù?D???÷?¨ê±??3?ê?3?cos?ct(b)產生步驟與相應仿真圖:1.產生信源a=randint(1,10,2);%生成的(1,10)矩陣的隨機二進制數字,標量為正,取值為[0,2-1]2.產生載波f=50;carry=cos(2*pi*f*t);3.進行2ask調制st=m.*carry;(m=a(ceil(10*t+0.01));%保證在t=0,0.999之間的時候,每次t的跳躍都會產生整數倍的“增益”)可以清楚的看到,2ask實現了頻譜的搬移,將基帶信號搬移到了fc=50hz的頻率上而且若只計頻譜的主瓣則有:B2ask=2fs=10,fs=1/Ts=5其中Ts為一個碼元寬度即:2ask信號的傳輸帶寬是碼元傳輸速率的2倍3.加高斯噪聲nst=awgn(st,70);4.相干解調之乘以相干載波(帶通濾波器省略)nst=nst.*carry;利用相干載波作用,得到最初的數字基帶信號,并且將高頻信號搬移到100hz的頻率上。5.低通濾波器wp=2*pi*2*f*0.5;%通帶截止頻率ws=2*pi*2*f*0.9;%阻帶截止頻率Rp=2;%Rp是通帶波紋,As是阻帶衰減As=45;[N,wc]=buttord(wp,ws,Rp,As, s );%計算巴特沃斯濾波器階次和截至頻率[B,A]=butter(N,wc, s );%頻率變換法設計巴特沃斯低通濾波器h=tf(B,A);%轉換為傳輸函數dst=lsim(h,nst,t);%畫出系統h對由nst和t描述的輸人信號的時間響應通帶截止頻率50hz,阻帶截止頻率90hz。6.抽樣判決k=0.25;pdst=1*(dst>0.25);抽樣判決過程中會產生延時是因為判決標準為0.25,只有當輸入信號>0.25時才判決為1。仿真結果:結論:本設計分為調制電路和解調電路兩部分,調制電路選用的是乘法器實現,它是由數字基帶信號和載波相乘得到的。解調部分選用的是相干檢波法來實現解調,2ASK已調信號經過低通濾波器濾波,再經抽樣判決輸出二進制基帶信號。設計過程中遇到了很多麻煩,由于理解能力差,對這些理論知識從來都是一知半解,以前掌握的東西也因長時間不用而逐漸淡忘。此次設計,通過各方面查找資料及老師的耐心指導才對2ASK調制解調有了初步認識,也對我們專業所學知識及發展方向有了新的見解。單純的理論知識如果死記硬背固然可以熟記于心,但缺乏實踐的知識對于以后的運用也不過是一張白紙,只有理論聯系實踐才算是真正的掌握。
總結
以上是生活随笔為你收集整理的ask调制与解调matlab仿真,ask调制与解调的matlab仿真.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: select * 和select 所有
- 下一篇: ask的matlab代码,二进制ASK调