專利名稱:數(shù)據(jù)解碼方法和設(shè)備及其接收器和通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適于遵守第三代伙伴計(jì)劃(3GPP)的寬帶碼分多址(W-CDMA)通信系統(tǒng)的接收器。
背景技術(shù):
高速下行鏈路分組接入(HSDPA)已被提出(指3GPP TS25.212),作為用于執(zhí)行W-CDMA通信系統(tǒng)的快速下行鏈路的技術(shù),其中W-CDMA通信系統(tǒng)遵守當(dāng)前正在標(biāo)準(zhǔn)化的3GPP。
對(duì)于HSDPA,公知的turbo編碼/解碼方法用作發(fā)送數(shù)據(jù)的糾錯(cuò)方法。在turbo編碼/解碼方法中,發(fā)送數(shù)據(jù)串或信息位被編碼,以創(chuàng)建要用于糾錯(cuò)處理的兩種檢查位,包括第一檢查位和第二檢查位。這兩種檢查位與信息位一起被發(fā)送。接收端利用收到的兩種檢查位執(zhí)行糾錯(cuò)處理,并且從信息位重構(gòu)發(fā)送數(shù)據(jù)。
第一檢查位和第二檢查位是發(fā)送端在turbo編碼處理中創(chuàng)建的信息位的可靠性信息。第一檢查位和第二檢查位每一個(gè)具有的數(shù)據(jù)量與信息位相同。接收端利用這兩種檢查位執(zhí)行解碼處理,從而能夠提高信息位的重構(gòu)精度。
在HSDPA中,發(fā)送端執(zhí)行第一速率匹配處理(first rate dematchprocessing),交錯(cuò)處理和第二速率匹配處理。在turbo編碼之后,第一速率匹配處理根據(jù)接收端中的緩沖器容量減少檢查位的數(shù)據(jù)量。交錯(cuò)處理改變數(shù)據(jù)串的順序。第二速率匹配處理增加或減少信息位和檢查位,以便把數(shù)據(jù)量與發(fā)送幀匹配。接收端通過(guò)先執(zhí)行第二速率解匹配處理(second ratedematch processing)然后執(zhí)行解交錯(cuò)處理和第一速率解匹配處理,來(lái)重構(gòu)信息位和檢查位。第二速率解匹配處理是第二速率匹配處理的逆處理。解交錯(cuò)處理是交錯(cuò)處理的逆處理。通過(guò)執(zhí)行第一速率解匹配處理重構(gòu)信息位和檢查位。第一速率解匹配處理是第一速率匹配處理的逆處理。重構(gòu)的信息位和檢查位用于通過(guò)turbo解碼器解碼和重構(gòu)接收數(shù)據(jù)。
在HSDPA中,因?yàn)榕c常規(guī)碼分多址(CDMA)方法相比,要處理的數(shù)據(jù)量顯著增加,因此所需的存儲(chǔ)容量可能增加,并且處理被并行執(zhí)行以減少處理時(shí)間。從而,電路的尺寸趨向于增大。而且,因?yàn)楦l繁地對(duì)存儲(chǔ)器執(zhí)行寫和/或讀操作,因此數(shù)據(jù)處理時(shí)間和/或功耗可能增加。
發(fā)明內(nèi)容
提出本發(fā)明是為了解決常規(guī)技術(shù)的這些問(wèn)題。本發(fā)明的目的是提供一種要應(yīng)用于高速下行鏈路分組接入(HSDPA)的接收器,其能夠減小電路尺寸、處理時(shí)間和/或功耗。
為了達(dá)到以上目的,根據(jù)本發(fā)明第一方面的接收器應(yīng)用高速下行鏈路分組接入技術(shù),且包括存儲(chǔ)器,用于臨時(shí)保存作為接收數(shù)據(jù)串的信息位,以及作為信息位的可靠性信息的第一檢查位和第二檢查位;第一速率解匹配設(shè)備,用于對(duì)第一檢查位和第二檢查位執(zhí)行由高速下行鏈路分組接入定義的第一速率解匹配處理;包括多個(gè)存儲(chǔ)器的存儲(chǔ)器組,其每一存儲(chǔ)器保存通過(guò)第一速率解匹配設(shè)備提供的信息位以及已經(jīng)歷第一速率解匹配處理的第一檢查位和第二檢查位,并且在預(yù)定的時(shí)間輸出信息位、第一檢查位和第二檢查位;解碼器,用于利用存儲(chǔ)器組輸出的信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù);以及控制器,用于與信息位從存儲(chǔ)器組到解碼器的輸出同步地把對(duì)應(yīng)于信息位的第一檢查位從存儲(chǔ)器組輸出到解碼器,使第一速率解匹配設(shè)備對(duì)第二檢查位執(zhí)行第一速率解匹配處理,把第一速率解匹配處理結(jié)果存儲(chǔ)到存儲(chǔ)器組中,以及在第一檢查位從存儲(chǔ)器組的輸出結(jié)束之后并且與信息位從存儲(chǔ)器組到解碼器的輸出同步地把對(duì)應(yīng)于第一檢查位和信息位的第二檢查位從存儲(chǔ)器組輸出到解碼器。
根據(jù)本發(fā)明第二方面的接收器應(yīng)用高速下行鏈路分組接入技術(shù),且包括存儲(chǔ)器,用于臨時(shí)保存作為接收數(shù)據(jù)串的信息位,以及作為信息位的可靠性信息的第一檢查位和第二檢查位;第一速率解匹配設(shè)備,用于對(duì)第一檢查位和第二檢查位執(zhí)行由高速下行鏈路分組接入定義的第一速率解匹配處理;包括多個(gè)存儲(chǔ)器的存儲(chǔ)器組,其每一存儲(chǔ)器保存已經(jīng)歷第一速率解匹配處理的第一檢查位和第二檢查位,并且在預(yù)定的時(shí)間輸出第一檢查位和第二檢查位;解碼器,用于利用信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù);開關(guān),用于把存儲(chǔ)器輸出的信息位提供給解碼器,以及把存儲(chǔ)器輸出的第一檢查位和第二檢查位提供給第一速率解匹配設(shè)備;以及控制器,用于使第一速率解匹配設(shè)備對(duì)第一檢查位和第二檢查位執(zhí)行第一速率解匹配處理,把第一速率解匹配處理結(jié)果存儲(chǔ)到存儲(chǔ)器組中,以及與信息位從存儲(chǔ)器到解碼器的輸出同步地把對(duì)應(yīng)于信息位的第一檢查位和第二檢查位從存儲(chǔ)器組輸出到解碼器。
根據(jù)本發(fā)明第三方面的接收器應(yīng)用高速下行鏈路分組接入技術(shù),且包括包括多個(gè)存儲(chǔ)器的第一存儲(chǔ)器組,該多個(gè)存儲(chǔ)器用于以編碼處理的單位長(zhǎng)度保存作為接收數(shù)據(jù)串的信息位,以及保存作為信息位的可靠性信息的第一檢查位和第二檢查位;第一速率解匹配設(shè)備,用于對(duì)第一檢查位和第二檢查位執(zhí)行由高速下行鏈路分組接入定義的第一速率解匹配處理;包括多個(gè)存儲(chǔ)器的第二存儲(chǔ)器組,該多個(gè)存儲(chǔ)器的每一個(gè)保存已經(jīng)歷第一速率解匹配處理的第一檢查位和第二檢查位,并在預(yù)定的時(shí)間輸出第一檢查位和第二檢查位;解碼器組,其包括多個(gè)對(duì)應(yīng)于編碼處理單位的解碼器,并且利用信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù);包括多個(gè)開關(guān)的開關(guān)組,該多個(gè)開關(guān)用于把存儲(chǔ)器輸出的信息位提供給相應(yīng)的解碼器,以及把存儲(chǔ)器輸出的第一檢查位和第二檢查位提供給第一速率解匹配設(shè)備;以及控制器,用于使第一速率解匹配設(shè)備對(duì)第一檢查位和第二檢查位執(zhí)行第一速率解匹配處理,把第一速率解匹配處理結(jié)果存儲(chǔ)到第二存儲(chǔ)器組中,以及與信息位從存儲(chǔ)器到解碼器的輸出同步地把對(duì)應(yīng)于信息位的第一檢查位和第二檢查位從第二存儲(chǔ)器組輸出到解碼器組。
利用根據(jù)本發(fā)明第一方面的接收器,因?yàn)榭梢酝瑫r(shí)執(zhí)行利用第一檢查位的解碼處理和對(duì)第二檢查位的第一速率解匹配處理,因此可以減少接收器的處理時(shí)間。
利用根據(jù)本發(fā)明第二方面的接收器,因?yàn)榭梢灾苯影研畔⑽粡拇鎯?chǔ)器提供給解碼器,因此在存儲(chǔ)器組中不需要用于保存信息位的信息位存儲(chǔ)器。而且,可以減少與存儲(chǔ)器組有關(guān)的處理時(shí)間以及存儲(chǔ)器組的存儲(chǔ)容量和功耗。
利用根據(jù)本發(fā)明第三方面的接收器,因?yàn)榭梢圆⑿械貓?zhí)行解碼處理,因此可以減少接收器的處理時(shí)間。
根據(jù)本發(fā)明的另一方面,提供一種包括這些接收器任何之一的通信系統(tǒng)。利用該通信系統(tǒng),因?yàn)榭梢蕴岣呓邮掌鞯奶幚硇?,因此也可以提高整個(gè)系統(tǒng)的效率。
根據(jù)本發(fā)明的又一方面,提供一種根據(jù)信息位和要用于對(duì)信息位執(zhí)行糾錯(cuò)處理的檢查位對(duì)數(shù)據(jù)進(jìn)行解碼的方法,該方法包括以下步驟通過(guò)第一處理器對(duì)第一檢查位執(zhí)行針對(duì)檢查位的預(yù)定處理;以及通過(guò)解碼器利用信息位和第一檢查位并行地執(zhí)行解碼處理,和通過(guò)第一處理器對(duì)不同于第一檢查位的第二檢查位執(zhí)行處理。另外,提供一種使用該數(shù)據(jù)解碼方法的數(shù)據(jù)處理器、接收器和通信系統(tǒng)。
根據(jù)本發(fā)明的又一方面,提供一種根據(jù)信息位和要用于對(duì)信息位執(zhí)行糾錯(cuò)處理的檢查位對(duì)數(shù)據(jù)進(jìn)行解碼的方法,該方法包括以下步驟把信息位和檢查位存儲(chǔ)在存儲(chǔ)設(shè)備中;把檢查位從存儲(chǔ)設(shè)備提供給用于執(zhí)行針對(duì)檢查位的預(yù)定處理的第一處理器;與把第一處理器的輸出提供給用于根據(jù)信息位和檢查位執(zhí)行解碼處理的解碼器同步,把信息位從存儲(chǔ)設(shè)備提供給解碼器,而不用中間的第一處理器;以及通過(guò)解碼器執(zhí)行解碼處理。另外,提供一種使用該數(shù)據(jù)解碼方法的數(shù)據(jù)處理器、接收器和通信系統(tǒng)。在該數(shù)據(jù)解碼方法中,存儲(chǔ)步驟把信息位和檢查位順序地存儲(chǔ)到多存儲(chǔ)設(shè)備中,提供步驟把信息位從多存儲(chǔ)設(shè)備提供給不同的解碼器。另外,提供一種使用該數(shù)據(jù)解碼方法的數(shù)據(jù)處理器、接收器和通信系統(tǒng)。
根據(jù)本發(fā)明的又一方面,提供一種對(duì)包括信息位和檢查位的數(shù)據(jù)進(jìn)行解碼的系統(tǒng)。該系統(tǒng)包括開關(guān)。該開關(guān)的輸入連接到用于存儲(chǔ)信息位和檢查位的存儲(chǔ)器的輸出。該開關(guān)的輸出之一經(jīng)過(guò)速率解匹配設(shè)備與到解碼器的第一路徑連接。該開關(guān)的另一輸出與到解碼器的第二路徑連接而不通過(guò)速率解匹配設(shè)備。開關(guān)輸出檢查位到第一路徑且輸出信息位到第二路徑。
圖1所示框圖顯示了根據(jù)本發(fā)明的接收器的第一實(shí)施例的結(jié)構(gòu);圖2所示框圖顯示了根據(jù)本發(fā)明的接收器的第二實(shí)施例的結(jié)構(gòu);
圖3所示框圖顯示了根據(jù)本發(fā)明的接收器的第三實(shí)施例的結(jié)構(gòu);圖4所示示意圖說(shuō)明了把接收數(shù)據(jù)存儲(chǔ)在圖3所示的接收器的第一存儲(chǔ)器組中的步驟。
具體實(shí)施例方式
以下,將參照
本發(fā)明。
圖1所示框圖顯示了根據(jù)本發(fā)明的接收器的第一實(shí)施例的結(jié)構(gòu)。
如圖1所示,根據(jù)第一實(shí)施例的接收器包括存儲(chǔ)器101,第一速率解匹配設(shè)備102,存儲(chǔ)器組103,turbo解碼器104,以及控制器105。存儲(chǔ)器101臨時(shí)保存接收數(shù)據(jù)。第一速率解匹配設(shè)備102對(duì)第一檢查位和第二檢查位執(zhí)行第一速率解匹配處理。存儲(chǔ)器組103保存從第一速率解匹配設(shè)備102輸出的信息位、第一檢查位和第二檢查位,并在預(yù)定的時(shí)間輸出信息位、第一檢查位和第二檢查位。Turbo解碼器104從信息位、第一檢查位和第二檢查位解碼并重構(gòu)接收數(shù)據(jù)??刂破?05控制存儲(chǔ)器101、第一速率解匹配設(shè)備102和存儲(chǔ)器組103的操作。
存儲(chǔ)器組103包括信息位存儲(chǔ)器103b、第一檢查位存儲(chǔ)器103c、第二檢查位存儲(chǔ)器103d以及開關(guān)103a和103e。信息位存儲(chǔ)器103b保存信息位。第一檢查位存儲(chǔ)器103c保存第一檢查位。第二檢查位存儲(chǔ)器103d保存第二檢查位。開關(guān)103a根據(jù)從第一速率解匹配設(shè)備102輸出的數(shù)據(jù)的類型,把輸入路徑切換到信息位存儲(chǔ)器103b、第一檢查位存儲(chǔ)器103c和第二檢查位存儲(chǔ)器103d。開關(guān)103e根據(jù)供給turbo解碼器104的數(shù)據(jù)的類型,把輸出路徑切換到第一檢查位存儲(chǔ)器103c和第二檢查位存儲(chǔ)器103d。
在該結(jié)構(gòu)下,HSDPA定義的位收集功能(bit-collection function)用于把接收數(shù)據(jù)分成信息位、第一檢查位和第二檢查位,并將它們相繼地存儲(chǔ)在存儲(chǔ)器101中。
首先,控制器105從頭開始順序地讀取在存儲(chǔ)器101中存儲(chǔ)的所有信息位,并將讀出的信息位供給第一速率解匹配設(shè)備102。第一速率解匹配設(shè)備102實(shí)際上把收到的信息位輸出到存儲(chǔ)器組103。
接下來(lái),控制器105把開關(guān)103a連接到存儲(chǔ)器組103中的信息位存儲(chǔ)器103b,并把第一速率解匹配設(shè)備102輸出的信息位順序地寫入信息位存儲(chǔ)器103b中。
一旦所有的信息位都被存儲(chǔ),控制器105就從頭開始順序地讀取在存儲(chǔ)器101中存儲(chǔ)的所有第一檢查位,并把讀出的第一檢查位供給第一速率解匹配設(shè)備102。第一速率解匹配設(shè)備102對(duì)收到的第一檢查位執(zhí)行第一速率解匹配處理,并把處理結(jié)果輸出到存儲(chǔ)器組103??刂破?05把開關(guān)103a切換到存儲(chǔ)器組103中的第一檢查位存儲(chǔ)器103c,并把第一速率解匹配設(shè)備102輸出的第一檢查位順序地寫入第一檢查位存儲(chǔ)器103c中。
接下來(lái),控制器105讀取存儲(chǔ)在信息位存儲(chǔ)器103b中的信息位,并把讀出的信息位輸出到turbo解碼器104。在存儲(chǔ)器組103中,開關(guān)103e連接到第一檢查位存儲(chǔ)器103c。與讀取信息位的處理同步,控制器105從第一檢查位存儲(chǔ)器103c讀取對(duì)應(yīng)于信息位的第一檢查位,并把讀出的第一檢查位輸出到turbo解碼器104。
同時(shí),控制器105從頭開始順序地讀取在存儲(chǔ)器101中存儲(chǔ)的所有第二檢查位,并把讀出的第二檢查位供給第一速率解匹配設(shè)備102。第一速率解匹配設(shè)備102對(duì)收到的第二檢查位執(zhí)行第一速率解匹配處理,并把處理結(jié)果輸出到存儲(chǔ)器組103??刂破?05把開關(guān)103a切換到存儲(chǔ)器組103中的第二檢查位存儲(chǔ)器103d,并把第一速率解匹配設(shè)備102輸出的第二檢查位順序地寫入第二檢查位存儲(chǔ)器103d中。
一旦已從第一檢查位存儲(chǔ)器103c讀出所有第一檢查位,控制器105把開關(guān)103e切換到存儲(chǔ)器組103中的第二檢查位存儲(chǔ)器103d,并且與信息位的讀取同步,從第二檢查位存儲(chǔ)器103d讀出對(duì)應(yīng)于信息位的第二檢查位,并把讀出的第二檢查位輸出到turbo解碼器104。
Turbo解碼器104利用由第一檢查位存儲(chǔ)器103c提供的第一檢查位、由第二檢查位存儲(chǔ)器103d提供的第二檢查位和由信息位存儲(chǔ)器103b提供的信息位,對(duì)接收數(shù)據(jù)執(zhí)行解碼處理。
在該實(shí)施例的結(jié)構(gòu)下,當(dāng)正利用第一檢查位和信息位執(zhí)行turbo解碼處理時(shí),對(duì)第二檢查位的第一速率解匹配處理被執(zhí)行。然后,處理結(jié)果可以被存儲(chǔ)在第二檢查位存儲(chǔ)器中。因此,可以減少在接收器中的處理時(shí)間。
圖2所示框圖顯示了根據(jù)本發(fā)明的接收器的第二實(shí)施例的結(jié)構(gòu)。
在HSDPA中,信息位不經(jīng)歷第一速率匹配處理和第一速率解匹配處理。根據(jù)第二實(shí)施例的接收器直接把存儲(chǔ)器中的信息位提供給turbo解碼器。
如圖2所示,根據(jù)第二實(shí)施例的接收器包括存儲(chǔ)器201,第一速率解匹配設(shè)備203,存儲(chǔ)器組204,turbo解碼器205,以及開關(guān)202和控制器206。存儲(chǔ)器201臨時(shí)保存接收數(shù)據(jù)。第一速率解匹配設(shè)備203執(zhí)行第一速率解匹配處理。存儲(chǔ)器組204保存從第一速率解匹配設(shè)備203輸出的第一檢查位和第二檢查位,并在預(yù)定的時(shí)間輸出第一檢查位和第二檢查位。Turbo解碼器205從信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù)。開關(guān)202根據(jù)存儲(chǔ)器201輸出的數(shù)據(jù)的類型將連接路徑切換到第一速率解匹配設(shè)備203和turbo解碼器205??刂破?06控制存儲(chǔ)器201、開關(guān)202、第一速率解匹配設(shè)備203和存儲(chǔ)器組204的操作。
為了從存儲(chǔ)器201讀取信息位,開關(guān)202連接存儲(chǔ)器201的輸出與turbo解碼器205。為了從存儲(chǔ)器201讀取第一檢查位和第二檢查位,開關(guān)202連接存儲(chǔ)器201的輸出與第一速率解匹配設(shè)備203。
存儲(chǔ)器組204包括第一檢查位存儲(chǔ)器204b、第二檢查位存儲(chǔ)器204c以及開關(guān)204a和204d。第一檢查位存儲(chǔ)器204b保存第一檢查位。第二檢查位存儲(chǔ)器204c保存第二檢查位。開關(guān)204a根據(jù)第一速率解匹配設(shè)備203輸出的數(shù)據(jù)的類型,將數(shù)據(jù)輸入路徑切換到第一速率檢查位存儲(chǔ)器204b和第二檢查位存儲(chǔ)器204c。開關(guān)204d根據(jù)要供給turbo解碼器205的數(shù)據(jù)的類型,將輸出路徑切換到第一檢查位存儲(chǔ)器204b和第二檢查位存儲(chǔ)器204c。
在這樣的結(jié)構(gòu)下,與第一實(shí)施例相似,HSDPA定義的位收集功能(bit-collection function)用于把接收數(shù)據(jù)分成信息位、第一檢查位和第二檢查位,并將它們相繼地存儲(chǔ)在存儲(chǔ)器201中。
控制器206首先把開關(guān)202連接到第一速率解匹配設(shè)備203,從頭開始順序地讀取在存儲(chǔ)器201中存儲(chǔ)的所有第一檢查位,并把讀出的第一檢查位提供給第一速率解匹配設(shè)備203。第一速率解匹配設(shè)備203對(duì)收到的第一檢查位執(zhí)行第一速率解匹配處理,并把處理結(jié)果輸出到存儲(chǔ)器組204。而且,控制器206把開關(guān)204a連接到存儲(chǔ)器組204中的第一檢查位存儲(chǔ)器204b,并把第一速率解匹配設(shè)備203輸出的第一檢查位順序地寫入第一檢查位存儲(chǔ)器204b中。
接下來(lái),控制器206從頭開始順序地讀取在存儲(chǔ)器201中存儲(chǔ)的所有第二檢查位,并把讀出的第二檢查位提供給第一速率解匹配設(shè)備203。第一速率解匹配設(shè)備203對(duì)收到的第二檢查位執(zhí)行第一速率解匹配處理,并把處理結(jié)果輸出到存儲(chǔ)器組204。控制器206把開關(guān)204a連接到存儲(chǔ)器組204中的第二檢查位存儲(chǔ)器204c,并把第一速率解匹配設(shè)備203輸出的第二檢查位順序地寫入第二檢查位存儲(chǔ)器204c中。
接下來(lái),控制器206把開關(guān)202連接到turbo解碼器205,從頭開始順序地讀取在存儲(chǔ)器201中存儲(chǔ)的所有信息位,并把讀出的信息位提供給turbo解碼器205。而且,控制器206把開關(guān)204d連接到存儲(chǔ)器組204中的第一檢查位存儲(chǔ)器204b,并且與從存儲(chǔ)器201讀取信息位的處理同步,從第一檢查位存儲(chǔ)器204b讀取對(duì)應(yīng)于信息位的第一檢查位。然后,控制器206把讀出的第一檢查位輸出到turbo解碼器205。
一旦已從第一檢查位存儲(chǔ)器204b讀取所有的第一檢查位,控制器206就把開關(guān)204d的連接切換到存儲(chǔ)器組204中的第二檢查位存儲(chǔ)器204c,并且與信息位的讀取同步,從第二檢查位存儲(chǔ)器204c讀取對(duì)應(yīng)于信息位的第二檢查位。然后,控制器206把讀出的第二檢查位輸出到turbo解碼器205。
Turbo解碼器205利用由第一檢查位存儲(chǔ)器204b提供的第一檢查位、第二檢查位存儲(chǔ)器204c提供的第二檢查位以及由存儲(chǔ)器201提供的信息位,對(duì)接收數(shù)據(jù)執(zhí)行解碼處理。
利用該實(shí)施例的結(jié)構(gòu),直接從存儲(chǔ)器201提供信息位給turbo解碼器205,從而在存儲(chǔ)器組204中不需要用于保存信息位的信息位存儲(chǔ)器。從而,不需要用于把信息位傳送給信息位存儲(chǔ)器的時(shí)間。因此,與存儲(chǔ)器組204有關(guān)的處理時(shí)間以及存儲(chǔ)器組204的存儲(chǔ)容量和功耗可以比第一實(shí)施例減小得更多。
圖3所示框圖顯示了根據(jù)本發(fā)明的接收器的第三實(shí)施例的結(jié)構(gòu)。
根據(jù)第三實(shí)施例的接收器包括多個(gè)turbo解碼器。
如圖3所示,根據(jù)第三實(shí)施例的接收器包括第一存儲(chǔ)器組301,第一速率解匹配設(shè)備303,第二存儲(chǔ)器組304,turbo解碼器組305,開關(guān)組302,以及控制器306。第一存儲(chǔ)器組301具有多個(gè)存儲(chǔ)器,其每一存儲(chǔ)器以編碼處理的單位長(zhǎng)度保存信息位,并接著保存第一檢查位和第二檢查位的每一位。第一速率解匹配設(shè)備303執(zhí)行第一速率解匹配處理。第二存儲(chǔ)器組304具有多個(gè)存儲(chǔ)器,其每一存儲(chǔ)器保存從第一速率解匹配設(shè)備303輸出的第一檢查位和第二檢查位,并在預(yù)定的時(shí)間輸出第一檢查位和第二檢查位。Turbo解碼器組305從信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù)。開關(guān)組302根據(jù)第一存儲(chǔ)器組301輸出的數(shù)據(jù)的類型,把連接路徑切換到第一速率解匹配設(shè)備303和turb解碼器組305??刂破?06控制第一存儲(chǔ)器組301、開關(guān)組302、第一速率解匹配設(shè)備303和第二存儲(chǔ)器組304的操作。
Turbo解碼器組305包括多個(gè)turbo解碼器。例如,圖3顯示了多個(gè)turbo解碼器當(dāng)中的三個(gè)turbo解碼器305a、305b和305c。第一存儲(chǔ)器組301包括,例如對(duì)應(yīng)于三個(gè)turbo解碼器305a、305b和305c的三個(gè)存儲(chǔ)器301a、301b和301c。
第一開關(guān)組302包括開關(guān)302a、302b、302c和302d。開關(guān)302a、302b和302c把存儲(chǔ)器組301的存儲(chǔ)器301a、301b和301c輸出的數(shù)據(jù)分成信息位和檢查位(包括第一檢查位和第二檢查位)。開關(guān)302d把通過(guò)開關(guān)302a、302b和302c輸出的第一檢查位和第二檢查位提供給第一速率解匹配設(shè)備303。
第二存儲(chǔ)器組304包括第一檢查位存儲(chǔ)器304e、304g和304i,第二檢查位存儲(chǔ)器304f、304h和304j,以及開關(guān)304a、304b、304c、304d、304k、304l和304m。第一檢查位存儲(chǔ)器304e、304g和304i保存第一檢查位。第二檢查位存儲(chǔ)器304f、304h和304j保存第二檢查位。開關(guān)304a把第一速率解匹配設(shè)備303輸出的數(shù)據(jù)分到第一檢查位存儲(chǔ)器和第二檢查位存儲(chǔ)器當(dāng)中。開關(guān)304b、304c和304d根據(jù)開關(guān)304a輸出的數(shù)據(jù)的類型,把數(shù)據(jù)輸入路徑切換到第一檢查位存儲(chǔ)器304e、304g、304i和第二檢查位存儲(chǔ)器304f、304h、304j。開關(guān)304k、304l和304m根據(jù)要提供給turbo解碼器組305的數(shù)據(jù)的類型,把數(shù)據(jù)路徑切換到第一檢查位存儲(chǔ)器304e、304g、304i和第二檢查位存儲(chǔ)器304f、304h和304j。雖然圖3顯示了包括三個(gè)turbo解碼器305a、305b和305c的結(jié)構(gòu)例子,但是在此需要兩個(gè)和更多的turbo解碼器。
如圖4所示,第一存儲(chǔ)器組301的存儲(chǔ)器301a、301b和301c接連地存儲(chǔ)信息位、第一檢查位和第二檢查位。信息位被分成turbo編碼處理的單位長(zhǎng)度即碼塊,存儲(chǔ)器301a、301b和301c存儲(chǔ)碼塊。
在信息位之后,第一檢查位逐位地被存儲(chǔ)。例如,如圖4所示,第一檢查位的第一位被存儲(chǔ)在存儲(chǔ)器301a中,隨后的位相繼地、順序地逐位存儲(chǔ)在存儲(chǔ)器301a、301b、301c、301a、301b、301c等中。
在第一檢查位之后,第二檢查位逐位地被存儲(chǔ)。第二檢查位接著第一檢查位之后順序地被存儲(chǔ)。例如,當(dāng)?shù)谝粰z查位的最后一位被存儲(chǔ)在存儲(chǔ)器301a中時(shí),第二檢查位的第一位被存儲(chǔ)在存儲(chǔ)器301b中。當(dāng)?shù)谝粰z查位的最后一位被存儲(chǔ)在存儲(chǔ)器301b中時(shí),第二檢查位的第一位被存儲(chǔ)在存儲(chǔ)器301c中。當(dāng)?shù)谝粰z查位的最后一位被存儲(chǔ)在存儲(chǔ)器301c中時(shí),第二檢查位的第一位被存儲(chǔ)在存儲(chǔ)器301a中。隨后,象第一檢查位一樣,第二檢查位相繼地逐位存儲(chǔ)在存儲(chǔ)器301b、301c、301a、301b、301c等中。在圖4所示的例子中,第一檢查位的最后一位被存儲(chǔ)在存儲(chǔ)器301a中,同時(shí)第二檢查位的第一位被存儲(chǔ)在存儲(chǔ)器301b中。
在該結(jié)構(gòu)下,根據(jù)該實(shí)施例的控制器306把開關(guān)組302的開關(guān)302a、302b和302c連接到第一速率解匹配設(shè)備303端,并把開關(guān)302d連接到開關(guān)302a端??刂破?06讀取在存儲(chǔ)器301a中存儲(chǔ)的第一檢查位的第一位,并把讀出的第一位提供給第一速率解匹配設(shè)備303。
隨后,控制器306把開關(guān)302d切換到開關(guān)302b端,讀取在存儲(chǔ)器301b中存儲(chǔ)的第一檢查位的第一位,并把讀出的第一位提供給第一速率解匹配設(shè)備303。此外,控制器306把開關(guān)302d切換到開關(guān)302c側(cè),讀取在存儲(chǔ)器301c中存儲(chǔ)的第一檢查位的第一位,并把讀出的第一位提供給第一速率解匹配設(shè)備303。
接下來(lái),控制器306讀取在存儲(chǔ)器301a、301b和301c中存儲(chǔ)的第一檢查位的第二位,并把讀出的第二位提供給第一速率解匹配設(shè)備303。隨后,以同樣方式,控制器讀取第一檢查位的第三位和隨后的位,以及在第一檢查位之后的第二檢查位,并把讀出的位提供給第一速率解匹配設(shè)備303。
第一速率解匹配設(shè)備303對(duì)收到的第一檢查位和第二檢查位執(zhí)行第一速率解匹配處理,并把處理結(jié)果輸出到第二存儲(chǔ)器組304。
接下來(lái),控制器306把開關(guān)304a連接到第二存儲(chǔ)器組304中的開關(guān)304b,并把開關(guān)304b連接到第一檢查位存儲(chǔ)器304e。然后,控制器306以一個(gè)碼塊的形式把第一檢查位順序地存儲(chǔ)到第一檢查位存儲(chǔ)器304e中。
隨后,控制器306把開關(guān)304a連接到第二存儲(chǔ)器組304中的開關(guān)304c,并把開關(guān)304c連接到第二存儲(chǔ)器組304中的第一檢查位存儲(chǔ)器304g。然后,控制器306以一個(gè)碼塊的形式把第一檢查位順序地存儲(chǔ)到第一檢查位存儲(chǔ)器304g中。
此外,控制器306把開關(guān)304a連接到第二存儲(chǔ)器組304中的開關(guān)304d,并把開關(guān)304d連接到第二存儲(chǔ)器組304中的第一檢查位存儲(chǔ)器304i。然后,控制器306以一個(gè)碼塊的形式把第一檢查位順序地存儲(chǔ)到第一檢查位存儲(chǔ)器304i中。當(dāng)只利用第一檢查位存儲(chǔ)器304e和304g完成所有第一檢查位的存儲(chǔ)時(shí),此時(shí)第一檢查位的存儲(chǔ)處理結(jié)束。
一旦所有第一檢查位存儲(chǔ)到第一檢查位存儲(chǔ)器304e、304g和304i的處理結(jié)束,控制器306就把開關(guān)304a連接到第二存儲(chǔ)器組304中的開關(guān)304b,并把開關(guān)304b連接到第二存儲(chǔ)器組304中的第二檢查位存儲(chǔ)器304f。然后,控制器306以一個(gè)碼塊的形式把第二檢查位順序地存儲(chǔ)到第二檢查位存儲(chǔ)器304f中。
隨后,控制器306把開關(guān)304a連接到第二存儲(chǔ)器組304中的開關(guān)304c,并把開關(guān)304c連接到第二存儲(chǔ)器組304中的第二檢查位存儲(chǔ)器304h。然后,控制器306以一個(gè)碼塊的形式把第二檢查位順序地存儲(chǔ)到第二檢查位存儲(chǔ)器304h中。
此外,控制器306把開關(guān)304a連接到第二存儲(chǔ)器組304中的開關(guān)304d,并把開關(guān)304d連接到第二存儲(chǔ)器組304中的第二檢查位存儲(chǔ)器304j。然后,控制器306以一個(gè)碼塊的形式把第二檢查位順序地存儲(chǔ)到第二檢查位存儲(chǔ)器304j中。當(dāng)只利用第二檢查位存儲(chǔ)器304f或第二檢查位存儲(chǔ)器304f和304h完成所有第二檢查位的存儲(chǔ)時(shí),此時(shí)第二檢查位的存儲(chǔ)處理結(jié)束。
接下來(lái),控制器306把開關(guān)304k、304l和304m連接到第二存儲(chǔ)器組304中的第一檢查位存儲(chǔ)器304e、304g和304i。然后,控制器306從頭開始從第一檢查位存儲(chǔ)器304e、304g和304i順序地逐位讀取第一檢查位,并分別把讀出的第一檢查位提供給turbo解碼器305a、305b和305c。此外,控制器306把開關(guān)組302中的開關(guān)302a、302b和302c連接到turbo解碼器305a、305b和305c。然后,與把第一檢查位供給turbo解碼器305a、305b和305c的操作同步,控制器306讀取在第一存儲(chǔ)器組301的存儲(chǔ)器301a、301b和301c中存儲(chǔ)的相應(yīng)信息位。然后,控制器306把讀出的信息位提供給turbo解碼器305a、305b和305c。
一旦已完成從第一檢查位存儲(chǔ)器304e、304g和304i讀取第一檢查位的整個(gè)操作,控制器306就把第二存儲(chǔ)器組304中的開關(guān)304k、304l和304m的連接切換到第二檢查位存儲(chǔ)器304f、304h和304j。然后,控制器306從頭開始從第二檢查位存儲(chǔ)器304f、304h和304j順序地逐位讀取第二檢查位,并分別把讀出的第二檢查位提供給turbo解碼器305a、305b和305c。此外,與把第二檢查位供給turbo解碼器305a、305b和305c的操作同步,控制器306從第一存儲(chǔ)器組301的存儲(chǔ)器301a、301b和301c讀取相應(yīng)的信息位,并把讀出的信息位提供給turbo解碼器305a、305b和305c。
turbo解碼器305a利用由第二存儲(chǔ)器組304提供的第一檢查位和第二檢查位,對(duì)由存儲(chǔ)器301a以碼塊形式提供的信息位執(zhí)行解碼處理。此外,turbo解碼器305b利用由第二存儲(chǔ)器組304提供的第一檢查位和第二檢查位,對(duì)由存儲(chǔ)器301b以碼塊形式提供的信息位執(zhí)行解碼處理。turbo解碼器305c利用由第二存儲(chǔ)器組304提供的第一檢查位和第二檢查位,對(duì)由存儲(chǔ)器301c以碼塊形式提供的信息位執(zhí)行解碼處理。
在根據(jù)該實(shí)施例的該結(jié)構(gòu)下,可以并行地執(zhí)行turo編碼/解碼處理。從而,除第二實(shí)施例的有點(diǎn)之外,用于turo編碼/解碼的處理時(shí)間比第二
權(quán)利要求
1.一種應(yīng)用高速下行鏈路分組接入技術(shù)的接收器,該接收器包括存儲(chǔ)器,用于臨時(shí)保存作為接收數(shù)據(jù)串的信息位,以及作為信息位的可靠性信息的第一檢查位和第二檢查位;第一速率解匹配設(shè)備,用于對(duì)第一檢查位和第二檢查位執(zhí)行由高速下行鏈路分組接入定義的第一速率解匹配處理;包括多個(gè)存儲(chǔ)器的存儲(chǔ)器組,其每一存儲(chǔ)器保存通過(guò)第一速率解匹配設(shè)備提供的信息位以及已經(jīng)歷第一速率解匹配處理的第一檢查位和第二檢查位,并且在預(yù)定的時(shí)間輸出信息位、第一檢查位和第二檢查位;解碼器,用于利用存儲(chǔ)器組輸出的信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù);以及控制器,用于與信息位從存儲(chǔ)器組到解碼器的輸出同步地把對(duì)應(yīng)于信息位的第一檢查位從存儲(chǔ)器組輸出到解碼器,使第一速率解匹配設(shè)備對(duì)第二檢查位執(zhí)行第一速率解匹配處理,把第一速率解匹配處理結(jié)果存儲(chǔ)到存儲(chǔ)器組中,以及在第一檢查位從存儲(chǔ)器組的輸出結(jié)束之后并且與信息位從存儲(chǔ)器組到解碼器的輸出同步,把對(duì)應(yīng)于第一檢查位和信息位的第二檢查位從存儲(chǔ)器組輸出到解碼器。
2.根據(jù)權(quán)利要求1所述的接收器,其中存儲(chǔ)器組包括信息位存儲(chǔ)器,用于保存信息位;第一檢查位存儲(chǔ)器,用于保存第一檢查位;以及第二檢查位存儲(chǔ)器,用于保存第二檢查位。
3.一種應(yīng)用高速下行鏈路分組接入技術(shù)的接收器,該接收器包括存儲(chǔ)器,用于臨時(shí)保存作為接收數(shù)據(jù)串的信息位,以及作為信息位的可靠性信息的第一檢查位和第二檢查位;第一速率解匹配設(shè)備,用于對(duì)第一檢查位和第二檢查位執(zhí)行由高速下行鏈路分組接入定義的第一速率解匹配處理;包括多個(gè)存儲(chǔ)器的存儲(chǔ)器組,其每一存儲(chǔ)器保存已經(jīng)歷第一速率解匹配處理的第一檢查位和第二檢查位,并且在預(yù)定的時(shí)間輸出第一檢查位和第二檢查位;解碼器,用于利用信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù);開關(guān),用于把存儲(chǔ)器輸出的信息位提供給解碼器,以及把存儲(chǔ)器輸出的第一檢查位和第二檢查位提供給第一速率解匹配設(shè)備;以及控制器,用于使第一速率解匹配設(shè)備對(duì)第一檢查位和第二檢查位執(zhí)行第一速率解匹配處理,把第一速率解匹配處理結(jié)果存儲(chǔ)到存儲(chǔ)器組中,以及與信息位從存儲(chǔ)器到解碼器的輸出同步地把對(duì)應(yīng)于信息位的第一檢查位和第二檢查位從存儲(chǔ)器組輸出到解碼器。
4.根據(jù)權(quán)利要求3所述的接收器,其中存儲(chǔ)器組包括第一檢查位存儲(chǔ)器,用于保存第一檢查位;以及第二檢查位存儲(chǔ)器,用于保存第二檢查位。
5.一種應(yīng)用高速下行鏈路分組接入技術(shù)的接收器,該接收器包括包括多個(gè)存儲(chǔ)器的第一存儲(chǔ)器組,該多個(gè)存儲(chǔ)器用于以編碼處理的單位長(zhǎng)度保存作為接收數(shù)據(jù)串的信息位,以及保存作為信息位的可靠性信息的第一檢查位和第二檢查位;第一速率解匹配設(shè)備,用于對(duì)第一檢查位和第二檢查位執(zhí)行由高速下行鏈路分組接入定義的第一速率解匹配處理;包括多個(gè)存儲(chǔ)器的第二存儲(chǔ)器組,該多個(gè)存儲(chǔ)器的每一個(gè)保存已經(jīng)歷第一速率解匹配處理的第一檢查位和第二檢查位,并在預(yù)定的時(shí)間輸出第一檢查位和第二檢查位;解碼器組,其包括多個(gè)對(duì)應(yīng)于編碼處理單位的解碼器,并且利用信息位、第一檢查位和第二檢查位解碼和重構(gòu)接收數(shù)據(jù);包括多個(gè)開關(guān)的開關(guān)組,該多個(gè)開關(guān)用于把存儲(chǔ)器輸出的信息位提供給相應(yīng)的解碼器,以及把存儲(chǔ)器輸出的第一檢查位和第二檢查位提供給第一速率解匹配設(shè)備;以及控制器,用于使第一速率解匹配設(shè)備對(duì)第一檢查位和第二檢查位執(zhí)行第一速率解匹配處理,把第一速率解匹配處理結(jié)果存儲(chǔ)到第二存儲(chǔ)器組中,以及與信息位從存儲(chǔ)器到解碼器的輸出同步地把對(duì)應(yīng)于信息位的第一檢查位和第二檢查位從第二存儲(chǔ)器組輸出到解碼器組。
6.根據(jù)權(quán)利要求5所述的接收器,其中第二存儲(chǔ)器組包括對(duì)應(yīng)于解碼器的多個(gè)第一檢查位存儲(chǔ)器,用于保存第一檢查位;以及對(duì)應(yīng)于解碼器的多個(gè)第二檢查位存儲(chǔ)器,用于保存第二檢查位。
7.應(yīng)用高速下行鏈路分組接入技術(shù)、且包括根據(jù)權(quán)利要求1所述的接收器的通信系統(tǒng)。
8.應(yīng)用高速下行鏈路分組接入技術(shù)、且包括根據(jù)權(quán)利要求3所述的接收器的通信系統(tǒng)。
9.應(yīng)用高速下行鏈路分組接入技術(shù)、且包括根據(jù)權(quán)利要求5所述的接收器的通信系統(tǒng)。
10.一種根據(jù)信息位和要用于對(duì)信息位執(zhí)行糾錯(cuò)處理的檢查位對(duì)數(shù)據(jù)進(jìn)行解碼的方法,該方法包括以下步驟通過(guò)第一處理器對(duì)第一檢查位執(zhí)行針對(duì)檢查位的預(yù)定處理;以及通過(guò)解碼器利用信息位和第一檢查位并行地執(zhí)行解碼處理,以及通過(guò)第一處理器對(duì)不同于第一檢查位的第二檢查位執(zhí)行處理。
11.一種用于根據(jù)信息位和要用于對(duì)信息位執(zhí)行糾錯(cuò)處理的檢查位對(duì)數(shù)據(jù)進(jìn)行解碼的數(shù)據(jù)處理器,該數(shù)據(jù)處理器包括第一處理器,用于執(zhí)行針對(duì)檢查位的預(yù)定處理;解碼器,用于利用信息位和檢查位執(zhí)行解碼處理;以及控制器,用于使解碼器利用信息位和檢查位執(zhí)行解碼處理,以及并行地使第一處理器處理其它檢查位。
12.包括根據(jù)權(quán)利要求11所述的數(shù)據(jù)處理器的接收器。
13.包括根據(jù)權(quán)利要求12所述的接收器的通信系統(tǒng)。
14.一種根據(jù)信息位和要用于對(duì)信息位執(zhí)行糾錯(cuò)處理的檢查位對(duì)數(shù)據(jù)進(jìn)行解碼的方法,該方法包括以下步驟把信息位和檢查位存儲(chǔ)在存儲(chǔ)設(shè)備中;把檢查位從存儲(chǔ)設(shè)備提供給用于執(zhí)行針對(duì)檢查位的預(yù)定處理的第一處理器;與把第一處理器的輸出提供給用于根據(jù)信息位和檢查位執(zhí)行解碼處理的解碼器同步,把信息位從存儲(chǔ)設(shè)備提供給解碼器,而不用中間的第一處理器;以及通過(guò)解碼器執(zhí)行解碼處理。
15.一種用于根據(jù)信息位和要用于對(duì)信息位執(zhí)行糾錯(cuò)處理的檢查位對(duì)數(shù)據(jù)進(jìn)行解碼的數(shù)據(jù)處理器,該數(shù)據(jù)處理器包括存儲(chǔ)設(shè)備,用于存儲(chǔ)信息位和檢查位;第一處理器,用于執(zhí)行針對(duì)由存儲(chǔ)設(shè)備提供的檢查位的預(yù)定處理;解碼器,用于根據(jù)信息位和檢查位執(zhí)行解碼處理;以及開關(guān),用于把存儲(chǔ)設(shè)備的輸出的接收器切換到第一處理器和解碼器之一,其中,與提供第一處理器的輸出同步,信息位從存儲(chǔ)設(shè)備被提供給解碼器,而不用中間的第一處理器。
16.包括根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理器的接收器。
17.包括根據(jù)權(quán)利要求16所述的接收器的通信系統(tǒng)。
18.根據(jù)權(quán)利要求14所述的數(shù)據(jù)解碼方法,其中存儲(chǔ)步驟把信息位和檢查位順序地存儲(chǔ)在多存儲(chǔ)設(shè)備中,以及提供步驟把信息位從多存儲(chǔ)設(shè)備提供給不同的編碼器。
19.根據(jù)權(quán)利要求15所述的數(shù)據(jù)處理器,其包括多對(duì)相互對(duì)應(yīng)的存儲(chǔ)設(shè)備和解碼器,其中多個(gè)解碼器并行地執(zhí)行解碼處理。
20.包括根據(jù)權(quán)利要求19所述的數(shù)據(jù)處理器的接收器。
21.包括根據(jù)權(quán)利要求20所述的接收器的通信系統(tǒng)。
22.一種用于對(duì)包括信息位和檢查位的數(shù)據(jù)進(jìn)行解碼的系統(tǒng),該系統(tǒng)包括開關(guān),該開關(guān)的輸入連接到用于存儲(chǔ)信息位和檢查位的存儲(chǔ)器的輸出,該開關(guān)的輸出之一經(jīng)過(guò)速率解匹配設(shè)備與到解碼器的第一路徑連接,該開關(guān)的另一輸出與到解碼器的第二路徑連接而不通過(guò)速率解匹配設(shè)備,其中開關(guān)輸出檢查位到第一路徑且輸出信息位到第二路徑。
全文摘要
一種接收器,包括用于根據(jù)輸出內(nèi)容來(lái)件存儲(chǔ)器的輸出切換到多條路徑之一。存儲(chǔ)器存儲(chǔ)了信息位,第一檢查位和第二檢查位。第一檢查位和第二檢查位被切換到經(jīng)由速率解匹配設(shè)備到解碼器的多條路徑之一。其中的信息位被直接切換到該解碼器。
文檔編號(hào)H04L1/00GK1578162SQ20041005447
公開日2005年2月9日 申請(qǐng)日期2004年7月22日 優(yōu)先權(quán)日2003年7月22日
發(fā)明者柳橋步 申請(qǐng)人:日本電氣株式會(huì)社