利用已有模塊組合實現模塊封裝
發(fā)布時間:2008/12/17 0:00:00 訪問次數:766
在simulink中,可以充分利用現有simulink庫中的資源,通過將現有的模塊組合成子系統并進行封裝,方便快捷地進行模塊的搭建。本文將用這種方法來搭建manchester(曼徹斯特)編碼模塊與解碼模塊以及單極性歸零碼編碼模塊與解碼模塊。
1. manchester碼的編碼與解碼
manchester碼的編碼規(guī)則是,如果原始數據為“1”,將其編碼成“10”;如果原始數據為“0”,將其編碼成“01”。這種編碼的特點是每個碼元中間都有跳變,低頻能量較少,便于接收端提取時鐘信息。
仿真實現時,用一個頻率為原始數據發(fā)送頻率兩倍的矩形波與原始數據做異或運算即可實現manchester編碼。manchester編碼實現如圖1所示。
圖1 manchester碼的編碼仿真模型
對manchester編碼進行解碼的目的是從收到的manchester碼流中恢復出原始信號,仿真實現時可以使用和編碼相反的方法,即用一個頻率為原始碼流一半的矩形波與原始數據做異或運算即可實現manchester解碼。manchester解碼實現如圖2所示。對這兩個子系統進行封裝并仿真,仿真圖如圖3所示,仿真結果如圖4所示。在圖5中,第一行為原始信號波形,第二行為manchester編碼后的波形,第三行為解碼后的波形。經分析比較,仿真結果符合我們的要求。
圖2 manchester碼的解碼仿真模型
圖3 manchester碼的編解碼仿真模型
圖4 manchester碼的編解碼仿真波形
2. 單極性歸零碼的編碼與解碼
單極性歸零碼的編碼規(guī)則是在第一個半個位周期中的高電平表示“1”,而持續(xù)整個位周期的低電平表示“0”。該編碼的simulink模塊內部實現如圖5所示。即將一個頻率為原始數據發(fā)送頻率兩倍的起始電平為低電平的矩形波延時后,與原始數據做異或運算,即可實現單極性歸零碼的編碼。
圖5 單極性歸零碼的編碼仿真模型
單極性歸零碼的解碼是用一個頻率為原始信號頻率兩倍的起始電平為高電平的矩形波與原始信號作與運算后,再將信號經過下采樣就可以得到解碼后的信號。解碼的simulink實現如圖6所示。
圖6 單極性歸零碼的解碼仿真模型
對這兩個子系統進行封裝并仿真,仿真模型如圖7所示,仿真結果如圖8所示。圖8中,第一行為原始信號波形,第二行為單極性歸零碼編碼后的波形,第三行為解碼后的波形。經分析比較,仿真結果符合我們的要求。
圖7 單極性歸零碼的編解碼仿真模型
圖8 單極性歸零碼的編解碼仿真波形
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
在simulink中,可以充分利用現有simulink庫中的資源,通過將現有的模塊組合成子系統并進行封裝,方便快捷地進行模塊的搭建。本文將用這種方法來搭建manchester(曼徹斯特)編碼模塊與解碼模塊以及單極性歸零碼編碼模塊與解碼模塊。
1. manchester碼的編碼與解碼
manchester碼的編碼規(guī)則是,如果原始數據為“1”,將其編碼成“10”;如果原始數據為“0”,將其編碼成“01”。這種編碼的特點是每個碼元中間都有跳變,低頻能量較少,便于接收端提取時鐘信息。
仿真實現時,用一個頻率為原始數據發(fā)送頻率兩倍的矩形波與原始數據做異或運算即可實現manchester編碼。manchester編碼實現如圖1所示。
圖1 manchester碼的編碼仿真模型
對manchester編碼進行解碼的目的是從收到的manchester碼流中恢復出原始信號,仿真實現時可以使用和編碼相反的方法,即用一個頻率為原始碼流一半的矩形波與原始數據做異或運算即可實現manchester解碼。manchester解碼實現如圖2所示。對這兩個子系統進行封裝并仿真,仿真圖如圖3所示,仿真結果如圖4所示。在圖5中,第一行為原始信號波形,第二行為manchester編碼后的波形,第三行為解碼后的波形。經分析比較,仿真結果符合我們的要求。
圖2 manchester碼的解碼仿真模型
圖3 manchester碼的編解碼仿真模型
圖4 manchester碼的編解碼仿真波形
2. 單極性歸零碼的編碼與解碼
單極性歸零碼的編碼規(guī)則是在第一個半個位周期中的高電平表示“1”,而持續(xù)整個位周期的低電平表示“0”。該編碼的simulink模塊內部實現如圖5所示。即將一個頻率為原始數據發(fā)送頻率兩倍的起始電平為低電平的矩形波延時后,與原始數據做異或運算,即可實現單極性歸零碼的編碼。
圖5 單極性歸零碼的編碼仿真模型
單極性歸零碼的解碼是用一個頻率為原始信號頻率兩倍的起始電平為高電平的矩形波與原始信號作與運算后,再將信號經過下采樣就可以得到解碼后的信號。解碼的simulink實現如圖6所示。
圖6 單極性歸零碼的解碼仿真模型
對這兩個子系統進行封裝并仿真,仿真模型如圖7所示,仿真結果如圖8所示。圖8中,第一行為原始信號波形,第二行為單極性歸零碼編碼后的波形,第三行為解碼后的波形。經分析比較,仿真結果符合我們的要求。
圖7 單極性歸零碼的編解碼仿真模型
圖8 單極性歸零碼的編解碼仿真波形
歡迎轉載,信息來源維庫電子市場網(www.dzsc.com)
上一篇:利用S函數實現自編模塊
上一篇:RFID系統的數據傳輸編碼