版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1實驗內容: 實驗內容:利用 Matlab 軟件的 GUI 界面編程,做一個簡單的界面,通過此界面調用相關的程序去實現(xiàn)由抽樣判決后的 AMI 碼型、CMI 碼型和HDB3 碼型數字序列恢復出原始的 PCM 脈沖編碼信號。實驗目的: 實驗目的:1,熟悉 Matlab 的 GUI 的編程操作,學會運用 GUI 來建立一個界面2.掌握 AMI,CMI,HDB3 碼型的特點和意義,學會將 PCM 脈沖編碼信號轉化為 AMI,CMI,HDB3 的
2、編碼以及 AMI,CMI,HDB3 解碼的方式。實驗方法: 實驗方法:實驗中采用的方法是先建立大概的界面,其中包括輸入框、按鈕、提示內容及坐標系等。然后再對各種組件設置好屬性,并對各個組件編寫回調函數,最后進行調試驗證饑渴。實驗代碼: 實驗代碼:1. AMI 碼型轉換:%%%%%%%%%%%% 編碼 %%%%%%%%%%%%%p = -1;for i=1:length(f);if f(i)==1e(i) = (-1)*p;p
3、 = e(i);elsee(i) = f(i);endend3endelsecm=[1];end r=3;while r<length(n)if n(r)==0if n(r+1)==1cm=[cm 0];elsecm=[cm 1];endelsecm=[cm 1];endr=r+2;end3. HDB3 碼型轉換%%%%%%%%%%%% 編碼 %%%%%%%%%%%%%yn=xn;% 輸出 yn 初始化num=0;% 計數器
4、初始化 for k=1:length(xn)if xn(k)==1num=num+1; % “1“計數器if num/2 == fix(num/2) % 奇數個 1 時輸出-1,進行極性交替yn(k)=1;elseyn(k)=-1;endendend% HDB3 編碼num=0; % 連零計數器初始化yh=yn; % 輸出初始化 sign=0; % 極性標志初始化為 0 V=zeros(1,lengt
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于matlab的碼型轉換說明書
- 畢業(yè)論文基于matlab圖像濾波設計說明書
- 基于matlab的車牌圖像定位算法研究【畢業(yè)論文說明書】
- 基于matlab的車牌圖像定位算法研究【畢業(yè)論文說明書】
- 基于matlab的循環(huán)碼實驗報告說明書
- 基于matlab的被控對象的建立與轉換說明書
- 畢業(yè)論文-基于matlab組合邏輯電路設計和仿真說明書
- matlab實現(xiàn)卷積碼編譯碼畢業(yè)論文
- 說明書 畢業(yè)論文.doc
- 說明書 畢業(yè)論文.doc
- 畢業(yè)論文說明書.doc
- 畢業(yè)論文說明書.doc
- 畢業(yè)論文說明書.rar
- 畢業(yè)論文說明書.doc
- 畢業(yè)論文說明書.doc
- 畢業(yè)論文---基于matlab的脈寬調制
- 畢業(yè)論文(設計)基于verilog的設計說明書
- 畢業(yè)論文說明書.rar
- 基于matlab車牌識別畢業(yè)論文
- 基于matlab的信號處理說明書
評論
0/150
提交評論