[發(fā)明專利]一種turbo碼譯碼系統(tǒng)及譯碼方法有效
| 申請?zhí)枺?/td> | 201610231129.2 | 申請日: | 2016-04-14 |
| 公開(公告)號: | CN107302371B | 公開(公告)日: | 2020-10-27 |
| 發(fā)明(設計)人: | 昆侖 | 申請(專利權)人: | 聯芯科技有限公司;大唐半導體設計有限公司 |
| 主分類號: | H03M13/29 | 分類號: | H03M13/29 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆;胡彬 |
| 地址: | 200233 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 turbo 譯碼 系統(tǒng) 方法 | ||
本發(fā)明實施例公開了一種turbo碼譯碼系統(tǒng)及譯碼方法。所述系統(tǒng)包括輸入數據存儲器用于存儲待譯碼系統(tǒng)數據;系統(tǒng)數據平分為n段,各段對應位置的數據構成一個分組,系統(tǒng)數據以分組為單位存儲于n個子存儲器中,前半部分順序間隔存儲于前n/2個子存儲器中,后半部分倒序間隔存儲于后n/2個子存儲器中;第一譯碼器用于獲取n個子存儲器中相應位置的分組數據,根據第一校驗信息和分組數據計算第一外信息;第二譯碼器用于按第一交織地址讀取系統(tǒng)數據,根據第二校驗信息和系統(tǒng)數據計算第二外信息,第一交織地址對應系統(tǒng)數據的n個位于不同子存儲器的分組;交織迭代模塊用于對第一外信息和第二外信息進行交織迭代。本實施例的方案減小了譯碼過程所需存儲空間。
技術領域
本發(fā)明實施例涉及turbo碼譯碼技術,尤其涉及一種turbo碼譯碼系統(tǒng)及譯碼方法。
背景技術
turbo(特博)碼是一種有效且常用的信道編碼方法,turbo碼具有接近香農(Shannon)理論極限的性能。在深空通信、衛(wèi)星通信、多媒體通信以及無線移動通信系統(tǒng)中的應用越來越廣泛。
圖1為現有技術中turbo碼譯碼系統(tǒng)的結構示意圖,如圖1所示,輸入數據包括系統(tǒng)信息X和兩個校驗信息Y1,Y2。現有技術的方法通過兩個軟輸入軟輸出(Soft Input SoftOutput,SISO)譯碼器對輸入數據進行交織迭代完成譯碼過程。
以四路并行正向反向遞推處理為例,傳統(tǒng)的輸入數據存儲方式,會把輸入數據分成4段并分別順序存儲,從每一段中分別取數據,完成4路并行處理。由于正向遞推反向遞推同時進行,需要使用雙口隨機存取存儲器(random access memory,ram)存儲輸入數據;另外兩次SISO譯碼計算需要分別存儲系統(tǒng)信息X交織前和交織后的數據,譯碼實現過程中所需存儲空間較大。
發(fā)明內容
本發(fā)明提供一種turbo碼譯碼系統(tǒng)及譯碼方法,以減小譯碼過程中所需存儲空間。
第一方面,本發(fā)明實施例提供了一種turbo碼譯碼系統(tǒng),所述系統(tǒng)包括:輸入數據存儲器、第一譯碼器、第二譯碼器和交織迭代模塊;其中,
所述輸入數據存儲器用于存儲待譯碼系統(tǒng)數據;其中,所述系統(tǒng)數據平分為n段,各段對應位置的數據構成一個分組,所述系統(tǒng)數據以分組為單位存儲于所述輸入數據存儲器的n個子存儲器中,所述系統(tǒng)數據的前半部分順序間隔存儲于前n/2個子存儲器中,所述系統(tǒng)數據的后半部分倒序間隔存儲于后n/2個子存儲器中,n為大于等于2的偶數;
所述第一譯碼器用于獲取所述n個子存儲器中相應位置的分組數據,并根據第一校驗信息和獲取的所述分組數據計算第一外信息;
所述第二譯碼器用于按第一交織地址讀取所述輸入數據存儲器中的系統(tǒng)數據,并根據第二校驗信息和讀取的所述系統(tǒng)數據計算第二外信息,其中,所述第一交織地址對應于所述系統(tǒng)數據的n個位于不同子存儲器的分組;
所述交織迭代模塊用于對所述第一外信息和第二外信息進行交織迭代,完成對所述系統(tǒng)數據的譯碼。
第二方面,本發(fā)明實施例還提供了一種turbo碼譯碼方法,所述方法包括:
存儲模塊將待譯碼系統(tǒng)數據存儲于輸入數據存儲器中;其中,所述系統(tǒng)數據平分為n段,各段對應位置的數據構成一個分組,所述系統(tǒng)數據以分組為單位存儲于所述輸入數據存儲器的n個子存儲器中,所述系統(tǒng)數據的前半部分順序間隔存儲于前n/2個子存儲器中,所述系統(tǒng)數據的后半部分倒序間隔存儲于后n/2個子存儲器中,n為大于等于2的偶數;
第一譯碼器獲取所述n個子存儲器中相應位置的分組數據,并根據第一校驗信息和獲取的所述分組數據計算第一外信息;
第二譯碼器按第一交織地址讀取所述輸入數據存儲器中的系統(tǒng)數據,并根據第二校驗信息和讀取的所述系統(tǒng)數據計算第二外信息,其中,所述第一交織地址對應于所述系統(tǒng)數據的n個位于不同子存儲器的分組;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯芯科技有限公司;大唐半導體設計有限公司,未經聯芯科技有限公司;大唐半導體設計有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610231129.2/2.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





