好久沒看專業書了,需要補充營養。回學校的這段時間,幾乎沒有看什么專業書籍。其實市面上還有很多書值得我們看,看書也是一種交流。雖然刪余卷積碼已經是很老的一種編碼,我之前也寫過相關的仿真程序,但網上相關的代碼太少了,反正我沒有查找到有用代碼。因此本人決定把之前工作時寫過的刪余卷積碼的代碼貢獻出來,并附上講解。這次給出的程序是集群產品中的源代碼,只對其中的序列標志做了簡單更改,編譯碼的關鍵內容一覽無遺。涉及捕獲和解調的內容會在后續文章中介紹!
他山之石!
他山之石可以攻玉。永遠不要小瞧別人寫的代碼,我想每個人的代碼都會體現作者的智慧,前提是認真寫書!!!消化別人的代碼也需要時間。對于我這樣的老碼農,也是如此。因此看本系列文章,請各位務必保持耐心,同時還要反復的看才能消化吸收。參數不是憑空設置的,背后肯定有原因的。 ? 這本書值得購買收藏,多次閱讀肯定有幫助!本人就看了三遍,后續有時間還會再看。 ? ? ? ?? ? 本書對于理論的學習很有幫助!要想學會仿真,建議還是看第一本書籍,在這里展示部分內容。BCH譯碼算法的內容寫的很清楚,再結合相關論文,肯定可以寫出BM譯碼算法。 卷積碼的應用非常的廣!
為什么要刪余呢?
提高信道編碼碼率,在卷積碼中通常會采用刪余方法。刪余是在信息序列完成卷積碼編碼之后,按照一定的模式周期性地刪去信息序列中的一些數據,即采用更少的比特來傳達相同的信息,從而可以達到提高編碼碼率的目的。
什么是刪余卷積碼?刪余卷積碼是建立在卷積碼上,刪除特定位置上的比特而形成的卷積碼。
這是刪余卷積碼的編碼和譯碼過程,只是在原先卷積編譯碼上增加了幾個步驟而已,沒有增加太多的復雜度。早年在企業做集群產品的時候就研發了刪余卷積碼的編譯碼算法!那就先來看看代碼吧!函數化編程,方便大家理解程序!本程序是集群的產品級代碼,有些地方涉及了產品的具體內容,因此做了刪減。希望大家能有所收獲!!!這個程序當年耗時兩個多月時間才完成歸檔,其中熬了很多個通宵,嚴重損耗身體。本程序側重編譯碼知識,因此也省去了產品中涉及的捕獲和跟蹤內容,如果大家想看這部分的內容,可以給我留言。我會在第三篇文章中展示集群設備的物理層算法程序。
原文標題:大學畢業設計一席談之五十 刪余卷積碼仿真(1)
-
通信網絡
+關注
關注
21文章
2033瀏覽量
52016
原文標題:大學畢業設計一席談之五十 刪余卷積碼仿真(1)
文章出處:【微信號:gh_30373fc74387,微信公眾號:通信工程師專輯】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論