專利名稱:用于數(shù)字雙流廣播接收/發(fā)送系統(tǒng)的可靠糾錯編碼/解碼設備和方法
技術領域:
本發(fā)明涉及用于美國ATSC數(shù)字地面廣播接收/發(fā)送系統(tǒng)的糾錯編碼/解碼設備,更具體地講,涉及用于數(shù)字雙流廣播接收/發(fā)送系統(tǒng)的可靠糾錯編碼/解碼設備和方法,其中,所述系統(tǒng)將數(shù)據(jù)分為普通數(shù)據(jù)和可靠數(shù)據(jù)以處理、接收、并發(fā)送所述數(shù)據(jù)。
背景技術:
圖1和圖2是示意性示出由申請人提交的在第2003-0067522號韓國專利申請中公開的美國ATSC標準接收/發(fā)送系統(tǒng)的方框圖。
在如圖1所示的發(fā)送系統(tǒng)中,橫向里德所羅門(TRS,Transversal ReedSolomon)編碼單元12對于存儲在存儲單元11中的MPEG2-TS包按列生成奇偶碼組,頭插入單元13插入奇偶碼組頭(PID)以與現(xiàn)有的接收系統(tǒng)兼容。接著,數(shù)據(jù)包和奇偶碼組被隨機化單元14以特定模式進行隨機化,RS編碼單元15產(chǎn)生20字節(jié)的奇偶校驗,并將它們加到數(shù)據(jù)包和奇偶碼組。
另一方面,圖2是示意性示出與圖1所示的接收/發(fā)送系統(tǒng)對應的接收系統(tǒng)的方框圖。RS解碼單元21通過使用加到各個包的20字節(jié)的奇偶校驗,以行方向來糾正數(shù)據(jù)包和奇偶碼組的差錯。
隨機化單元22對由RS解碼單元21以行方向糾錯的數(shù)據(jù)包和奇偶碼組進行去隨機化,并將去隨機化的數(shù)據(jù)包和奇偶碼組存儲在存儲單元23中。TRS解碼單元24通過使用去隨機化的奇偶碼組來以列方向糾正數(shù)據(jù)包差錯,并更新存儲的數(shù)據(jù)。
接著,隨機化單元22對去隨機化的數(shù)據(jù)包和奇偶碼組進行隨機化,RS解碼單元21通過使用奇偶碼組而以行方向再次糾正行方向上的差錯,去隨機化單元25對所述包進行去隨機化。
發(fā)明內(nèi)容
技術問題然而,如上所述,由申請人提交的第2003-0067522號韓國專利申請僅公開了對數(shù)字雙流廣播接收和發(fā)送應用TRS編碼和解碼的概念,但是并沒有公開具體的實施例。其中,在所述接收和發(fā)送中,被劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)的數(shù)據(jù)被一起發(fā)送。
技術方案已研究本發(fā)明以便解決與傳統(tǒng)配置有關的上述缺點和其它問題。本發(fā)明的一方面在于提供一種用于數(shù)字雙流廣播接收/發(fā)送系統(tǒng)的糾錯編碼/解碼設備和方法,其中,在所述數(shù)字雙流廣播接收/發(fā)送系統(tǒng)中應用橫向里德所羅門編碼/解碼方法。
上述和其它目的和優(yōu)點通過提供一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備來主要地實現(xiàn),根據(jù)本發(fā)明的第一實施例,其包括橫向里德所羅門(TRS)編碼部分,用于對普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼并附加奇偶碼組;隨機化單元,用于根據(jù)預定的模式對數(shù)據(jù)包和奇偶碼組進行隨機化;RS編碼單元,用于對隨機化的數(shù)據(jù)包和奇偶碼組進行編碼并附加預定字節(jié)的奇偶校驗;包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式來處理數(shù)據(jù);系統(tǒng)控制單元,用于控制包格式化單元以將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理所述數(shù)據(jù)包和奇偶碼組。
上述和其它目的和優(yōu)點可通過提供一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備來主要地實現(xiàn),根據(jù)本發(fā)明的第二實施例,其包括隨機化單元,用于根據(jù)預定的模式對普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化;TRS編碼部分,用于對隨機化的普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;RS編碼單元,用于將預定字節(jié)的奇偶校驗附加到數(shù)據(jù)包和奇偶碼組;包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù);系統(tǒng)控制單元,用于控制包格式化單元以將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理所述數(shù)據(jù)包和奇偶碼組。隨機化單元根據(jù)預定的模式對奇偶碼組進行隨機化。
上述和其它目的和優(yōu)點可通過提供一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備來主要地實現(xiàn),根據(jù)本發(fā)明的第三實施例,其包括隨機化單元,用于根據(jù)預定的模式對普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化;RS編碼單元,用于將預定字節(jié)的奇偶校驗附加到數(shù)據(jù)包;TRS編碼部分,用于對數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù),其中,隨機化單元根據(jù)預定的模式對奇偶碼組進行隨機化,RS編碼單元將預定字節(jié)的奇偶校驗附加到隨機化的奇偶碼組。
上述和其它目的和優(yōu)點可通過提供一種用于數(shù)字雙流廣播接收系統(tǒng)的糾錯解碼設備來主要地實現(xiàn),根據(jù)本發(fā)明的第四實施例,其包括包重新格式化單元,用于將輸入的數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù);RS解碼單元,用于通過使用包括在包中的預定字節(jié)的奇偶校驗來進行包的糾錯;去隨機化/隨機化單元,用于對與糾錯編碼對應的包進行去隨機化;TRS解碼部分,用于通過使用奇偶碼組來進行包的糾錯,其中,去隨機化/隨機化單元對在TRS解碼部分糾錯的包進行隨機化。
有益效果如上所述,本發(fā)明可提供一種用于對其應用TRS編碼和解碼的數(shù)字雙流廣播發(fā)送/接收系統(tǒng)的糾錯編碼/解碼設備和方法。
根據(jù)本發(fā)明的數(shù)字雙流廣播發(fā)送/接收系統(tǒng)可通過應用TRS編碼而獲得對于普通數(shù)據(jù)和可靠數(shù)據(jù)的SNR增益,并可通過對于普通數(shù)據(jù)的奇偶碼組實行可靠數(shù)據(jù)處理來提高均衡器的性能和SNR增益。
上述實施例和優(yōu)點只是示例性的,并不解釋為限制本發(fā)明。本教導可被容易地應用到其它類型的設備。此外,對本發(fā)明實施例進行的描述是示例性的,并不限制權利要求的范圍,對本領域技術人員而言,許多替換、改進和變化是顯而易見的。
通過參照附圖進行的對本發(fā)明的某些實施例的描述,本發(fā)明的上述方面和特點將會變得更加清楚,其中圖1和圖2是示意性示出由申請人提交的在第2003-0067522號韓國專利申請中公開的糾錯編碼/解碼設備的方框圖;圖3是示意性示出根據(jù)本發(fā)明第一實施例的用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備的方框圖;
圖4至圖6是示出雙流傳輸數(shù)據(jù)幀的結構的示圖;圖7是示出圖3的糾錯編碼設備的糾錯編碼處理的流程圖;圖8是示意性示出根據(jù)本發(fā)明第二實施例的用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備的方框圖;圖9是示出圖6的糾錯編碼設備的糾錯編碼處理的流程圖;圖10是示意性示出根據(jù)本發(fā)明第三實施例的用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備的方框圖;圖11是示出圖8的糾錯編碼設備的糾錯編碼處理的流程圖;圖12是示出用于根據(jù)本發(fā)明實施例的糾錯編碼設備的另一TRS編碼單元的方框圖;圖13是示意性示出根據(jù)本發(fā)明實施例的用于數(shù)字雙流廣播接收系統(tǒng)的糾錯解碼設備的方框圖;圖14是示出根據(jù)本發(fā)明實施例的糾錯解碼設備的TRS解碼單元的示圖;圖15是示出用于根據(jù)本發(fā)明第一實施例的糾錯編碼設備的糾錯解碼處理的流程圖;以及圖16是示出用于根據(jù)本發(fā)明第二和第三實施例的糾錯編碼設備的糾錯解碼處理的流程圖。
最佳實施方式以下,將參照附圖來詳細描述本發(fā)明。
圖3是示意性示出根據(jù)本發(fā)明第一實施例的用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備的方框圖。如圖3所示的糾錯編碼設備具有TRS編碼部分310、隨機化單元320、里德所羅門(RS)編碼單元330、包格式化部分350、交織單元360、格狀編碼單元370、以及系統(tǒng)控制單元380。
TRS編碼部分310具有存儲單元311、N/R TRS編碼單元312、和PID插入單元313,TRS編碼部分310對普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼以產(chǎn)生奇偶碼組,并將包頭(PID)插入產(chǎn)生的奇偶碼組。
圖4至圖6是示出根據(jù)本發(fā)明的雙流傳輸數(shù)據(jù)幀的結構的示圖。在圖4至圖6中,雙流傳輸幀構造為普通數(shù)據(jù)和可靠數(shù)據(jù)。
TRS編碼部分310對數(shù)據(jù)包應用橫向編碼以附加奇偶碼組,優(yōu)選的是以下面兩種方法附加奇偶碼組。
第一種,如圖4和圖5所示,采取的方法是附加分別與K1個普通數(shù)據(jù)包和k2個可靠數(shù)據(jù)包對應的(M1-K1)個普通奇偶碼組和(M2-K2)個可靠奇偶碼組,第二種,如圖6所示,采取的方法是將(M-(K1+K2))個奇偶碼組附加到K1個普通數(shù)據(jù)包和K2個可靠數(shù)據(jù)包的全部包。
隨機化單元320以預定的模式對數(shù)據(jù)包和奇偶碼組進行隨機化。RS編碼單元330將奇偶校驗字節(jié)附加到每個隨機化的包。
包格式化部分350具有解復用器351、R包處理器353、和復用器355,其將輸入包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并在系統(tǒng)控制單元380的控制下處理與包格式對應的數(shù)據(jù)。
解復用器351根據(jù)系統(tǒng)控制單元380的控制,將包劃分為例如圖4至6所示的普通數(shù)據(jù)和可靠數(shù)據(jù)。如圖4所示,解復用器351將普通數(shù)據(jù)包和普通奇偶碼組劃分為普通數(shù)據(jù),將可靠奇偶碼組和可靠奇偶碼組劃分為可靠數(shù)據(jù),或者如圖5所示,將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將普通奇偶碼組、可靠數(shù)據(jù)包、和可靠奇偶碼組劃分為可靠數(shù)據(jù)。
此外,如圖6所示,解復用器351將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
由解復用器351劃分為普通數(shù)據(jù)的包作為普通數(shù)據(jù)被處理,并被輸出到復用器355,劃分為可靠數(shù)據(jù)的包通過R包處理器353按照特定比例,例如,1/2,和1/4被處理為可靠數(shù)據(jù),并被輸出到復用器355。
交織單元360根據(jù)包格式以字節(jié)對處理過的數(shù)據(jù)包進行交織和重新排列。格狀編碼單元370以比特對交織后的數(shù)據(jù)應用格狀編碼以重新排列。
圖7是示出根據(jù)圖3的第一實施例的糾錯編碼設備的糾錯編碼處理的流程圖。下文中,將參照圖4至圖6對根據(jù)本發(fā)明第一實施例的糾錯編碼處理進行詳細的描述。
在MPEG發(fā)送系統(tǒng)(未示出)中,普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)被存儲在存儲單元311中(S111)。
N/R TRS編碼單元312對普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)應用橫向編碼以產(chǎn)生奇偶碼組(S113)。如圖4和圖6所示,對于普通數(shù)據(jù)包(a),產(chǎn)生普通奇偶碼組(c);對于可靠數(shù)據(jù)包(b),產(chǎn)生可靠奇偶碼組(d)。此外,如圖4C所示,N/R TRS編碼單元312對于普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)的全部包,產(chǎn)生奇偶碼組(D)。
PID插入單元313將包頭(PID)插入奇偶碼組(S115)。如圖4和圖5所示,頭(PID)(e)被插入普通奇偶碼組(b),頭(PID)(f)被插入可靠奇偶碼組(b)。此外,如圖4C所示,頭(PID)(F)被插入對于普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)的全部包產(chǎn)生的奇偶碼組(D)。
如上所述,對于普通數(shù)據(jù)包或可靠數(shù)據(jù)包,或者對于全部包,奇偶碼組被產(chǎn)生,并且頭(PID)被插入產(chǎn)生的奇偶碼組,其后,奇偶碼組被存儲在存儲單元311中(S117)。
隨機化單元320以預定的模式對存儲在存儲單元311中的數(shù)據(jù)包和奇偶碼組進行隨機化(S119)。
RS編碼單元350將預定字節(jié)的奇偶校驗附加到隨機化的包(S121)。如圖4至圖6所示,20字節(jié)的奇偶校驗被附加。
包格式化部分350根據(jù)控制單元580的控制將輸入的包劃分為普通數(shù)據(jù)和強健數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理所述數(shù)據(jù)(S123)。
交織單元360對根據(jù)各個數(shù)據(jù)格式處理的數(shù)據(jù)包進行交織(S125),格狀編碼單元427以比特對交織的包應用格狀編碼以重新排列(S127)。
發(fā)明實施方式圖8是示意性示出根據(jù)本發(fā)明第二實施例的用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備的方框圖。如圖8所示,糾錯編碼設備具有隨機化單元410、TRS編碼部分420、RS編碼單元430、包格式化部分450、交織單元460、格狀編碼單元470、和系統(tǒng)控制單元480。
隨機化單元410以預定的模式對從MPEG發(fā)送系統(tǒng)(未示出)輸入的普通數(shù)據(jù)包和可靠數(shù)據(jù)包,以及從TRS編碼單元420反饋的奇偶碼組進行隨機化。
TRS編碼單元420具有存儲單元421、N/R TRS編碼單元422、PID插入單元423,TRS編碼單元420對隨機化的普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼以產(chǎn)生奇偶碼組,并將頭(PID)插入產(chǎn)生的奇偶碼組。
RS編碼單元430將預定字節(jié)的奇偶校驗附加到隨機化的數(shù)據(jù)包和奇偶碼組。
包格式化部分450具有解復用器451、R包處理器453、和復用器455,并根據(jù)系統(tǒng)控制單元480的控制將輸入的各個包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理劃分的數(shù)據(jù)。這里,如在第一實施例中參照圖4至圖6所描述的那樣,可以以不同方式將包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)。
交織單元460以字節(jié)對根據(jù)數(shù)據(jù)格式處理的包進行交織以重新排列。格狀編碼單元470以比特對交織的數(shù)據(jù)應用格狀編碼以重新排列。
圖9是示出根據(jù)本發(fā)明第二實施例的用于圖8的糾錯編碼設備的糾錯編碼處理的流程圖。下文中,將參照圖4至圖6來詳細描述根據(jù)第二實施例的糾錯編碼處理。
從MPEG發(fā)送系統(tǒng)(未示出)輸入普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b),并且隨機化單元410根據(jù)預定的模式對普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)進行隨機化(S211)。
隨機化的普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)被存儲在存儲單元421中(S213)。
N/R TRS編碼單元422對隨機化的普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)應用橫向編碼,以產(chǎn)生奇偶碼組(S215)。如圖4和圖5所示,N/R TRS編碼單元422對于普通數(shù)據(jù)包(a)產(chǎn)生普通奇偶碼組(c),對于可靠數(shù)據(jù)包(b)產(chǎn)生可靠奇偶碼組(d)。此外,如圖6所示,N/R TRS編碼單元422對于普通數(shù)據(jù)包(a)、可靠數(shù)據(jù)包(b)、和全部包,產(chǎn)生奇偶碼組(D)。
PID插入單元423將頭(PID)插入奇偶碼組(S217)。如圖4所示,PID插入單元423將頭(PID)(e)插入普通奇偶碼組(b),將頭(PID)(f)插入可靠奇偶碼組(b)。此外,如圖6所示,PID插入單元423將頭(PID)(F)插入對于普通數(shù)據(jù)包(a)、可靠數(shù)據(jù)包(b)、和全部包而產(chǎn)生的奇偶碼組(D)。
如上所述,頭(PID)被插入其中的奇偶碼組被反饋到隨機化單元410,根據(jù)預定的模式被隨機化、并被存儲在存儲單元421中(S219)。
RS編碼單元430將預定字節(jié)的奇偶校驗附加到存儲在存儲單元421中的數(shù)據(jù)包和奇偶碼組(S221)。如圖4至圖6所示,RS編碼單元430將20字節(jié)的奇偶校驗附加到包。
包格式化部分450根據(jù)系統(tǒng)控制單元480的控制將輸入的包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個包格式處理數(shù)據(jù)(S223)。
交織單元460以字節(jié)對根據(jù)數(shù)據(jù)格式處理的包進行交織以重新排列(S225),格狀編碼單元470以比特對交織的數(shù)據(jù)應用格狀編碼以重新排列(S227)。
圖10是示意性示出根據(jù)本發(fā)明第三實施例的用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備的方框圖。如圖10所示,糾錯編碼設備具有隨機化單元510、RS編碼單元520、TRS編碼部分530、包格式化部分550、交織單元560、格狀編碼單元570、和系統(tǒng)控制單元580。
隨機化單元510根據(jù)預定的模式對從MPEG發(fā)送系統(tǒng)(未示出)輸出的普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化,并且也對從TRS編碼部分530反饋的奇偶碼組進行隨機化。
RS編碼單元520將預定字節(jié)的奇偶校驗附加到隨機化的普通數(shù)據(jù)包和強健數(shù)據(jù)包,還將預定字節(jié)的奇偶校驗附加到從TRS編碼部分530反饋的隨機化的奇偶碼組。
TRS編碼部分530具有存儲單元531、N/R TRS編碼單元532、PID插入單元533,TRS編碼部分530對附加奇偶校驗的普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼以產(chǎn)生奇偶碼組,并將頭(PID)插入產(chǎn)生的奇偶碼組。
這里,產(chǎn)生奇偶碼組的處理可產(chǎn)生用于附加奇偶校驗的數(shù)據(jù)包的奇偶碼組,還可產(chǎn)生用于除奇偶校驗之外的數(shù)據(jù)包的奇偶碼組。在附加奇偶校驗的數(shù)據(jù)包的情況下,在頭被插入奇偶碼組之前,包經(jīng)過重新排列處理。即,如果對于包括奇偶校驗的數(shù)據(jù)包產(chǎn)生奇偶碼組,則奇偶碼組具有207字節(jié)的大小。因此,考慮到由RS編碼單元520附加的20字節(jié)奇偶校驗,奇偶碼組被重新排列為187字節(jié)的大小。
包格式化部分550具有解復用器551、R包處理器553、和復用器555,其根據(jù)系統(tǒng)控制單元580的控制將輸入的包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù)。這里,如在第一實施例中參照圖4至圖6所述的那樣,可以以不同方式將包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)。
交織單元560以字節(jié)對根據(jù)包格式處理的包進行交織以重新排列。格狀編碼單元570以比特對交織的數(shù)據(jù)應用格狀編碼以重新排列。
圖11是示出根據(jù)本發(fā)明第三實施例的用于圖10的糾錯編碼設備的糾錯編碼處理的流程圖。下文中,將參照圖4至圖6對根據(jù)本發(fā)明第三實施例的糾錯編碼處理進行詳細的描述。
普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)被從MPEG發(fā)送系統(tǒng)(未示出)輸入,隨機化單元510根據(jù)預定的模式對普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)進行隨機化(S311)。
RS編碼單元520將預定字節(jié)的奇偶校驗附加到隨機化的普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)(S313)。
存儲單元531存儲已經(jīng)附加奇偶校驗的普通數(shù)據(jù)包(a)(g)和可靠數(shù)據(jù)包(b)(i)(S315)。
N/RTRS編碼單元532對于已經(jīng)存儲在存儲單元531中的普通數(shù)據(jù)包(a)(g)和可靠數(shù)據(jù)包(b)(i)產(chǎn)生奇偶碼組。這里,產(chǎn)生奇偶碼組的處理可分為對于除奇偶校驗之外的數(shù)據(jù)包產(chǎn)生奇偶碼組的處理,和對于包括奇偶校驗的數(shù)據(jù)包產(chǎn)生奇偶碼組的處理。
在除奇偶校驗之外的數(shù)據(jù)包的情況下,對于存儲在存儲單元531中的數(shù)據(jù)包,N/R TRS編碼單元532僅對于除奇偶校驗(g)(i)的數(shù)據(jù)部分應用橫向編碼,以便產(chǎn)生奇偶碼組。如圖4和圖5所示,N/R TRS編碼單元532對于普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(b)產(chǎn)生普通奇偶碼組(c)和可靠奇偶碼組(d),或者對于普通數(shù)據(jù)包(a)和可靠數(shù)據(jù)包(d)產(chǎn)生奇偶碼組(D)。
在包括奇偶校驗的數(shù)據(jù)包的情況下,N/R TRS編碼單元532對包括奇偶校驗(g)(i)的數(shù)據(jù)包應用橫向編碼,并產(chǎn)生奇偶碼組(S317)。即,如圖4和圖5所示,N/R TRS編碼單元532對于普通數(shù)據(jù)包(a)(g)和可靠數(shù)據(jù)包(b)(i)產(chǎn)生普通奇偶碼組(c)(h)和可靠奇偶碼組(d)(j),或者對于普通數(shù)據(jù)包(a)(g)和可靠數(shù)據(jù)包(d)(i)產(chǎn)生奇偶碼組(D)(J)。接著,TRS編碼部分530以預定的字節(jié)重新排列產(chǎn)生的奇偶碼組。例如,TRS編碼部分530將產(chǎn)生的207字節(jié)的奇偶碼組重新排列為187字節(jié)的奇偶碼組。
PID插入單元533將頭(PID)插入產(chǎn)生的奇偶碼組(S319)。如圖4和圖5所示,PID插入單元533將頭(PID)(e)(f)插入產(chǎn)生的普通包(c)(d),或者,如圖6所示,PID插入單元533將頭(PID)(F)插入產(chǎn)生的奇偶碼組(D)。
如上所述,從TRS編碼部分530產(chǎn)生的奇偶碼組被反饋到隨機化單元510以進行隨機化(S321),RS編碼單元520將預定字節(jié)的奇偶校驗附加到隨機化的奇偶碼組(S323)。如圖4和圖5所示,20字節(jié)的奇偶校驗(h)(j)被附加到隨機化的普通奇偶碼組(c)和可靠奇偶碼組(d),或者,如圖6所示,20字節(jié)的奇偶校驗(J)被附加到隨機化的奇偶碼組(D)。
在RS編碼單元520中對其附加預定字節(jié)的奇偶校驗的奇偶碼組被存儲在存儲單元531中(S325)。即,存儲單元531存儲如圖4至圖6所示的一場數(shù)據(jù)。
包格式化部分550根據(jù)系統(tǒng)控制單元580的控制將輸入的包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個包格式處理數(shù)據(jù)(S327)。
交織單元560以字節(jié)對根據(jù)數(shù)據(jù)格式處理的包進行交織以重新排列(S328),格狀編碼單元570以比特將格狀編碼應用到交織的數(shù)據(jù)以重新排列(S320)。
如上所述,根據(jù)本發(fā)明的第一至第三實施例的用于雙流廣播的糾錯編碼設備已被描述為設置了具有存儲單元、N/R TRS編碼單元、和PID插入單元的TRS編碼單元,但是該設備可為如圖12所示的TRS編碼部分610。
如圖12所示,TRS編碼部分610具有存儲單元611,用于存儲普通數(shù)據(jù)包和可靠數(shù)據(jù)包;N-TRS編碼單元612,用于對普通數(shù)據(jù)包應用橫向編碼并產(chǎn)生普通奇偶碼組;N-PID插入單元613,用于將頭(PID)插入普通奇偶碼組;R-TRS編碼單元614,用于對可靠數(shù)據(jù)包進行橫向編碼并產(chǎn)生可靠奇偶碼組;以及R-PID插入單元615,用于將頭(PID)插入可靠奇偶碼組。
即,圖3、圖7、和圖10所示的根據(jù)第一至第三實施例的TRS編碼部分可以由圖12所示的TRS編碼部分610來替換。
圖13是示意性示出根據(jù)本發(fā)明實施例的與用于雙流的糾錯編碼設備對應的用于雙流的糾錯解碼設備的方框圖。
糾錯解碼設備具有格狀解碼單元711、去交織單元721、包重新格式化部分730、RS解碼單元741、去隨機化/隨機化單元743、TRS解碼部分750、和去隨機化單元761。
格狀解碼單元711和去交織單元721應用與發(fā)送端應用的格狀編碼和交織對應的格狀解碼和去交織。
包重新格式化部分730具有解復用器731、R包處理器732、和復用器733,其根據(jù)系統(tǒng)控制單元770的控制將輸入的包劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理與各個數(shù)據(jù)格式對應的數(shù)據(jù)。
解復用器731根據(jù)系統(tǒng)控制單元770的控制,對應于在發(fā)送端劃分的包的格式,例如,如圖4和圖6所示來劃分包。
解復用器731將已經(jīng)被劃分為普通數(shù)據(jù)的包輸出至復用器733,R包處理器732根據(jù)發(fā)送端的特定比例,例如,1/2和1/4,將已經(jīng)被劃分為可靠數(shù)據(jù)的包處理為普通數(shù)據(jù),并且將該普通數(shù)據(jù)輸出到復用器733。
RS解碼單元741通過使用包括在包中的預定字節(jié)的奇偶校驗來以場數(shù)據(jù)的行方向進行糾錯。
去隨機化/隨機化單元743根據(jù)預定的模式對包進行隨機化。如果如第一實施例那樣,在隨機化單元之前使用TRS編碼單元,則發(fā)送端的去隨機化/隨機化單元743對所有數(shù)據(jù)包和奇偶碼組進行隨機化,如果如第二和第三實施例那樣,在隨機化單元之后使用TRS編碼單元,則去隨機化/隨機化單元743僅對奇偶碼組進行隨機化。
TRS解碼部分750具有存儲單元751和N/R TRS解碼單元753,其通過使用奇偶碼組以列方向來糾正包差錯。存儲單元751存儲在RS解碼單元741和N/R TRS解碼單元753糾錯的數(shù)據(jù),以及差錯是否已經(jīng)被糾正的信息等。
去隨機化單元761根據(jù)預定的模式對已經(jīng)在RS解碼單元741中以行方向進行糾錯的數(shù)據(jù)包進行去隨機化。
在如上所述的根據(jù)本發(fā)明的用于雙流的糾錯解碼設備中,TRS解碼部分750已經(jīng)被描述為包括存儲單元751和N/R TRS解碼單元753,但是如圖14所示的TRS解碼部分810可用于N/RTRS解碼部分750。
如圖14所示,TRS解碼部分810具有存儲單元811,用于存儲數(shù)據(jù)包和奇偶碼組;N-TRS解碼單元813,用于通過使用普通奇偶碼組將橫向解碼單元813應用到普通數(shù)據(jù)包,R-TRS解碼單元815,用于通過使用可靠奇偶碼組對可靠數(shù)據(jù)包應用橫向解碼。即,如圖13所示的TRS解碼部分750可由如圖14所示的TRS解碼部分810替換。
圖15是示出用于根據(jù)圖3的第一實施例的糾錯編碼設備的糾錯解碼處理的流程圖。
格狀解碼單元711和去交織單元721應用在發(fā)送端使用的格狀編碼,并且應用格狀解碼和與發(fā)送端的交織對應的去交織(S411)。
包重新格式化部分730將去交織的包劃分為普通數(shù)據(jù)包和可靠數(shù)據(jù)包,并處理與各個包格式對應的數(shù)據(jù)(S413)。
RS解碼單元741使用包括在包中的20字節(jié)的奇偶校驗(g)(h)(i)(j)來以場數(shù)據(jù)的行方向糾正包差錯(S415)。
去隨機化/隨機化單元743對所有的數(shù)據(jù)包和奇偶碼組進行去隨機化(S417)。這里,在第一實施例的糾錯編碼中,由于TRS編碼部分310被置于隨機化單元320之前,所以從TRS編碼部分310產(chǎn)生的奇偶碼組是基于去隨機化的數(shù)據(jù)包產(chǎn)生的去隨機化的包。因此,去隨機化/隨機化單元743對所有數(shù)據(jù)包和奇偶碼組進行去隨機化。
存儲單元751存儲在RS解碼單元743中以行方向糾錯的數(shù)據(jù),以及關于差錯是否已經(jīng)被糾正的信息(S419)。
N/R TRS解碼單元753使用存儲在存儲單元751中的去隨機化的奇偶碼組來對于去隨機化的數(shù)據(jù)包以列方向進行糾錯(S421)。
接著,基于在N/R TRS解碼單元753中以列方向糾錯的數(shù)據(jù)和關于差錯是否已經(jīng)被糾正的信息來更新存儲在存儲單元751中的數(shù)據(jù)(S423)。
去隨機化/隨機化單元743對存儲在存儲單元751中的去隨機化的數(shù)據(jù)包和奇偶碼組進行重新隨機化(S425)。這里,由于奇偶校驗已經(jīng)被附加到隨機化的數(shù)據(jù)包和奇偶碼組,所以在RS解碼單元741應用RS解碼之前,圖3的糾錯編碼設備的RS編碼單元330對數(shù)據(jù)包和奇偶碼組進行隨機化。
RS解碼單元741使用20字節(jié)的奇偶校驗來對于隨機化的數(shù)據(jù)包和奇偶碼組再一次進行糾錯(S427)。
去隨機化單元761根據(jù)預定的模式對糾錯的數(shù)據(jù)進行去隨機化,從而接收系統(tǒng)結束它的糾錯(S429)。
圖16是示出用于根據(jù)圖8和圖10所示的第二和第三實施例的糾錯解碼設備的糾錯解碼處理器的流程圖,將參照圖16對用于第二和第三實施例的糾錯解碼處理進行描述。
格狀解碼單元711和去交織單元721應用在發(fā)送端使用的格狀編碼,并應用格狀解碼和與發(fā)送端的交織對應的去交織(S511)。
包重新格式化部分730將去交織的包劃分為普通數(shù)據(jù)包和可靠數(shù)據(jù)包,并處理與各個包格式對應的數(shù)據(jù)(S513)。
RS解碼單元741使用包括在包中的20字節(jié)奇偶校驗來以場數(shù)據(jù)的行方向糾正包差錯(S515)。
去隨機化/隨機化單元743僅對奇偶碼組進行去隨機化(S517)。這里,由于圖8和圖10所示的糾錯編碼設備的TRS編碼部分被置于隨機化單元之后,并且從TRS編碼部分產(chǎn)生的奇偶碼組是基于隨機化的數(shù)據(jù)包產(chǎn)生的去隨機化的包,所以去隨機化/隨機化單元743僅對奇偶碼組進行去隨機化。
存儲單元751存儲在RS解碼單元743中以行方向糾錯的數(shù)據(jù),以及關于差錯是否已經(jīng)被糾正的信息(S519)。
N/R TRS解碼單元753使用存儲在存儲單元751中的去隨機化的奇偶碼組來對于隨機化的數(shù)據(jù)包以列方向進行糾錯(S521)。
接著,N/R TRS解碼單元753基于以列方向糾錯的數(shù)據(jù)和關于差錯是否已經(jīng)被糾正的信息來更新存儲在存儲單元751中的數(shù)據(jù)(S523)。
去隨機化/隨機化單元743對存儲在存儲單元751中的去隨機化的數(shù)據(jù)包進行重新隨機化(S525)。這里,由于奇偶校驗被附加到隨機化的數(shù)據(jù)包和奇偶碼組,所以,在RS解碼單元741應用RS解碼之前,圖8和圖10所示的糾錯編碼設備的RS編碼單元對存儲在存儲單元751中的去隨機化的奇偶碼組進行隨機化。
RS解碼單元741使用20字節(jié)的奇偶校驗以對于隨機化的數(shù)據(jù)包和奇偶碼組再次進行糾錯(S527)。
去隨機化單元761根據(jù)預定的模式對糾錯的數(shù)據(jù)進行去隨機化,從而接收系統(tǒng)結束它的糾錯(S529)。
產(chǎn)業(yè)上的可利用性本發(fā)明涉及一種用于美國ATSC數(shù)字地面廣播接收/發(fā)送系統(tǒng)的糾錯編碼/解碼設備,更具體地講,涉及一種用于數(shù)字雙流廣播接收/發(fā)送系統(tǒng)的可靠糾錯編碼/解碼設備和方法,其中,數(shù)字雙流廣播接收/發(fā)送系統(tǒng)將數(shù)據(jù)劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)以處理、接收、和發(fā)送數(shù)據(jù)。
權利要求
1.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備,包括橫向里德所羅門(TRS)編碼部分,用于對普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;隨機化單元,用于根據(jù)預定的模式對數(shù)據(jù)包和奇偶碼組進行隨機化;RS編碼單元,用于對隨機化的數(shù)據(jù)包和奇偶碼組進行編碼,并附加預定字節(jié)的奇偶校驗;包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù);以及系統(tǒng)控制單元,用于控制包格式化單元將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理數(shù)據(jù)包和奇偶碼組。
2.如權利要求1所述的糾錯解碼設備,其中,TRS編碼部分包括存儲單元,用于存儲數(shù)據(jù)包和奇偶碼組;N/R TRS編碼單元,用于對數(shù)據(jù)包應用橫向編碼并產(chǎn)生奇偶碼組;以及PID插入單元,用于將包頭插入到奇偶碼組。
3.如權利要求1所述的糾錯解碼設備,其中,TRS編碼部分包括存儲單元,用于存儲普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組;N-TRS編碼單元,用于產(chǎn)生普通數(shù)據(jù)包的奇偶碼組;N-PID插入單元,用于將包頭插入普通數(shù)據(jù)包的奇偶碼組;R-TRS編碼單元,用于產(chǎn)生可靠數(shù)據(jù)包的奇偶碼組;以及R-PID插入單元,用于將包頭插入可靠數(shù)據(jù)包的奇偶碼組。
4.如權利要求1所述的糾錯編碼設備,其中,TRS編碼部分分別產(chǎn)生用于普通數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組。
5.如權利要求1所述的糾錯編碼設備,其中,TRS編碼部分產(chǎn)生用于普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和全部數(shù)據(jù)包的奇偶碼組。
6.如權利要求1所述的糾錯編碼設備,其中,包格式化單元包括解復用器,用于根據(jù)系統(tǒng)控制單元的控制將普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù);以及R包處理器,用于對于劃分的可靠數(shù)據(jù)實行可靠數(shù)據(jù)處理。
7.如權利要求6所述的糾錯編碼設備,其中,系統(tǒng)控制單元控制解復用器以將普通數(shù)據(jù)包和普通數(shù)據(jù)包的奇偶碼組劃分為普通數(shù)據(jù),并將可靠數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組劃分為可靠數(shù)據(jù)。
8.如權利要求6所述的糾錯編碼設備,其中,系統(tǒng)控制單元控制解復用器以將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
9.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼方法,包括以下步驟(a)對普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;(b)根據(jù)預定的模式對數(shù)據(jù)包和奇偶碼組進行隨機化;(c)對隨機化的數(shù)據(jù)包和奇偶碼組進行編碼,并附加預定字節(jié)的奇偶校驗;以及(d)將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù)。
10.如權利要求9所述的糾錯編碼方法,其中,步驟(a)包括以下步驟(a-1)對數(shù)據(jù)包應用橫向編碼,并產(chǎn)生奇偶碼組;(a-2)將包頭插入奇偶碼組;以及(a-3)存儲數(shù)據(jù)包和奇偶碼組。
11.如權利要求9所述的糾錯編碼方法,其中,步驟(a)分別產(chǎn)生用于普通數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組。
12.如權利要求9所述的糾錯編碼方法,其中,步驟(a)產(chǎn)生用于普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和全部數(shù)據(jù)包的奇偶碼組。
13.如權利要求9所述的糾錯編碼方法,其中,步驟(d)包括以下步驟(d-1)根據(jù)預定的控制信號將普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù);以及(d-2)根據(jù)各個數(shù)據(jù)格式來處理被劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)的包。
14.如權利要求13所述的糾錯編碼方法,其中,步驟(d-1)將普通數(shù)據(jù)包和普通數(shù)據(jù)包的奇偶碼組劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組劃分為可靠數(shù)據(jù)。
15.如權利要求13所述的糾錯編碼方法,其中,步驟(d-1)將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
16.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備,包括隨機化單元,用于根據(jù)預定的模式對普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化;TRS編碼部分,用于對隨機化的普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;RS編碼單元,用于將預定字節(jié)的奇偶校驗附加到數(shù)據(jù)包和奇偶碼組;包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù);以及系統(tǒng)控制單元,用于控制包格式化單元以將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理數(shù)據(jù)包和奇偶碼組,其中,隨機化單元根據(jù)預定的模式對奇偶碼組進行隨機化。
17.如權利要求16所述的糾錯解碼設備,其中,TRS編碼部分包括存儲單元,用于存儲數(shù)據(jù)包和奇偶碼組;N/R TRS編碼單元,用于對數(shù)據(jù)包應用橫向編碼,并產(chǎn)生奇偶碼組;以及PID插入單元,用于將包頭插入奇偶碼組。
18.如權利要求16所述的糾錯解碼設備,其中,TRS編碼部分包括存儲單元,用于存儲普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組;N-TRS編碼單元,用于產(chǎn)生普通數(shù)據(jù)包的奇偶碼組;N-PID插入單元,用于將包頭插入普通數(shù)據(jù)包的奇偶碼組;R-TRS編碼單元,用于產(chǎn)生可靠數(shù)據(jù)包的奇偶碼組;R-PID插入單元,用于將包頭插入可靠數(shù)據(jù)包的奇偶碼組。
19.如權利要求16所述的糾錯編碼設備,其中,TRS編碼部分分別產(chǎn)生用于普通數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組。
20.如權利要求16所述的糾錯編碼設備,其中,TRS編碼部分產(chǎn)生用于普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和全部數(shù)據(jù)包的奇偶碼組。
21.如權利要求16所述的糾錯編碼設備,其中,包格式化單元包括解復用器,用于根據(jù)系統(tǒng)控制單元的控制將普通數(shù)據(jù)包、可靠數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù);以及R包處理器,用于對于劃分的可靠數(shù)據(jù)實行可靠數(shù)據(jù)處理。
22.如權利要求21所述的糾錯編碼設備,其中,系統(tǒng)控制單元控制解復用器將普通數(shù)據(jù)包和普通數(shù)據(jù)包的奇偶碼組劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組劃分為可靠數(shù)據(jù)。
23.如權利要求21所述的糾錯編碼設備,其中,系統(tǒng)控制單元控制解復用器將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
24.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼方法,包括以下步驟(a)根據(jù)預定的模式對普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化;(b)將奇偶碼組附加到隨機化的普通數(shù)據(jù)包和可靠數(shù)據(jù)包;(c)根據(jù)預定的模式對奇偶碼組進行隨機化;(d)將預定字節(jié)的奇偶校驗附加到數(shù)據(jù)包和奇偶碼組;以及(e)將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù)。
25.如權利要求24所述的糾錯編碼方法,其中,步驟(b)包括以下步驟(b-1)對數(shù)據(jù)包應用橫向編碼,并產(chǎn)生奇偶碼組;(b-2)將包頭插入奇偶碼組;以及(b-3)存儲數(shù)據(jù)包和奇偶碼組。
26.如權利要求24所述的糾錯編碼方法,其中,步驟(b)分別產(chǎn)生用于普通數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組。
27.如權利要求24所述的糾錯編碼方法,其中,步驟(b)產(chǎn)生用于普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和全部數(shù)據(jù)包的奇偶碼組。
28.如權利要求24所述的糾錯編碼方法,其中,步驟(e)包括以下步驟(e-1)根據(jù)預定的控制信號將普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù);以及(e-2)根據(jù)各個數(shù)據(jù)格式來處理被劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)的包。
29.如權利要求28所述的糾錯編碼方法,其中,步驟(e-1)將普通數(shù)據(jù)包和普通數(shù)據(jù)包的奇偶碼組劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組劃分為可靠數(shù)據(jù)。
30.如權利要求28所述的糾錯編碼方法,其中,步驟(e-1)將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
31.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備,包括隨機化單元,用于根據(jù)預定的模式對普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化;RS編碼單元,用于將預定字節(jié)的奇偶校驗附加到數(shù)據(jù)包;TRS編碼部分,用于對數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;以及包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù),其中,隨機化單元根據(jù)預定的模式對奇偶碼組進行隨機化,RS編碼單元將預定字節(jié)的奇偶校驗附加到隨機化的奇偶碼組。
32.如權利要求31所述的糾錯解碼設備,其中,TRS編碼部分包括存儲單元,用于存儲數(shù)據(jù)包和奇偶碼組;N/R TRS編碼單元,用于對不包括奇偶校驗的數(shù)據(jù)包應用橫向編碼,并產(chǎn)生奇偶碼組;以及PID插入單元,用于將包頭插入奇偶碼組。
33.如權利要求32所述的糾錯解碼設備,其中,N/R TRS編碼單元對包括奇偶校驗的數(shù)據(jù)包應用橫向編碼以附加奇偶碼組,并以預定的字節(jié)重新排列奇偶碼組。
34.如權利要求31所述的糾錯解碼設備,其中,TRS編碼部分包括存儲單元,用于存儲普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組;N-TRS編碼單元,用于產(chǎn)生不包括奇偶校驗的普通數(shù)據(jù)包的奇偶碼組;N-PID插入單元,用于將包頭插入普通數(shù)據(jù)包的奇偶碼組;R-TRS編碼單元,用于產(chǎn)生不包括奇偶校驗的可靠數(shù)據(jù)包的奇偶碼組;以及R-PID插入單元,用于將包頭插入可靠數(shù)據(jù)包的奇偶碼組。
35.如權利要求34所述的糾錯編碼設備,其中,N-TRS編碼單元產(chǎn)生用于包括奇偶校驗的普通數(shù)據(jù)包的奇偶碼組,并以預定的字節(jié)重新排列產(chǎn)生的奇偶碼組,R-TRS編碼單元產(chǎn)生用于包括奇偶校驗的可靠數(shù)據(jù)包的奇偶碼組,并以預定的字節(jié)重新排列產(chǎn)生的奇偶碼組。
36.如權利要求31所述的糾錯編碼設備,其中,TRS編碼部分分別產(chǎn)生用于普通數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組。
37.如權利要求31所述的糾錯編碼設備,其中,TRS編碼部分產(chǎn)生用于普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和全部數(shù)據(jù)包的奇偶碼組。
38.如權利要求31所述的糾錯編碼設備,其中,包格式化單元包括解復用器,用于根據(jù)系統(tǒng)控制單元的控制將普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù);以及R包處理器,用于對于劃分的可靠數(shù)據(jù)實行可靠數(shù)據(jù)處理。
39.如權利要求38所述的糾錯編碼設備,其中,系統(tǒng)控制單元控制解復用器將普通數(shù)據(jù)包和普通數(shù)據(jù)包的奇偶碼組劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組劃分為可靠數(shù)據(jù)。
40.如權利要求38所述的糾錯編碼設備,其中,系統(tǒng)控制單元控制解復用器將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
41.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼方法,包括以下步驟(a)根據(jù)預定的模式對普通數(shù)據(jù)包和可靠數(shù)據(jù)包進行隨機化;(b)將預定字節(jié)的奇偶校驗附加到隨機化的數(shù)據(jù)包;(c)對不包括奇偶校驗的數(shù)據(jù)包應用橫向編碼以附加奇偶碼組;(d)根據(jù)預定的模式對奇偶碼組進行隨機化;(e)將預定字節(jié)的奇偶校驗附加到隨機化的奇偶碼組;以及(f)將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù)。
42.如權利要求41所述的糾錯編碼方法,其中,步驟(d)包括以下步驟(d-1)對不包括奇偶校驗的數(shù)據(jù)包應用橫向編碼,并產(chǎn)生奇偶碼組;以及(d-2)將包頭插入奇偶碼組。
43.如權利要求42所述的糾錯編碼方法,其中,步驟(d-1)對包括奇偶校驗的數(shù)據(jù)包應用橫向編碼以附加奇偶碼組,并以預定的字節(jié)重新排列奇偶碼組。
44.如權利要求41所述的糾錯編碼方法,其中,步驟(d)分別產(chǎn)生用于普通數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組。
45.如權利要求41所述的糾錯編碼方法,其中,步驟(d)產(chǎn)生用于普通數(shù)據(jù)包、可靠數(shù)據(jù)包、和全部數(shù)據(jù)包的奇偶碼組。
46.如權利要求41所述的糾錯編碼方法,其中,步驟(f)包括以下步驟(f-1)根據(jù)預定的控制信號將普通數(shù)據(jù)包、可靠數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù);以及(f-2)根據(jù)各個數(shù)據(jù)格式處理劃分為普通數(shù)據(jù)和可靠數(shù)據(jù)的包。
47.如權利要求46所述的糾錯編碼方法,其中,步驟(f-1)將普通數(shù)據(jù)包和普通數(shù)據(jù)包的奇偶碼組劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和可靠數(shù)據(jù)包的奇偶碼組劃分為可靠數(shù)據(jù)。
48.如權利要求46所述的糾錯編碼方法,其中,步驟(f-1)將普通數(shù)據(jù)包劃分為普通數(shù)據(jù),將可靠數(shù)據(jù)包和奇偶碼組劃分為可靠數(shù)據(jù)。
49.一種用于數(shù)字雙流廣播接收系統(tǒng)的糾錯解碼設備,包括包重新格式化單元,用于將輸入的數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù);RS解碼單元,用于通過使用包括在包中的預定字節(jié)的奇偶校驗來糾正包的差錯;去隨機化/隨機化單元,用于對與糾錯編碼對應的包進行去隨機化;以及TRS解碼部分,用于通過使用奇偶碼組來糾正包的差錯,其中,去隨機化/隨機化單元對在TRS解碼部分糾錯的包進行隨機化。
50.如權利要求49所述的糾錯解碼設備,其中,TRS解碼部分包括存儲單元,用于存儲通過使用奇偶校驗糾錯的包;以及N/R TRS解碼單元,用于通過使用奇偶碼組來糾正包的差錯,N/R TRS解碼單元將糾錯的包存儲在存儲單元中。
51.如權利要求49所述的糾錯解碼設備,其中,TRS解碼部分包括存儲單元,用于存儲通過使用奇偶校驗糾錯的包;N-TRS解碼單元,用于通過使用普通數(shù)據(jù)包的奇偶碼組來糾正普通數(shù)據(jù)包的差錯;以及R-TRS解碼單元,用于通過使用可靠數(shù)據(jù)包的奇偶碼組來糾正可靠數(shù)據(jù)包的差錯,N-TRS解碼單元和R-TRS解碼單元將糾錯的包存儲在存儲單元中。
52.如權利要求49所述的糾錯解碼設備,其中,RS解碼部分通過使用在TRS解碼部分糾錯的包的奇偶校驗來再次進行糾錯。
53.如權利要求49所述的糾錯解碼設備,其中,如果去隨機化/隨機化單元在發(fā)送端的糾錯編碼中的格狀編碼之后實行隨機化,則去隨機化/隨機化單元對所有的數(shù)據(jù)包和奇偶碼組進行去隨機化。
54.如權利要求49所述的糾錯解碼設備,其中,如果去隨機化/隨機化單元在發(fā)送端的糾錯編碼中的隨機化之后應用TRS編碼,則去隨機化/隨機化單元僅對奇偶碼組進行去隨機化。
55.一種用于數(shù)字雙流廣播接收系統(tǒng)的糾錯解碼方法,包括以下步驟(a)將輸入的數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù);(b)通過使用包括在包中的預定字節(jié)的奇偶校驗來糾正包的差錯;(c)對與糾錯編碼對應的包進行去隨機化;(d)通過使用奇偶碼組來糾正包的差錯;以及(e)對通過使用奇偶碼組糾錯的包進行隨機化。
56.如權利要求55所述的糾錯解碼方法,其中,步驟(d)包括以下步驟(d-1)存儲通過使用奇偶校驗糾錯的包;(d-2)通過使用奇偶碼組來糾正包的差錯;以及(d-3)存儲通過使用奇偶碼組糾錯的包。
57.如權利要求55所述的糾錯解碼方法,還包括步驟(f)通過使用利用奇偶碼組糾錯的包的奇偶校驗來再次進行糾錯。
58.如權利要求55所述的糾錯解碼方法,其中,如果隨機化在糾錯編碼中的格狀編碼之后被實行,則步驟(c)對所有的數(shù)據(jù)包和奇偶碼組進行去隨機化。
59.如權利要求55所述的糾錯解碼方法,其中,如果TRS編碼在糾錯編碼中的隨機化之后被應用,則步驟(c)僅對奇偶碼組進行去隨機化。
60.一種用于數(shù)字雙流廣播發(fā)送系統(tǒng)的糾錯編碼設備,包括TRS編碼部分,用于對普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;RS編碼單元,用于對隨機化的數(shù)據(jù)包和奇偶碼組進行編碼,并附加預定字節(jié)的奇偶校驗;以及包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并根據(jù)各個數(shù)據(jù)格式處理數(shù)據(jù)。
61.如權利要求60所述的糾錯編碼設備,還包括隨機化,用于根據(jù)預定的模式對數(shù)據(jù)包和奇偶碼組進行隨機化。
62.如權利要求60所述的糾錯編碼設備,還包括系統(tǒng)控制單元,用于控制包格式化單元將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理數(shù)據(jù)。
全文摘要
一種用于數(shù)字雙流廣播發(fā)送/接收系統(tǒng)的糾錯編碼/解碼設備和方法。糾錯編碼設備包括TRS編碼部分,用于對普通數(shù)據(jù)包和可靠數(shù)據(jù)包應用橫向編碼,并附加奇偶碼組;隨機化單元,用于根據(jù)預定的模式對數(shù)據(jù)包和奇偶碼組進行隨機化;包格式化單元,用于將數(shù)據(jù)包和奇偶碼組劃分為普通數(shù)據(jù)和可靠數(shù)據(jù),并處理數(shù)據(jù);以及系統(tǒng)控制單元,用于控制包格式化單元。因此,可靠糾錯編碼設備可被提供給對其應用橫向里德所羅門(TRS)編碼的數(shù)字雙流廣播發(fā)送系統(tǒng)。
文檔編號H04N7/24GK1836446SQ200480023432
公開日2006年9月20日 申請日期2004年11月1日 優(yōu)先權日2003年11月3日
發(fā)明者張龍德, 樸成佑, 丁海主 申請人:三星電子株式會社