新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 一種高效咬尾卷積碼譯碼器的設計與仿真

        一種高效咬尾卷積碼譯碼器的設計與仿真

        作者: 時間:2010-09-29 來源:網絡 收藏

        2.3 回溯
        回溯的深度(Trace back Depth)必須大于編碼深度(Coding Depth),這是因為,經過回溯CD的長度,所有的幸存路徑均會收斂。每次回溯時,所有幸存路徑都需要從內存里面讀出TD個狀態,同時將有TD-CD個判斷之后的比特送入LIFO?;厮葜螅瑫蠺D-CD的內存空間可寫,另外在回溯時,還需要TD-CD個內存空間來保存進來的數據,這樣,內存空間就共需TD+(TD-CD)=2TD-CD。在此可取典型值TD=96,CD=72。
        2.4 FPGA的實現
        本設計采用的FPGA芯片為Altera的StratixIIIEP3SL340系列器件,其在QuartusII9.0下綜合出來的RTL視圖如圖5所示。其布線后所占用的資源如表l所列。

        本文引用地址:http://www.104case.com/article/191550.htm

        17e.JPG

        17g.JPG

        3 驗證

        本文采用的開發流程是先在matlab下出浮點算法的性能,然后根據系統要求用C實現定點模型,在和浮點的版本比較后,再采用Ver-ilog實現。由于用verilog做性能比較慢,本文采用的仿真和驗證方法是在定點C下做性能仿真,然后將C版本的輸入輸出作為黃金參考數據,再用modelsim仿出vetilog版本的數據和參考數據做對比,如果數據完全一樣,則驗證通過,否則調試verilog語言并追蹤錯誤。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 宁城县| 自贡市| 库伦旗| 赤城县| 广饶县| 鹤壁市| 临武县| 大悟县| 韶关市| 肇源县| 兖州市| 准格尔旗| 吉林市| 托里县| 牡丹江市| 抚州市| 渭源县| 余江县| 斗六市| 汶上县| 银川市| 朝阳县| 沙坪坝区| 吉木乃县| 克山县| 淄博市| 河源市| 得荣县| 固原市| 英吉沙县| 金平| 石楼县| 漠河县| 建湖县| 大田县| 海门市| 大港区| 县级市| 上饶县| 鄂伦春自治旗| 全州县|