專利名稱:數(shù)據(jù)流恢復(fù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)據(jù)恢復(fù)方法和處理器。更具體地講,本發(fā)明涉及一種在接收機(jī)恢復(fù)由發(fā)射機(jī)所交織和發(fā)送的數(shù)據(jù)的方法。
背景技術(shù):
為了改進(jìn)傳輸鏈的性能,無線通信系統(tǒng)采用比特重排技術(shù),比特重排技術(shù)也稱為交織。如果接收的信號受差錯符號序列或突發(fā)脈沖影響,則交織機(jī)制的使用將在整個接收的數(shù)據(jù)流中分散這些差錯,從而使得接收機(jī)更容易地成功恢復(fù)發(fā)送的信息。在接收機(jī),需要根據(jù)比特的初始順序重新安排這些比特,以使可正確地執(zhí)行數(shù)據(jù)的進(jìn)一步處理。
在交織機(jī)制中,在發(fā)射機(jī),根據(jù)排列(permutation)γ對將發(fā)送的比特序列x1,x2,...,xN進(jìn)行交織/重排,從而發(fā)送序列xγ(1),xγ(2),...xγ(N)。在接收機(jī),首先需要估計交織之后的發(fā)送符號序列。一旦已獲得該序列 就需要去除由發(fā)射機(jī)引入的排列。為了對交織的接收序列重排并獲得發(fā)送信息的序列估計 需要將完整的序列存儲在存儲器中。
提供多媒體服務(wù)的通信系統(tǒng)需要能夠組合/復(fù)用來自不同服務(wù)源的數(shù)據(jù)流(例如,一個可能的源可與語音信號相關(guān)聯(lián),第二源可對應(yīng)于包數(shù)據(jù))。接收機(jī)然后需要分離這些不同的數(shù)據(jù)流,從而可充分地處理這些不同的數(shù)據(jù)流。
在傳統(tǒng)的通用移動通信系統(tǒng)(UMTS)中,為了使用若干物理信道(PhCH)發(fā)送不同傳輸信道(TrCH)的信息數(shù)據(jù)流,發(fā)射機(jī)對這些信息數(shù)據(jù)流進(jìn)行編碼,并將它們組合在一起。為了發(fā)送不同類型的信息,可使用不同的傳輸信道。
在將所有的TrCH組合/復(fù)用在一起之前,每個TrCH的信息首先關(guān)于其自身而被交織。當(dāng)已對TrCH進(jìn)行復(fù)用時,可將DTX(非連續(xù)發(fā)射)比特添加到復(fù)用的數(shù)據(jù)流中。當(dāng)來自TrCH組合的比特的數(shù)量少于在用于傳輸?shù)奈锢硇诺?PhCH)中可使用的比特的數(shù)量時,將DTX比特添加到將發(fā)送的數(shù)據(jù)流中。為了減小對系統(tǒng)中其他用戶的干擾水平,發(fā)射機(jī)以零功率發(fā)送這些比特。因此,它們不向接收機(jī)提供任何關(guān)于發(fā)送數(shù)據(jù)的有用信息,并且可從處理鏈中去除它們。然后根據(jù)使用特定排列的第二交織對復(fù)用的數(shù)據(jù)進(jìn)行交織。
接收機(jī)必須能夠從數(shù)據(jù)流中去除交織和分離DTX兩個級。
傳統(tǒng)的接收機(jī)如下工作步驟1接收發(fā)射機(jī)發(fā)送的比特序列的估計 并將其存儲在緩沖器中。
步驟2通過使用存儲在緩沖器中的值 可去除由排列引入的比特重排的影響。發(fā)送序列u(1),u(2),...,u(P)的估計的結(jié)果序列 被存儲在緩沖器中。應(yīng)該指出,該緩沖器需要是不同于在第一步驟中使用的緩沖器,并且該緩沖器將包含由發(fā)射機(jī)發(fā)送的DTX比特的接收版本。
步驟3接收機(jī)然后必須依次處理與每個傳輸信道對應(yīng)的數(shù)據(jù)。接收機(jī)首先將通過在步驟2中定義的緩沖器中與第一TrCH對應(yīng)的部分,并將去除由發(fā)射機(jī)引入的比特重排。然后將每個TrCH的重排的比特存儲在第三存儲器緩沖器中。在該處理階段期間去除DTX比特。應(yīng)該指出,該最后的緩沖器需要足夠大以便能存儲覆蓋全部TTI的不同幀的不同傳輸信道的接收的數(shù)據(jù)流。還應(yīng)該指出,在不同的TrCH之間共享該第三存儲器緩沖器。需要在每一接收的幀(即,在UNRS系統(tǒng)中每10ms)重復(fù)該過程。
當(dāng)使用上述多交織方案時,傳統(tǒng)接收機(jī)需要分離的存儲器空間用于比特重排的每個階段。這樣,存儲器非常密集。在US 6624767和WO 02/30000中公開了傳統(tǒng)接收機(jī),諸如這些接收機(jī),即,那些需要分離的存儲器用于每個階段的接收機(jī)。
發(fā)明內(nèi)容
本發(fā)明的一目的在于減小多交織方案所需的存儲器空間的量。
根據(jù)本發(fā)明的第一方面,提供一種從復(fù)合數(shù)據(jù)流中恢復(fù)多個單獨數(shù)據(jù)流的方法,通過以下步驟形成所述復(fù)合數(shù)據(jù)流,即,相對于單獨數(shù)據(jù)流自身對所述單獨數(shù)據(jù)流進(jìn)行第一比特重排,組合所述單獨數(shù)據(jù)流,并對組合的單獨數(shù)據(jù)流進(jìn)行第二比特重排以形成所述復(fù)合數(shù)據(jù)流,所述方法包括對于所述復(fù)合數(shù)據(jù)流中的當(dāng)前比特位置,執(zhí)行以下步驟(a)應(yīng)用第二比特重排的逆;(b)識別當(dāng)前比特屬于哪個單獨數(shù)據(jù)流;(c)將當(dāng)前比特存儲在分配給識別的單獨數(shù)據(jù)流的存儲器空間中,其中,根據(jù)第一比特重排,當(dāng)前比特被定位于該存儲器空間內(nèi);和對復(fù)合數(shù)據(jù)流中的每個比特位置執(zhí)行步驟(a)至(c)。
本發(fā)明的優(yōu)點在于需要單個存儲器空間來執(zhí)行多階段的比特重排。
該方法還可包括在第一比特重排之前將第一DTX比特添加到所述數(shù)據(jù)流中的步驟。然后在步驟(b)和(c)之間可從所述數(shù)據(jù)流中去除第一DTX比特。
在組合所述單獨數(shù)據(jù)流之后,可將第二DTX比特添加到所述數(shù)據(jù)流中。然后在步驟(b)和(c)之間可從所述數(shù)據(jù)流中去除第二DTX比特。
根據(jù)本發(fā)明的第二方面,提供一種用于從復(fù)合數(shù)據(jù)流中恢復(fù)多個單獨數(shù)據(jù)流的處理器,通過以下步驟形成所述復(fù)合數(shù)據(jù)流,即,相對于單獨數(shù)據(jù)流自身對所述單獨數(shù)據(jù)流進(jìn)行第一比特重排,組合所述單獨數(shù)據(jù)流,并對組合的單獨數(shù)據(jù)流進(jìn)行第二比特重排以形成所述復(fù)合數(shù)據(jù)流,所述處理器被布置為對于所述復(fù)合數(shù)據(jù)流中的當(dāng)前比特位置,執(zhí)行以下步驟(a)應(yīng)用第二比特重排的逆;(b)識別當(dāng)前比特屬于哪個單獨數(shù)據(jù)流;(c)將當(dāng)前比特存儲在分配給識別的單獨數(shù)據(jù)流的存儲器空間中,其中,根據(jù)第一比特重排,當(dāng)前比特被定位于該存儲器空間內(nèi);和對復(fù)合數(shù)據(jù)流中的每個比特位置執(zhí)行步驟(a)至(c)。
本發(fā)明還可包括一種包括如上所定義的處理器的接收機(jī)。
現(xiàn)在將參照附圖描述根據(jù)本發(fā)明的處理器和處理的一個示例,在附圖中圖1顯示發(fā)射機(jī)中的數(shù)據(jù)處理;圖2更詳細(xì)地顯示發(fā)射機(jī)中的數(shù)據(jù)處理;圖3是接收機(jī)的部件的示意;圖4顯示接收機(jī)中的存儲器的組織;圖5顯示第一DTX比特的插入;圖6圖形地顯示在接收機(jī)中使用的算法;圖7是接收機(jī)中的處理的示意。
具體實施例方式
圖1描述了在UMTS標(biāo)準(zhǔn)中由基站(或節(jié)點B)執(zhí)行的不同的信號格式化階段。為了使用若干物理信道(PhCH)發(fā)送若干不同傳輸信道(TrCH)1,2,...,M的信息數(shù)據(jù)流,對這些信息數(shù)據(jù)流進(jìn)行編碼,并將它們組合在一起。為了發(fā)送不同類型的信息,可使用不同的傳輸信道。
在將所有的TrCH復(fù)用在一起之前,每個TrCH中將發(fā)送的數(shù)據(jù)經(jīng)過若干步驟。在步驟11,將CRC(循環(huán)冗余校驗)附到每個信道中的數(shù)據(jù)比特。在步驟12,TrBk級聯(lián)/碼塊分割發(fā)生。信道編碼和速率匹配分別發(fā)生在步驟13和14。在步驟15,可將第一DTX比特添加到數(shù)據(jù)中;以下將更詳細(xì)解釋該步驟。然后在步驟16,在每個TrCH中對數(shù)據(jù)進(jìn)行交織,在步驟17,將該數(shù)據(jù)分割成多個無線幀。
在步驟19的第二DTX比特插入之前,在步驟18,組合/復(fù)用來自每個TrCH 1,2,...的數(shù)據(jù)。然后在步驟20,將數(shù)據(jù)分割到若干物理信道。在步驟22將這些數(shù)據(jù)映射到物理信道上之前,在步驟21,對這些數(shù)據(jù)進(jìn)行交織。然后在PhCH 3和4上發(fā)送這些數(shù)據(jù)。
對不同的TrCH,獨立地執(zhí)行直到包括“無線幀分割”17的處理階段。執(zhí)行這些處理階段的速率可根據(jù)不同的傳輸信道而不同。例如,在UMTS中,根據(jù)正傳送的信息類型,可以每10、20、40或80ms重復(fù)這些處理。處理不同TrCH的信息的速率稱為傳輸時間間隔(TTI)。規(guī)律地(每10ms幀)執(zhí)行從包括“TrCH復(fù)用”18開始的處理階段,這些處理階段對來自所有TrCH的匯集的數(shù)據(jù)流操作。
從圖1可看出,信號格式化包括“第1交織”(步驟16)和“第2交織”(步驟21)這兩個比特重排階段以及處理階段“TrCH復(fù)用”(步驟18),“TrCH復(fù)用”(步驟18)旨在將來自不同TrCH的編碼的數(shù)據(jù)元素組合成單個數(shù)據(jù)流。在接收機(jī)端,需要執(zhí)行比特重排和組合階段的逆。通過對接收數(shù)據(jù)解交織,去除比特重排。為了從組合的數(shù)據(jù)流中分離地恢復(fù)與每個TrCH相關(guān)聯(lián)的數(shù)據(jù),需要解復(fù)用階段。
圖2更詳細(xì)地顯示了對將發(fā)送的信號執(zhí)行的不同的交織和TrCH復(fù)用階段。作為示例,已分別選擇具有10ms和40ms TTI的兩個TrCH。為了更加清晰,假設(shè)在單個物理信道上發(fā)送數(shù)據(jù)序列,結(jié)果省略了“物理信道分割”階段20,盡管可使用多個PhCH。
對于TrCH i(i=信道索引),數(shù)據(jù)30包括N個比特,即hi(1),hi(2),...,hi(Ni),其中h為數(shù)據(jù)比特。將這些數(shù)據(jù)交織成若干幀31(步驟16),每幀包括K個比特。交織的幀31包含以下數(shù)據(jù)
對于第一傳輸信道的第三幀,q1(3),q1(7),...,q1(K1+2)。
在步驟18中,將來自每個TrCH的幀復(fù)用在一起。在TrCH復(fù)用階段18之后,在步驟19中可添加第二DTX比特35。當(dāng)來自TrCH組合的比特的數(shù)量少于在PhCH中可使用的比特的數(shù)量時,將這些比特添加到將發(fā)送的數(shù)據(jù)流中。作為結(jié)果而生成的數(shù)據(jù)流32表示為u(1),u(2),...,u(P)P等于在物理信道上發(fā)送的比特的數(shù)量。第二DTX比特可包括在所述數(shù)據(jù)流中ΣiMK(i)≤P]]>其中,M為被復(fù)用的TrCH的總數(shù)。K(i)對應(yīng)于在物理信道上在一幀期間發(fā)送的來自索引為i的傳輸信道的比特的數(shù)量。
在步驟21中,在第二交織階段,將排列T應(yīng)用于數(shù)據(jù)序列。T為從整數(shù)空間{1,...,P}到整數(shù)空間{1,...,P}進(jìn)行運(yùn)算的雙射函數(shù),(它的逆表示為T-1)。在PhCH上發(fā)送作為結(jié)果而生成的序列33v(1),v(2),...,v(P)。
圖3示意性地顯示了在UMTS中使用的接收機(jī)100的部件。天線110接收由發(fā)射機(jī)發(fā)送的交織的數(shù)據(jù)(v(1),v(2),...,v(P)),天線110連接至RF濾波器101。使用由局部振蕩器(LO)103和混頻器102提供的頻率基準(zhǔn)將來自RF濾波器101的電信號轉(zhuǎn)換為基帶信號。然后使用基帶(BB)濾波器104和模數(shù)轉(zhuǎn)換器(ADC)105將作為結(jié)果而生成的模擬信號轉(zhuǎn)換為數(shù)字信號。解調(diào)塊106包括耙式(rake)接收機(jī)107、解交織單元108和信道解碼/CRC校驗單元109。將數(shù)字信號傳遞到耙式接收機(jī)107。然后將來自耙式接收機(jī)107的軟判決傳遞到模塊108,模塊108包含被布置為如以上所定義地那樣操作的處理器。模塊108對從發(fā)射機(jī)接收的交織信號解交織。然后將該信號傳遞到模塊109,模塊109對每個傳輸信道進(jìn)行解碼,并完成CRC校驗。
現(xiàn)在將關(guān)于數(shù)據(jù)的幀的接收描述由接收機(jī)100的模塊8執(zhí)行的處理。
步驟1對于在PhCH上發(fā)送的數(shù)據(jù)的第k接收估計 (1<=k<=P),計算當(dāng)前比特位置的逆排列T-1(k)。由于這些計算將對每幀是相同的,所以存儲這些計算,而不是即時產(chǎn)生這些計算。此外,當(dāng)接收到接收的數(shù)據(jù)估計時,可逐個地處理接收的數(shù)據(jù)估計,而不是存儲它們,直到接收到完整的幀。
步驟2然后執(zhí)行以下計算以識別當(dāng)前的數(shù)據(jù)估計屬于哪個傳輸信道TrCHIndex=1LastTrCHPosition=K(1)ttiMemoryOffset=T-1(k)while(TrCHIndex<=M)and(T-1(k)>lastTrCHPosition)TrCHIndex=TrCHIndex+1ttiMemoryOffset=ttiMemoryOffset-lastTrCHPositionLastTrCHPosition=lastTrChPosition+K(TrCHIndex)end在結(jié)束該計算時,可確定正處理的數(shù)據(jù)估計是否為第二DTX比特。如果T-1(k)>lastTrCHPosition,則當(dāng)前的數(shù)據(jù)估計為第二DTX比特。在這種情況下,丟棄該采樣,并且不對它執(zhí)行進(jìn)一步的處理。應(yīng)該指出,在將這些采樣存儲在存儲器中之前丟棄這些采樣。因此,那些第二DTX比特的存在不增加接收機(jī)的存儲器要求。如果正處理的采樣不對應(yīng)于第二DTX比特,則需要存儲該采樣。
步驟3通過使用在步驟2期間執(zhí)行的計算,可知道,正處理的采樣屬于索引等于TrCHIndex的TrCH。因此,在步驟2中執(zhí)行的計算允許同時去除由第二交織階段引入的比特重排、對第二DTX比特的識別和丟棄以及對采樣屬于哪個傳輸信道的識別。一旦已識別當(dāng)前采樣的傳輸信道身份,就將該采樣存儲在分配給特定傳輸信道的存儲器空間中。應(yīng)該指出,該存儲器空間將與在傳統(tǒng)接收機(jī)中第三操作使用的存儲器的大小相同。該存儲器空間稱為TTI存儲器。
采樣位于分配給特定TrCH的存儲器空間內(nèi)的位置適于正由通信系統(tǒng)使用的特定第一交織方案。例如,在第一比特重排階段基于塊交織算法的UMTS中,可使屬于同一無線幀的采樣處于連續(xù)的空間中。例如,對于TrCHi,將來自第一幀的比特放在索引從1到K(i)的位置中,來自第二幀的采樣將位于位置K(i)+1至2*K(i)中,等等。
圖4示出了通過在UMTS中定義的第一交織階段對具有40msTTI的TrCH執(zhí)行的比特重排,并描述了在用于將數(shù)據(jù)存儲在TTI存儲器40中的接收機(jī)100中的一個可能的布置。如上所述,將數(shù)據(jù)30交織成若干幀,如圖4中所示的31a、31b、31c和31d。然后將這些幀發(fā)送到接收機(jī)100(用虛線示出)。將來自每幀的比特存儲在TTI存儲器40中的特定位置40a、40b、40c和40d。應(yīng)該指出,這僅是若干可能的存儲器組織中的一種。例如,可設(shè)計下述TTI緩沖器的存儲器布置,所述布置將考慮任何由發(fā)射機(jī)引入的列間(inter-column)排列的。
然后,當(dāng)從TTI存儲器讀取數(shù)據(jù)采樣以用于進(jìn)一步處理(例如在UMTS中進(jìn)行速率匹配)時,將去除第一比特重排階段的影響。
可對該系統(tǒng)進(jìn)行擴(kuò)展以有效地處理在進(jìn)行第一交織處理過程中的變化。例如,在UMTS中,在第一交織階段期間還可引入DTX比特。稱為第一DTX比特插入的該處理階段允許控制將在整個TTI上插入的DTX比特的數(shù)量。在圖5中描繪了第一DTX比特插入。
圖5中類似的標(biāo)號對應(yīng)于圖2中的標(biāo)號。對每個TrCH插入的第一DTX比特41和42的數(shù)量可根據(jù)每幀而改變。與TrCH i相關(guān)聯(lián)的整個TTI上的比特的總數(shù)等于N(i)。將在特定幀f期間由TrCH i發(fā)送的不包括第一DTX比特的比特的數(shù)量等于K(i,f)。在TrCH i的數(shù)據(jù)流中在幀f中引入的第一DTX比特的數(shù)量等于
該數(shù)量將表示為D(i,f)與對第二DTX比特35進(jìn)行的處理類似,本發(fā)明允許在任何需要存儲第一DTX比特41和42之前丟棄第一DTX比特41和42。當(dāng)以格式化的數(shù)據(jù)流表示第一DTX比特41和42時,可如下修改本發(fā)明的步驟2步驟2<pre listing-type="program-listing"> TrCHIndex=1 LastTrCHPosition=K(1,f) LastTrChPositionWithDtx=K(1,f)+D(1,f) ttiMemoryOffset=T-1(k) while(TrCHIndex<=M)and(T-1(k)>lastTrCHPositionWithDtx) TrCHIndex=TrCHIndex+1 ttiMemoryOffset=ttiMemoryOffset-lastTrCHpositionwithDTx LastTrCHPosition=lastTrChPosition +K(TrCHIndex,f) +D(TrCHIndex-1,f) LastTrChPositionWithDtx=lastTrChPositionWithDtx +K(TrChIndex,f) +D(TrChIndex,f) end if(T-1(k)>lastTrCHPositionWithDtx) discard 2nd DTX sample else if(T-1(k)>LastTrCHPosition) discard 1st DTX sample end end</pre>在圖6中圖形地顯示了該算法。在步驟60,初始化用于所述計算的變量。這些變量包括將首先測試的傳輸信道的索引以及用于該特定TrCH的最后接收的比特(這包括第一DTX比特)在幀中的位置和用于該TrCH的最后有用的比特(這不包括第一DTX比特)的位置。還初始化TTI存儲器中將寫入當(dāng)前比特的位置(除非隨后發(fā)現(xiàn)該比特為DTX比特)。步驟61檢查(1)當(dāng)前比特不屬于正測試的TrCH;和(2)當(dāng)前TrCH不是將測試的最后的TrCH。如果兩個條件正確,則在步驟62更新不同的變量,從而可測試下一TrCH。還更新關(guān)于當(dāng)前比特的TTI存儲器位置。
如果這兩個條件中的至少一個是錯誤的,則執(zhí)行步驟63的計算以決定當(dāng)前采樣是否為第二DTX比特。如果發(fā)現(xiàn)當(dāng)前采樣為第二DTX比特,則丟棄該比特,而不將其寫入存儲器中。然而,如果該比特不是第二DTX比特,則執(zhí)行步驟64的計算以決定該比特是否為第一DTX比特。如果發(fā)現(xiàn)該比特為第一DTX比特,則丟棄當(dāng)前比特,而不將其寫入存儲器中。然而,如果該比特不是第一DTX比特,則將該比特寫入TTI存儲器中。變量TrCHIndex的值表示該比特屬于哪個TrCH。變量ttiMemoryOffset表示當(dāng)前比特在分配給編號為TrCHIndex的TrCH的TTI存儲器的部分中的位置。
圖7顯示了上述處理的概括圖。在200,計算逆排列T-1(k),該步驟對應(yīng)于上述步驟1。在201,接收機(jī)識別當(dāng)前采樣屬于哪個TrCH,并且它還識別任何第一和第二DTX比特。分別在203和202中丟棄第一和第二DTX比特。201、202和203對應(yīng)于上述步驟2。
在204,將每個數(shù)據(jù)采樣寫入TTI存儲器40。如在205示意性地顯示的那樣,將與每個TrCH對應(yīng)的數(shù)據(jù)存儲在TTI存儲器中的特定位置。然后在206可讀取存儲在TTI存儲器中的信息,這將如上所述的那樣實現(xiàn)去除第一比特重排階段。
權(quán)利要求
1.一種從復(fù)合數(shù)據(jù)流中恢復(fù)多個單獨數(shù)據(jù)流的方法,已通過以下步驟形成所述復(fù)合數(shù)據(jù)流,即,相對于所述單獨數(shù)據(jù)流自身對所述單獨數(shù)據(jù)流進(jìn)行第一比特重排,組合所述單獨數(shù)據(jù)流,并對組合的單獨數(shù)據(jù)流進(jìn)行第二比特重排以形成復(fù)合數(shù)據(jù)流,所述方法包括對于所述復(fù)合數(shù)據(jù)流中的當(dāng)前比特位置,執(zhí)行以下步驟(a)應(yīng)用第二比特重排的逆;(b)識別當(dāng)前比特屬于哪個單獨數(shù)據(jù)流;(c)將當(dāng)前比特存儲在分配給識別的單獨數(shù)據(jù)流的存儲器空間中,其中,根據(jù)第一比特重排,當(dāng)前比特被定位于該存儲器空間內(nèi);和對復(fù)合數(shù)據(jù)流中的每個比特位置執(zhí)行步驟(a)至(c)。
2.根據(jù)權(quán)利要求1所述的方法,其中,在第一比特重排之前,將第一DTX比特添加到所述數(shù)據(jù)流中。
3.根據(jù)權(quán)利要求2所述的方法,還包括以下步驟在步驟(b)和(c)之間從所述數(shù)據(jù)流中去除第一DTX比特。
4.根據(jù)權(quán)利要求1所述的方法,其中,在組合所述單獨數(shù)據(jù)流之后,將第二DTX比特添加到所述數(shù)據(jù)流中。
5.根據(jù)權(quán)利要求4所述的方法,還包括以下步驟在步驟(b)和(c)之間從所述數(shù)據(jù)流中去除第二DTX比特。
6.一種用于從復(fù)合數(shù)據(jù)流中恢復(fù)多個單獨數(shù)據(jù)流的處理器,所述復(fù)合數(shù)據(jù)流已通過以下步驟而被形成,即,相對于所述單獨數(shù)據(jù)流自身對所述單獨數(shù)據(jù)流進(jìn)行第一比特重排,組合所述單獨數(shù)據(jù)流,并對組合的單獨數(shù)據(jù)流進(jìn)行第二比特重排以形成復(fù)合數(shù)據(jù)流,所述處理器被布置成對于所述復(fù)合數(shù)據(jù)流中的當(dāng)前比特位置,執(zhí)行以下步驟(a)應(yīng)用第二比特重排的逆;(b)識別當(dāng)前比特屬于哪個單獨數(shù)據(jù)流;(c)將當(dāng)前比特存儲在分配給識別的單獨數(shù)據(jù)流的存儲器空間中,其中,根據(jù)第一比特重排,當(dāng)前比特被定位于該存儲器空間內(nèi);和對復(fù)合數(shù)據(jù)流中的每個比特位置執(zhí)行步驟(a)至(c)。
7.根據(jù)權(quán)利要求6所述的處理器,其中,在第一比特重排之前,將第一DTX比特添加到所述數(shù)據(jù)流中。
8.根據(jù)權(quán)利要求7所述的處理器,還包括以下步驟在步驟(b)和(c)之間從所述數(shù)據(jù)流中去除第一DTX比特。
9.根據(jù)權(quán)利要求6所述的處理器,其中,在組合所述單獨數(shù)據(jù)流之后,將第二DTX比特添加到所述數(shù)據(jù)流中。
10.根據(jù)權(quán)利要求9所述的處理器,還包括以下步驟在步驟(b)和(c)之間從所述數(shù)據(jù)流中去除第二DTX比特。
11.一種包括根據(jù)權(quán)利要求6至10中的任何一個的處理器的無線電接收機(jī)。
12.一種包括根據(jù)權(quán)利要求11的接收機(jī)的蜂窩電話手機(jī)。
全文摘要
一種從復(fù)合數(shù)據(jù)流中恢復(fù)多個單獨數(shù)據(jù)流的方法和處理器,通過以下步驟形成所述復(fù)合數(shù)據(jù)流,即,相對于所述單獨數(shù)據(jù)流自身對所述單獨數(shù)據(jù)流進(jìn)行第一比特重排,組合所述單獨數(shù)據(jù)流,并對組合的單獨數(shù)據(jù)流進(jìn)行第二比特重排以形成所述復(fù)合數(shù)據(jù)流。將所述處理器布置為對于所述復(fù)合數(shù)據(jù)流中的當(dāng)前比特位置,執(zhí)行以下步驟(a)應(yīng)用第二比特重排的逆;(b)識別當(dāng)前比特屬于哪個單獨數(shù)據(jù)流;(c)將當(dāng)前比特存儲在分配給識別的單獨數(shù)據(jù)流的存儲器空間中,其中,根據(jù)第一比特重排,當(dāng)前比特被定位于該存儲器空間內(nèi);和對復(fù)合數(shù)據(jù)流中的每個比特位置執(zhí)行步驟(a)至(c)。
文檔編號H03M13/27GK1961494SQ200580017921
公開日2007年5月9日 申請日期2005年5月13日 優(yōu)先權(quán)日2004年6月3日
發(fā)明者賽利爾·G·F·瓦拉登 申請人:Ttpcom有限公司