專利名稱:用于數(shù)字信號幀的數(shù)據(jù)糾錯(cuò)方法及使用該方法的裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種對諸如FM多路傳輸廣播這樣的文本廣播中所接收數(shù)字信號糾錯(cuò)的方法以及在這種方法中所用的裝置,更具體地說,是涉及一種糾錯(cuò)方法,該方法接收一幀采用例如DARC(數(shù)據(jù)無線電頻道)標(biāo)準(zhǔn)和校驗(yàn)碼的數(shù)字信號,并進(jìn)行水平和垂直方向的糾錯(cuò)。
文本信息服務(wù)已實(shí)際應(yīng)用于采用FM立體聲空閑頻譜區(qū)發(fā)送數(shù)字信號的FM多路傳輸廣播中。但是,在使用廣播無線電電波的文本信息中,有時(shí)在所收到的數(shù)字信息中會包含很多錯(cuò)誤信息。這種收到的數(shù)字信息中的錯(cuò)誤在發(fā)送質(zhì)量較差的移動通信接收中尤為嚴(yán)重。因此,需要在接收方對收到的數(shù)字信息進(jìn)行糾錯(cuò)。
針對這種收到的數(shù)字信息的糾錯(cuò)已經(jīng)提出了多種系統(tǒng),下面三種系統(tǒng)已經(jīng)作為國際標(biāo)準(zhǔn)或日本標(biāo)準(zhǔn)而投入實(shí)際的應(yīng)用DRAC系統(tǒng)和一種主要是在日本研究的固定的接收系統(tǒng),以及歐洲開發(fā)的RDS(無線電數(shù)據(jù)系統(tǒng))。這三種系統(tǒng)各不相同;也就是說DARC系統(tǒng)使用(272,190)代碼的產(chǎn)生代碼,固定接收系統(tǒng)則采用(272,190)代碼,而RDS則采用(26,16)代碼。人們認(rèn)為DARC系統(tǒng)比其它系統(tǒng)有更高的糾錯(cuò)精度。DARC系統(tǒng)的基本操作,也就是用(272,190)代碼的產(chǎn)生代碼進(jìn)行糾錯(cuò)將在下面說明。
在DARC系統(tǒng)中,一幀信息分為272個(gè)塊,并依次發(fā)送。每個(gè)塊由272個(gè)位組成。前190個(gè)塊中的每一個(gè)都由一個(gè)16位塊標(biāo)志代碼,176位的數(shù)據(jù),14位的CRC代碼以及82位的第一校驗(yàn)碼組成。后82個(gè)塊的每一個(gè)都由一個(gè)16位塊標(biāo)志代碼,190位的第二校驗(yàn)碼和82位的第三校驗(yàn)碼組成。第一校驗(yàn)位與該塊的190位數(shù)據(jù)和CRC代碼相對應(yīng),第二校驗(yàn)碼與從第一到第190個(gè)塊的數(shù)據(jù)位和CRC代碼相對應(yīng),而第三個(gè)校驗(yàn)代碼則與從第一到第190個(gè)塊的第一校驗(yàn)代碼相對應(yīng)。
在接收方一側(cè),如
圖1所示,一個(gè)數(shù)據(jù)輸入單元41依次以272位的塊為單位提供一個(gè)信號到一個(gè)糾錯(cuò)單元43。在用第一和第三校驗(yàn)代碼進(jìn)行糾錯(cuò)后,信號就儲存在幀緩沖區(qū)44中。當(dāng)糾錯(cuò)單元43進(jìn)行糾錯(cuò)時(shí),輸出一差錯(cuò)信號42。當(dāng)幀緩沖區(qū)44儲存272個(gè)塊時(shí),完成第一糾錯(cuò)處理過程。圖2所示是該第一糾錯(cuò)處理的流程。另外,圖3給出了一個(gè)第一次糾錯(cuò)處理的結(jié)果的例子。每個(gè)實(shí)心圓45代表第一糾錯(cuò)之后的仍有差錯(cuò)的位。圖3顯示仍然有大量的差錯(cuò)存在。
接下來,對具有如圖3所示位陣列的儲存在幀緩沖區(qū)44內(nèi)的信號依次執(zhí)行垂直糾錯(cuò)。在272塊中相應(yīng)的位提供給糾錯(cuò)單元43,圖1中,用上述的第二校驗(yàn)代碼進(jìn)行垂直糾錯(cuò)。結(jié)果返回到幀緩沖區(qū)44。當(dāng)對272位(至少是對190位的數(shù)據(jù)位和一個(gè)CRC代碼)依次重復(fù)進(jìn)行此處理時(shí),作為第二糾錯(cuò)處理的垂直糾錯(cuò)就完成了。圖4所示是此第二糾錯(cuò)處理的流程。而圖5所示是第二糾錯(cuò)處理結(jié)果的例子。每個(gè)空心圓46都代表一個(gè)由第二次垂直糾錯(cuò)糾正的位。每個(gè)實(shí)心圓47代表一個(gè)在第一和第二糾錯(cuò)后仍留下差錯(cuò)的位。圖5表示作為水平和垂直糾錯(cuò)后的結(jié)果,相當(dāng)多的出錯(cuò)位都被糾正了,但仍有少量的差錯(cuò)遺留下來。
因此,對具有如圖5所示位陣列的儲存在幀緩沖區(qū)44中的信號再次進(jìn)行水平糾錯(cuò)。每個(gè)塊的272位依次提供給糾錯(cuò)單元43,圖1中,用第一和第三校驗(yàn)代碼再次進(jìn)行水平糾錯(cuò),結(jié)果返回到緩沖區(qū)444中。當(dāng)對272個(gè)塊依次重復(fù)進(jìn)行此處理時(shí),隨著第三糾錯(cuò)處理的完成,再次進(jìn)行水平糾錯(cuò)。圖6所示是該第三糾錯(cuò)處理的流程,而圖7所示是第三糾錯(cuò)處理的結(jié)果的實(shí)例。每個(gè)空心圓49都代表其差錯(cuò)最后被糾正的位。結(jié)果是以非常高的精度糾正了所有的差錯(cuò)。
但是,如果所收到的信號質(zhì)量很差,而且包含了大量的差錯(cuò),未糾正的出錯(cuò)位用實(shí)心圓48標(biāo)出,如果這些出錯(cuò)位48保留下來,該幀就被放棄,下次接收的幀類似地被糾錯(cuò)并輸出到屏幕上。另外,按日本專利申請公開號為No.Hei 5-145500的未決發(fā)明申請所提出的方法,留下差錯(cuò)位的塊用收到的相應(yīng)塊重寫并重新輸出到屏幕上。還有其它的手段是在5秒或更長的延時(shí)后再次接收幀信息,對與含有差錯(cuò)位的塊(圖7中的BLK9,BLK11,以及BLK264)對應(yīng)的塊進(jìn)行水平糾錯(cuò),并且如果差錯(cuò)被糾正,就將這些糾錯(cuò)后的塊代替先前的留下差錯(cuò)的塊(圖7中的BLK9,BLK11,以及BLK264)輸出到屏幕上。
作為這個(gè)系統(tǒng)仿真的結(jié)果,在用可變閾值解碼時(shí)的糾錯(cuò)概率是11位的差錯(cuò)為90%,而對13位的差錯(cuò)為30%。當(dāng)信號對176位數(shù)據(jù)具有一個(gè)82位的校驗(yàn)碼時(shí),對多達(dá)11位的差錯(cuò)可以用高精度來糾正,但是對于更多位的糾錯(cuò)概率就非常低了。其原因如下。對于一個(gè)預(yù)定的校驗(yàn)代碼,具有比預(yù)定數(shù)字如11更大數(shù)目的位差錯(cuò)就不能被正常地糾正,也就是說,它們是被反常地糾正的。這就使得用校驗(yàn)檢查進(jìn)行依次糾錯(cuò)的處理變得不可靠了,所以即使是正常的位數(shù)據(jù)被這樣重寫,在后續(xù)的第二和第三糾錯(cuò)中也不能儲存正常的數(shù)據(jù)。
如上所述,當(dāng)不能被水平,垂直和水平方向的三次糾錯(cuò)糾正的塊用后續(xù)的信號代替時(shí),處理時(shí)間就被不理想地延長了。如果在最后的塊中有最后的差錯(cuò)數(shù)據(jù)存在,處理時(shí)間就會變?yōu)橛扇渭m錯(cuò)能夠完成糾錯(cuò)處理的時(shí)間的三倍。
在現(xiàn)有的糾錯(cuò)系統(tǒng)中,含有出錯(cuò)位的信號超出了糾錯(cuò)能力時(shí),即使是正常的數(shù)據(jù)位也會被糾錯(cuò)處理過程進(jìn)行糾錯(cuò)。因?yàn)檫@不能用后續(xù)的糾錯(cuò)過程所糾正,所以糾錯(cuò)能力也被大大地降低了。還有,當(dāng)這種反常糾錯(cuò)的信號被用后續(xù)的信號所替換時(shí),進(jìn)行一幀糾錯(cuò)的所需的時(shí)間就被延長了。這對于例如FM多路傳輸廣播的影響就是要用很長的時(shí)間在液晶或是類似的顯示屏上顯示信息或字符。
本發(fā)明的一個(gè)目的是提供一種糾錯(cuò)方法和糾錯(cuò)裝置,用于在移動通信中接收數(shù)字信息,從而可以縮短糾錯(cuò)處理所需的時(shí)間。
根據(jù)本發(fā)明,提供了一種數(shù)據(jù)糾錯(cuò)方法,它包括第一糾錯(cuò)處理,在此處理中糾錯(cuò)是對信號信息以塊為單位來執(zhí)行的,由此,通過連續(xù)發(fā)送多個(gè)具有數(shù)字信息由多個(gè)連續(xù)位組成的塊來發(fā)送一幀信號,如果糾錯(cuò)是正常進(jìn)行的,被糾正的塊信息就存在幀緩沖區(qū)中,而如果糾錯(cuò)未能正常進(jìn)行,糾錯(cuò)之前的塊信息就存在幀緩沖區(qū)中,還包括第二糾錯(cuò)處理,在上述第一糾錯(cuò)處理后對從每個(gè)儲存在幀緩沖區(qū)內(nèi)塊中的以位為單位選中的位信息進(jìn)行依次糾錯(cuò),而與初始信號信息的陣列對應(yīng)的信號信息則儲存在幀緩沖區(qū)中,以及第三糾錯(cuò)處理,在該處理中當(dāng)上述第二糾錯(cuò)處理后,對信號信息依次以塊為單位進(jìn)行糾錯(cuò),該信號信息是儲存在幀緩沖區(qū)內(nèi)并與初始信號信息的陣列相對應(yīng),其中作為該第三糾錯(cuò)處理的結(jié)果得到的信號信息用作輸出。
根據(jù)本發(fā)明,還提供了一種數(shù)據(jù)糾錯(cuò)裝置,其含有一接收信號信息的信號接收單元,其中通過連續(xù)發(fā)送多個(gè)塊,每個(gè)塊中含有由多個(gè)連續(xù)位構(gòu)成的信息的方式來發(fā)送一幀信息,一個(gè)對輸入的由多個(gè)連續(xù)位構(gòu)成的數(shù)字信息執(zhí)行糾錯(cuò)處理的糾錯(cuò)單元,一暫時(shí)保存送給糾錯(cuò)單元的由多個(gè)位構(gòu)成的數(shù)字信息的數(shù)據(jù)保持單元,以及一個(gè)將與信號接收單元收到的幀信息具有對應(yīng)陣列的信號信息的位數(shù)據(jù)或是糾錯(cuò)后信號信息的位數(shù)據(jù)暫存的幀緩沖區(qū),其中在第一次糾錯(cuò)中信號接收單元收到的信號信息以塊為單位被送到糾錯(cuò)單元和數(shù)據(jù)保持單元,如果糾錯(cuò)正常進(jìn)行,則從糾錯(cuò)單元的輸出就儲存在幀緩沖區(qū)中,而如果糾錯(cuò)未能正常進(jìn)行,則緩沖區(qū)內(nèi)儲存的就是數(shù)據(jù)保持單元的輸出,在此第一次糾錯(cuò)后的第二次糾錯(cuò)中,儲存在幀緩沖區(qū)中的每個(gè)塊都以位為單位由糾錯(cuò)單元進(jìn)行糾錯(cuò)并返回到幀緩沖區(qū)中,在第二次糾錯(cuò)之后進(jìn)行第三次糾錯(cuò),儲存在幀緩沖區(qū)中的信息由糾錯(cuò)單元以塊為單位進(jìn)行糾錯(cuò),然后返回到幀緩沖區(qū),該第三緩沖區(qū)的結(jié)果作為輸出使用。
在本發(fā)明中,如果在第一次糾錯(cuò)處理中未能正常進(jìn)行糾錯(cuò),則在糾錯(cuò)之前的塊數(shù)據(jù)就未由糾錯(cuò)過程重寫。因此,就對在第一次糾錯(cuò)處理之后數(shù)據(jù)進(jìn)行第二次糾錯(cuò)處理,該數(shù)據(jù)具有比收到的數(shù)據(jù)更接近正確值的體系。結(jié)果,在此第二糾處理中數(shù)據(jù)就更進(jìn)一步接近正確值。因?yàn)榈谌渭m錯(cuò)處理是對此更接近正確值的數(shù)據(jù)進(jìn)行糾錯(cuò)的,所以第三次糾錯(cuò)處理后的結(jié)果具有非常少的出錯(cuò)位。實(shí)際上,除非發(fā)送的質(zhì)量極低,否則在第三次糾錯(cuò)處理中就完全消除了出錯(cuò)數(shù)據(jù)。
圖1所示是常規(guī)的數(shù)據(jù)糾錯(cuò)設(shè)備的方框圖;圖2所示是在常規(guī)數(shù)據(jù)糾錯(cuò)方法中第一次糾錯(cuò)過程的流程圖;圖3所示是解釋在用常規(guī)數(shù)據(jù)糾錯(cuò)完成第一次糾錯(cuò)處理后一幀數(shù)據(jù)的狀態(tài);圖4所示是常規(guī)數(shù)據(jù)糾錯(cuò)方法中第二次糾錯(cuò)過程的流程圖;圖5所示是解釋在用常規(guī)數(shù)據(jù)糾錯(cuò)完成第二次糾錯(cuò)處理后一幀數(shù)據(jù)的狀態(tài);圖6所示是常規(guī)數(shù)據(jù)糾錯(cuò)方法中第三次糾錯(cuò)過程的流程圖;圖7所示是解釋在用常規(guī)數(shù)據(jù)糾錯(cuò)完成第三次糾錯(cuò)處理后一幀數(shù)據(jù)的狀態(tài);圖8所示是在本發(fā)明一個(gè)實(shí)施例中所用的數(shù)據(jù)糾錯(cuò)設(shè)備的方框圖;圖9A所示是在本發(fā)明實(shí)施例中要處理的一幀數(shù)據(jù)的情況;圖9B所示是解釋對一幀數(shù)據(jù)糾錯(cuò)的情況;圖10所示是根據(jù)本發(fā)明的實(shí)施例進(jìn)行數(shù)據(jù)糾錯(cuò)過程的流程圖。
下面將參考附圖對本發(fā)明進(jìn)行說明。
圖8是一個(gè)方框圖,表示根據(jù)本發(fā)明一個(gè)實(shí)施例的糾錯(cuò)設(shè)備的主要部件。圖9A示意性地表示在FM多路傳輸文本廣播中的一幀位數(shù)據(jù)。圖9B所示是進(jìn)行糾錯(cuò)的方法。圖10所示是根據(jù)本發(fā)明的實(shí)施例進(jìn)行數(shù)據(jù)糾錯(cuò)方法的流程圖,特別將第一次糾錯(cuò)處理作為其主要部分。
如圖9A所示,在使用FM立體聲廣播的閑置頻道進(jìn)行的多路傳輸文本廣播中,一幀文本信息被分為272塊并被連續(xù)發(fā)送。第一至第190塊中的每一個(gè)塊都含有16位塊標(biāo)志代碼21,190位數(shù)據(jù)22(結(jié)尾部分包括一個(gè)14位的CRC代碼),以及一個(gè)82位的第一校驗(yàn)代碼24。第191至第272塊中的每個(gè)塊含有16位的塊標(biāo)志代碼21,一個(gè)190位的第二校驗(yàn)碼25,以及一個(gè)82位的第三校驗(yàn)碼26。第一校驗(yàn)碼24與含有此校驗(yàn)碼24的塊的數(shù)據(jù)22和23相對應(yīng)。第二校驗(yàn)碼25通過將第191到第272塊的對應(yīng)位組合形成一個(gè)用于從第一到第190塊中數(shù)據(jù)對應(yīng)位組合的校驗(yàn)位。第三校驗(yàn)代代碼26口與含有此校驗(yàn)碼26的塊的第二校驗(yàn)碼24相對應(yīng)。
參考圖8和圖10,在第一次糾錯(cuò)處理中,加到數(shù)據(jù)輸入單元1上的一個(gè)收到的信號以272位的塊為單位送入糾單元3和塊數(shù)據(jù)保持單元5(F-1和F-2)。塊數(shù)據(jù)保持單元5暫時(shí)將所送入的數(shù)據(jù)保存。包括一個(gè)272位SFR故障寄存器的糾錯(cuò)單元3用最后82位作為校驗(yàn)碼(F-3)進(jìn)行糾錯(cuò)處理。如果正常地進(jìn)行了糾錯(cuò),一個(gè)指示“正?!钡男盘柧妥鳛槌鲥e(cuò)信號2輸出(F-4)。如果糾錯(cuò)進(jìn)行得不正常,一個(gè)指示“反?!钡男盘柧妥鳛槌鲥e(cuò)信號2輸出(F-5)。如果出信號2指示“正?!?,一個(gè)選擇器6就從糾錯(cuò)單元3發(fā)出輸出數(shù)據(jù)(也就是糾錯(cuò)后的數(shù)據(jù))到一個(gè)幀緩沖區(qū)4(F-6)。如果糾錯(cuò)信號2指示“反?!?,由選擇器6就從塊數(shù)據(jù)保持單元6將數(shù)據(jù)發(fā)往幀緩沖區(qū)4。
幀緩沖區(qū)4具有如圖9A和9B所示的陣列的存儲器,它按照接收的順序儲存第一次糾錯(cuò)后的272個(gè)塊數(shù)據(jù)(F-8)。
在第二次以及后續(xù)的糾錯(cuò)中,糾錯(cuò)單元3從幀緩沖區(qū)4中接收處理數(shù)據(jù)。在第二次糾錯(cuò)處理中,構(gòu)成每個(gè)塊數(shù)據(jù)相應(yīng)位的272個(gè)位被順序提供給糾錯(cuò)單元3,從而對構(gòu)成每個(gè)塊數(shù)據(jù)相應(yīng)位的272個(gè)位進(jìn)行糾錯(cuò)(F-9)。在第三次糾錯(cuò)處理中,數(shù)據(jù)再次以塊為單位從第一個(gè)塊開始送入糾錯(cuò)單元3(F-10)。在被糾錯(cuò)單元糾錯(cuò)后,該數(shù)據(jù)就通過選擇器6返回到幀緩沖區(qū)4中。第三次糾錯(cuò)處理的結(jié)果用作文本顯示輸出(F-11)。
與常規(guī)的糾錯(cuò)方法相比,該設(shè)備另外還有塊數(shù)據(jù)保持單元5和選擇器6。如果在第一次糾錯(cuò)處理中未正常執(zhí)行糾錯(cuò),則糾錯(cuò)前的數(shù)據(jù)就作為已糾錯(cuò)后的數(shù)據(jù)由塊數(shù)據(jù)保持單元5輸出。也就是說,當(dāng)一個(gè)信號有190位數(shù)據(jù)和82位校驗(yàn)碼時(shí),就可以對多達(dá)11位的錯(cuò)誤進(jìn)行正常地糾錯(cuò),但是如果出錯(cuò)位數(shù)超過了12位,就不能進(jìn)行正常糾錯(cuò)了,而且即使是正常的位也被糾錯(cuò)。這就導(dǎo)致出錯(cuò)位的增加。如果在此情況下進(jìn)行第二次和第三次糾錯(cuò),就不會達(dá)到精確地糾錯(cuò),而且在某些情況下出錯(cuò)位還會增多。在本發(fā)明中,如果出錯(cuò)位比校驗(yàn)碼所對應(yīng)的數(shù)目要大,這些出錯(cuò)位就不進(jìn)行糾錯(cuò)。因?yàn)榈诙渭m錯(cuò)是在對幀垂直比較的基礎(chǔ)上進(jìn)行的,所以在第一次糾錯(cuò)處理中有12個(gè)或更多出錯(cuò)位的塊其出錯(cuò)位數(shù)目將有很大的可能減至11個(gè)以下。當(dāng)在此情況下以塊為單位再次進(jìn)行糾錯(cuò),即第三次糾錯(cuò)時(shí),出錯(cuò)位就幾乎完全消除了。
這種情況將參考圖9A進(jìn)一步地說明。假定在第一次糾錯(cuò)處理時(shí)對一個(gè)幀進(jìn)行糾錯(cuò),并且如圖9B作為結(jié)果的位數(shù)據(jù)就儲存在幀緩沖區(qū)4中。在圖9B中,塊標(biāo)志代碼21被省略了。如果最初沒有出錯(cuò)位或是出錯(cuò)位被正常糾正,就沒有出錯(cuò)位了,所空心圓27和實(shí)心圓28都不存在。實(shí)心圓28是本發(fā)明中接收到的數(shù)據(jù)里最初存在并在第一次糾錯(cuò)處理后未被糾正的出錯(cuò)位。還有,在圖9B中,為了與現(xiàn)有技術(shù)相比較,即使是有12位或更多的出錯(cuò)位存在,作為糾錯(cuò)結(jié)果新產(chǎn)生的出錯(cuò)位也用空心圓27表示。
假設(shè)在接收時(shí)每個(gè)塊(BLK1到BLK272)的第13位列100含有10個(gè)出錯(cuò)位28(實(shí)心圓),而在現(xiàn)有技術(shù)由于糾錯(cuò)而增加了8個(gè)出錯(cuò)位27(空心圓)。結(jié)果現(xiàn)有技術(shù)就必須糾錯(cuò)18個(gè)位,而這樣就增加了出錯(cuò)位。相反,在本發(fā)明中就只需要處理10個(gè)出錯(cuò)位,所以處理就可以通過校驗(yàn)碼25很好地進(jìn)行控制。其結(jié)果是在該列100中出錯(cuò)位就被消除了。因?yàn)樵谝恍┢渌兄械某鲥e(cuò)位也類似地被消除,在每個(gè)塊(BLK1到BLK272)中出錯(cuò)位就減少了。因此,在第三次處理中以塊為單位進(jìn)行糾錯(cuò)處理時(shí)出錯(cuò)位就幾乎完全消除了。
在本發(fā)明中,出錯(cuò)位的糾錯(cuò)率增加了。這樣就避免了后續(xù)的附加處理并縮短了糾錯(cuò)處理時(shí)間。
權(quán)利要求
1.一種用于數(shù)字信號幀的數(shù)據(jù)糾錯(cuò)方法,其特征在于包括第一次糾錯(cuò)處理,其中要求糾錯(cuò)的數(shù)據(jù)由一個(gè)有m個(gè)塊每個(gè)塊有n個(gè)位的幀構(gòu)成,依次以塊為單位被接收,每個(gè)所接收到的塊數(shù)據(jù)都被提供給數(shù)據(jù)保持單元和糾錯(cuò)單元,所述糾錯(cuò)單元進(jìn)行糾錯(cuò)。如果正常地進(jìn)行糾錯(cuò),從所述糾錯(cuò)單元輸出的糾錯(cuò)數(shù)據(jù)就存在一個(gè)幀緩沖區(qū)中,而如果未能進(jìn)行正常糾錯(cuò),則在所述數(shù)據(jù)保持單元中的數(shù)據(jù)就存在所述幀緩沖區(qū)中;第二次糾錯(cuò)處理,其中,根據(jù)在所述緩沖區(qū)內(nèi)作為第一次糾錯(cuò)處理結(jié)果的數(shù)據(jù),從每個(gè)塊中取出在對應(yīng)位位置的數(shù)據(jù),進(jìn)行糾錯(cuò)并返回到所述幀緩沖區(qū)中;以及第三次糾錯(cuò)處理,其中存在所述幀緩沖區(qū)中作為第二次糾錯(cuò)處理結(jié)果的數(shù)據(jù)是以塊為單位進(jìn)行依次糾錯(cuò)的。
2.根據(jù)權(quán)利要求1所述的一種方法,其特征在于,要求糾錯(cuò)的數(shù)據(jù)的每個(gè)塊包括一個(gè)校驗(yàn)碼,且預(yù)定的塊含有構(gòu)成與數(shù)據(jù)序列相對應(yīng)的校驗(yàn)碼的位數(shù)據(jù),該數(shù)據(jù)序列是其它塊中相應(yīng)位的組合。
3.根據(jù)權(quán)利要求2所述的一種方法,其特征在于,要求糾錯(cuò)的數(shù)據(jù)位為272位,m個(gè)塊個(gè)數(shù)為272塊,上述272位包括82位的校驗(yàn)碼,而272個(gè)塊中則有82個(gè)含有構(gòu)成校驗(yàn)碼的位數(shù)據(jù)的塊。
4.根據(jù)權(quán)利要求3所述的一種方法,其特征在于,在每次糾錯(cuò)中,所述糾錯(cuò)單元在糾錯(cuò)對象不超過11位時(shí)即判定糾錯(cuò)是正常進(jìn)行的,并在出錯(cuò)位超過11位時(shí)判定糾錯(cuò)是不正常的。
5.根據(jù)權(quán)利要求1所述的一種方法,其特征在于,要求糾錯(cuò)的數(shù)據(jù)是在FM多路傳輸?shù)奈谋緩V播中的文本信息信號。
6.一種用于數(shù)字信號幀的數(shù)據(jù)糾錯(cuò)裝置,其特征在于包括一數(shù)據(jù)輸入單元,用來接收要求糾錯(cuò)的數(shù)據(jù),該數(shù)據(jù)構(gòu)成一幀,該幀有m個(gè)塊,每個(gè)塊由n位的構(gòu)成。一數(shù)據(jù)保持單元,用來以塊為單位從所述數(shù)據(jù)輸入單元接收數(shù)據(jù);一個(gè)幀緩沖區(qū),能夠儲存構(gòu)成一幀的數(shù)據(jù);一糾錯(cuò)單元,能夠從所述數(shù)據(jù)輸入單元或所述幀緩沖區(qū)中接收n或m位的數(shù)據(jù),對該數(shù)據(jù)進(jìn)行糾錯(cuò),并輸出糾錯(cuò)后的數(shù)據(jù)和一個(gè)表明糾錯(cuò)是否正常進(jìn)行的判定信號;以及一選擇器,用來在所述判定信號表明糾錯(cuò)正常進(jìn)行時(shí)向所述幀緩沖區(qū)提供糾錯(cuò)數(shù)據(jù),而在判定信號表明糾錯(cuò)進(jìn)行得不正常時(shí)則提供保存在所述數(shù)據(jù)保持單元中的數(shù)據(jù)。要求糾錯(cuò)的數(shù)據(jù)從所述數(shù)據(jù)輸入單元以塊為單位依次送到所述數(shù)據(jù)保持單元和所述糾錯(cuò)單元后,就對以塊為單位接收的數(shù)據(jù)用所述糾錯(cuò)單元進(jìn)行第一次糾錯(cuò),如果糾錯(cuò)正常進(jìn)行,從所述糾錯(cuò)單元輸出的糾錯(cuò)后的數(shù)據(jù)就儲存在所述幀緩沖區(qū)中,如果未正常進(jìn)行糾錯(cuò),則在所述數(shù)據(jù)保持單元中保存的糾錯(cuò)前的數(shù)據(jù)就儲存進(jìn)所述幀緩沖區(qū)中,在對m個(gè)塊完成了第一次糾錯(cuò)后,對應(yīng)位的組合就依次從儲存在所述幀緩沖區(qū)中的m塊數(shù)據(jù)的每一塊傳送給所述糾錯(cuò)單元,對每個(gè)位組合都進(jìn)行第二次糾錯(cuò),糾錯(cuò)后的位組合就返回到所述幀緩沖區(qū)中,在對n個(gè)位組合執(zhí)行完第二次糾錯(cuò)后,儲存在所述幀緩沖區(qū)中的m塊數(shù)據(jù)就依次以塊為單位送到所述糾錯(cuò)單元,對該數(shù)據(jù)以塊為單位進(jìn)行第三次糾錯(cuò),糾錯(cuò)后的數(shù)據(jù)就返回到所述幀緩沖區(qū),第三次糾錯(cuò)后的數(shù)據(jù)就輸出了。
7.根據(jù)權(quán)利要求6所述的一種設(shè)備,其特征在于,組成一幀的n位包含一個(gè)校驗(yàn)碼,m個(gè)塊中的預(yù)定塊包含構(gòu)成校驗(yàn)碼的數(shù)據(jù),用于通過在預(yù)定塊中組合相應(yīng)的位而在其它塊中進(jìn)行相應(yīng)位的組合,且所述糾錯(cuò)單元根據(jù)作為第一次糾錯(cuò)結(jié)果的數(shù)據(jù)所包含的出錯(cuò)位是否超出數(shù)據(jù)中校驗(yàn)碼具有的能被校驗(yàn)的出錯(cuò)位數(shù)輸出表明糾錯(cuò)是否正常進(jìn)行的信號。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,n個(gè)位為272位,m個(gè)塊有272個(gè)塊,校驗(yàn)碼是一個(gè)82位代碼,而能被糾錯(cuò)的位數(shù)是11。
9.根據(jù)權(quán)利要求6所述的裝置,其特征在于,要求糾錯(cuò)的數(shù)據(jù)是FM多路傳輸文本廣播中的文本信息數(shù)據(jù)。
10.一種數(shù)據(jù)糾錯(cuò)系統(tǒng),其特征在于包括一數(shù)據(jù)輸入單元,用來接收要求糾錯(cuò)的數(shù)據(jù)并輸出n位作為一個(gè)塊;一糾錯(cuò)單元,用來以塊為單位接收數(shù)據(jù),對輸入數(shù)據(jù)進(jìn)行檢錯(cuò)/糾錯(cuò)處理,如果能夠進(jìn)行數(shù)據(jù)糾錯(cuò)處理,則輸出糾錯(cuò)后的塊數(shù)據(jù),如果不能進(jìn)行數(shù)據(jù)糾錯(cuò)處理,則輸出糾錯(cuò)后的塊數(shù)據(jù);以及一幀緩沖器,用來從所述糾錯(cuò)單元接收輸出的塊數(shù)據(jù)并只儲存n個(gè)塊,其中從儲存在所述幀緩沖區(qū)中n個(gè)塊的每個(gè)塊的位數(shù)據(jù)被送到所述糾錯(cuò)單元,并再次進(jìn)行糾錯(cuò)處理,被再次糾錯(cuò)的數(shù)據(jù)依次以塊為單位讀出,并傳送到所述糾錯(cuò)單元,再對數(shù)據(jù)進(jìn)行第三次糾錯(cuò)處理,還包括一個(gè)塊數(shù)據(jù)保持單元,用來以塊為單位接收和保存從所述數(shù)據(jù)輸入單元輸出的數(shù)據(jù);和一選擇器,用來根據(jù)出錯(cuò)信號選擇保存在所述塊數(shù)據(jù)保持單元中的塊數(shù)據(jù)還是從所述糾錯(cuò)單元中輸出的糾錯(cuò)后的塊數(shù)據(jù),所述選擇器當(dāng)出錯(cuò)信號存在時(shí)從所述塊數(shù)據(jù)保持單元輸出塊數(shù)據(jù),而如果不存在出錯(cuò)信號則從所述糾錯(cuò)單元輸出糾錯(cuò)后的塊數(shù)據(jù)。
11.根據(jù)權(quán)利要求10所述的一種系統(tǒng),其特征在于所述糾錯(cuò)單元在n位的塊數(shù)據(jù)中出錯(cuò)位數(shù)目不超過預(yù)定的數(shù)時(shí)產(chǎn)生出錯(cuò)信號。
12.根據(jù)權(quán)利要求10所述的一種系統(tǒng),其特征在于位數(shù)目n是272,塊數(shù)目n是272,而預(yù)定出錯(cuò)位數(shù)是11。
全文摘要
收到的數(shù)據(jù)以塊為單位加到一個(gè)糾錯(cuò)單元和一個(gè)數(shù)據(jù)保持單元。如果糾錯(cuò)單元正常執(zhí)行糾錯(cuò),則糾錯(cuò)單元的輸出就儲存在幀緩沖區(qū)中。如果糾錯(cuò)單元未正常執(zhí)行糾錯(cuò),則在數(shù)據(jù)保持單元中的數(shù)據(jù)就儲存在幀緩沖區(qū)中。按這種方式執(zhí)行第一次糾錯(cuò)處理。位數(shù)據(jù)被從幀緩沖區(qū)儲存的每個(gè)塊中依次以位為單元讀出,執(zhí)行第二次糾錯(cuò)處理,并返回到幀緩沖區(qū)。對從幀緩沖區(qū)以塊為單位輸出的數(shù)據(jù)進(jìn)一步執(zhí)行第三次糾錯(cuò)。
文檔編號H04H20/00GK1171680SQ97111859
公開日1998年1月28日 申請日期1997年6月26日 優(yōu)先權(quán)日1996年6月27日
發(fā)明者松隈弘志, 東邦彥 申請人:日本電氣株式會社