国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于操作包括前向糾錯的接收器的方法和裝置的制作方法

      文檔序號:7950956閱讀:165來源:國知局

      專利名稱::用于操作包括前向糾錯的接收器的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      :本發(fā)明涉及一種操作包括前向糾錯解碼器的接收器的方法,并且涉及包括接收器和前向糾錯解碼器的裝置。
      背景技術(shù)
      :提出在陸地數(shù)字視頻廣播(DVB-T)廣播系統(tǒng)和其稱為DVB-H(DVB手持式)的擴展中使用MPE級前向糾4晉(MPE-FEC),DVB-H以前也稱為DVB-X。前向糾錯比較方^^,因為其允許接收器糾正所接收的數(shù)字?jǐn)?shù)據(jù)中的錯誤,而不需要重傳任何數(shù)據(jù)。在接收器包括在移動終端中時,這可能特別重要。MPE-FEC支持在MPEI史級別上的高分組丟失率(PLR)情況中的接收。例如當(dāng)速度太高時(當(dāng)可能經(jīng)歷高多普勒頻率時),當(dāng)載噪比太低時,和/或由于脈沖噪聲,在移動信道上可能出現(xiàn)這樣的高PLR。發(fā)射器側(cè)的MPE-FEC編碼器通常放置在IP封裝器(IPE)中。封裝器在編碼表或陣列中存儲數(shù)據(jù)分組,該編碼表或陣列通常是預(yù)定的大小。于是針對陣列的每行計算前向糾錯數(shù)據(jù),并且這形成奇偶校驗數(shù)據(jù)。該數(shù)據(jù)于是被輸入陣列中的一個部分,該部分稱為奇偶校驗數(shù)據(jù)段但也稱為RS(里德-索洛蒙)數(shù)據(jù)表。其一個例子示出在圖1中。參考圖1,一個示例性編碼陣列1被示為包括1024行元素乘以255列元素。習(xí)慣上,該例子中的最大行數(shù)是1024,盡管可能存在更少的行或更多的行。行數(shù)在DVB廣播的time—slice—fee—indicator—descriptor字段中進行信號通知。陣歹"的每個元素存儲一個字節(jié)的數(shù)據(jù)。前191列元素由應(yīng)用數(shù)據(jù)5(示為無陰影)和填零6(示為交叉平行線陰影)組成。應(yīng)用數(shù)據(jù)由多個數(shù)據(jù)報構(gòu)成,這些數(shù)據(jù)報被順序地包括在表中,從左上角開始并且依次填滿各列。數(shù)據(jù)報可以以與它們的接收順序相同的順序被包括在表中,或者MPE-FEC段報頭中的數(shù)據(jù)報地址可以指定數(shù)據(jù)報的某個其他順序。在該例子中,第一數(shù)據(jù)報2跟有第二數(shù)據(jù)報,其包括第一列中包括的部分3a和第二列中包括的第二部分3b。類似地,第三數(shù)據(jù)報包括第二列中的部分4a和第三列中的另一部分4b。一旦所需的所有數(shù)據(jù)報都已經(jīng)包括在編碼陣列中,則191列中剩余的且未被應(yīng)用數(shù)據(jù)包括的元素被零填,即用零來填充。使用零填被稱為編碼縮短。在用應(yīng)用數(shù)據(jù)和零填填充前191列之后,計算奇偶校-驗數(shù)據(jù)。用來準(zhǔn)備奇偶校驗數(shù)據(jù)的一種示例性方法是使用里德-索洛蒙算法。這是針對1024行中的每一行來計算的。對于行中的191個應(yīng)用數(shù)據(jù)和零填中的每一個,生成里德-索洛蒙奇偶校驗數(shù)據(jù)的64個元素。針對1024行的每一行重復(fù)該過程,得到利用應(yīng)用數(shù)據(jù)元素、零填或奇偶校驗數(shù)據(jù)元素完成的編碼陣列1。因此,使用MPE-FEC,大約25%的TS(傳送流)數(shù)據(jù)被分配給奇偶校驗開銷。奇偶校驗數(shù)據(jù)段被標(biāo)為7(用平行線陰影示出)。應(yīng)用數(shù)據(jù)報被封裝在MPE段中,并且RS奇偶校驗數(shù)據(jù)的每列被封裝在單獨的對應(yīng)的MPE-FEC段中。而且,MPE和MPE-FEC段被分成用于傳輸?shù)膫魉土?TS)分組。每個數(shù)據(jù)報在表中的開始地址被信號通知給接收器。這允許在接收器處容易地重新產(chǎn)生編碼陣列1。零填通常不被傳輸。在圖l的例子中,聯(lián)合示出行號和列號,以便于說明。上述FEC過程被稱為RS(255,191),表示里德-索洛蒙255列中191列是應(yīng)用數(shù)據(jù)和零填。里德-索洛蒙FEC過程可以糾正一行32個元素中的錯誤。如果使用擦除信息,則可以糾正在一行64個元素中的錯誤。擦除信息標(biāo)識接收器中重新產(chǎn)生的編碼陣列1中哪些元素中存在錯誤。因此,擦除信息表可以產(chǎn)生為具有1024行乘以255列。擦除信息表中的行將與編碼陣列1中的行一樣多。盡管編碼陣列1中每個元素具有一個字節(jié)的數(shù)據(jù),但是擦除信息表中對應(yīng)的元素僅具有一比特。在該例子中,在對應(yīng)元素是正確的情況下,擦除信息表中的元素為'零,,在對應(yīng)元素是不正確的情況下為'一,。用于確定所接收元素中的數(shù)據(jù)是正確的還是不正確所需的信息可以從針對網(wǎng)際協(xié)議(IP)數(shù)據(jù)報或針對MPE段的循環(huán)冗余校驗(CRC)獲得,或者從針對傳送流分組的DVB-T里德-索洛蒙解碼器獲得,或者從其組合獲得。當(dāng)確定一個元素是否正確時,同樣對待RS奇偶校驗數(shù)據(jù)7和應(yīng)用數(shù)據(jù)元素5。然而,如果填塞的位置是已知的,則在使用擦除解碼時零填總是被標(biāo)記為是正確的。里德-索洛蒙算法不依賴于數(shù)據(jù)報2到4中的應(yīng)用數(shù)據(jù)的性質(zhì)。因此,該過程可用于多協(xié)議封裝(MPE)??梢钥闯鲞@對于DVB-H特別重要,因為數(shù)據(jù)可能涉及視聽內(nèi)容、音頻內(nèi)容或文件下栽等等。以這樣的方式引入MPE-FEC,其中不知道MPE-FEC(但是支持MPE)的DVB接收器將能夠以完全后向兼容的方式4妻收MPE流。該后向兼容,當(dāng)MPE-FEC在利用時間分片和不利用時間分片的情況下使用時都保持有效。MPE-FEC的使用不是強制性的。其使用是針對TS中的每個基本流單獨定義的。對于每個基本流,有可能選擇使用MPE-FEC或不使用MPE-FEC,并且如果4吏用MPE-FEC,有可能在FEC開銷與RF性能之間選擇折衷,特別是通過穿孔(puncturing)和零填來實現(xiàn)。不帶MPE-FEC并且因此具有最小延遲的時間性要求高的服務(wù)因此能夠與使用MPE-FEC的較低時間性要求的服務(wù)一起在同一TS上,但是在不同的基本流上。已知通過使用兩個單獨的方案來標(biāo)識包4舌在編碼陣列1的191列中的哪些數(shù)據(jù)是應(yīng)用數(shù)據(jù)元素以及哪些是零填。在第一方案中,時間分片中的一比特字段和FEC實時參數(shù)(其可以在MPE或MPE-FEC報頭中進行傳輸)被稱為"表邊界(table—boundary),,。該字段在MPE段攜帶當(dāng)前MPE-FEC表的最后一個IP數(shù)據(jù)報的情況下被設(shè)置為"1"。如果接收器發(fā)現(xiàn)一個MPE段中的表邊界標(biāo)志被設(shè)置為1,則接收器可以確定零填的開始點(假設(shè)CRC校驗指示最后的MPE段是正確的)。IP數(shù)據(jù)報的開始地址在MPE段報頭中進行信號通知。正常情況下,零填的開始點可以由最后一個IP數(shù)據(jù)報的開始地址和長度來計算。第二方案包括MPE-FEC段報頭中稱為"填塞列(padding—columns)"的8比特字段。該字段指示僅包括零填的歹'J的號。如果一個列同時包括應(yīng)用數(shù)據(jù)和零填,則整個列作為應(yīng)用數(shù)據(jù)對待。這在ETSI標(biāo)準(zhǔn)301192Vl.4.1中進行了描述。數(shù)據(jù)被順序地從緩沖器發(fā)送以便廣播。最大緩沖器大小可以是512,1024,1536或2048千比特。跟在應(yīng)用數(shù)據(jù)之后發(fā)送奇偶校一驗數(shù)據(jù),但其作為同一突發(fā)(burst)的一部分。在以上例子中給出的值應(yīng)該理解為僅是說明性的,并且不用于限制本發(fā)明的范圍。根據(jù)ETSI標(biāo)準(zhǔn)301192的方法和表示法將被理解為是作為說明性的例子。DVB接收器中消耗的功率的極大部分是在接收數(shù)據(jù)幀期間消耗的。例如,在下一代DVB-H接收器中,盡管預(yù)計在向終端傳送數(shù)據(jù)期間僅消耗50mW,但是預(yù)計將在接收數(shù)據(jù)幀期間消耗大約400mW,并且預(yù)計在接收器處于數(shù)據(jù)幀接收之間的休眠模式中將消耗10mW。
      發(fā)明內(nèi)容本發(fā)明的目的是降低接收器在接收利用前向糾錯發(fā)送的數(shù)據(jù)時消耗的功率。根據(jù)本發(fā)明的第一方面,提供了一種操作包括前向糾錯解碼器的接收器的方法,所述方法包括接收數(shù)據(jù)幀的應(yīng)用數(shù)據(jù)元素;判定所接收的應(yīng)用數(shù)據(jù)的錯誤狀態(tài);以及基于所述錯誤狀態(tài)選擇性地接收所述數(shù)據(jù)幀的奇偶校驗數(shù)據(jù)。根據(jù)本發(fā)明的第二方面,提供了權(quán)利要求8。使用本發(fā)明,可以使接收器節(jié)電。特別地,如果不需要奇偶校驗數(shù)據(jù)單元,則不需供電來接收奇偶校驗數(shù)據(jù)單元。這應(yīng)用在所接收的應(yīng)用數(shù)據(jù)不含錯誤的時候,因為沒有任何錯誤要利用奇偶校驗數(shù)據(jù)進行糾正。這還應(yīng)用于應(yīng)用數(shù)據(jù)包含(或應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)一起包含)的錯誤數(shù)太多以致不可能使用奇偶校驗數(shù)據(jù)來糾正的情況?,F(xiàn)在將僅通過舉例參考附圖來描述本發(fā)明的實施例,在附圖中:圖1是用于說明FEC解碼器和接收器的操作的示例編碼陣列的示意圖;圖2示出本發(fā)明可以操作在其中的通信系統(tǒng)的一個實施例;圖3示出形成圖2系統(tǒng)的一部分的多協(xié)議封裝(MPE)封裝器的一個實施例;圖4說明一個示例性傳送流分組;圖5示意性地說明包括在圖1系統(tǒng)中的并且實現(xiàn)本發(fā)明的一個移動終端;圖6示出圖5移動終端的某些部分的操作,該移動終端包括根據(jù)本發(fā)明并根據(jù)本發(fā)明進行操作的接收器和解碼器;圖7是用于說明本發(fā)明的第一實施例的編碼陣列或數(shù)據(jù)幀的示意圖;圖8A、8B和9c是說明本發(fā)明的第一實施例中的解碼器操作的流程圖;圖9和圖IO是用于說明本發(fā)明的第二實施例的編碼陣列或數(shù)據(jù)幀的示意圖;圖IIA和IIB是說明第二實施例中的解碼器操作的流程圖。在附圖中,對于相同元素全部重用相同的參考標(biāo)號。具體實施方式參考圖2,示出了用于向移動終端20遞送內(nèi)容的通信網(wǎng)絡(luò)21。通信網(wǎng)絡(luò)21包括陸地數(shù)字-見頻廣播(DVB-T)或DVB-H網(wǎng)絡(luò),其用作用來遞送針對網(wǎng)際協(xié)議數(shù)據(jù)廣播(IPDC)服務(wù)的內(nèi)容的廣播接入網(wǎng)。然而,也可以使用其他數(shù)字廣播網(wǎng)絡(luò),包括其他類型的DVB網(wǎng)絡(luò),諸如電纜DVB網(wǎng)絡(luò)(DVB-C)或衛(wèi)星DVB(DVB-S)網(wǎng)絡(luò)、數(shù)字音頻廣播(DAB)網(wǎng)絡(luò)、高級電視系統(tǒng)委員會(ATSC)網(wǎng)絡(luò)、綜合服務(wù)數(shù)字廣播(ISDB)網(wǎng)絡(luò)、多媒體廣播多播服務(wù)(MBMS)或者僅前向鏈路(FLO)網(wǎng)絡(luò)。通信網(wǎng)絡(luò)21包括內(nèi)容源23-l、23-2,其例如采用3見頻、音頻和數(shù)字文件的形式;內(nèi)容提供器24,用于取回、重新安排和存儲內(nèi)容;數(shù)據(jù)廣播服務(wù)系統(tǒng)服務(wù)器25,用于確定服務(wù)構(gòu)成;網(wǎng)際協(xié)議(IP)封裝器(IPE)26;以及發(fā)射器27,用于調(diào)制和廣播信號28到包括移動終端20的接收器(未示出)。參考圖3,IP封裝器26接收數(shù)據(jù)29和服務(wù)數(shù)據(jù)30的一個或多個流,由此生成MPEC程序特定的信息(PSI)和DVB服務(wù)信息(SI),以便包含在包拾MPEG-2傳送流(TS)分組32的傳送流31中,根據(jù)國際標(biāo)準(zhǔn)化組織/國際電工委員會(ISO/IEC)標(biāo)準(zhǔn)13818-1"InformationTechnology-GenericCodingofMovingPicturesandAssociatedAudioInformation:Systems",傳送流31通常長188字節(jié)。參考圖4,傳送流31被分到多個稱為"基本流"的邏輯信道。TS(傳送流)分組32所屬的基本流在分組報頭33中使用分組標(biāo)識符(PID)34進行定義。PID34被用于標(biāo)識基本流。某些PID被保留用于SI表,而一些PID被保留用于PSI表。存在一個PID范圍可以;改置MPE/MPE-FECl史流。因此,乂人PID34可以確定特定的基本流是否包含特定的SI表或MPE段流。因此,在一些情況下,可以使用分組標(biāo)識符34來標(biāo)識TS分組凈荷35的內(nèi)容。例如,通過指定PID=0x0010(作為16進制數(shù))可以將第一TS分組32-l的內(nèi)容標(biāo)識為包含網(wǎng)絡(luò)信息表(NIT)的全部或一部分。通過指定在0x0030到0xlFFE(16進制)的范圍之間的PID值可以將另外的TS分組32-2的內(nèi)容標(biāo)識為視頻、音頻或其他類型的數(shù)據(jù)。PID范圍被分配給MPE/MPE-FEC段流。再次參考圖2,DVB發(fā)射器27接收來自封裝器26的信號,其調(diào)制、放大并廣播該信號??梢蕴峁┢渌W(wǎng)元,諸如用于組合多個服務(wù)(盡管IPE可以提供多個服務(wù))的復(fù)用器以及用于接收和重傳信號28的填隙發(fā)射器。此外,可以提供其他通信網(wǎng)絡(luò)(未示出)來提供從移動終端20到通信網(wǎng)絡(luò)21的返回信道,其中其他通信網(wǎng)絡(luò)諸如/>共陸地移動網(wǎng)絡(luò),優(yōu)選地是分別諸如GSM或UMTS的2代和3代移動網(wǎng)絡(luò)。可以提供諸如互聯(lián)網(wǎng)之類的另一通信網(wǎng)絡(luò)(未示出)來連接通信網(wǎng)絡(luò)21的分布單元,諸如內(nèi)容提供器24和服務(wù)系統(tǒng)服務(wù)器25。IP封裝器26生成前向糾錯(FEC)數(shù)據(jù)分組并且將它們組裝到包括應(yīng)用數(shù)據(jù)的突發(fā)中,并且將傳送流分組復(fù)用到單個傳送流。IP封裝器可以以軟件和/或硬件來實現(xiàn)。參考圖5,移動終端20的一個例子被示意性地示出為組合了移動電話手機和DVB-H接收器的形式。移動終端20包括第一天線40和第二天線41、DVB-H接收器42和移動電話收發(fā)器43。接收器42和收發(fā)器43均包括RF信號處理電路(未示出)用于放大和解調(diào)所接收的信號,并且可以包括一個或多個處理器(未示出)用于信道解碼和解復(fù)用。移動終端20還包括控制器44、用戶接口45、一個或多個存儲器46、編碼器/解碼器(編解碼器)49、揚聲器50和相應(yīng)的放大器51以及麥克風(fēng)52和相應(yīng)的前置放大器53。用戶接口45包括顯示器53和小鍵盤55。顯示器53適合于顯示圖像和視頻,例如該顯示器比傳統(tǒng)移動電話更大和/或具有比傳統(tǒng)移動電話更高的分辨率,并且能夠顯示彩色圖像。移動終端20還包括例如可再充電式電池56形式的電源以提供DC電源??刂破?4管理移動終端20在存儲器46之一中存儲的軟件(未指出)指示下的操作??刂破?4提供用于顯示器53的輸出信號,并且接收和處理來自小鍵盤55的輸入。通過提供適合于接收來自DVB-T網(wǎng)絡(luò)21和移動電話網(wǎng)絡(luò)的信號的單個接收器和適合于在移動電話網(wǎng)絡(luò)上發(fā)射信號的發(fā)射器(未示出)可以修改移動終端20。作為替代,可以^是供用于兩個通信網(wǎng)絡(luò)的單個收發(fā)器。參考圖6,以功能框圖的形式更詳細(xì)地示出了DVB-H接收器42的一部分。接收器42^U'司歇地加電以^接收來自第一通信網(wǎng)絡(luò)21的時間分片的信號28。RF接收器段60將信號28放大、解調(diào)、信道解碼和解復(fù)用到基本流,并且將其提供在輸出61處。RF接收器段60形成DVB-H接收器42的一部分,并且可以與圖6的其他元件相分離,其更多地扮演數(shù)據(jù)處理角色。基本流包括攜帶應(yīng)用數(shù)據(jù)突發(fā)的TS分組。TS濾波塊62接收來自RF接收器段60的TS流。TS濾波塊624吏用TS分組的PID值來對TS分組進^f亍濾波,并且Y又在TS分組屬于期望的基本流時才允許其通過。屬于其他基本流的TS分組可能被丟棄或根據(jù)需要路由到別處。段解析塊63解封裝出由TS濾波塊62傳給它的TS分組的凈荷,并且由這些凈荷形成段。在這么做時,考慮了可能的適應(yīng)字段和凈荷單元幵始指示符(PUS1)。由此形成的段包括IP數(shù)據(jù)報。段解封裝塊64從段解析塊63的結(jié)果中提取每個段的實時參數(shù)和凈荷。使用段的table—id字段中的數(shù)據(jù)來確定該段是否涉及MPE/MPE-FEC涉及或SI/PSI數(shù)據(jù),其將凈荷和一些實時參數(shù)一起發(fā)送到合適的MPE/MPE-FEC解碼塊65和SI/PSI表解析塊66。所有提取的實時參數(shù)還被饋送到時間分片控制和狀態(tài)塊67。時間分片控制和狀態(tài)塊67分析實時參數(shù),并且如果合適則用其來生成狀態(tài)數(shù)據(jù)。其還告知MPE-FEC解碼塊65最大突發(fā)持續(xù)時間何時到期。如果突發(fā)的結(jié)尾丟失,則MPE-FEC解碼塊65需要知道該信息來啟動解碼。MPE-FEC解碼塊65根據(jù)地址信息(其是實時參數(shù))將段凈荷寫到MPE-FEC幀。其逐行地解碼整個MPE-FEC幀。該解碼能夠使用擦除信息,如本說明書其他地方所述,盡管作為替代在認(rèn)為合適的情況下MPE-FEC解碼塊65可以被控制為不使用擦除信息來實現(xiàn)解碼。MPE-FEC解碼塊65包括存儲了擦除信息的某個存儲器和存儲了MPE-FEC幀的數(shù)據(jù)的某個存儲器。這些存儲器可以形成同一存儲器設(shè)備的一部分,如圖中69所示,或者它們可以處在不同的存儲器設(shè)備上。如下面將描述的,擦除信息可以從段CRC-32獲得,或者如果錯誤的TS分組被轉(zhuǎn)發(fā),則從TS分組報頭中的傳送錯誤指示符來荻得。MPE-FEC解碼塊65還可被控制為不使用MPE-FEC糾錯解碼。當(dāng)以此方式操作時,MPE-FEC解碼塊65僅工作為時間分片緩沖器,一次存儲一個突發(fā)。連接到MPE-FEC解碼塊65的輸出的是IP解析和濾波塊68。其接收來自MPE-FEC解碼塊65的整個MPE-FEC幀。IP解析和濾波塊68掃描幀中的已糾錯數(shù)據(jù)區(qū),并且檢測原來是錯誤的但是已被解碼器糾錯的IP數(shù)據(jù)報。其輸出僅提供具有期望IP地址的IP數(shù)據(jù)報。盡管上文中,沒對SI/PSI數(shù)據(jù)提供MPE-FEC解碼,這并不是必需的。其可以替代地以與攜帶應(yīng)用數(shù)據(jù)的IP數(shù)據(jù)報相似的方式來遞送?,F(xiàn)在將描述本發(fā)明的兩個實施例。在每個實施例中,使用了上文聯(lián)系圖5和圖6描述的硬件?,F(xiàn)在將特別參考圖7、圖8A、圖8B和圖8C來描述第一實施例。圖7示出了簡化的數(shù)據(jù)幀。數(shù)據(jù)幀80被示為具有14行數(shù)據(jù)以及9列數(shù)據(jù)。因此在圖中示出了126個元素。9列數(shù)據(jù)包括6列應(yīng)用數(shù)據(jù)和填塞數(shù)據(jù),以及3列奇偶校驗數(shù)據(jù)。然而,應(yīng)該明白在大多例子中,數(shù)據(jù)幀包含更多的元素。例如,ETSI標(biāo)準(zhǔn)的當(dāng)前版本(V1.4.1)允許在255列的情況下最大行數(shù)可以是512,1024,1536或2048行。在255列數(shù)據(jù)中,通常是191列應(yīng)用數(shù)據(jù)和填塞數(shù)據(jù)以及64列奇偶校驗數(shù)據(jù)。第一數(shù)據(jù)報81被包括在第一數(shù)據(jù)幀80的第一列82中。其后跟著第二數(shù)據(jù)報83,其也全部處在第一列內(nèi)。第三數(shù)據(jù)報84包括第一列的一部分以及數(shù)據(jù)幀80的第二列85中的一部分。第四數(shù)據(jù)報86完成第二列85。第五數(shù)據(jù)報87占據(jù)整個第三列88。第四列89包括第六數(shù)據(jù)報90、第七數(shù)據(jù)報91和第八數(shù)據(jù)報92。第九數(shù)據(jù)報93被包括在第五列94中。第五列94的剩余部分和整個第六列99由零填組成。第一奇偶校驗數(shù)據(jù)95、第二奇偶校驗數(shù)據(jù)96和第三奇偶校驗數(shù)據(jù)97跟在第六應(yīng)用數(shù)據(jù)列99的結(jié)尾之后。在圖7中,第一至第九數(shù)據(jù)才艮81、83、84、86、87、90、91、92、93由厚邊界標(biāo)記。擦除信息表(其在圖中示出為疊放在數(shù)據(jù)幀80的上面)包括針對數(shù)據(jù)幀80的每個元素一個比特。因此,擦除信息表的比特大小等于數(shù)據(jù)幀80中的元素(每個元素一個字節(jié))的數(shù)目。擦除信息表被存儲在RS解碼器89中。在該例子中,接收的第二數(shù)據(jù)報83、第七數(shù)據(jù)報91和第八數(shù)據(jù)報92存在錯誤,而接收的其他數(shù)據(jù)報無錯誤。在圖中,接收的帶有一個或多個4晉誤的元素用'U,標(biāo)記,而接收的無4昔誤的元素用'R,標(biāo)記。在該例子中,可以看出接收的第二數(shù)據(jù)報83的第一元素110和最后一個元素111帶有一個或多個錯誤。接收的第七數(shù)據(jù)報92的第二元素112帶有一個或多個錯誤。接收的第8數(shù)據(jù)報92的第二元素113和第五元素114帶有一個或多個錯誤?,F(xiàn)在參考圖8A、8B和8C,現(xiàn)在詳細(xì)描述移動終端20的操作的第一示例。在該例子中,針對每行執(zhí)行關(guān)于是否執(zhí)行前向糾錯的判決。在步驟Sl,IP數(shù)據(jù)報緩沖器69被所接收的數(shù)據(jù)填充,構(gòu)成應(yīng)用數(shù)據(jù)和零填數(shù)據(jù)幀80。應(yīng)該理解,零填通常不被發(fā)射,因此它是由移動終端復(fù)制的。在該點還沒有接收到RS數(shù)據(jù),因為它是在應(yīng)用數(shù)據(jù)幀80之后發(fā)射的。該接收的數(shù)據(jù)在解碼之前被寫入圖7所示的類似的表中。數(shù)據(jù)幀80包含多個元素,其數(shù)目等于數(shù)據(jù)幀80中的行數(shù)乘以其中的列數(shù)。每個元素包括一個字節(jié)的數(shù)據(jù)。在該例子中,存在6列應(yīng)用數(shù)據(jù)和零填數(shù)據(jù)以及3列奇偶校驗數(shù)據(jù)(還未接收),然而應(yīng)該明白這僅是為了使得本發(fā)明易于理解而選擇的一個例子。在步驟S2中,擦除信息表98被初始化。這涉及在擦除信息表98的每個元素中包括數(shù)據(jù),其值指示對應(yīng)于擦除信息表的元素的數(shù)據(jù)幀80的列中的數(shù)據(jù)的值是不可靠的。通常,比特值"0"指示不可靠的數(shù)據(jù),盡管這不是必需的。在步驟S3,以任何適當(dāng)?shù)姆绞酱_定零填的位置。在步驟S4,對應(yīng)于包括零填數(shù)據(jù)的元素的擦除信息表的元素被標(biāo)記為可靠的。如果接收器42不能夠確定零填的位置,例如因為MPE段報頭包含錯誤,則零填列被標(biāo)記為不可靠。在步驟S5,一些計數(shù)器被初始化。行計數(shù)j被設(shè)置為一。行計數(shù)j確定當(dāng)前正在處理哪行應(yīng)用數(shù)據(jù)。最大錯誤計數(shù)x被設(shè)置為0。最大錯誤計數(shù)x表示在包含最多錯誤的那行應(yīng)用數(shù)據(jù)中,包含一個或多個錯誤的元素的數(shù)目。對于所有的j(即在該例子中j=l到j(luò)二14),行錯誤計數(shù)Xj被設(shè)置為0。行錯誤計數(shù)Xj表示在第j行應(yīng)用數(shù)據(jù)中的錯誤數(shù)。在步驟S6,確定第一行應(yīng)用數(shù)據(jù)中的哪些元素是無錯誤的。在步驟S7,相應(yīng)地標(biāo)記對應(yīng)于應(yīng)用數(shù)據(jù)的擦除信息表的第一行元素。在步驟S8,確定xl,其是第一行中的不可靠數(shù)據(jù)的數(shù)目。在步驟S9,確定當(dāng)前行中的錯誤數(shù)是否大于MPE-FEC糾錯能力m。MPE-FEC糾錯能力值依賴于多個因素。這些因素包括奇偶校驗數(shù)據(jù)的列的數(shù)目,是否使用的擦除信息表,以及對奇偶校驗數(shù)據(jù)是否執(zhí)行了穿孔。在該情況中,不存在穿孔,使用了擦除表,并且奇偶校驗數(shù)據(jù)是RS數(shù)據(jù)。因此MPE-FEC糾錯能力等于奇偶校驗數(shù)據(jù)的列的數(shù)目。在編碼陣列1具有255行并且使用了里德-索洛蒙算法時,m等于64。然而,在該實施例中,MPE-FEC糾錯能力m等于3。如果發(fā)現(xiàn)任何一行包含的錯誤多于MPE-FEC糾錯能力,則在步驟S10接收器42關(guān)電進入休眠。因為解碼通常是逐行執(zhí)行的,所以如果接收的任何行包含太多錯誤,則解碼器將不能使用RS數(shù)據(jù)進行解碼。因為在該情況中接收更多的RS數(shù)據(jù)不可能具有任何正面效果,所以使接收器42關(guān)電可以省電卻不會帶來任何性能的降低。接收器42僅在其需要接收另外的數(shù)據(jù)突發(fā)時才被加電。如果步驟S9產(chǎn)生負(fù)面結(jié)果,則操作前進到步驟Sll。在步驟Sll,確定是否發(fā)現(xiàn)當(dāng)前行包含的含錯元素比任何先前的行都多。如果輸出是真,操作前進到步驟S12,其中將X設(shè)置為Xj的值。不管步驟Sll的輸出是真是假,操作前進到步驟S13,在那里確定當(dāng)前行是否是最后一行。如果結(jié)果是假,則在步驟S14中對行計數(shù)加一。針對應(yīng)用數(shù)據(jù)和填塞數(shù)據(jù)的每一行執(zhí)行步驟S6到S13。當(dāng)j=14并且到達步驟S13時,確定當(dāng)前行是最后一行,并且操作前進到步驟S15。在步驟S15,確定是否發(fā)現(xiàn)任何不可靠元素,即含錯元素。如果沒有發(fā)現(xiàn)任何不可靠元素,則在步驟S16接收器42關(guān)電進入休眠。如果不存在錯誤,則不需要奇偶校驗數(shù)據(jù),因此使接收器42關(guān)電可以節(jié)省能量且不會帶來任何性能的降低。能量節(jié)省的程度取決于RS數(shù)據(jù)與應(yīng)用數(shù)據(jù)的比率。其還取決于接收器42確定不需要RS數(shù)據(jù)的速度,因為RS數(shù)據(jù)通常是同時接收的。接收器42僅在其需要接收另外的數(shù)據(jù)突發(fā)時才被加電。同時,可以解碼所接收的應(yīng)用數(shù)據(jù)。如果發(fā)現(xiàn)任何應(yīng)用數(shù)據(jù)中存在錯誤,則操作前進到步驟S17。在該實施例中,基于最差行的不可靠元素的數(shù)目來決定每行所需要的無錯誤奇偶校驗數(shù)據(jù)元素的數(shù)目,將在下面進行詳細(xì)描述。在步驟S17,初始化另外一些計數(shù)器。列計數(shù)i被設(shè)置為一。列計數(shù)表示當(dāng)前被檢查錯誤的奇偶校驗數(shù)據(jù)的列。行計數(shù)j被重置為一。計數(shù)器c被設(shè)置為0。對于被檢查的每一行,如果確定已經(jīng)接收了足夠的奇偶校驗數(shù)據(jù)元素以糾正該行應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中的錯誤,則c加一。對于所有的j,行錯誤計數(shù)y」被設(shè)置為0。力表示在第j行奇偶校驗數(shù)據(jù)中存在的錯誤數(shù)目。在步驟S18,當(dāng)接收奇偶校驗數(shù)據(jù)的元素i,j時,確定該元素是否是無錯誤的。因為當(dāng)奇偶校驗數(shù)據(jù)被發(fā)射時,接收器42不控制先前開始的例如在接收應(yīng)用數(shù)據(jù)之后立即開始的接收奇偶校驗數(shù)據(jù)95的步驟。在步驟S18開始之前接收的奇偶校驗數(shù)據(jù)95被緩存。可以使用對應(yīng)的MPE-FEC段的CRC來執(zhí)行對錯誤的檢查。在步驟S19,相應(yīng)地標(biāo)記擦除信息表98的對應(yīng)的奇偶校驗IU居元素。在步驟S20,檢查擦除信息表的第一奇偶校驗數(shù)據(jù)的可靠性。如果該數(shù)據(jù)是不可靠的,則操作前進到步驟S21。在步驟S21,計數(shù)器y,加一,以指示在第一行中已接收包含一個或多個錯誤的奇偶校驗數(shù)據(jù)元素。在步驟S22,確定第一行中接收的含錯的應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)的元素的總數(shù)是否大于MPE-FEC糾錯能力m。如果輸出為真,則在步驟S23接收器42關(guān)電進入休眠,這是因為接收更多的RS數(shù)據(jù)不可能具有任何正面效果(出于上文已討論的原因),并且可以得到在作出錯誤不可糾正的結(jié)論之前接收的RS數(shù)據(jù)的量。接收器42僅在其需要接收另外的數(shù)據(jù)突發(fā)時才被加電。如果步驟S20的輸出為真,或步驟S22的輸出為假,則操作前進到步驟S24。在步驟S24,確定第五行中所接收的帶錯的應(yīng)用數(shù)據(jù)元素和奇偶校驗數(shù)據(jù)元素的數(shù)目是否小于或等于在第五行中接收的奇偶校驗數(shù)據(jù)元素的數(shù)目。也就是,確定是否已經(jīng)接收足夠的奇偶校驗數(shù)據(jù)列來糾正應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中的全部錯誤。如果該結(jié)果為真,則計數(shù)器c加一,以指示已經(jīng)在該行中接收了足夠的奇偶校驗數(shù)據(jù)元素。在任一情況下,操作都前進到步驟S26,其中確定當(dāng)前行是否是最后一行。如果結(jié)果為假,則在步驟S27處行計數(shù)j加一,并且針對下一行重復(fù)步驟S18到S26。當(dāng)在列方面j=14并且步驟S26的結(jié)果為真時,操作前進到步驟S28。在步驟S28,確定c是否等于行數(shù)。如果輸出為真,則在每行中已經(jīng)接收足夠的奇偶校驗數(shù)據(jù)以糾正所有行中的應(yīng)用數(shù)據(jù)和填充數(shù)據(jù)中的錯誤。于是,操作前進到步驟S30,其中接收器42關(guān)電。在步驟S31,使用擦除信息表98來逐行解碼構(gòu)成數(shù)據(jù)幀80的數(shù)據(jù)。這是由RS解碼器69以傳統(tǒng)方式來執(zhí)行的。接收器42僅在其需要接收另外的數(shù)據(jù)突發(fā)時才被加電。如果步驟S28的輸出為假,則列計數(shù)器加一,行計數(shù)器j重設(shè)為1,并且c重設(shè)為O,并且操作返回步驟S18?,F(xiàn)在將描述圖8A、圖8B和圖8C的操作,其發(fā)生在圖7的接收數(shù)據(jù)幀80的期間。在步驟Sl,IP數(shù)據(jù)報緩沖器65被所接收的數(shù)據(jù)填充,該數(shù)據(jù)構(gòu)成應(yīng)用數(shù)據(jù)和零填數(shù)據(jù)幀80。在步驟S2,以上述相同的方式初始化擦除信息表98。在步驟S3,以任何合適的方式確定零填的位置。在步驟S4,對應(yīng)于包括零填數(shù)據(jù)的元素的擦除信息表的元素被標(biāo)記為可靠的。在圖7中,第五列94的最后七個元素和第六列99的所有元素由零填數(shù)據(jù)組成,并且因此;f皮標(biāo)記為可靠的。在步驟S5,計數(shù)器被初始化。在步驟S5,確定第一行應(yīng)用數(shù)據(jù)中的哪些元素是無錯誤的。在該情況中,第一行的所有元素都是無錯誤的。因此,在步驟S7,相應(yīng)地標(biāo)記對應(yīng)于應(yīng)用數(shù)據(jù)的擦除信息表的第一行元素,即第一行的前五個元素^皮改變?yōu)槭境鰧?yīng)的應(yīng)用數(shù)據(jù)元素中的數(shù)據(jù)是可靠的。在步驟S8,發(fā)現(xiàn)第一行中的不可靠數(shù)據(jù)的數(shù)目Xi為零。在步驟S9,確定當(dāng)前行中的錯誤數(shù)是否大于MPE-FEC糾錯能力。在該情況中,錯誤數(shù)不大于MPE-FEC糾錯能力。在步驟Sll,確定是否發(fā)現(xiàn)當(dāng)前行包含的含錯元素比任何先前的行都多。在該情況中,結(jié)果為假,并且操作前進到步驟S13,在其中確定當(dāng)前行不是最后一行。因此操作前進到步驟S14,在其中行計數(shù)j增加到2。對于后續(xù)的三行(j=2,3,4)步驟S6到S14的輸出是相同的,因為這些行同樣僅包含無錯誤的應(yīng)用數(shù)據(jù)元素。在步驟S6,當(dāng)j=5時,發(fā)現(xiàn)第一、第二、第三和第五元素是無錯誤的。因此,在步驟S7,相應(yīng)地標(biāo)記擦除信息表的第五行中的第一、第二、第三和第五元素,即它們被改變?yōu)槭境鲞@些元素是可靠的。擦除信息表的第五行中的第四元素沒被改變,并且因此該元素被示出為不可靠。在步驟S9發(fā)現(xiàn)條件為假,因為如前所述數(shù)據(jù)幀80的MPE-FEC糾-錯能力為3。在步驟Sll,確定是否發(fā)現(xiàn)當(dāng)前行包含的含錯元素比任何先前的行都多。因為所有的先前行不含錯,并且當(dāng)前行具有一個包含一個或多個錯誤的元素,所以條件為真,并且操作前進到步驟S12。在步驟S12,最大錯誤計數(shù)x被設(shè)置為1,因為這是在該階段已經(jīng)找到的行中的不可靠元素的最大數(shù)目。針對每行重復(fù)步驟S6到S14。當(dāng)j:14時,所有行完成。最大錯誤計數(shù)x的值為2,因為第十二行包含2個不可靠元素111、114,并且沒有發(fā)現(xiàn)其他行包含更多的不可靠元素。在步驟S13,確定當(dāng)前行是否是數(shù)據(jù)幀的最后一行。該條件為真,因此操作前進到步驟S15,在其中確定是否發(fā)現(xiàn)任何不可靠元素。在該示例中,x=2,因此操作前進到步驟S17。在步驟S17,初始化計數(shù)器。在步驟S18,確定第一元素是無錯誤的。在步驟S19,擦除信息表98的第一奇偶校驗數(shù)據(jù)元素被改變?yōu)槭境鲈撛厥强煽康?。在步驟S20,檢查擦除信息表的第一奇偶校驗數(shù)據(jù)元素的可靠性。發(fā)現(xiàn)該數(shù)據(jù)是可靠的,因此操作前進到步驟S24。在步驟S24,因為x,:0且y-0,即在該行中沒有發(fā)現(xiàn)錯誤,并且列計數(shù)為1,所以條件為真。因此,操作前進到步驟S25并且c增加到1。步驟S26的條件被發(fā)現(xiàn)為假,因為這不是最后一行。在步驟S27,j被增加到2,并且針對第一列奇偶校驗數(shù)據(jù)中的所有元素以上述同樣的方式重復(fù)步驟S18到S27,除了第十二行。在步驟S24,對于」=12,輸出為假。這是因為乂12=2,即在第12行存在兩個含錯的應(yīng)用數(shù)據(jù)元素。因此,還沒有接收到足夠的奇偶校驗數(shù)據(jù)元素來糾正錯誤,并且c不一皮增加。在步驟S26,當(dāng)j二14時,確定當(dāng)前行是最后一行,并且操作前進到步驟S28。在步驟S28,發(fā)現(xiàn)c為13,因為在除了第12行之外的所有行中已經(jīng)接收兩個足夠的奇偶校驗數(shù)據(jù)。因此,發(fā)現(xiàn)步驟S28的條件為假。因此,操作前進到步驟S29,在其中列計數(shù)器i加一,并且行計數(shù)j和計數(shù)器c被重置。已與第一列相同的方式接收奇偶校驗數(shù)據(jù)的第二列。然而,當(dāng)」=2時,發(fā)現(xiàn)步驟S20的條件的結(jié)果為假,即第二列和第二行中的RS數(shù)據(jù)元素是不可靠的。行錯誤計數(shù)yj被增加到一。然而,發(fā)現(xiàn)步驟S22的條件為假,因為第二行中的錯誤總數(shù)為1,其小于MPE-FEC糾錯能力m,在該例子中m為3。在步驟S24,發(fā)現(xiàn)條件為真,因為應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中總共發(fā)現(xiàn)一個錯誤,但是已經(jīng)接收了兩列奇偶校驗數(shù)據(jù)。因此對于該行,c被加一。針對剩余的行重復(fù)該操作。在該情況中,當(dāng)i二2且j二12時,發(fā)現(xiàn)步驟S24的條件為真,因為在該點處乂12=2,y12=0JLi=2。因此,針對所有的行,c都加一。因此,當(dāng)j=14并且到達步驟S18時,發(fā)現(xiàn)條件為真。也就是,在所有行中,已經(jīng)接收足夠的奇偶校驗數(shù)據(jù)來糾正應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)上的錯誤。于是在步驟S30接收器42關(guān)電進入休眠,并且在步驟S31逐行解碼數(shù)據(jù)。因此,在該例子中,通過在完全接收第三列奇偶校驗數(shù)據(jù)之前停止接收實現(xiàn)了省電,因為不需要第三列奇偶校驗數(shù)據(jù)來糾正數(shù)據(jù)中的錯誤。第一數(shù)據(jù)幀80和第二數(shù)據(jù)幀80,包含第一到第九數(shù)據(jù)報,其配置與圖7的數(shù)據(jù)幀80相同。在該例子中,對于第一數(shù)據(jù)幀80,接收的第二數(shù)據(jù)報83、第七數(shù)據(jù)報91和第八數(shù)據(jù)報92存在錯誤,而接收的其他數(shù)據(jù)報無錯誤。此外,接收的第二列奇偶校驗數(shù)據(jù)96帶有錯誤。接收的奇偶校驗數(shù)據(jù)的其他列中的其他數(shù)據(jù)報無錯誤。在第二數(shù)據(jù)報80,中,接收的第六數(shù)據(jù)報87,也帶有錯誤。因此,接收的第二數(shù)據(jù)報83、第六數(shù)據(jù)報87、第七數(shù)據(jù)報91和第八數(shù)據(jù)報92存在錯誤而接收的其他數(shù)據(jù)報是無錯誤的。再次,接收的第二列奇偶校驗數(shù)據(jù)96,帶有錯誤?,F(xiàn)在參考圖IIA和圖IIB,現(xiàn)在詳細(xì)描述第二實施例中移動終端20的操作。在步驟S1,IP數(shù)據(jù)報緩沖器65被所接收的數(shù)據(jù)填充,構(gòu)成應(yīng)用數(shù)據(jù)和零填數(shù)據(jù)幀80。應(yīng)該理解,零填通常不被發(fā)射,因此它是由移動終端復(fù)制的。在該點還沒有接收到RS數(shù)據(jù),因為它是在應(yīng)用數(shù)據(jù)幀80之后發(fā)射的。該應(yīng)用數(shù)據(jù)和填塞數(shù)據(jù)被寫入圖9所示的類似的表中。數(shù)據(jù)幀80包含多個元素,其數(shù)目等于數(shù)據(jù)頓80中的行數(shù)乘以其中的列數(shù)。每個元素包括一個字節(jié)的數(shù)據(jù)。在該例子中,存在6列應(yīng)用數(shù)據(jù)和零填數(shù)據(jù)以及3列奇偶校驗數(shù)據(jù)(還有待接收),盡管應(yīng)該明白這僅是為了使得本發(fā)明易于理解而選擇的一個例子。在步驟S2中,擦除信息表98被初始化。這涉及在擦除信息表98的每個元素中包括數(shù)據(jù),其值指示對應(yīng)于擦除信息表的元素的數(shù)據(jù)幀80的列中的數(shù)據(jù)是不可靠的。通常,比特值"0"指示不可靠的數(shù)據(jù),盡管這不是必需的。在步驟S3,確定零填的位置。這可以使用上述的table—boundary—flag,或者可以以任何其他方式來執(zhí)行,例如通過使用MPE段報頭中的信息來執(zhí)行。在步驟S4,對應(yīng)于包括零填數(shù)據(jù)的列的擦除信息表的元素被標(biāo)記為可靠的。如果接收器42不能夠確定零填的位置,例如因為MPE段報頭包含錯誤,則零填列被標(biāo)記為不可靠。在步驟S5,對每個數(shù)據(jù)報檢查錯誤,例如通過包括在對應(yīng)的MPE段中的CRC數(shù)據(jù)的方式。在步驟S5之后,移動終端20知道哪些數(shù)據(jù)報包括錯誤,以及哪些數(shù)據(jù)報不包括錯誤。在步驟S6,對應(yīng)于包括被確定為包括一個或多個錯誤的數(shù)據(jù)報的全部或部分的數(shù)據(jù)幀80的列的擦除信息表98的元素不被改變,即保持為指示不可靠數(shù)據(jù)。對于僅包括不含任何錯誤的數(shù)據(jù)報的數(shù)據(jù)幀的每個應(yīng)用數(shù)據(jù)列,擦除表98的對應(yīng)元素被改變。在步驟S7,確定包含一個或多個錯誤的應(yīng)用數(shù)據(jù)列的總數(shù)x。于是包含一個或多個錯誤的應(yīng)用數(shù)據(jù)列的數(shù)目被用于確定要接收多少列應(yīng)用數(shù)據(jù)。這在下面的步驟中進行描述。在步驟S8,確定含錯應(yīng)用數(shù)據(jù)列的數(shù)目是否大于MPE-FEC糾4晉能力m。如前面的實施例中的一樣,在該實施例中,MPE-FEC糾錯能力m等于3。假設(shè)接收了足夠數(shù)目的無錯誤奇偶校驗數(shù)據(jù)列,則可以解碼應(yīng)用數(shù)據(jù)。解碼應(yīng)用數(shù)據(jù)所需的無錯誤奇偶校驗數(shù)據(jù)列的數(shù)目等于包含一個或多個錯誤的應(yīng)用數(shù)據(jù)列的數(shù)目與包含一個或多個錯誤的奇偶校驗數(shù)據(jù)的列的數(shù)目的和。如果發(fā)現(xiàn)步驟S8的條件為假,則在步驟S9操作停止并且接收器42關(guān)電并進入休眠模式。因此,不接收任何奇偶校驗數(shù)據(jù)。這被執(zhí)行,因為即使無錯誤地接收所有奇偶校驗數(shù)據(jù)元素,F(xiàn)EC解碼器也無能力解碼數(shù)據(jù)。因此,控制接收器42來接收奇偶校驗數(shù)據(jù)是對電源的無效益使用。于是數(shù)據(jù)不經(jīng)解碼就被丟棄。如果發(fā)現(xiàn)步驟S8的條件為真,則操作前進到步驟SIO。在步驟SIO,確定x二0是否成立。這在應(yīng)用數(shù)據(jù)中不存在錯誤時出現(xiàn)。如果是這種情況,則在步驟Sll接收器42關(guān)電并進入休眠模式。這被執(zhí)行,因為如果在應(yīng)用數(shù)據(jù)中不存在錯誤,則不需要奇偶校驗數(shù)據(jù)。因此,不接收奇偶校驗數(shù)據(jù),或者不完全接收奇偶校驗數(shù)據(jù)。因此,在移動終端20中可以節(jié)省電源。如果發(fā)現(xiàn)步驟S10的條件為假,則操作前進到步驟S12。在步驟S12,兩個計數(shù)器被初始化。第一計數(shù)器i是接收的奇偶校驗數(shù)據(jù)列的數(shù)目的計數(shù)。第二計數(shù)器y是接收的帶一個或多個錯誤的奇偶校驗數(shù)據(jù)列的數(shù)目的計數(shù)。接收器42于是開始接收奇偶校驗數(shù)據(jù)95。因為接收器42不控制可能先前已開始的例如在接收應(yīng)用數(shù)據(jù)之后立即開始的當(dāng)發(fā)射奇偶校驗數(shù)據(jù)時接收奇偶校驗數(shù)據(jù)95的步驟。在步驟S12完成之前接收的奇偶校驗數(shù)據(jù)95被緩存。在步驟S13,使用對應(yīng)的MPE-FEC段的CRC來執(zhí)行對奇偶校驗數(shù)據(jù)95列的錯誤的檢查。在步驟S14,相應(yīng)地標(biāo)記擦除信息表98的奇偶校驗數(shù)據(jù)元素105。在步驟S15,檢查擦除信息表的奇偶校驗數(shù)據(jù)元素105的可靠性。如果步驟S15的條件為假,則操作前進到步驟S16。在步驟S16,計數(shù)器加一,以指示已經(jīng)接收包含一個或多個錯誤的奇偶校驗數(shù)據(jù)列。在步驟S17,確定接收的含錯應(yīng)用數(shù)據(jù)列和奇偶校驗數(shù)據(jù)列的總數(shù)是否大于MPE-FEC糾錯能力m。如果大于,則在步驟S18接收器42關(guān)電進入休眠。如果步驟S17的條件為假,則在步驟S19計數(shù)器i加一,并且操作返回步驟S13。如果在步驟S15擦除信息表指示數(shù)據(jù)是可靠的,則操作前進到步驟S20。在步驟S20,確定已接收的奇偶校驗數(shù)據(jù)列的數(shù)目i是否等于x+y,其是應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中含錯列的總數(shù)。也就是,確定是否已經(jīng)接收足夠的奇偶校驗數(shù)據(jù)列用于糾正應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中的所有錯誤。如杲確定該條件為假,則操作前進到步驟S21。在步驟S21,計數(shù)器i加一并且操作返回步驟S13。如果確定步驟S20的條件為真,則在步驟S22,接收器42關(guān)電。在步驟S23,于是使用擦除信息表98逐行解碼構(gòu)成數(shù)據(jù)幀80的數(shù)據(jù)。這由RS解碼器69執(zhí)行。如果擦除信息表98中的對應(yīng)元素指示不可靠數(shù)據(jù),則RS解碼器69認(rèn)為給定行中的元素包括錯誤。其結(jié)果是列中的每個元素被視為包括錯誤,即使該列中可能只存在一個錯誤。此外,如果一列包括存在錯誤的數(shù)據(jù)報的一部分,例如通過對包括該數(shù)據(jù)報的MPE段進行的CRC檢查所確定,即使包括錯誤的數(shù)據(jù)報部分實際上位于相鄰列,也可以將列中的每個元素視為包括錯誤。如此,由RS解碼器69實現(xiàn)的RS解碼處理的靈敏度受到損壞。然而,擦除信息表98只需要包括與數(shù)據(jù)幀80中的列數(shù)目相等的比特數(shù),因此顯著節(jié)省了移動終端20中的存儲器的量。只要數(shù)據(jù)幀80中被指示為包括不可靠的數(shù)據(jù)的列的數(shù)目不超過在RS解碼器69能夠滿意地糾正數(shù)據(jù)中的錯誤時允許存在的最大錯誤數(shù),則數(shù)據(jù)幀80中包括4晉誤的所有元素將必然-波糾正。現(xiàn)在將描述在接收第一數(shù)據(jù)幀80時移動終端的操作。在步驟S1,IP數(shù)據(jù)報緩沖器65被所接收的數(shù)據(jù)填充,構(gòu)成應(yīng)用數(shù)據(jù)和零填數(shù)據(jù)幀80。在步驟S2,擦除信息表98被初始化。在步驟S3,確定零填的位置。在步驟S4,對應(yīng)于包括零填數(shù)據(jù)的擦除信息表的元素被標(biāo)記為可靠的。在圖9中,僅擦除信息表98的第六元素108對應(yīng)于僅包括零填數(shù)據(jù)的列,即第六列99。在步驟S5,對每個數(shù)據(jù)報檢查錯誤,例如通過包括在對應(yīng)的MPE—歐中的CRC數(shù)據(jù)的方式。在步驟S5之后,移動終端20知道第一到第九數(shù)據(jù)報81、83、84、86、87、卯-93中哪些數(shù)據(jù)報包括錯誤,以及那些數(shù)據(jù)報中哪些數(shù)據(jù)報不包括錯誤。在步驟S6,完成擦除信息表的應(yīng)用數(shù)據(jù)段。在圖IO示出的示例中,第二列85和第三列88和第五列94包括不包括任何錯誤的數(shù)據(jù)報。因此,擦除信息表98的第二元素100、第三元素101和第五元素元素1023皮標(biāo)記為對應(yīng)于數(shù)據(jù)幀80中的可靠數(shù)據(jù)。因此第一列82和第四列89包括一個或多個包括一個或多個錯誤的數(shù)據(jù)報,擦除信息表98的第一元素103和第四元素元素104保持指示數(shù)據(jù)幀80中的對應(yīng)列中的不可靠數(shù)據(jù)。在步驟S7,發(fā)現(xiàn)包含一個或多個錯誤的應(yīng)用數(shù)據(jù)列的總數(shù)為2。這指示應(yīng)該接收2列無錯誤的奇偶校驗數(shù)據(jù)以確??梢约m正所有的錯誤。在步驟S8,確定x(在該示例中其值為2)小于m(其值為3),因此,條件為假,并且操作前進到步驟SIO。在步驟SIO,確定x^0是否成立。在該示例中x二2,因此該過程前進到步驟S12。在步驟S12,計數(shù)器被初始化。在步驟S13,對第一列奇偶校驗數(shù)據(jù)95檢查錯誤。其結(jié)果是第一列奇偶校驗數(shù)據(jù)95通過檢查,即該列中不存在錯誤。在步驟S14,相應(yīng)地標(biāo)記擦除信息表98的第一奇偶校驗數(shù)據(jù)元素105。在該示例中,在步驟S14第一元素105被改變以示出對應(yīng)的奇偶校驗數(shù)據(jù)列95中的數(shù)據(jù)是可靠的。在步驟S15,檢查擦除信息表的第一奇偶校驗數(shù)據(jù)元素105的可靠性。在該示例中,其指示該數(shù)據(jù)是可靠的,并且操作前進到步驟應(yīng)用數(shù)據(jù)中的所有錯誤。在該情況中,接收了一個無錯誤的奇偶校驗數(shù)據(jù)列95并且存在兩個包含一個或多個錯誤的應(yīng)用數(shù)據(jù)列。因此,確定該條件為假。在步驟S21,計數(shù)器i加一,并且操作返回步驟S13。在步驟S13,對第二列奇偶校驗數(shù)據(jù)96檢查錯誤。在圖9的示例中,其結(jié)果是第二列奇偶校驗數(shù)據(jù)96沒通過檢查,即該列中存在一個或多個錯誤。在步驟S14,相應(yīng)地標(biāo)記擦除信息表98的第二奇偶校驗數(shù)據(jù)元素106,即第二元素]05未被改變以示出對應(yīng)的奇偶校驗數(shù)據(jù)列95中的數(shù)據(jù)是不可靠的。在步驟S15,確定第二奇偶校驗數(shù)據(jù)列是不可靠的,并且操作前進到步驟S16。在步驟S16,計數(shù)器y增加到l,以指示已經(jīng)接收一個包含一個或多個錯誤的奇偶校驗數(shù)據(jù)列。在步驟S17,確定已接收的含錯的應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)的列的總數(shù)是否大于MPE-FEC糾錯能力m。在該情況中,已經(jīng)接收3列帶有錯誤,因此x+y-m,并且結(jié)果是假。這指示使用可用的奇偶校驗數(shù)據(jù)仍有可能正確地解碼應(yīng)用數(shù)據(jù)。因此,操作前進到步驟S19,并且計數(shù)器i增加到3。在步驟S13,對第三列奇偶校驗數(shù)據(jù)97檢查錯誤。在圖7的示例中,其結(jié)果是第三列奇偶校驗數(shù)據(jù)97通過檢查,即該列中不存在錯誤。在步驟S14,相應(yīng)地標(biāo)記擦除信息表98的第三奇偶校驗數(shù)據(jù)元素107,即笫三元素107纟皮改變以示出對應(yīng)的奇偶校-瞼l丈據(jù)列97中的數(shù)據(jù)是可靠的。在步驟S15,確定第三奇偶校驗數(shù)據(jù)列是可靠的,并且操作前進到步驟S20。在步驟S20,確定是否已經(jīng)接收足夠的無錯誤的奇偶校驗數(shù)據(jù)列來正確地解碼應(yīng)用數(shù)據(jù)。在該情況中,已接收了兩個無錯誤的RS數(shù)據(jù)列95、97,并且存在兩個包含錯誤的應(yīng)用數(shù)據(jù)列82、89。因此,條件為真,并且操作前進到步驟S22。在步驟S22,接收器42關(guān)電并且停止接收另外的奇偶校驗數(shù)據(jù)元素,盡管在該示例中不存在更多的奇偶校驗數(shù)據(jù)元素。在步驟S23,擦除信息表98被用于逐行解碼構(gòu)成數(shù)據(jù)幀80的數(shù)據(jù)?,F(xiàn)在將描述當(dāng)接收第二數(shù)據(jù)幀80,時移動終端20的操作。以同樣的方式執(zhí)行步驟S1到S5。然而,CRC檢查確定在第三列88中的第五數(shù)據(jù)報87也存在錯誤。因此,在步驟S7,發(fā)現(xiàn)x等于3。同樣發(fā)現(xiàn)步驟S8和S10的條件為假,因此操作前進到步驟S12,并且計數(shù)器值被初始化。在步驟S12,對第一列的CRC檢查確定沒有發(fā)現(xiàn)錯誤。在步驟S14,擦除信息表的第一奇偶校驗數(shù)據(jù)元素被改變以示出對應(yīng)的奇偶校驗數(shù)據(jù)列95中的數(shù)據(jù)是可靠的。在步驟S15,檢查擦除信息表的第一奇偶校驗數(shù)據(jù)元素105的可靠性。在該示例中,其指示該數(shù)據(jù)是可靠的,并且操作前進到步驟S20。在步驟S20,確定無錯誤奇偶校驗數(shù)據(jù)列的數(shù)目是否等于X,X即含錯的應(yīng)用數(shù)據(jù)列的數(shù)目。在該示例中,接收了一個無錯誤的奇偶校驗數(shù)據(jù)列95并且存在三個包含一個或多個錯誤的應(yīng)用數(shù)據(jù)列,因此確定該條件為假。在步驟S21,計數(shù)器i加一并且操作返回步驟S13。在步驟S13,對第二列奇偶校驗數(shù)據(jù)96檢查錯誤。在圖10的示例中,其結(jié)果也是第二列奇偶校驗數(shù)據(jù)96沒通過檢查,即在該列中存在一個或多個錯誤。在步驟S14,相應(yīng)地標(biāo)記擦除信息表98的第二奇偶校驗數(shù)據(jù)元素106。在步驟S15,確定第二奇偶校驗數(shù)據(jù)列是不可靠的,并且"l喿作前進到步驟S16。在步驟S17,計數(shù)器y增加到l,以指示已經(jīng)接收一個含錯的奇偶校驗數(shù)據(jù)列。在步驟S18,確定所接收的含錯的應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)的列的總數(shù)是否大于MPE-FEC糾錯能力。在該情況中,現(xiàn)在已接收的4列應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)帶有錯誤。因為已知MPE-FEC糾錯能力m為3,這指示即使無錯誤地接收剩余的奇偶校驗數(shù)據(jù)列,應(yīng)用數(shù)據(jù)中的錯誤也超出了能夠糾正的錯誤。因此,接收另外的奇偶校驗數(shù)據(jù)沒有益處。因此,操作前進到步驟S18,并且接收器42關(guān)電進入休眠。于是不對數(shù)據(jù)進行解碼。這可以節(jié)省移動終端20中的電源??梢栽O(shè)想在另一個數(shù)據(jù)幀中,兩列應(yīng)用數(shù)據(jù)可能包含錯誤,但是單行中最多只有一個不可靠錯誤。在該情況下,執(zhí)行第二實施例的方法需要接收兩個無錯誤的奇偶校驗數(shù)據(jù)列,而執(zhí)行根據(jù)第一實施例的方法時,只需要接收一個無錯誤的奇偶校驗數(shù)據(jù)列。因此,當(dāng)接收設(shè)備中的功率受限時,可以優(yōu)選使用根據(jù)第一實施例的方法。然而執(zhí)行根據(jù)第二實施例的操作的一個優(yōu)點在于擦除信息表包括9比特的數(shù)據(jù),相比較而言第二實施例中是126個比特數(shù)據(jù)。因此,當(dāng)期望減少解碼接收數(shù)據(jù)所需的存儲器量時,可以優(yōu)選第一實施例。在其他實施例(未示出)中,擦除信息表的單元可以包括任何合適數(shù)目的元素,例如以提供分辨率與存儲器之間的折衷。在另一示例中,擦除信息表可以由項目列表表示,每個項目包括一個元素地址和一個錯誤指示,列表中的每個項目標(biāo)識具有相同錯誤狀態(tài)的一系列數(shù)據(jù)單元的邊界。在上述實施例中,奇偶校驗數(shù)據(jù)列可以通過在傳輸之前丟棄它們而被穿孔。被穿孔的奇偶校驗列的數(shù)目可以動態(tài)地在MPE-FEC幀之間變化,并且當(dāng)存在64列RS數(shù)據(jù)時,可以被計算為63-last—section—number。穿孔減少了奇偶校驗數(shù)據(jù)引入的開銷,并且因此減少了所需的帶寬。然而,穿孔的缺點是效率變?nèi)醯拇a率。同樣,最大糾錯能力因為穿孔列的數(shù)目而降低。通常而言,對于帶參數(shù)RS(N,K)的擦除里德-索洛蒙解碼器,其中N是總列數(shù)而K是應(yīng)用數(shù)據(jù)列的數(shù)目,MPE-FEC糾錯能力是由(N—K一穿孔列)給定的。通過有意識地引入零填列可以獲得相反的效果。這使得碼變強,但是以帶寬為代價。在另一實施例(未示出)中,沒有提供擦除信息表,并且沒有使用擦除信息。當(dāng)沒有使用擦除信息時,MPE-FEC糾錯能力降低一半,即如果要正確地解碼應(yīng)用數(shù)據(jù),則僅可接受一半數(shù)目的不可靠元素。因此,在數(shù)據(jù)幀80的情況中,僅可使用奇偶校驗數(shù)據(jù)來糾正應(yīng)用數(shù)據(jù)時,每行應(yīng)用數(shù)據(jù)最多存在一個錯誤。一般而言,對于代參數(shù)RS(N,K)的無擦除里德-索洛蒙解碼器,其中N是總列數(shù)而K是應(yīng)用數(shù)據(jù)列的數(shù)目,MPE-FEC糾錯能力是由(N—K一穿孔列)/2給定的。應(yīng)該明白,可以對前述實施例進行許多《奮改。例如,移動終端20可以是個人數(shù)字助理(PDA)或者至少能夠經(jīng)由第一通信網(wǎng)絡(luò)21接收信號的其他移動終端。移動終端20還可以是半固定的或半手提的,諸如在例如汽車之類的交通工具中的終端。而且,本發(fā)明可以應(yīng)用在任何前向糾錯系統(tǒng)中,而不是僅應(yīng)用于所描述的實施例中,并且可以應(yīng)用于不同長度的行和列中。此外,盡管已經(jīng)相對于編碼表的行描述了處理,但是可以用分離的"字"來替代表,如果將"字"放在一起可以形成編碼表。本發(fā)明不限于里德-索洛蒙解碼器或里德_索洛蒙奇偶校驗數(shù)據(jù)的使用,而是還適用于其他FEC技術(shù)。權(quán)利要求1.一種操作包括前向糾錯解碼器的接收器的方法,所述方法包括接收數(shù)據(jù)幀的應(yīng)用數(shù)據(jù)元素;判定所接收的應(yīng)用數(shù)據(jù)的錯誤狀態(tài);以及基于所述錯誤狀態(tài)選擇性地接收所述數(shù)據(jù)幀的奇偶校驗數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,包括通過使所述接收器關(guān)電不接收所有的所述奇偶校驗數(shù)據(jù)來響應(yīng)關(guān)于所述應(yīng)用數(shù)據(jù)是無錯誤的判定。3.根據(jù)權(quán)利要求1或2所述的方法,包括通過使所述接收器關(guān)電不接收所有的所述奇偶校驗數(shù)據(jù)來響應(yīng)關(guān)于所述應(yīng)用數(shù)據(jù)包含的錯誤多于奇偶校驗數(shù)據(jù)能夠糾正的錯誤的判定。4.根據(jù)前述任意一項權(quán)利要求所述的方法,包括操作所述接收器來接收奇偶校驗數(shù)據(jù),并且通過使所述接收器關(guān)電來響應(yīng)關(guān)于已經(jīng)接收了足夠用來糾正所述應(yīng)用數(shù)據(jù)中的錯誤的一定量的無錯誤奇偶校驗數(shù)據(jù)的判定。5.根據(jù)權(quán)利要求4所述的方法,包括確定所述接收的奇偶校驗數(shù)據(jù)的錯誤狀態(tài),并且通過使所述接收器關(guān)電不接收所有的所述奇偶校驗數(shù)據(jù)來響應(yīng)關(guān)于所述應(yīng)用數(shù)據(jù)和所述奇偶校驗數(shù)據(jù)一起包含的錯誤多于所述奇偶校驗數(shù)據(jù)能夠糾正的錯誤的判定。6.根據(jù)前述任意一項權(quán)利要求所述的方法,其中所述數(shù)據(jù)能夠被設(shè)置到包括行和列的表中,并且基于具有最大錯誤數(shù)的一行或多行計算所述錯誤狀態(tài)。7.根據(jù)前述任意一項權(quán)利要求所述的方法,其中所述數(shù)據(jù)能夠被設(shè)置到包括行和列的表中,并且基于包含一個或多個錯誤的數(shù)據(jù)列的數(shù)目來計算所述錯誤狀態(tài)。8.—種裝置,包括接收器,其被設(shè)置為接收數(shù)據(jù)幀的應(yīng)用數(shù)據(jù)元素;前向糾錯解碼器,其被設(shè)置為確定所述接收的應(yīng)用數(shù)據(jù)的錯誤狀態(tài);以及控制器,其被設(shè)置為控制所述接收器基于所述錯誤狀態(tài)選擇性地接收所述數(shù)據(jù)幀的奇偶校驗數(shù)據(jù)。9.根據(jù)權(quán)利要求8所述的裝置,其中所述控制器響應(yīng)于關(guān)于所述應(yīng)用數(shù)據(jù)是無錯誤的判定而使所述接收器關(guān)電不接收所有的所述奇偶校驗數(shù)據(jù)。10.根據(jù)權(quán)利要求8或9所述的裝置,其中所述控制器通過使所述接收器關(guān)電不接收所有的奇偶校驗數(shù)據(jù)來響應(yīng)關(guān)于所述應(yīng)用數(shù)據(jù)包含的錯誤多于所述奇偶校驗數(shù)據(jù)能夠糾正的錯誤的判定。11.根據(jù)權(quán)利要求8到10中任意一項所述的裝置,其中所述控制器被設(shè)置為操作所述接收器來接收奇偶校驗數(shù)據(jù),并且所述控制器響應(yīng)于關(guān)于已經(jīng)接收了足夠用來糾正所述應(yīng)用數(shù)據(jù)中的錯誤的一定量的無錯誤奇偶校驗數(shù)據(jù)的判定而使所述接收器關(guān)電。12.根據(jù)權(quán)利要求11所述的裝置,其中所述控制器被設(shè)置為操作所述接收器來接收奇偶校驗數(shù)據(jù),并且所述控制器響應(yīng)于關(guān)于所述應(yīng)用數(shù)據(jù)和所述奇偶校驗數(shù)據(jù)一起包含的錯誤多于所述奇偶校驗數(shù)據(jù)能夠糾正的錯誤的判定,使所述接收器關(guān)電不接收所有的所述奇偶校驗數(shù)據(jù)。13.根據(jù)權(quán)利要求8到12中任意一項所述的裝置,其中所述數(shù)據(jù)能夠被設(shè)置到包括行和列的表中,并且所述前向糾錯解碼器被設(shè)置為基于具有最大錯誤數(shù)的一行或多行計算所述錯誤狀態(tài)。14.根據(jù)8到13中任意一項所述的裝置,其中所述數(shù)據(jù)能夠被設(shè)置到包括行和列的表中,并且所述前向糾錯解碼器被設(shè)置為基于包含一個或多個錯誤的數(shù)據(jù)列的數(shù)目來計算所述錯誤狀態(tài)。15.—種電池供電的數(shù)字廣播接收器,其包括根據(jù)權(quán)利要求8到14中任意一項所述的裝置。16.—種DVB接收器,其包括根據(jù)權(quán)利要求8到14中任意一項所述的裝置。17.機器可讀指令,其由計算機裝置執(zhí)行時,控制計算機裝置來執(zhí)行根據(jù)權(quán)利要求1到7中任意一項所述的方法。18.計算機可讀介質(zhì),其上存儲有機器可讀指令,其由計算機裝置執(zhí)行時,控制計算機裝置來執(zhí)行根據(jù)權(quán)利要求1到7中任意一項所述的方法。全文摘要接收器被設(shè)置為開始接收包括跟有奇偶校驗數(shù)據(jù)的應(yīng)用數(shù)據(jù)的數(shù)據(jù)幀(80)。生成擦除信息表,并且該表包括針對數(shù)據(jù)幀(80)的每個元素的一個元素。如果應(yīng)用數(shù)據(jù)中不存在錯誤,則使接收器關(guān)電進入休眠不接收奇偶校驗數(shù)據(jù),并且應(yīng)用數(shù)據(jù)被使用而不需要糾錯。如果應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中的錯誤數(shù)超過MPE-FEC糾錯能力,則使接收器關(guān)電進入休眠不接收另外的奇偶校驗數(shù)據(jù)并且不對數(shù)據(jù)進行解碼。如果錯誤數(shù)小于MPE-FEC糾錯能力,則當(dāng)接收的奇偶校驗數(shù)據(jù)足夠用來糾正應(yīng)用數(shù)據(jù)和奇偶校驗數(shù)據(jù)中的錯誤時使接收器關(guān)電進入休眠。這能夠使接收器節(jié)電。在另一實施例中,擦除信息表包括針對數(shù)據(jù)幀的每列的一個元素。文檔編號H04B1/16GK101213756SQ200580050921公開日2008年7月2日申請日期2005年6月29日優(yōu)先權(quán)日2005年6月29日發(fā)明者H·J·珀科南申請人:諾基亞公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1