專利名稱:符號映射傳輸格式組合指示符位的設備和方法
技術領域:
本發明通常涉及用于在CDMA移動通信系統中硬分離模式的傳輸設備和方法,更具體地,涉及用于傳輸TFCI(傳輸格式組合指示符)位的映射設備和方法。
背景技術:
通常,在時分基礎上由多個用戶共享下行鏈路共享信道(DSCH)。結合每個用戶的專用信道(DCH)建立DSCH。在專用物理信道(DPCH)上傳輸DCH,通過在時分基礎上組合專用物理控制信道(DPCCH)和專用物理數據信道(DPDCH)來構成DPCH。
在物理下行鏈路共享信道(PDSCH)上傳輸DSCH,并且在DPCH中的DPCCH上傳輸用于PDSCH的信道控制信息。在DPCCH上傳輸的控制信息包括有關下述的信息(i)用于控制來自UE(用戶設備)的上行鏈路傳輸功率的TPC(傳輸功率控制命令)上的信息,(ii)用于從節點B到UE的信道變化估計、傳輸功率測量和時隙同步捕獲的導頻字段的信息,和(iii)TFCI(傳輸格式組合指示符)。對于這樣的信息,TPC和導頻字段用作用于PDSCH和DPCH的物理控制信息,而TFCI用作指示在DSCH和DPDCH上傳輸的數據的信息特征(例如,信息傳送率,和不同信息的組合,也就是聲音信息和數據包信息的組合)。
如上所述,TFCI是指示在物理信道DSCH和DPDCH上傳輸的數據的信息特征的控制信息,具有10位長度并且被編碼成32位。也就是,數據量信息用10位表示,并且將10位信息編碼為32位以便于在物理信道上傳輸。
在用于UMTS(全球移動電信系統)的3GPP(第三代合伙項目)技術說明書25.212中規定的下列方法中在物理信道上傳輸TFCI。
ak=傳輸組合信息的第k個信息位(0≤k≤9)b1=傳輸組合信息的第i個編碼位(0≤1≤31)dm=傳輸組合信息的第m個傳輸編碼位ak是指示在DPDCH上傳輸的數據的速率、類型和組合的10位信息,b1是由通過編碼ak獲得的32個編碼位所組成的,dm是在其處在DPCCH上傳輸b1的傳輸編碼位。這里,值m是依據條件而變化的。
根據DPCCH的傳輸模式和DPCH的數據率來確定用于確定dm的數目的條件。DPCCH的傳輸模式包括普通傳輸模式和壓縮傳輸模式。當具有一個RF的無線電收發機打算測量另一個頻率帶的時候使用壓縮傳輸模式。在壓縮傳輸模式中的操作停止當前頻率帶的傳輸從而使得UE能夠測量另一個頻率帶。正好在傳輸暫停期間之前或者之后壓縮要在傳輸暫停期間中傳輸的數據。
“DPCH的數據率”是用于確定dm位的數目的條件之一,是指DPCH的物理數據率并且依據數據的擴展因子(SF)來確定。SF范圍從4到512并且數據率范圍從15Kbps到1920Kbps。隨著SF變得更高,數據率變得更低。依據DPCH的數據率來確定dm的數目的原因是因為傳輸DPCCH的TFCI位的TFCI字段的大小(或者長度)依據DPCH的數據率而變化。
如下計算為了用于確定dm的每個條件而傳送的dm的數目。
A1.正常傳輸模式,DPCH的數據率低于60Kbps。
在用于確定dm位的數目的條件A1的情況下,dm位的數目變成30。在3GPP標準中,物理信道的基本傳輸單元是無線電幀。無線電幀具有10ms的長度并且由15個時隙組成。每個時隙具有用于傳輸TFCI的字段。在A1的情況下,每個時隙具有2個TFCI傳輸字段,所以用于一個無線電幀能夠傳輸的TFCI的傳輸代碼位dm的數目變成30。因此,盡管基于信息位ak的編碼位b1的數目變成32,但由于實際傳輸的TFCI字段的數目的限制,沒有傳輸最后兩個傳輸組合信息位b30和b31。
A2.正常傳輸模式,DPCH的數據率高于60Kbps。
在用于確定dm位的數目的條件A2的情況下,在時隙中的TFCI字段的長度變成8位,并且在無線電幀內能夠在DPCCH上傳輸的dm的總數變成120。當dm的總數是120的時候,如下重復傳輸b1。
d0(b0),…d31(b31),d32(b0),…,d63(b31),…,d96(b0),…,d119(b23),在A2的情況下,為了傳輸,第0到第23b1位重復4次,第24到第31b1位重復3次。
A3.壓縮傳輸模式,DPCH的數據率低于60Kbps或者等于120Kbps。
在用于確定dm位的數目的條件A3的情況下,在時隙中的TFCI字段的長度變成4位,并且能夠用在無線電幀內傳輸的TCFI的數目依據在壓縮傳輸模式中使用的時隙的數目而變化。在壓縮傳輸模式中,傳輸暫停時隙的數目范圍從最小1到最大7,dm位的數目是在32和56之間。傳輸編碼位dm的數目限制為最大32,由此傳輸在被改變的dm處的全部第0到第31b1位,并且不傳輸在其它dm處的b1位。
A4.壓縮傳輸模式,DPCH的數據率高于120Kbps或者等于60Kbps。
在用于確定dm位的數目的條件A4的情況下,在時隙中的TFCI字段的長度變成16位,并且能夠在無線電幀內傳輸的TCFI的數目依據在壓縮傳輸模式中使用的時隙的數目而變化。在壓縮傳輸模式中,傳輸暫停時隙的數目范圍從最小1到最大7,并且dm位的數目范圍從128到244。傳輸編碼位dm的數目限制為最大128,由此重復傳輸4次在被改變的dm處的第0到第31b1位,并且不傳輸在其它dm處的b1位。
在A3和A4的壓縮傳輸模式中,dm位被布置在盡可能遠離傳輸暫停期間的時期中以便于使傳輸dm位的可靠性最大。
當TFCI指示DPCH的傳輸組合和類型的時候使用A1、A2、A3和A4條件。在傳輸期間將TFCI分成用于DSCH的TFCI和用于DPCH的TFCI的方法被分成兩個單獨的方法。
第一個方法是用于硬分離模式(HSM)的方法,第二個方法是用于邏輯分離模式(LSM)的方法。
用于DCH的TFCI將被稱為TFCI(字段1)或者第一TFCI,用于DSCH的TFCI將被稱為TFCI(字段2)或者第二TFCI。
在LSM方法中,作為一個TFCI,用第二階Reed-Muller代碼的(32,10)子代碼來編碼TFCI(字段1)和TFCI(字段2)。TFCI(字段1)和TFCI(字段2)表示在各種比率中的10位TFCI信息,并且在被傳輸以前,用一個塊代碼,也就是依據A1、A2、A3和A4條件的第二階Reed-Muller代碼的(32,10)子代碼,來編碼10個信息位。TFCI(字段1)與TFCI(字段2)的比率包括1∶9、2∶8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2和9∶1。第一TFCI信息位和第二TFCI信息位的總和可以小于10。在LSM中,如果第一TFCI信息位和第二TFCI信息位的總和小于10,則插入與不足位的數目一樣多的0。結果,能夠在被傳輸之前用(32,10)Reed-Muller代碼來編碼第一TFCI信息位和第二TFCI信息位。
在HSM方法中,分別固定地用5位來表示TFCI(字段1)與TFCI(字段2),并且利用(16,5)雙正交代碼輸出每個信息,然后根據A1、A2、A3和A4條件交替傳輸用于TFCI(字段1)與TFCI(字段2)的16位。在第一TFCI信息位的最大數和第二TFCI信息位的最大數都限制在5的情況下,如果第一TFCI信息位或第二TFCI信息位的數目大于5,就不可能使用HSM方法。因此,如果第一TFCI信息位或者第二TFCI信息位的數目小于5,則在利用(16,5)雙正交代碼編碼以前插入與空位數目一樣多的0。
圖1圖解說明依據傳統HSM方法的發送器的結構。參考圖1,(16,5)雙正交編碼器100將用于DCH的5位TFCI(字段1)編碼成16個編碼符號,并且將16個編碼符號提供給多路復用器(MUX)110。同時,(16,5)雙正交編碼器100將用于DSCH的5位TFCI(字段2)編碼成16個編碼符號,并且將16個編碼符號提供給多路復用器110。然后多路復用器110時分多路復用來自編碼器100的16個編碼符號和來自編碼器105的16個編碼符號,在排列以后輸出32個符號。多路復用器(MUX)120時分多路復用從多路復用器110輸出的32個符號和其它信號,并且將其輸出提供給擴展器130。擴展器130用從擴展代碼生成器135中提供的擴展代碼來擴展多路復用器120的輸出信號。擾頻器140用從擾頻代碼生成器145提供的擾頻代碼來對擴展信號擾頻。
如果UE位于軟越區切換區域,則由于下列原因LSM方法在許多限制之下。為了解釋方便,將給出3GPP無線傳輸網絡的簡要描述。RAN(無線電接入網絡)由RNC(無線電網絡控制器)、RNC控制的節點B和UE(用戶設備)組成。RNC控制節點B,節點B用作基站,UE用作終端。依據與UE的關系,RNC能夠被分成SRNC(伺服無線電網絡控制器)和CRNC(控制無線電網絡控制器)。SRNC是在已經注冊UE的RNC,處理被傳送到UE或者從UE接收的數據,并且控制UE。CRNC是在當前連接UE的RNC,將UE連接到SRNC。
當與UE通信的節點B屬于不同的RNC的時候,不傳輸DSCH的節點B不能認出用于DSCH的編碼TFCI位的值,所以不可能將編碼TFCI位正確傳輸到UE。
在上述HSM中,單獨編碼用于DSCH的TFCI信息位和用于DCH的TFCI信息位,所以UE在解碼接收的TFCI位中沒有困難。然而,在當前3GPP HSM中,用于DCH的TFCI位的數目和用于DSCH的TFCI位的數目都固定在5位以便于表達32個信息位。因此,當需要更多的用于DCH或者DSCH的TFCI位的時候,不能使用HSM。
發明內容
因此,本發明的一個目的是提供用于在CDMA移動通信系統中傳輸/接收TFCI位的設備和方法。
本發明的另一個目的是提供用于在CDMA移動通信系統中將編碼的TFCI符號映射到物理信道的設備和方法。
本發明的另一個目的是提供用于在CDMA移動通信系統中將以特定比率分離的用于DCH的編碼TFCI符號和用于DSCH的編碼TFCI符號映射到物理信道的設備和方法。
本發明的另一個目的是提供用于在CDMA移動通信系統中接收在被傳輸以前映射到物理信道的編碼TFCI符號的設備和方法。
本發明的另一個目的是提供用于在CDMA移動通信系統中接收在被傳輸以前映射到物理信道的被以特定比率分離的用于DCH的編碼TFCI符號和用于DSCH的編碼TFCI符號的設備和方法。
依據本發明的第一個方面,提供了在用來編碼k個第一TFCI位和(10-k)個第二TFCI位的移動通信系統的傳輸設備中用于將第一編碼TFCI符號和第二編碼TFCI符號映射到無線電幀的方法,第一編碼TFCI符號和第二編碼TFCI符號的總和是32。該方法包括多路復用編碼符號以便于依據無線電幀的傳輸模式和數據率來均勻分配第一編碼TFCI符號和第二編碼TFCI符號,并且輸出32個編碼符號;和將32個多路復用的編碼符號映射到無線電幀以便于滿足依據無線電幀的傳輸模式和數據率來確定的、能被映射到一個無線電幀的編碼符號的數目。
依據本發明的第二個方面,提供了用于在移動通信系統的傳輸設備中在無線電幀上傳輸第一TFCI位和第二TFCI位的設備。該設備包括至少一個編碼器,用于以第一編碼率編碼k個第一TFCI位以便于輸出(3k+1)個第一編碼TFCI符號,和以第二編碼率編碼(10-k)個第二TFCI位以便于輸出(31-3k)個第二編碼TFCI符號;和編碼符號排列器,用于多路復用編碼符號,以便于依據無線電幀的傳輸模式和數據率來均勻分配第一編碼TFCI符號和第二編碼TFCI符號,并且依據能夠在一個無線電幀上傳輸的編碼符號的數目來輸出多路復用的編碼符號。
依據本發明的第三個方面,提供了用于在移動通信系統的傳輸設備中在一個無線電幀上傳輸第一TFCI位和第二TFCI位的方法。該方法包括以第一編碼率編碼k個第一TFCI位以便于輸出(3k+1)個第一編碼TFCI符號;以第二編碼率編碼(10-k)個第二TFCI位以便于輸出(31-3k)個第二編碼TFCI符號;多路復用編碼符號,以便于依據無線電幀的傳輸模式和數據率來均勻分配第一編碼TFCI符號和第二編碼TFCI符號;依據能夠在一個無線電幀上傳輸的編碼符號的數目來輸出多路復用的編碼符號。
依據本發明的第四個方面,提供了在用于接收用于DCH(專用信道)的(3k-1)個第一編碼TFCI符號和用于DSCH(下行鏈路共享信道)的(31-3k)個第二編碼TFCI符號的移動通信系統的接收設備中用于解碼k個第一TFCI位和(10-k)個第二TFCI位的設備。該設備包括編碼符號重排列器,用于依據k值分開在DPCH(專用物理信道)上傳輸的第一編碼TFCI符號和第二編碼TFCI符號來重新排列;至少一個解碼器,用于解碼第一編碼TFCI符號,以便于輸出k個第一TFCI位,和解碼第二編碼TFCI符號以便于輸出(10-k)個第二TFCI位。
依據本發明的第五個方面,提供了在用于接收用于DCH(專用信道)的(3k-1)個第一編碼TFCI符號和用于DSCH(下行鏈路共享信道)的(31-3k)個第二編碼TFCI符號的移動通信系統的接收設備中用于解碼k個第一TFCI位和(10-k)個第二TFCI位的方法。該方法包括為了重新排列,依據k值分開在DPCH(專用物理信道)上傳輸的第一編碼TFCI符號和第二編碼TFCI符號的編碼符號;和解碼第一編碼TFCI符號以便于輸出k個第一TFCI位;和解碼第二編碼TFCI符號以便于輸出(10-k)個第二TFCI位。
結合附圖,從下列詳細描述,本發明的上述和其它目的、特征和優點將變得更加清楚明白,其中圖1圖解說明基于硬分離模式(HSM)的傳統發送器的結構;圖2圖解說明依據本發明的實施例的節點B發送器的結構;圖3圖解說明依據本發明的實施例的節點B發送器的另一個結構;圖4圖解說明在圖2和3中圖解說明的編碼器的詳細結構;圖5圖解說明從節點B傳輸到UE的下行鏈路無線電幀的結構;圖6圖解說明在圖2中圖解說明的符號排列器的詳細結構;圖7圖解說明在圖3中圖解說明的選擇器的詳細結構;圖8圖解說明在圖3中圖解說明的符號排列器的另一個詳細結構;圖9圖解說明依據本發明的實施例的UE接收器的結構;圖10圖解說明依據本發明的另一個實施例的UE接收器的另一個結構;圖11圖解說明在圖10的接收器中使用的解碼器的詳細結構;圖12圖解說明依據本發明的實施例選擇用于第一TFCI和第二TFCI的代碼的方法;圖13圖解說明依據本發明的實施例的在編碼器和符號排列器之間的另一個連接;圖14還圖解說明依據本發明的實施例的在編碼器和符號排列器之間的再一個連接;圖15還圖解說明依據本發明的實施例的在編碼器和符號排列器之間的又一個連接;圖16圖解說明依據本發明的實施例的編碼操作;圖17圖解說明依據本發明的實施例的解碼操作;圖18A和18B圖解說明依據本發明的實施例的符號排列器的兩個不同結構;和圖19圖解說明依據本發明的實施例的編碼符號排列器的結構。
具體實施例方式
下面將參考附圖來描述本發明的最佳實施例。在下列描述中,不再詳細描述已知的功能或者結構,因為它們在多余的細節使本發明變得難于理解。
本發明提供用于在HSM方法中以1∶9、2∶8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2、或者9∶1的比率將全部10個輸入信息位分成用于DCH的信息位和用于DSCH的信息位,然后分別編碼用于DCH的信息位和用于DSCH的信息位的設備和方法。如果第一TFCI信息位的數目和第二TFCI信息位的數目的總和小于10,則依據本發明的實施例的設備和方法增強了在編碼以前第一TFCI信息位或者第二TFCI信息位的可靠性。或者,設備和方法增強了在編碼以前第一TFCI信息位和第二TFCI信息位兩者的可靠性。
首先,將為第一TFCI信息位和第二TFCI信息位的總和是10的情況進行編碼器的描述。
一個無線電幀分別依據條件A1、A2、A3和A4傳輸30、120、32和128個編碼TFCI符號。在每個不包括重復傳輸的情況下,基本編碼率是10/32,并且在條件A1中,由于物理信道的限制傳輸,編碼率變成10/30。因此,當以1∶9、2∶8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2、或者9∶1的特定比率來分開用于DSCH的TFCI信息位和用于DCH的TFCI信息位的時候,自然能夠通過以上述比率分開編碼符號維持編碼率。維持編碼率意味著維持(32,10)的基本編碼率。在HSM中,用于維持不同編碼的用于DSCH的TFCI和用于DCH的TFCI的編碼增益的原因是通過類似的維持(32,10)的編碼率來維持編碼增益,盡管用于DSCH的TFCI和用于DCH的TFCI分別編碼。將在條件A1的假定下描述依據輸入位的比率來分開編碼位的實例。
在條件A1中,如果以1∶9的比率來分開10個輸入信息位,那么以3∶27的比率來分開30個編碼輸出符號,如果以2∶8的比率來分開10個輸入信息位,那么以6∶24的比率來分開30個編碼輸出符號。此外,如果以3∶7的比率來分開10個輸入信息位,那么以9∶21的比率來分開30個編碼輸出符號,并且如果以4∶6的比率來分開10個輸入信息位,那么以12∶18的比率來分開30個編碼輸出符號。然而,在條件A2、A3和A4中,全部傳輸32個編碼符號或者重復傳輸32個編碼符號,所以不能如在條件A1中正確的分開編碼符號。
因此,在本發明的實施例中,組合輸入位定義的編碼符號的編碼率能夠表示為如表1中所示。
表1
下面將描述用于依據輸入位的比率來確定表1中編碼率的標準。通過將最小的必需值應用在用于在條件A1、A2、A3和A4中最經常使用的情形A1的實際編碼率(30,10)上并且將第一TFCI的編碼率和第二TFCI的編碼率設定為1/3的最小值,本發明的實施例將編碼符號的和設定為30,然后將剩下的2個編碼符號分別分配給第一TFCI編碼符號和第二TFCI編碼符號。因此,利用剩下的2個編碼符號作為第一TFCI的編碼符號或者第二TFCI的編碼符號,本發明的實施例增加了第一TFCI的編碼率和第二TFCI的編碼率兩者,或者增加了第一TFCI的編碼率或者第二TFCI的編碼率。當有必要在用于第一TFCI的編碼率的數目和用于第二TFCI的編碼率的數目的總和將變成32的條件下,通過只增加第一TFCI的編碼率或者第二TFCI的編碼率來增加性能的時候,本實施例在用于確定編碼率的標準中增加了第一TFCI或者第二TFCI的編碼率。
一旦確定了表1中的輸入位的比率,依據編碼符號的比率使用3個編碼方法中的一個。
本發明提供了能夠以表1中圖解說明的全部編碼率執行編碼的編碼器。參考表1,如果輸入位的比率(或者信息數量的比率,也就是第一TFCI位和第二TFCI位的比率)是1∶9,則編碼符號的比率變成3∶29,4∶28或者5∶27。如果輸入位的比率是2∶8,則編碼符號的比率變成6∶26,7∶25或者8∶24。如果輸入位的比率是3∶7,則編碼符號的比率變成9∶23,10∶22或者11∶21。如果輸入位的比率是4∶6,則編碼符號的比率變成12∶20,13∶19或者14∶18。如果輸入位的比率是6∶4,則編碼符號的比率變成18∶14,19∶13或者20∶12,和如果輸入位的比率是7∶3,則編碼符號的比率變成21∶11,22∶10或者23∶9。如果輸入位的比率是8∶2,則編碼符號的比率變成24∶8,25∶7或者26∶6,和如果輸入位的比率是9∶1,則編碼符號的比率變成27∶5,28∶4或者29∶3。
因此,如果輸入位的比率是1∶9,則需要{(3,1)編碼器,(29,9)編碼器,(4,1)編碼器和(28,9)編碼器}或者{(5,1)編碼器和(27,9)編碼器}。如果輸入位的比率是2∶8,則需要{(6,2)編碼器,(26,8)編碼器,(7,2)編碼器和(25,8)編碼器}或者{(8,2)編碼器和(24,8)編碼器}。如果輸入位的比率是3∶7,則需要{(9,3)編碼器,(23,7)編碼器,(10,3)編碼器和(22,7)編碼器}或者{(11,3)編碼器和(21,7)編碼器}。如果輸入位的比率是4∶6,則需要{(12,4)編碼器,(20,6)編碼器,(13,4)編碼器和(19,6)編碼器}或者{(14,4)編碼器和(18,6)編碼器}。因此,考慮了24個編碼器和當前使用的(16,5)編碼器和(32,10)編碼器,需要能夠用作具有單一結構的18個編碼器的編碼器以便于增強性能和減少硬件復雜性。
通常,用于糾錯碼的代碼字的漢明距離(Hamming distance)分布能夠用作指示線性糾錯碼的性能的量度。“漢明距離”的意思是在代碼字中非零符號的數目。也就是,對于特定的代碼字‘0111’,包括在代碼字中的1的數目是3,所以漢明距離是3。在漢明距離值之中最小值被稱為“最小距離dmin”,增加代碼字的最小距離改善了糾錯碼的糾錯性能。換句話說,“最佳代碼”的意思是具有最佳糾錯性能的代碼。在North-Holland出版的F.J.Macwilliams,N.J.A.Sloane的論文《糾錯碼的理論(The Theory of Error-Correction Codes)》中詳細公開了這些。
另外,為了使用用于具有不同長度的編碼器的單一編碼器結構以減少硬件復雜性,最好是縮短具有最長長度的代碼,即,(32,10)代碼。為了縮短,有必要穿孔編碼符號。然而,在穿孔期間,代碼的最小距離依據穿孔位置而改變。因此最好是計算穿孔位置以便于穿孔的代碼具有最小距離。
例如,按照最小距離,最可取的是使用通過重復(3,2)單工代碼(simplexcode)3次然后穿孔最后兩個編碼符號而獲得的具有如在表1中圖解說明的一個編碼率的最佳(7,2)代碼。表2圖解說明在(3,2)單工代碼的輸入信息位和根據輸入信息位輸出的(3,2)單工代碼字之間的關系。
表2
表3圖解說明在輸入信息位和通過重復(3,2)單工代碼字3次然后穿孔最后兩個編碼符號而獲得的(7,2)單工代碼字之間的關系。
表3
然而,能夠通過縮短現有的(16,4)Reed-Muller代碼來實現通過重復(3,2)單工代碼字3次然后穿孔最后兩個編碼符號而獲得的(7,2)單工代碼字。
首先將經過實例來進行縮短方法的描述。(16,4)Reed-Muller代碼是長度16的4個基本代碼字的線性組合,其中“4”是輸入信息位的數目。在16個輸入信息位中只接收2位等同于使用在長度16的4個基本代碼字中只有2個基本代碼字的線性組合并且不使用剩余的代碼字。另外,通過限制基本代碼字的使用,然后穿孔16個符號中的9個符號,有可能實現使用(16,4)編碼器的(7,2)編碼器。表4圖解說明縮短方法。
表4
參考表4,每個(16,4)代碼字是長度16的4個粗體基本代碼字的線性組合。為了獲得(6,2)代碼,只使用在4個基本代碼字之中的上面2個代碼字。然后,自動不使用剩余的較低的12個編碼字。因此,只使用上面4個代碼字。此外,為了在上面4個基本代碼字之中生成長度7的基本代碼字,有必要穿孔9個符號。有可能通過穿孔在表4中由(*)表示的符號然后收集剩余的7個編碼符號來獲得表3的(7,2)單工代碼字。
這里,描述將用于通過縮短第二順序Reed-Muller代碼的(32,10)子代碼生成用于1∶9的信息位比率的{(3,1)最佳代碼,(29,9)最佳代碼,(4,1)最佳代碼和(28,9)最佳代碼}和{(5,1)最佳代碼和(27,9)最佳代碼}的編碼器的結構;用于生成用于2∶8的信息位比率的{(6,2)最佳代碼,(26,8)最佳代碼,(7,2)最佳代碼和(25,8)最佳代碼}和{(8,2)最佳代碼和(24,8)最佳代碼}的編碼器的結構;用于生成用于3∶7的信息位比率的{(9,3)最佳代碼,(23,7)最佳代碼,(10,3)最佳代碼和(22,7)最佳代碼}和{(11,3)最佳代碼和(21,7)最佳代碼}的編碼器的結構;用于生成用于4∶6的信息位比率的{(12,4)最佳代碼,(20,6)最佳代碼,(13,4)最佳代碼和(19,6)最佳代碼}和{(14,4)最佳代碼和(18,6)最佳代碼}的編碼器的結構;用于生成用于5∶5的信息位比率的(16,5)最佳代碼和(32,10)最佳代碼的編碼器的結構所組成。另外,還將在下面描述對應于編碼器的解碼器的結構。
1.發送器的第一實施例本發明的實施例提供了用于在硬分離模式中編碼以前以1∶9、2∶8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2或者9∶1的比率分開10個信息位的設備和方法,如在其中輸入信息位的比率是5∶5的邏輯分離模式中所做的。
圖2圖解說明依據本發明實施例的發送器的結構。參考圖2,以一個上述信息位比率中被分開的用于DSCH的TFCI位和用于DCH的TFCI位被分別提供給第一和第二編碼器200和205。這里,用于DSCH的TFCI位被稱作TFCI(字段1)或者第一TFCI位,而用于DCH的TFCI位被稱作TFCI(字段2)或者第二TFCI位。從第一TFCI位生成器250中生成用于DSCH的TFCI位,從第二TFCI位生成器255中生成用于DCH的TFCI位。依據上述信息位比率,第一TFCI位的數目不同于第二TFCI位的數目。另外,指示代碼長度信息,也就是有關依據信息位比率設定的代碼字的長度值的信息,的控制信號被提供給第一和第二編碼器200和205。從代碼長度信息生成器260中生成代碼長度信息,并且依據第一TFCI位和第二TFCI位的長度而具有可變的值。
當信息位比率是6∶4的時候,編碼器200接收用于允許編碼器200在接收用于DSCH的6個TFCI位時當作(20,6)編碼器、(19,6)編碼器或者(18,6)編碼器的長度控制信號,并且用作3個編碼器中的一個,而編碼器205接收用于允許編碼器205在接收用于DCH的4個TFCI位時當作(12,4)編碼器、(13,4)編碼器或者(14,4)編碼器的長度控制信號,并且用作3個編碼器中的一個。當信息位比率是7∶3的時候,編碼器接200收用于允許編碼器200在接收用于DSCH的7個TFCI位時當作(23,7)編碼器、(22,7)編碼器或者(21,7)編碼器的長度控制信號,并且用作3個編碼器中的一個,而編碼器205接收用于允許編碼器205在接收用于DCH的3個TFCI位時當作(9,3)編碼器、(10,3)編碼器或者(11,3)編碼器的長度控制信號,并且用作3個編碼器中的一個。當信息位比率是8∶2的時候,編碼器200接收用于允許編碼器200在用于DSCH的8個TFCI位的接收的基礎上當作(26,8)編碼器、(25,8)編碼器或者(24,8)編碼器的長度控制信號,并且用作3個編碼器中的一個,而編碼器205接收用于允許編碼器205在接收用于DCH的2個TFCI位時當作(6,2)編碼器、(7,2)編碼器或者(8,2)編碼器的長度控制信號,并且用作3個編碼器中的一個。當信息位比率是9∶1的時候,編碼器200接收用于允許編碼器200在用于DSCH的9個TFCI位的接收的基礎上當作(29,9)編碼器、(28,9)編碼器或者(27,9)編碼器的長度控制信號,并且用作3個編碼器中的一個,而編碼器205接收用于允許編碼器205在用于DCH的1個TFCI位的接收的基礎上當作(3,1)編碼器、(4,1)編碼器或者(5,1)編碼器的長度控制信號,并且用作3個編碼器中的一個。將生成長度控制信號以便于第一TFCI位和第二TFCI位的總和變為32。也就是,如果第一TFCI編碼器是(4,1)編碼器,則第二TFCI編碼器將是(28,9)編碼器而不是(29,9)編碼器或者(27,9)編碼器。如果第二TFCI編碼器變成(29,9)編碼器,則編碼位b1的數目變成33,如果第二TFCI編碼器變成(27,9)編碼器,則編碼位b1的數目變成31。在這樣的情況下,發送器不能與使用兩個(16,5)編碼器或者一個(32,10)編碼器的常規發送器相兼容。
圖4圖解說明編碼器200和205的詳細結構。也就是,用于編碼第一TFCI編碼器的編碼器200和用于編碼第二TFCI編碼器的編碼器205具有圖4的結構。然而,當延時生成第一TFCI代碼字和第二TFCI代碼字的時候,能夠利用單個編碼器來實現第一TFCI編碼器和第二TFCI編碼器。在圖3中圖解說明用于延時生成第一TFCI代碼字和第二TFCI代碼字的發送器的結構。
首先,參考圖2,將針對在其中第一TFCI位與第二TFCI位的比率是1∶9的情況進行依據本發明的編碼器的詳細描述。
當信息位比率是1∶9的時候,編碼器200用作(3,1)編碼器而編碼器205用作(29,9)編碼器;編碼器200用作(4,1)編碼器而編碼器205用作(28,9)編碼器;或者編碼器200用作(5,1)編碼器而編碼器205用作(27,9)編碼器。
現在將結合圖4詳細描述(3,1)編碼器、(29,9)編碼器、(4,1)編碼器、(28,9)編碼器、(5,1)編碼器和(27,9)編碼器的操作。
首先,將描述(3,1)編碼器的操作。參考圖4,將一個輸入位a0正常提供給編碼器,并且用“0”填充剩余的輸入位a1、a2、a3、a4、a5、a6、a7、a8和a9。將輸入位a0應用于乘法器410,將輸入位a1應用于乘法器412,將輸入位a2應用于乘法器414,將輸入位a3應用于乘法器416,將輸入位a4應用于乘法器418,將輸入位a5應用于乘法器420,將輸入位a6應用于乘法器422,將輸入位a7應用于乘法器424,將輸入位a8應用于乘法器426,和將輸入位a9應用于乘法器428。同時,Walsh(沃爾什)代碼生成器400生成基本代碼字W1=10101010101010110101010101010100,并且將生成的基本代碼字W1提供給乘法器410。然后乘法器410以符號為單位將基本代碼字W1乘上輸入位a0,將它的輸出提供給異或(XOR)運算器440。此外,Walsh代碼生成器400生成其它的基本代碼字W2、W4、W8和W16,將它們的輸出分別提供給乘法器412,414,416和418。全1代碼生成器402生成全1基本代碼字(或者全1序列)并且將生成的全1基本代碼字提供給乘法器420。掩碼生成器404生成基本代碼字M1、M2、M4和M8,并且將生成的基本代碼字M1、M2、M4和M8分別提供給乘法器422、424、426、428。然而,因為應用到乘法器412、414、416、416、418、420、422、424、426和428的輸入位a1、a2、a3、a4、a5、a6、a7、a8和a9全是0,所以乘法器412、414、416、418、420、422、424、426和428輸出0給異或運算器440,這樣不影響異或運算器440的輸出。也就是,由異或運算器440通過異或乘法器410、412、414、416、418、420、422、424、426和428的輸出值而確定的值等于乘法器410的輸出值。將從異或運算器440輸出的32個符號提供給穿孔器460。此刻,控制器450接收代碼長度信息并且將根據代碼長度信息來指示穿孔位置的控制信息提供給穿孔器460。然后穿孔器460依據從控制器450輸出的控制信號來穿孔在第0到第31符號的全部32個代碼符號中的第1、3、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、27、28、30和31編碼符號。換句話說,穿孔器460穿孔在32個編碼符號中的29個符號,因此輸出3個沒被穿孔的編碼符號。
其次,將描述(29,9)編碼器的操作。參考圖4,將9個輸入位a0、a1、a2、a3、a4、a5、a6、a7、a8正常提供給編碼器,用“0”填充剩余的輸入位a9。將輸入位a0應用于乘法器410,將輸入位a1應用于乘法器412,將輸入位a2應用于乘法器414,將輸入位a3應用于乘法器416,將輸入位a4應用于乘法器418,將輸入位a5應用于乘法器420,將輸入位a6應用于乘法器422,將輸入位a7應用于乘法器424,將輸入位a8應用于乘法器426,和將輸入位a9應用于乘法器428。同時,Walsh代碼生成器將基本代碼字W1=10101010101010110101010101010100提供給乘法器410,將基本代碼字W2=01100110011001101100110011001100提供給乘法器412,將基本代碼字W4=00011110000111100011110000111100提供給乘法器414,將基本代碼字W8=00000001111111100000001111111100提供給乘法器416,和將基本代碼字W16=00000000000000011111111111111101提供給乘法器418。然后,乘法器410以符號為單位用輸入位a0乘上基本代碼字W1并且將其輸出提供給異或運算器440,乘法器412以符號為單位用輸入位a1乘上基本代碼字W2并且將其輸出提供給異或運算器440,乘法器414以符號為單位用輸入位a2乘上基本代碼字W4并且將其輸出提供給異或運算器440,乘法器416以符號為單位用輸入位a3乘上基本代碼字W8并且將其輸出提供給異或運算器440,和乘法器418以符號為單位用輸入位a4乘上基本代碼字W16并且將其輸出提供給異或運算器440。另外,全1代碼生成器402生成長度32的全1基本代碼字并且將生成的全1基本代碼字提供給乘法器420。然后乘法器420以符號為單位用輸入位a5乘上全1基本代碼字并且將其輸出提供給異或運算器440。掩碼生成器404將基本代碼字M1=0101 0000 1100 0111 1100 0001 11011101提供給乘法器422,將基本代碼字M2=0000 0011 1001 1011 1011 01110001 1100提供給乘法器424,將基本代碼字M4=0001 0101 1111 0010 01101100 1010 1100提供給乘法器426。然后,乘法器422以符號為單位用輸入位a6乘上基本代碼字M1并且將其輸出提供給異或運算器440,乘法器424以符號為單位用輸入位a7乘上基本代碼字M2并且將其輸出提供給異或運算器440,乘法器426以符號為單位用輸入位a8乘上基本代碼字M4并且將其輸出提供給異或運算器440。此外,掩碼生成器404生成其它的基本代碼字M8,并且將生成的基本代碼字M8提供給乘法器428。然而,因為應用到乘法器428的輸入位a9是0,所以乘法器428將0輸出到異或運算器440,因而不影響異或運算器440的輸出。也就是,由異或運算器440通過異或乘法器410、412、414、416、418、420、422、424、426和428的輸出值而確定的值等于通過異或乘法器410、412、414、416、418、420、422、424和426的輸出值而確定的值。將從異或運算器440輸出的32個符號提供給穿孔器460。此刻,控制器450接收代碼長度信息并且將根據代碼長度信息來指示穿孔位置的控制信息提供給穿孔器460。然后穿孔器460依據從控制器450輸出的控制信號來穿孔在第0到第31符號的全部32個代碼符號中的第6、10、11編碼符號,換句話說 ,穿孔器460穿孔在32個編碼符號中的3個符號,因此輸出29個沒被穿孔的編碼符號。
第三,將描述(4,1)編碼器的操作。參考圖4,將一個輸入位a0正常提供給編碼器,并且用“0”填充剩余的輸入位a1、a2、a3、a4、a5、a6、a7、a8和a9。將輸入位a0應用于乘法器410,將輸入位a1應用于乘法器412,將輸入位a2應用于乘法器414,將輸入位a3應用于乘法器416,將輸入位a4應用于乘法器418,將輸入位a5應用于乘法器420,將輸入位a6應用于乘法器422,將輸入位a7應用于乘法器424,將輸入位a8應用于乘法器426,和將輸入位a9應用于乘法器428。同時,Walsh代碼生成器400生成基本代碼字W1=10101010101010110101010101010100,并且將生成的基本代碼字W1提供給乘法器410。然后乘法器410以符號為單位用基本代碼字W1乘上輸入位a0,將他的輸出提供給異或運算器440。此外,Walsh代碼生成器400生成其它的基本代碼字W2、W4、W8和W16,將它們的輸出分別提供給乘法器412,414,416和418。全1代碼生成器402生成全1基本代碼字(或者全1序列)并且將生成的全1基本代碼字提供給乘法器420。掩碼生成器404生成基本代碼字M1、M2、M4和M8,并且將生成的基本代碼字M1、M2、M4和M8分別提供給乘法器422、424、426、428。然而,因為應用到乘法器412、414、416、416、418、420、422、424、426和428的輸入位a1、a2、a3、a4、a5、a6、a7、a8和a9全是0,所以乘法器412、414、416、418、420、422、424、426和428輸出0給異或運算器440,這樣不影響異或運算器440的輸出。也就是,由異或運算器440通過異或乘法器410、412、414、416、418、420、422、424、426和428的輸出值而確定的值等于乘法器410的輸出值。將從異或運算器440輸出的32個符號提供給穿孔器460。此刻,控制器450接收代碼長度信息并且將根據代碼長度信息來指示穿孔位置的控制信息提供給穿孔器460。然后穿孔器460依據從控制器450輸出的控制信號來穿孔在第0到第31符號的全部32個代碼符號中的第1、3、5、7、8、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、27、28、30和31編碼符號。換句話說,穿孔器460穿孔在32個編碼符號中的28個符號,因此輸出4個沒被穿孔的編碼符號。
第四,將描述(28,9)編碼器的操作。參考圖4,將9個輸入位a0、a1、a2、a3、a4、a5、a6、a7、a8正常提供給編碼器,用“0”填充剩余的輸入位a9。將輸入位a0應用于乘法器410,將輸入位a1應用于乘法器412,將輸入位a2應用于乘法器414,將輸入位a3應用于乘法器416,將輸入位a4應用于乘法器418,將輸入位a5應用于乘法器420,將輸入位a6應用于乘法器422,將輸入位a7應用于乘法器424,將輸入位a8應用于乘法器426,和將輸入位a9應用于乘法器428。同時,Walsh代碼生成器將基本代碼字W1=10101010101010110101010101010100提供給乘法器410,將基本代碼字W2=01100110011001101100110011001100提供給乘法器412,將基本代碼字W4=00011110000111100011110000111100提供給乘法器414,將基本代碼字W8=00000001111111100000001111111100提供給乘法器416,和將基本代碼字W16=00000000000000011111111111111101提供給乘法器418。然后,乘法器410以符號為單位用輸入位a0乘上基本代碼字W1并且將其輸出提供給異或運算器440,乘法器412以符號為單位用輸入位a1乘上基本代碼字W2并且將其輸出提供給異或運算器440,乘法器414以符號為單位用輸入位a2乘上基本代碼字W4并且將其輸出提供給異或運算器440,乘法器416以符號為單位用輸入位a3乘上基本代碼字W8并且將其輸出提供給異或運算器440,和乘法器418以符號為單位用輸入位a4乘上基本代碼字W16并且將其輸出提供給異或運算器440。另外,全1代碼生成器402生成長度32的全1基本代碼字并且將生成的全1基本代碼字提供給乘法器420。然后乘法器420以符號為單位用輸入位a5乘上全1基本代碼字并且將其輸出提供給異或運算器440。掩碼生成器404將基本代碼字M1=0101 0000 1100 0111 1100 0001 11011101提供給乘法器422,將基本代碼字M2=0000 0011 1001 1011 1011 01110001 1100提供給乘法器424,將基本代碼字M4=0001 0101 1111 0010 01101100 1010 1100提供給乘法器426。然后,乘法器422以符號為單位用輸入位a6乘上基本代碼字M1并且將其輸出提供給異或運算器440,乘法器424以符號為單位用輸入位a7乘上基本代碼字M2并且將其輸出提供給異或運算器440,乘法器426以符號為單位用輸入位a8乘上基本代碼字M4并且將其輸出提供給異或運算器440。此外,掩碼生成器404生成其它的基本代碼字M8,并且將生成的基本代碼字M8提供給乘法器428。然而,因為應用到乘法器428的輸入位a9是0,所以乘法器428將0輸出到異或運算器440,因而不影響異或運算器440的輸出。也就是,由異或運算器440通過異或乘法器410、412、414、416、418、420、422、424、426和428的輸出值而確定的值等于通過異或乘法器410、412、414、416、418、420、422、424和426的輸出值而確定的值。將從異或運算器440輸出的32個符號提供給穿孔器460。此刻,控制器450接收代碼長度信息并且將根據代碼長度信息來指示穿孔位置的控制信息提供給穿孔器460。然后穿孔器460依據從控制器450輸出的控制信號來穿孔在第0到第31符號的全部32個代碼符號中的第6、10、11和30編碼符號。換句話說,穿孔器460穿孔在32個編碼符號中的4個符號,因此輸出28個沒被穿孔的編碼符號。
第五,將描述(5,1)編碼器的操作。參考圖4,將一個輸入位a0正常提供給編碼器,并且用“0”填充剩余的輸入位a1、a2、a3、a4、a5、a6、a7、a8和a9。將輸入位a0應用于乘法器410,將輸入位a1應用于乘法器412,將輸入位a2應用于乘法器414,將輸入位a3應用于乘法器416,將輸入位a4應用于乘法器418,將輸入位a5應用于乘法器420,將輸入位a6應用于乘法器422,將輸入位a7應用于乘法器424,將輸入位a8應用于乘法器426,和將輸入位a9應用于乘法器428。同時,Walsh代碼生成器400生成基本代碼字W1=10101010101010110101010101010100,并且將生成的基本代碼字W1提供給乘法器410。然后乘法器410以符號為單位用基本代碼字W1乘上輸入位a0,將它的輸出提供給異或運算器440。此外,Walsh代碼生成器400生成其它的基本代碼字W2、W4、W8和W16,將它們的輸出分別提供給乘法器412,414,416和418。全1代碼生成器402生成長度32的全1基本代碼字(或者全1序列)并且將生成的全1基本代碼字提供給乘法器420。此外,掩碼生成器404生成基本代碼字M1、M2、M4和M8,并且將生成的基本代碼字M1、M2、M4和M8分別提供給乘法器422、424、426、428。然而,因為應用到乘法器412、414、416、416、418、420、422、424、426和428的輸入位a1、a2、a3、a4、a5、a6、a7、a8和a9全是0,所以乘法器412、414、416、418、420、422、424、426和428輸出0給異或運算器440,這樣不影響異或運算器440的輸出。也就是,由異或運算器440通過異或乘法器410、412、414、416、418、420、422、424、426和428的輸出值而確定的值等于乘法器410的輸出值。將從異或運算器440輸出的32個符號提供給穿孔器460。此刻,控制器450接收代碼長度信息并且將根據代碼長度信息來指示穿孔位置的控制信息提供給穿孔器460。然后穿孔器460依據從控制器450輸出的控制信號來穿孔在第0到第31符號的全部32個代碼符號中的第1、3、5、7、9、10、11、12、13、14、15、16、17、18、19、20、21、22、23、24、25、26、27、27、28、30和31編碼符號。換句話說,穿孔器460穿孔在32個編碼符號中的27個符號,因此輸出5個沒被穿孔的編碼符號。
第六,將描述(27,9)編碼器的操作。參考圖4,將9個輸入位a0、a1、a2、a3、a4、a5、a6、a7、a8正常提供給編碼器,用“0”填充剩余的輸入位a9。將輸入位a0應用于乘法器410,將輸入位a1應用于乘法器412,將輸入位a2應用于乘法器414,將輸入位a3應用于乘法器416,將輸入位a4應用于乘法器418,將輸入位a5應用于乘法器420,將輸入位a6應用于乘法器422,將輸入位a7應用于乘法器424,將輸入位a8應用于乘法器426,和將輸入位a9應用于乘法器428。同時,Walsh代碼生成器將基本代碼字W1=10101010101010110101010101010100提供給乘法器410,將基本代碼字W2=01100110011001101100110011001100提供給乘法器412,將基本代碼字W4=00011110000111100011110000111100提供給乘法器414,將基本代碼字W8=00000001111111100000001111111100提供給乘法器416,和將基本代碼字W16=00000000000000011111111111111101提供給乘法器418。然后,乘法器410以符號為單位用輸入位a0乘上基本代碼字W1并且將其輸出提供給異或運算器440,乘法器412以符號為單位用輸入位a1乘上基本代碼字W2并且將其輸出提供給異或運算器440,乘法器414以符號為單位用輸入位a2乘上基本代碼字W4并且將其輸出提供給異或運算器440,乘法器416以符號為單位用輸入位a3乘上基本代碼字W8并且將其輸出提供給異或運算器440,和乘法器418以符號為單位用輸入位a4乘上基本代碼字W16并且將其輸出提供給異或運算器440。另外,全1代碼生成器402生成全1基本代碼字并且將生成的全1基本代碼字提供給乘法器420。然后乘法器420以符號為單位用輸入位a5乘上全1基本代碼字并且將其輸出提供給異或運算器440。掩碼生成器404將基本代碼字M1=0101 0000 1100 01111 100 0001 1110 11101提供給乘法器422,將基本代碼字M2=0000 0011 1001 1011 1011 0111 0001 1100提供給乘法器424,將基本代碼字M4=0001 0101 1111 0010 0110 1100 10101100提供給乘法器426。然后,乘法器422以符號為單位用輸入位a6乘上基本代碼字M1并且將其輸出提供給異或運算器440,乘法器424以符號為單位用輸入位a7乘上基本代碼字M2并且將其輸出提供給異或運算器440,乘法器426以符號為單位用輸入位a8乘上基本代碼字M4并且將其輸出提供給異或運算器440。此外,掩碼生成器404生成其它的基本代碼字M8,并且將生成的基本代碼字M8提供給乘法器428。然而,因為應用到乘法器428的輸入位a9是0,所以乘法器428將0輸出到異或運算器440,因而不影響異或運算器440的輸出。也就是,由異或運算器440通過異或乘法器410、412、414、416、418、420、422、424、426和428的輸出值而確定的值等于通過異或乘法器410、412、414、416、418、420、422、424和426的輸出值而確定的值。將從異或運算器440輸出的32個符號提供給穿孔器460。此刻,控制器450接收代碼長度信息并且根據代碼長度信息將指示穿孔位置的控制信息提供給穿孔器460。然后穿孔器460依據從控制器450輸出的控制信號來穿孔在第0到第31符號的全部32個代碼符號中的第0、2、8、19和20編碼符號。換句話說,穿孔器460穿孔在32個編碼符號中的5個符號,因此輸出27個沒被穿孔的編碼符號。
下面的表5圖解說明利用其通過圖4的編碼器能夠實現表1的全部編碼器的穿孔模式。將表5的穿孔模式應用到圖4的穿孔器460上來實現(n,k)代碼(其中n=3,4,…,14,18,19,…,29,k=1,2,3,4,6,7,8,9)。
表5
在表5中,“0”表示穿孔編碼符號的位置,而“1”表示沒有被穿孔的編碼符號的位置。通過利用表5的穿孔模式,有可能計算出甚至用于第一TFCI信息位與第二TFCI信息位的比率是2∶8、3∶7、4∶6、6∶4、7∶3、8∶2和9∶1的情況的第一編碼TFCI符號和第二編碼TFCI符號。從表5的穿孔模式對第一TFCI信息位與第二TFCI信息位的比率是1∶9的情況而進行的先前描述中,編碼器200和205能夠變得更加清楚明顯。
在上述操作以后,通過生成32個符號的多路復用信號的排列器(或者多路復用器)210來排列(或者時分多路復用)從編碼器200和205中輸出的編碼符號。
接著,描述用于通過編碼符號排列器210來排列第一編碼TFCI符號和第二編碼TFCI符號的方法。編碼符號排列器210排列從編碼器200和205中輸出的第一編碼TFCI符號和第二編碼TFCI符號以便于編碼TFCI符號盡可能均一的排列在一個無線電幀中。也就是說,編碼符號排列器210將信息位ak映射到在先前技術描述中定義的編碼位b1。對于通過編碼信息位ak獲得的編碼符號,在通過編碼第一TFCI位獲得的編碼符號中第x編碼符號定義為cx1,其中x是包括“0”的整數,在通過編碼第二TFCI位獲得的編碼符號中第y編碼符號定義為cy2,其中y是包括“0”的整數。用于cx1的最后字符的x值和用于cy2的最后字符的y值的總和將總是32。同樣的,編碼符號cx1的數目和編碼符號cy2的數目的總和也是32。因此,編碼符號排列器210具有將編碼符號cx1和cy2映射到位b1的功能。對于條件A1、A2、A3和A4的各自情況在實際無線電幀上傳輸以前將b1位映射到dm位。
在條件A2、A3和A4中,按希望地傳輸全部32個b1位。然而,在條件A1中,不傳輸位d30(b30)和d31(b31),所以有必要選擇編碼符號cx1和xy2中的一個以便于被映射到位d30(b30)和d31(b31)。下面給出將編碼符號cx1和xy2映射到位d30(b30)和d31(b31)的規則。
規則1第一編碼TFCI符號和第二編碼TFCI符號的最后編碼符號映射到d30(b30)和d31(b31)。
規則2第一編碼TFCI符號和第二編碼TFCI符號的任意編碼符號映射到d30(b30)和d31(b31)。
規則3從具有增強的編碼率的編碼器中輸出的兩個任意編碼符號映射到d30(b30)和d31(b31)。
規則4從具有高編碼率的編碼器中輸出的兩個任意編碼符號映射到d30(b30)和d31(b31)。
規則5從除不同于具有增強的編碼率的編碼器以往的一個編碼器中輸出的兩個任意編碼符號映射到d30(b30)和d31(b31)。
在應用規則1、規則2、規則3、規則4和規則5中,應該考慮下列問題。也就是,當不傳輸在每個代碼的編碼符號cx1和xy2之中的一個或者兩個編碼符號的時候,應該考慮到(1)用于第一TFCI或者第二TFCI的代碼的性能將如何改變,(2)在第一TFCI和第二TFCI中的哪一個TFCI將被增強可靠性(或者性能),(3)在從各自編碼器中輸出的編碼符號cx1和xy2之中哪個編碼符號將被映射到d30(b30)和d31(b31)以便于減小代碼的性能惡化,和(4)在傳輸期間第一TFCI和第二TFCI之中的哪個TFCI將被壓縮。
在規則1、規則2、規則3和規則5的下列描述中,將假定在HSM中第一TFCI與第二TFCI的信息位比率是3∶7。此外,在規則4的描述中,將假定用于條件A1的第一TFCI與第二TFCI的信息位比率是3∶7。
下面將參考實例來進行規則1的描述。依據第一TFCI與第二TFCI的信息位比率,(9,3)代碼和(23,7)代碼,或者(11,3)代碼和(21,7)代碼是可利用的。(9,3)代碼和(23,7)代碼用于增加第二TFCI的代碼性能,而(11,3)代碼和(21,7)代碼用于增加第一TFCI的代碼性能。當應用規則1的時候,不傳輸(9,3)代碼的最后編碼符號,所以(9,3)代碼的實際編碼率變成(8,3);不傳輸(23,7)的最后編碼符號,所以(23,7)代碼的實際編碼率變成(22,7);不傳輸(11,3)代碼的最后代碼符號,所以(11,3)代碼的實際編碼率變成(10,3);和不傳輸(21,7)代碼的最后編碼符號,所以(21,7)代碼的實際編碼率變成(20,7)。在規則1中,編碼器將它們的最后編碼符號映射到d30(b30)和d31(b31),這有助于映射的簡化。然而,在條件A1中,降低了第一TFCI與第二TFCI的實際編碼率,導致了第一TFCI和第二TFCI的代碼性能的降低。
下面將參考實例來進行規則2的描述。依據第一TFCI與第二TFCI的信息位比率,(9,3)代碼和(23,7)代碼,或者(11,3)代碼和(21,7)代碼是可利用的。當應用規則2的時候,不傳輸(9,3)代碼的任意編碼符號,所以(9,3)代碼的實際編碼率變成(8,3);不傳輸(23,7)的任意編碼符號,所以(23,7)代碼的實際編碼率變成(22,7);不傳輸(11,3)代碼的任意代碼符號,所以(11,3)代碼的實際編碼率變成(10,3);和不傳輸(21,7)代碼的任意編碼符號,所以(21,7)代碼的實際編碼率變成(20,7)。能夠從4個代碼中選擇任意編碼符號以便于雖然降低了各自代碼的實際編碼率但沒有降低實際代碼性能。然而,不考慮被選擇的任意代碼符號,一些代碼也能夠降低性能。在映射編碼符號cx1和cy2的方法中規則2比規則1更復雜。然而,在條件A1中,有可能保持第一TFCI和第二TFCI的代碼性能而不考慮用于第一TFCI和第二TFCI的編碼器的實際編碼率的降低。
下面將參考實例來進行規則3的描述。依據第一TFCI與第二TFCI的信息位比率,(9,3)代碼和(23,7)代碼,或者(11,3)代碼和(21,7)代碼是可利用的。當應用規則3的時候,不傳輸(23,7)的兩個任意編碼符號,所以(23,7)代碼的實際編碼率變成(21,7);和不傳輸(11,3)代碼的兩個任意代碼符號,所以(11,3)代碼的實際編碼率變成(9,3)。能夠選擇任意編碼符號以便于雖然降低了各自代碼的實際編碼率但沒有降低實際代碼性能。然而,大部分代碼都降低了性能。在規則3中,各自代碼的實際編碼率變成(9,3)或者(21,7),因此滿足用于條件A1的情況的具有實際數據率1/3的TFCI代碼字的性能。然而,盡管打算增加第一TFCI代碼或者第二TFCI代碼的性能,但是TFCI符號的數目的增加導致了其編碼符號已經增加了數目的代碼的性能的降低。規則3能夠搜索不降低代碼的性能的任意符號。象規則2一樣,規則3還具有復雜的映射方法。為了簡化映射方法,將從具有增加的代碼符號數目的編碼器中輸出的編碼符號中的最后兩個符號映射到d30(b30)和d31(b31)。
下面將參考實例來進行規則4的描述。依據第一TFCI與第二TFCI的信息位比率,(23,7)代碼和(9,3)代碼,或者(21,7)代碼和(11,3)代碼是可利用的。(21,7)代碼和(11,3)代碼用于增加第二TFCI的編碼率,而(23,7)代碼和(9,3)代碼用于增加第一TFCI的編碼率。當應用規則4的時候,不傳輸(23,7)代碼的最后兩個編碼符號,所以(23,7)代碼的實際編碼率變成(21,7)并且(9,3)代碼的編碼率保持不變;和不傳輸(21,7)代碼的最后兩個編碼符號,所以(21,7)代碼的實際編碼率變成(19,7)并且(11,3)代碼的編碼率保持不變。當應用規則4的時候,來自具有較大數目的代碼字的各自編碼器的最后兩個符號或者任意兩個符號被映射到d30(b30)和d31(b31)。在規則4中,不傳輸具有更長代碼字的代碼的兩個編碼符號,所以減低了具有更長代碼字的代碼的性能,但保證了具有較短代碼字的代碼的性能。
下面將參考實例來進行規則5的描述。如果假定第一TFCI與第二TFCI的信息位比率是3∶7并且增強了傳輸第二TFCI的代碼字的性能,則(9,3)代碼和(23,7)代碼是可利用的。在規則5中,為了以較高可靠性傳輸第二TFCI,將(9,3)代碼的兩個任意編碼符號映射到d30(b30)和d31(b31),所以實際編碼率變成(7,3)。在規則5中,減低了第一TFCI編碼器的性能,但是沒有損壞用于第二TFCI的編碼符號,所以有可能安全的傳輸第二TFCI代碼字。
在前面規則1、規則2、規則3和規則4的描述中,只有在條件A1中才將cx1和cy2映射到d30(b30)和d31(b31)。然而,在條件A2、A3和A4中,傳輸全部的32個編碼符號或者重復傳輸32個編碼符號,所以不需要單獨的映射規則并且能夠使用用于條件A1的完整的映射規則。另外,能夠依據情況適當的使用規則1、規則2、規則3、規則4和規則5。
在此,本發明將通過實例提供一種將cx1和cy2符號映射到b1位的方法。在下列實例中,適用于規則1的方法和將第一編碼TFCI符號和第二編碼TFCI符號排列的盡可能均一以便于獲得時間傳輸增益的方法也能適用到其它的映射方法。在條件A1中,cx1和cy2的最后編碼符號被映射到b30或者b31。
對于由本發明提供的編碼器,盡管編碼率為1/3,但增加了第一FTCI編碼器或者第二TFCI編碼器的編碼率的16個編碼器被設計為在編碼率1/3處具有最佳性能。
在描述將編碼符號cx1和cy2映射到編碼位b1的方法之前,第一編碼TFCI符號cx1的數目被定義為n(其中n=x+1)并且第二編碼TFCI符號cy2的數目被定義為m(其中m=y+1)。為了解釋的方便,將假定n等于或者小于m,n和m的總數變為32。因此,對于n=4,7,10,13和16,各自的m=28,25,22,19和16。值n和m被定義為b[32n×(i+1)]-1=ci1,(0≤i≤n-1)---(1)]]>bi+[n32-n×(i+12)]=ci2,(0≤i≤m-1)---(2)]]>在方程(1)中,n表示第一編碼TFCI符號的總數目,i表示第一編碼TFCI符號的索引(index),其中0≤i≤n-1(或者x)。以生成順序指定索引。方程(1)表示第一編碼TFCI符號將被映射到的b1位的位置。在方程(1)中,[x]指示通過舍入給定值x而獲得的整數。
在方程(2)中,n指示第一編碼TFCI符號的總數,m指示第二編碼TFCI符號的總數,i指示第二編碼TFCI符號的索引,其中0≤i≤m-1(或者y)。以生成順序指定索引。方程(2)表示第二編碼TFCI符號將被映射到的b1位的位置。在方程(2)中,[x]表示在小于或者等于給定值x的整數中的最大值。
依據方程(1)映射(排列)第一編碼TFCI符號,而依據方程(2)映射第二編碼TFCI符號。至于編碼符號的順序,能夠首先排列第一編碼TFCI符號或者第二編碼TFCI符號。或者,能夠同時排列第一編碼TFCI符號和第二編碼TFCI符號。
當第一編碼TFCI符號的數目大于第二編碼TFCI符號的數目(n>m)的時候,使用方程(2)來映射第一編碼TFCI符號并且使用方程(1)來映射第二編碼TFCI符號。
下面的表6圖解說明依據方程(1)和方程(2)生成的編碼符號。在表6中,‘0’表示傳輸第一編碼TFCI符號cx1的位置,‘1’表示傳輸第二編碼TFCI符號cy2的位置。
表6
在表6中所示的是排列第一編碼TFCI符號和第二編碼TFCI符號的實例。為了選擇用于在物理信道上傳輸依據表6生成的編碼符號的位置,在條件A1、A2、A3和A4中使用不同的方法。在條件A1中,穿孔映射到位b30或者b31的編碼符號cx1和cy2,然后30個b1位在傳輸以前映射到位dm。在條件A2中,在被傳送之前繼續重復3次在條件A1中映射的32個b1位,再一次重復從b0到b23,然后映射到全部120個dm位。在條件A3中,在被傳輸之前將在條件A1中排列的32個b1位映射到傳輸位dm的位置。在條件A4中,重復4次在條件A1中映射的32個b1位,然后在被傳輸之前映射到128個傳輸位dm的位置上。
圖6圖解說明圖2的編碼符號排列器210的詳細結構。參考圖6,參考號601表示從圖2的編碼器200中輸出的第二編碼TFCI符號cy2,參考號611表示從編碼器205中輸出的第一編碼TFCI符號cx1。存儲設備603和613是用于存儲編碼符號cx1和cy2并且利用存儲器來實現的設備。然而,通過修改硬件結構,有可能將第二編碼TFCI符號601和第一編碼TFCI符號611直接應用到開關620而不用在存儲設備中存儲編碼符號。依據接收的代碼選擇信息將開關620交替切換到存儲設備603和613。從存儲設備603和613中輸出的編碼符號cx1和cy2被存儲在永久存儲設備621中。控制器670依據表6排列接收的代碼符號cx1和cy2。可以用硬件或軟件來實現符號排列。開關630依據有關編碼TFCI符號的數字的信息,也就是有關dm位的信息,將存儲在存儲設備621中的b1位轉換到輸出節點或者重復器(repeater)640。也就是,在dm位的數目是30或者32的條件A1或者A3中,開關630將b1位從存儲設備621轉換到輸出節點。在dm位的數目是120或者128的條件A2或者A4中,開關630將b1位從存儲設備621轉換到重復器640。重復器640重復來自開關630的位b1預定次數以便于獲得用于條件A2或者A4的位dm。重復器640能夠用在條件A2和A4中。還能夠通過在控制器670中的軟件來實現重復器640。
將依據表6通過編碼符號排列器210排列的b1位提供給多路復用器220,在其中用例如在DPCCH和DPDCH上傳輸的TPC位和導頻位這樣的物理信息來時分多路復用它們。多路復用器220生成其結構在圖5中圖解說明的DPCH。圖5圖解說明從節點B傳輸到UE的DPCH的結構。
參考圖5,參考號510表示由15個時隙組成的無線電幀的結構。參考號520表示在其中在時分基礎上分開DPDCH和DPCCH的下行鏈路信道的時隙的結構。也就是,時隙由組成DPDCH的兩個數據字段501和507、TPC字段503、TFCI字段505和組成DPCCH的導頻字段509組成。TPC字段503用于將用于上行鏈路信道的TPC命令從UE傳輸到節點B,導頻字段509由UE用于估計在上行鏈路信道和信號強度中的變化。此外,TFCI字段505用于將從編碼符號排列器210輸出的編碼TFCI傳輸符號dm傳輸到UE。
將從多路復用器220輸出的DPCH提供給擴展器230,同時,將用于信道分開的擴展代碼從擴展代碼生成器235提供到擴展器230。擴展器230以符號為單位通過擴展代碼擴展DPCH,并且以碼片為單位輸出信道擴展DPCH。將信道擴展DPCH提供給擾頻器240,同時,將擾頻代碼從擾頻代碼生成器245提供給擾頻器240。擾頻器240利用擾頻代碼來擾頻信道擴展DPCH。
2.發送器的第二實施例圖13圖解說明依據本發明的第二實施例的發送器的結構。參考圖13,編碼器1303和編碼器1313分別編碼用于DSCH的TFCI信息位(第二TFCI信息位)和用于DCH的TFCI信息位(第一TFCI信息位)。除了沒有提供穿孔器和控制器之外,編碼器1303和編碼器1313與在圖4中圖解說明的編碼器的結構是相同的。將從編碼器1303輸出的32個編碼符號提供給第二編碼TFCI符號存儲設備1305,將從編碼器1313輸出的32個編碼符號提供給第一編碼TFCI符號存儲設備1315。第一編碼TFCI符號存儲設備1315和第二編碼TFCI符號存儲設備1305能夠共享相同的存儲器。在這樣的情況下,第一編碼TFCI符號和第二編碼TFCI符號必須是邏輯上可區分的。第二編碼TFCI符號存儲設備1305和第一編碼TFCI符號存儲設備1315將分別依據從控制器1330接收的第二編碼符號選擇信息1331和第一編碼符號選擇信息1333而選擇的存儲在其中的32個代碼符號提供給符號排列器1350。第二編碼符號選擇信息1313和第一編碼符號選擇信息1333是與在表5中圖解說明的穿孔模式相同的信息,并且用于在32個編碼符號中選擇所想要的編碼符號而不是依據穿孔模式穿孔編碼符號。第二編碼TFCI符號存儲設備1305和第一編碼TFCI符號存儲設備1315的輸出分別等于cy2和cx1。依據從控制器1330接收的編碼符號排列信息1335,符號排列器1350以表6的形式排列接收的第二編碼TFCI符號和第一編碼TFCI符號。符號排列器1350的輸出變成b1。圖13的控制器1330分別依據表5的符號穿孔模式和表6的符號排列模式來控制符號存儲設備1305和1315和符號排列器1350以便于提供與在圖4、6和8中圖解說明的編碼器和符號選擇器相同的輸出。
圖19圖解說明編碼符號排列器1350的詳細結構。參考圖19,編碼符號排列器由存儲設備1901、控制器1910和開關組成。存儲設備1901是用于以表6的形式存儲第一編碼TFCI符號和第二編碼TFCI符號的設備,它在控制器1910的控制下排列第一編碼TFCI符號和第二編碼TFCI符號,然后繼續的輸出b1位。控制器1910控制開關以便于將第一編碼TFCI符號和第二編碼TFCI符號提供給存儲設備1901,還控制存儲設備1901來以表6的方式重新排列第一編碼TFCI符號和第二編碼TFCI符號。能夠通過軟件來實現圖19的控制器1910。在這樣的情況下,軟件能夠成為地址控制器。或者,能夠以相同的存儲器或者不同的存儲器實現符號排列器1350、第一編碼TFCI存儲設備1315和第二編碼TFCI1305。然而,當通過軟件實現的時候,控制器1330控制在符號排列器1350、第一編碼TFCI符號存儲設備1315和第二編碼TFCI符號存儲設備1305的存儲器上的地址,由此通過軟件執行編碼器和符號排列器的操作。
3.發送器的第三實施例圖3圖解說明依據本發明的第三實施例的發送器的結構。發送器利用單個編碼器編碼第一編碼TFCI符號和第二編碼TFCI符號。
參考圖3,將第二編碼TFCI位301和第一編碼TFCI位303應用到選擇器310。選擇器310依據來自控制器330的TFCI選擇信息將第二編碼TFCI位301或者第一編碼TFCI位303選擇性地提供給編碼器311。通過實例,在圖7中圖解說明選擇器310的詳細結構。參考圖7,將第二TFCI位301提供給存儲設備703,將第一TFCI位303提供給存儲設備713。存儲設備703和713是用于存儲第二TFCI位301和第一TFCI位303的設備,并且能夠通過存儲器來實現。然而,通過修改硬件結構,有可能將第二TFCI位301和第一TFCI位303直接應用到開關720而不用利用存儲設備。或者,開關720能夠依據接收的代碼選擇信息交替切換到存儲設備703和713。將從開關720輸出的第二TFCI位和第一TFCI位提供給編碼器311。還能夠利用軟件來實現選擇器310。
編碼器311具有圖4的結構,并且依據從控制器330接收的代碼長度信息來編碼來自選擇器310的TFCI位。還能夠通過軟件來釋放控制器330。
將從編碼器311輸出的編碼符號cx1或者cy2提供給符號排列器312,在其中以表6所圖解說明的形式來排列它們。在圖8中圖解說明符號排列器312的內部結構。
參考圖8,存儲設備801在控制器810的控制下以表6中所圖解說明的形式來排列接收的編碼TFCI符號。對于編碼符號cx1或者cy2,在存儲設備801中存儲首先接收的編碼TFCI符號直到完全排列了其它編碼TFCI符號。存儲設備801將b1位提供給開關803。依據關于編碼TFCI符號傳輸的數目的信息,開關803輸出來自存儲設備801的原樣的編碼TFCI符號或者輸出編碼TFCI符號到重復器805。重復器805以與在物理信道上被傳輸的編碼TFCI符號dm的數目相同的次數來重復從開關803提供的編碼TFCI符號。能夠通過軟件實現重復器805來執行相同的操作。重復器805可以用控制器810的內部塊或分開的塊來實現。
將從符號排列器312輸出的編碼TFCI符號dm應用到多路復用器313,在其中利用象在DPCCH和DPDCH上傳輸的TPC和導頻位這樣的物理信息來時分多路復用它們。多路復用的DPCH具有圖5中圖解說明的結構。
將DPCH提供給擴展器314,同時將由擴展編碼生成器316生成的擴展代碼提供給擴展器314。擴展器314通過以符號為單位擴展代碼來信道擴展DPCH,用于信道分離,并且以碼片為單位輸出信道擴展DPCH。將信道擴展的DPCH提供給擾頻器315,同時,將通過擾頻代碼生成器317生成的擾頻代碼提供給擾頻器315。擾頻器315利用擾頻代碼來擾頻信道擴展DPCH。
4.發送器的第四實施例圖14圖解說明依據本發明的第四實施例的發送器的結構。圖14的發送器與圖13中的發送器的不同之處在于,在編碼器利用單獨編碼器來繼續編碼第一TFCI信息位和第二TFCI信息位。參考圖14,將第一TFCI信息位或者第二TFCI信息位提供給編碼器1403,在其中它們被編碼然后被提供給編碼符號存儲設備1405。編碼符號存儲設備1405依據從控制器1430接收的編碼符號選擇信息1401也就是表5的穿孔模式來選擇編碼符號,并且將選擇的編碼符號提供給代碼選擇器(或者代碼排列器)1450。編碼符號存儲設備1405能夠將選擇的第一編碼TFCI符號或者第二編碼TFCI符號直接提供給代碼排列器1450。或者,編碼器1403接收其它的編碼TFCI符號,編碼符號存儲設備1405依據來自控制器1430的編碼符號選擇信息1401來選擇接收的編碼TFCI符號并且將兩個類型的編碼TFCI符號提供給編碼排列器1450。圖14的編碼選擇器1450將以表6的形式接收的編碼符號cx1和cy2映射到位b1。同樣的,能夠通過軟件實現編碼符號存儲設備、代碼排列器和控制器。
5.發送器的第五實施例圖15圖解說明依據本發明的第五實施例的發送器的結構。不像其它的發送器,圖15的發送器同時執行TFCI編碼和符號排列。
將參考在其中以(4,1)的比率編碼第二TFCI位、以(28,9)比率編碼第一TFCI位和將編碼符號排列到位b1的實例來描述發送器的操作。
參考圖15,基本代碼字存儲器1501存儲在圖4的編碼器中使用的基本編碼字W1、W2、W4、W8、W16、M1、M2、M4、M8和全1序列。在基本編碼存儲器1501中,水平軸表示長度32的基本代碼字,垂直軸表示各自基本代碼字的符號。控制器1510接收第二TFCI信息位1511、第一TFCI信息位1513、編碼TFCI符號選擇信息1515、和編碼TFCI符號排列信息1517,控制基本代碼字存儲器1501以便于生成(4,1)代碼和(28,9)代碼,并且排列代碼以便于獲得時間傳輸增益。
如果第二TFCI信息位1511被定義為a02并且第一TFCI信息位被定義為a01,a11,a21,a31,a41,a51,a6/1,a71和a81,則控制器1510依據表6的編碼TFCI符號排列信息1517重復4次生成7個第一編碼TFCI符號和1個第二編碼TFCI符號的操作,表6的編碼TFCI符號排列信息1517也就是c01,c11,c21,c31,c41,c51,c61,c71,c81,c91,c101,c111,c121,c131,c141,c151,c161,c171,c181,c191,c201,c211,c221,c231,c241,c251,c261,c271,和c32。
依據接收的TFCI信息位a01,a11,a21,a31,a41,a51,a61,a71,a81和a02,第一編碼TFCI符號和第二編碼TFCI符號使用不同的基本代碼字。依據輸入信息位為‘0’或者‘1’來確定被選擇的基本代碼字的使用,依據表5的穿孔模式來選擇符號。
接收9個第一TFCI輸入位用于第一編碼TFCI符號,所以基本代碼字生成器1501生成基本代碼字W1、W2、W4、W8、W16、全1序列、M1、M2和M4。接收1個第二TFCI輸入位用于第二編碼TFCI符號,所以基本代碼字生成器1501只生成基本代碼字W1。第一編碼TFCI符號具有{1,1,1,1,1,1,0,1,1,1,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}的穿孔模式,第二編碼TFCI符號具有{1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}的穿孔模式。
為了生成第二編碼TFCI符號,基本代碼字存儲器1501選擇基本代碼字W1的第0、2、4、和6個符號。為了生成第一編碼TFCI符號,基本代碼字存儲器1501異或基本代碼字W1、W2、W4、W8、W16、全1序列、M1、M2和M4,然后選擇作為所得到的代碼字的不同于第6、10、11、和13字符的字符。
參考同時生成(4,1)代碼和(28,9)代碼的實例,已經描述了圖15的TFCI編碼器和符號排列器的操作。另外,生成不同類型的代碼字的其它方法具有依據輸入代碼位的數目來選擇所用的基本代碼字的類型,并且利用表6的編碼符號排列模式來確定生成代碼符號的順序的過程。此外,該方法具有依據輸入代碼位的順序和值來異或基本代碼字并且依據表5的穿孔模式來選擇編碼符號的過程。編碼符號存儲設備1530存儲從基本代碼字存儲器1501輸出的值。類似圖13和14的發送器,也能夠通過軟件來實現圖15的發送器。
6.接收器的第一實施例圖9圖解說明依據本發明的實施例的對應于圖3和4的發送器的接收器的結構。參考圖9,將下行鏈路DPCH提供給擾頻器940,同時,將通過擾頻代碼生成器945生成的擾頻代碼提供給解擾頻器940。解擾頻器940用擾頻代碼解擾頻下行鏈路DPCH。將解擾頻的下行鏈路DPCH提供給解擴展器930,同時,將由擴展代碼生成器935生成的擴展代碼提供給解擴展器930。解擴展器930以符號為單位通過擴展代碼來解擴展解擾頻下行鏈路DPCH。
將解擴展的DPCH符號提供給多路分解器920,其中將它們多路分解(分離)為編碼TFCI符號和其它信號,例如DPDCH、TPC、導頻位。將編碼TFCI符號提供給編碼符號重排列器910。編碼符號重排列器910依據代碼長度信息和位置信息將編碼TFCI符號分成用于DSCH的編碼符號(第二TFCI信息符號)和用于DCH的編碼符號(第一TFCI信息符號)。代碼長度信息是根據用于DSCH的TFCI位與用于DCH的TFCI位的比率的代碼長度控制信息。位置信息是如圖6中所圖解說明的指示用于DSCH的編碼符號的位置和用于DCH的編碼符號的位置的信息。將由編碼符號重排列器910分開的第二編碼TFCI符號和第一編碼TFCI符號分別提供給第一解碼器900和第二解碼器905。解碼器900和905依據代碼長度信息來確定相應的代碼,并且通過確定的代碼分別解碼第二編碼TFCI符號和第一解碼TFCI符號。也就是,第一解碼器900解碼第二編碼TFCI符號并且輸出第二TFCI位(用于DSCH的TFCI位),第二解碼器905解碼第一編碼TFCI符號并且輸出第一TFCI位(用于DCH的TFCI位)。
圖18A和18B圖解說明了依據本發明的不同實施例的編碼符號重排列器910的詳細結構。
參考圖18A,編碼符號重排列器由存儲設備1801、控制器1810和開關組成。存儲設備1801是用于存儲從多路分解器920中接收的代碼TFCI符號的設備,它在控制器1810的控制下分開第一編碼TFCI符號和第二編碼TFCI符號。控制器1810控制存儲設備1801和開關以便于將第一編碼TFCI符號和第二編碼TFCI符號分別提供給解碼器905和900。或者,當使用單個解碼器的時候,控制器1810分別將兩個類型的編碼TFCI符號提供給單個解碼器。能夠通過軟件來實現控制器1810。在這樣的情況下,軟件能夠成為地址控制器。
參考圖18B,編碼符號重排列器由存儲設備1821、控制器1820、掩碼生成器1830、乘法器1815和乘法器1817組成。存儲設備1821具有與圖18A的存儲設備1801相同的操作。控制器1820控制存儲設備1821以便于將來自多路分解器920的編碼TFCI符號提供給第一乘法器1815和第二乘法器1817。而且,控制器1820控制掩碼生成器1830以便于生成用于分離第一編碼TFCI符號和第二編碼TFCI符號的掩碼。將由掩碼生成器1830生成的掩碼提供給第一乘法器1815和第二乘法器1817。第一乘法器1815用對應的掩碼乘上來自存儲設備1821的編碼TFCI符號并且輸出第一編碼TFCI符號。第二乘法器1817用對應的掩碼乘上來自存儲設備1821的編碼TFCI符號并且輸出第二編碼TFCI符號。掩碼生成器1830以掩碼的形式存儲在表6中圖解說明的第一編碼TFCI符號和第二編碼TFCI符號的符號排列模式,或利用方程(1)和(2)生成掩碼。掩碼用于將來自多路分解器920的編碼TFCI符號分成第一編碼TFCI符號和第二編碼TFCI符號。如果每個乘法器1815和多路復用器1817能夠輸出兩種類型的編碼TFCI符號,則只使用兩個多路復用器中的一個來分開第一編碼TFCI符號和第二編碼TFCI符號。
圖11圖解說明圖9的解碼器900和905的詳細結構。參考圖11,將接收的符號r(t)提供給0插入器1100,同時,將代碼長度信息提供給控制器1130。控制器1130根據代碼長度信息來確定穿孔位置,并且將用于被確定的穿孔位置的控制信息提供給0插入器1100。代碼長度信息表示在編碼器中使用的代碼長度或者編碼率,而控制信息表示穿孔位置。穿孔位置表示被刪除的符號的位置以便于獲得對應于從編碼器接收的位的想要的代碼符號長度。表7圖解說明與代碼長度相關的被存儲的穿孔位置。
表7
在表7中假定代碼長度信息表示在編碼器中使用的編碼率。當編碼率(k,n)表示將n個輸入位編碼成k個符號,則接收的符號具有代碼長度k。此外,表7的F_n表示n個穿孔位置。如能夠從表11中確定的,控制信息(穿孔位置)能夠使0插入器1100保持輸出符號的數目(32)而不管接收符號的代碼長度。
參考表7,控制器1130輸出關于29個穿孔位置的編碼率(3,1)的信息,關于28個穿孔位置的編碼率(4,1)的信息,關于27個穿孔位置的編碼率(5,1)的信息,關于26個穿孔位置的編碼率(6,2)的信息,關于25個穿孔位置的編碼率(7,2)的信息,關于24個穿孔位置的編碼率(8,2)的信息,關于23個穿孔位置的編碼率(9,3)的信息,關于22個穿孔位置的編碼率(10,3)的信息,關于21個穿孔位置的編碼率(11,9)的信息,關于20個穿孔位置的編碼率(12,4)的信息,關于19個穿孔位置的編碼率(13,4)的信息,關于18個穿孔位置的編碼率(14,4)的信息,關于14個穿孔位置的編碼率(18,6)的信息,關于13個穿孔位置的編碼率(19,6)的信息,關于12個穿孔位置的編碼率(20,6)的信息,關于11個穿孔位置的編碼率(21,7)的信息,關于10個穿孔位置的編碼率(22,7)的信息,關于9個穿孔位置的編碼率(23,7)的信息,關于8個穿孔位置的編碼率(24,8)的信息,關于7個穿孔位置的編碼率(25,8)的信息,關于6個穿孔位置的編碼率(26,8)的信息,關于5個穿孔位置的編碼率(27,9)的信息,關于4個穿孔位置的編碼率(28,9)的信息和關于3個穿孔位置的編碼率(28,9)的信息。對于各自的情況,穿孔位置與在編碼器的描述中所給定的相同。
0插入器1100依據控制信息在接收的符號的穿孔位置中插入0,然后輸出長度32的符號流。將符號流提供給逆快速Hadamard變換器(TFHT)1120和乘法器1102、1104、1106。分別用從掩碼生成器1110生成的掩碼函數M1、M2和M15來乘上提供給乘法器1102、1104和1106的符號流。將乘法器1102、1104和1106的輸出符號分別提供給開關1152、1154和1156。此時,控制器1130根據代碼長度信息將指示掩碼函數使用/沒使用的信息提供給開關1152、1154和1156。例如,當(3,1)、(4,1)、(5,1)、(6,2)、(7,2)、(8,2)、(9,3)、(10,3)、(11,3)、(12,4)、(13,4)、(14,4)、(18,6)、(19,6)和(20,6)編碼器不使用掩碼函數時,依據開關控制信息斷開所有的開關1152、1154和1156。然而,當(21,7)、(22,7)和(23,7)編碼器使用一個基本掩碼函數時,只連接開關1152。以這樣的方式,控制器1130依據基于編碼率使用的掩碼函數的數目來控制開關1152、1154和1156。然后,每個IFHT 1120、1122、1124和1126對從0插入器1100接收的32個符號執行逆快速Hadamard變換,并且計算在發送器中能夠使用的符號和全部Walsh代碼之間的相關性。此外,IFHT確定在相關性中最高的相關性,和具有最高相關性的Walsh代碼的索引。因此,每個IFHT 1120、1122、1124和1126將由接收的信號乘以掩碼函數的索引、最高相關性和具有最高相關性的Walsh代碼的索引提供給相關性比較器1140。因為提供給IFHT 1120的信號沒有乘上掩碼函數,所以掩碼函數的標識符變成“0”。相關性比較器1140通過比較由IFHT提供的相關性來確定最高相關性,并且組合具有最高相關性的掩碼函數的索引和Walsh代碼索引。
7.接收器的第二實施例圖10圖解說明依據本發明的另一實施例的對應于圖3和4的發送器的接收器的結構。參考圖10,將下行鏈路DPCH提供給解擾頻器1040,同時,將由擾頻器代碼生成器1045生成的擾頻代碼提供給解擾頻器1040。解擾頻器1040用擾頻代碼來解擾頻下行鏈路DPCH。將被解擾頻的下行鏈路DPCH提供給解擴展器1030,同時,將由擴展代碼生成器1035生成的擴展代碼提供給解擴展器1030。解擴展器1030以符號為單位通過擴展代碼解擴展被解擾頻的下行鏈路DPCH。
將解擴展的DPCH符號提供給多路分解器1020,在其中符號被多路分解(分離)成編碼TFCI符號和其它信號,例如DPDCH、TPC和導引導位。將編碼TFCI符號提供給編碼符號重排列器1010。編碼符號重排列器1010依據代碼長度信息和位置信息將編碼的TFCI符號分成用于DSCH的編碼符號(第二TFCI信息符號)和用于DCH的編碼符號(第一TFCI信息符號)。代碼長度信息是基于用于DSCH的TFCI位與用于DCH的TFCI位的比率的代碼長度控制信息。位置信息是表示用于DSCH的編碼符號的位置和用于DCH的編碼符號的位置的信息,如表6中所圖解說明的那樣。
編碼符號重排列器1010具有圖18A和18B的結構。當使用圖18A和18B的結構的時候,編碼重排列器1010將分別順序地輸出第一編碼TFCI符號和第二編碼TFCI符號。將被分開的第二編碼TFCI符號和第一編碼TFCI符號順序提供給解碼器1000。解碼器1000通過對應于代碼長度的控制信息(代碼長度信息)的代碼來解碼第一編碼TFCI符號或者第二編碼TFCI符號。因此,解碼器1000輸出第一TFCI位或者第二TFCI位。解碼器1000具有與圖11的解碼器相同的操作。
而且,本發明提供了能夠執行用于各個信息位比率的解碼的解碼器,它對應于用于編碼具有各種長度的代碼的編碼器。
現在,下面將詳細描述依據本發明實施例的解碼器的操作。當用作對應于(6,2)、(7,2)和(8,2)編碼器的解碼器的時候,解碼器使用用于具有長度4的Walsh編碼器的IFHT。當用作對應于(9,3)、(10,3)、(11,3)編碼器的解碼器的時候,解碼器使用用于具有長度8的Walsh編碼器的IFHT。當用作對應于(12,4)、(13,4)、(14,4)編碼器的解碼器的時候,解碼器使用用于具有長度16的Walsh編碼器的IFHT。當用作對應于(16,5)編碼器的解碼器的時候,解碼器使用用于具有長度16的Walsh編碼器的IFHT。當用作對應于(18,6)、(19,6)、(20,6)、(21,7)、(22,7)、(23,7)、(24、8)、(25,8)、(26,8)、(27,9)、(28,9)、(29,9)和(32,10)編碼器的解碼器的時候,解碼器使用用于具有長度32的Walsh編碼器的IFHT。對于這樣的操作,解碼器應具有能夠支持具有可變長度的代碼的IFHT。因此,本發明提供具有能夠支持具有各種長度的IFHT結構的解碼器。
8.實施例的操作參考圖16和17描述編碼器、解碼器、符號排列器和符號重排列器的操作。
圖16圖解說明依據本發明的實施例的在傳送器中編碼器和代碼符號排列器的操作。參考圖16,在步驟1601中,發送器決定在HSM(硬分離模式)中編碼第一TFCI位(用于DCH的TFCI信息位)和第二TFCI位(用于DSCH的TFCI位)。在步驟1602中,編碼器接收第一編碼TFCI位和第二編碼TFCI位。在步驟1603中,編碼器以依據本發明的方法編碼第一編碼TFCI位(32個編碼符號)和第二編碼TFCI位(32個編碼符號)。在步驟1604中,編碼符號排列器依據代碼選擇模式在第一編碼TFCI符號中選擇具有最佳性能的編碼符號,也依據代碼選擇模式在第二編碼TFCI符號中選擇具有最佳性能的編碼符號。代碼選擇模式與在表5中所圖解說明的穿孔模式相同。在步驟1605中,編碼符號排列器依據用于獲得最佳時間分集增益的符號排列模式來排列被選擇的第一編碼TFCI符號和第二編碼TFCI符號。符號排列模式如表6中所圖解說明。結合圖15的描述,能夠在單個過程中執行步驟1603、1604和1605的操作。在步驟1605之后,在步驟1606中最終確定b1位,完成編碼和符號排列過程。
圖17圖解說明依據本發明的實施例的在接收器中解碼器和編碼符號重排列器的操作。參考圖17,在步驟1701中,接收器在下行鏈路DPCH的下行鏈路DPCCH中接收在TFCI字段上傳輸的編碼TFCI符號。在步驟1702中,解碼器依據第二編碼TFCI符號的位置信息在接收的編碼TFCI符號之中的第二編碼TFCI符號的位置中插入0,并且生成具有32個編碼符號的第一TFCI代碼字。此外,解碼器依據第一編碼TFCI符號的位置信息在接收的編碼TFCI符號之中的第一編碼TFCI符號的位置中插入0,并且生成具有32個編碼符號的第二TFCI代碼字。如結合圖18A和18B所描述的那樣,有可能利用掩碼來分開第一編碼TFCI符號和第二編碼TFCI符號。第一編碼TFCI符號和第二編碼TFCI符號的位置信息與在圖16的步驟1604中使用的模式相同。在未被穿孔或者未被選擇的符號的位置中插入0的原因是保證解碼器的正確操作。在步驟1703中,解碼器計算生成的第一TFCI代碼字和第二TFCI代碼字的相關性。在步驟1704中,解碼器輸出具有最大相關性的第一TFCI代碼字和第二TFCI代碼字的值或者索引。在步驟1705中,解碼器結束解碼第一TFCI代碼字和第二TFCI代碼字的過程。
當在HSM中第一TFCI信息位的數目和第二TFCI信息位的數目的總和變成10的情況下,對解碼方法、將cx1和cy2映射到b1位的方法和將b1位映射到dm位的方法進行了前面的描述。此外,已經進行了收發器、編碼器和解碼器的描述。通常,如果第一TFCI信息位的數目和第二TFCI信息位的數目的總和小于10,則LSM是可用的但HSM是不可用的。也就是,只有當第一TFCI信息位的數目和第二TFCI信息位的數目都小于5的時候,HSM是可用的。通常,只有(16,5)編碼器能用在HSM中。因此,當第一TFCI信息位的數目大于5或者第二TFCI信息位的數目大于5的時候,HSM是不可用的。然而,當使用依據本發明的能夠生成24種代碼的新的編碼器的時候,在TFCI信息位的數目上沒有限制,因此有可能可靠地傳輸TFCI信息位。也就是,有可能確定用其來編碼TFCI信息位的代碼。因此,有可能分別傳輸第一TFCI代碼或者第二TFCI代碼,或者同步傳輸第一TFCI代碼和第二TFCI代碼,保證可靠的傳輸。
在編碼器具有圖4的結構并且使用表4的穿孔模式的假定上,進行本發明的詳細描述。本發明還能夠應用到編碼器具有不同結構并且使用不同穿孔模式的其它情況下。
Ex1(例1).第一TFCI信息位與第二TFCI信息位的比率是2∶6當第一TFCI信息位與第二TFCI信息位的比率是2∶6的時候,傳統的HSM方法在傳輸之前能夠編碼第一TFCI信息位,但不能編碼第二TFCI信息位。然而,當使用依據本發明的編碼器的時候,將第一TFCI信息位編碼成6個字符、7個字符或者8個字符,將第二TFCI信息位編碼成18個字符、19個字符或者20個字符。由依據本發明的編碼器編碼的第一編碼TFCI符號和第二編碼TFCI符號的總和將變成最小值24和最大值28。當總和小于代碼符號的基本數目的32的時候,處理符號的最簡單的方法是通過間斷傳輸(DTX)來只傳輸24個符號或者28個符號。這個方法有助于簡化,但不能在DTX期間傳輸其它信息,導致了資源的浪費。另外,由于編碼符號的間斷傳輸,不能生成增加第一TFCI信息位和第二TFCI信息位的編碼性能。
在Ex1的情況下,能夠依據是否給第一TFCI優先級來增加可靠性或者性能、是否給第二TFCI優先級來增加可靠性或者性能、或者是否提高第一TFCI和第二TFCI兩者的性能來改變編碼方法。
如果將優先級給第一TFCI來增加可靠性或者性能,則利用(18,6)編碼器、(19,6)編碼器或者(20,6)編碼器來編碼第二TFCI信息位,利用(14,4)編碼器、(13,4)編碼器或者(12,4)編碼器來編碼第一TFCI信息位。此外,還有通過(6,2)編碼器、(7,2)編碼器或者(8,2)編碼器來編碼第一TFCI信息位、然后重復傳輸第一編碼TFCI位、由此增加性能的可靠性的另一種方法。在通過利用(14,4)編碼器、(13,4)編碼器或者(12,4)編碼器編碼第一TFCI信息位來增加第一TFCI代碼的性能或者可靠性的方法中,在被編碼之前在除了2個實際信息位以外的在2個位中插入0。在第一TFCI的重復之后,重復的第一編碼TFCI符號和第二編碼TFCI符號的總和可以超過32。如果第一編碼TFCI符號和第二編碼TFCI符號的總和超過32,則系統不符合3GPP標準,因此增加了硬件的復雜性。相反,如果當在Ex1中第一TFCI信息位和第二TFCI信息位的總和小于32,則與第一TFCI信息位和第二TFCI信息位的總和是10的情況相比較,在代碼選擇上的限制很少。也就是,當第一TFCI信息位和第二TFCI信息位的總和是10的時候,有必要選擇在其中編碼符號的總和是32的代碼。然而,如果盡管在Ex1中為給定的信息位使用了最大的編碼率但編碼符號的總和仍小于32,則能夠確定TFCI信息位的編碼率以便于在編碼符號的總和變成32的條件中改進性能。
與此同時,如果在Ex1中將優先級給第二TFCI來增加可靠性或者性能,則利用(6,2)編碼器、(7,2)編碼器或者(8,2)編碼器來編碼第一TFCI信息位,利用(26,8)編碼器、(25,8)編碼器或者(24,8)編碼器來編碼第二TFCI信息位。或者,有可能利用(20,6)編碼器、(19,6)編碼器或者(18,6)編碼器來編碼信息位,然后重復傳輸編碼位,由此增加可靠性或者性能。在第二TFCI的重復之后,第一編碼TFCI符號和被重復的第二編碼TFCI符號的總和可以超過32。然而,如果第一編碼TFCI符號和第二編碼TFCI符號的總和超過32,則系統不符合3GPP標準。
在Ex1中增加第一TFCI和第二TFCI兩者的可靠性或者性能的方法是在編碼以前將第一TFCI信息位的數目增加到3和將第二TFCI信息位的數目增加到7。也就是,在傳輸前,通過(9,3)編碼器、(10,3)編碼器或者(11,3)編碼器來編碼第一TFCI信息位,通過(23,7)編碼器、(22,7)編碼器或者(21,7)編碼器來編碼第二TFCI信息位。只有當編碼符號的總和不超過32的時候才能夠使用這個方法。當編碼符號的總和超過32的時候,就產生上述問題。另一個方法是通過(6,2)編碼器、(7,2)編碼器或者(8,2)編碼器來編碼第一TFCI信息位,和通過(18,6)編碼器、(19,6)編碼器或者(20,6)編碼器來編碼第二TFCI信息位,然后重復傳輸編碼位。重復傳輸的編碼符號的總和將不超過32。有3種編碼器用于編碼第一TFCI信息位,還有3種編碼器用于編碼第二TFCI信息位。對于編碼器,選擇具有最好性能的編碼器。至于由編碼器重復的符號的數目,被選擇的編碼器的符號可以被重復傳輸許多次。
Ex2(例2).第一TFCI信息位與第二TFCI信息位的比率是3∶4當第一TFCI信息位與第二TFCI信息位的比率是3∶4的時候,也就是,當第一TFCI信息位的數目和第二TFCI信息位的數目都小于5的時候,在傳輸以前,傳統的HSM方法分別或者順序地(16,5)編碼第一TFCI信息位和第二TFCI信息位。然而,當使用依據本發明的實施例的時候,將第一TFCI信息位編碼成9個字符、10個字符或者11個字符,將第二TFCI信息位編碼成12個字符、13個字符或者14個字符。由依據本發明的編碼器編碼的第一編碼TFCI符號和第二編碼TFCI符號的總和變成最大值25。當總和小于編碼符號的基本數目的32的時候,處理符號的最簡單的方法是通過間斷傳輸(DTX)來只傳輸21個符號或者24個符號。這個方法有助于簡化,但不能在DTX期間傳輸其它信息,導致了資源的浪費。另外,由于編碼符號的間斷傳輸,不能提高第一TFCI信息位和第二TFCI信息位的編碼性能。
在Ex2的情況下,能夠依據是否給第一TFCI優先級來增加可靠性或者性能、是否給第二TFCI優先級來增加可靠性或者性能、或者是否提高第一TFCI和第二TFCI兩者的屬性來改變編碼方法。
如果將優先級給第一TFCI來增加可靠性或者性能,則利用(12,4)編碼器、(13,4)編碼器或者(14,4)編碼器來編碼第二TFCI信息位,利用(20,6)編碼器、(19,6)編碼器或者(18,6)編碼器來編碼第一TFCI信息位。此外,還有通過(9,3)編碼器、(10,3)編碼器或者(11,3)編碼器來編碼第一TFCI信息位、然后重復傳輸第一編碼TFCI位、由此增加性能或可靠性的另一種方法。在通過利用(20,6)編碼器、(19,6)編碼器或者(18,6)編碼器編碼第一TFCI信息位來增加第一TFCI代碼的性能或者可靠性的方法中,在被編碼之前在除了3個實際信息位以外的3個位中插入0。在第一TFCI重復之后,重復的第一編碼TFCI符號和第二編碼TFCI符號的總和可以超過32。如果第一編碼TFCI符號和第二編碼TFCI符號的總和超過32,則系統不符合3GPP標準,因此增加了硬件的復雜性。相反,如果當在Ex2中第一TFCI信息位和第二TFCI信息位的總和小于32,則與第一TFCI信息位和第二TFCI信息位的總和是10的情況相比較,在代碼選擇上的限制較少。也就是,當第一TFCI信息位和第二TFCI信息位的總和是10的時候,有必要選擇在其中編碼符號的總和是32的代碼。然而,如果盡管在Ex2中為給定的信息位使用了最大的編碼率但編碼符號的總和仍小于32,則能夠確定TFCI信息位的編碼率以便于在編碼符號的總和變成32的條件下改進性能。
與此同時,如果在Ex2中將優先級給第二TFCI來增加可靠性或者性能,則利用(9,3)編碼器、(10,3)編碼器或者(11,3)編碼器來編碼第一TFCI信息位,利用(23,7)編碼器、(22,7)編碼器或者(21,7)編碼器來編碼第二TFCI信息位。或者,有可能利用(14,4)編碼器、(13,4)編碼器或者(12,4)編碼器來編碼信息位,然后重復傳輸編碼位,由此增加可靠性或者性能。在第二TFCI的重復之后,第一編碼TFCI符號和被重復的第二編碼TFCI符號的總和可以超過32。然而,如果第一編碼TFCI符號和第二編碼TFCI符號的總和超過32,則系統不符合3GPP標準。
最后,在Ex2中增加第一TFCI和第二TFCI兩者的可靠性或者性能的方法是增加第一TFCI信息位和第二TFCI信息位的數目以便于第一TFCI信息位和第二TFCI信息位的總和變成10,并且使用適合于信息位增加的數目的編碼器。例如,有可能使用在傳輸以前通過(14,4)編碼器、(13,4)編碼器或者(12,4)編碼器來編碼第一TFCI信息位,通過(18,6)編碼器、(19,6)編碼器或者(20,6)編碼器來編碼第二TFCI信息位的方法。只有當第一TFCI信息位和第二TFCI信息位的總和不超過10并且編碼符號的總和不超過32的時候才能夠使用這個方法。當編碼符號的總和超過32的時候,就產生上述問題。另一個方法是通過(9,3)編碼器、(10,3)編碼器或者(11,3)編碼器來編碼第一TFCI信息位,和通過(12,4)編碼器、(13,4)編碼器或者(14,4)編碼器來編碼第二TFCI信息位,然后重復傳輸編碼位。重復傳輸的編碼符號的總和不應超過32。有3種編碼器用于編碼第一TFCI信息位,還有3種編碼器用于編碼第二TFCI信息位。對于編碼器,選擇具有最好性能的編碼器。至于由編碼器重復的符號的數目,被選擇的編碼器的符號可以被重復傳輸許多次。另外,有可能在以高可靠性或者高性能來傳輸第一TFCI信息位和第二TFCI信息位時,結合編碼率改變方法和重復傳輸方法。
下面將概述結合Ex1)和Ex2)描述的用于在HSM中代碼選擇方法的規則。
規則1第一TFCI信息位或者第二TFCI信息位超過5位-如果優先級給第一TFCI,則發送器固定第二TFCI編碼器,然后在傳輸過程中改變第一TFCI的編碼率,或者考慮到實際信息位的數目來編碼第一TFCI,然后重復傳輸編碼位。
-如果優先級給第二TFCI,則發送器安裝第一TFCI編碼器,然后在傳輸中改變第二TFCI的編碼率,或者考慮到實際信息位的數目來編碼第二TFCI,然后重復傳輸編碼位。
-如果優先級給第一TFCI和第二TFCI兩者,則發送器通過改變第一TFCI和第二TFCI的編碼率或者考慮實際信息位的數目來執行編碼,然后重復傳輸編碼位。有可能組合編碼率改變方法和重復傳輸方法。
規則2第一TFCI信息位或者第二TFCI信息位不超過5位-發送器在傳輸以前利用(16,5)編碼器來編碼第一TFCI信息位和第二TFCI信息位。
-其它與規則1一樣。
參考圖12,描述利用表5的穿孔模式和表1的編碼率、基于上述規則的代碼選擇方法。
參考圖12,在步驟1201中有必要傳輸第一TFCI(第一信息位)和第二TFCI(第二信息位)。也就是,當要求節點B傳輸DSCH到UE的時候,發送器接收用于DSCH的TFCI和用于DCH的TFCI。在步驟1202中確定第一信息位和第二信息位的總和是否是10。如果第一信息位和第二信息位的總和是10,則在步驟1208中發送器確定用于第一信息位和第二信息位的代碼。
參考第一信息位與第二信息位的比率是3∶7的情況來描述步驟1208的代碼選擇過程。在這樣的情況下,用于第一信息位的編碼器是(9,3)編碼器、(10,3)編碼器或者(11,3)編碼器,用于第二信息位的編碼器是(23,7)編碼器、(22,7)編碼器或者(21,7)編碼器。這里,編碼符號的總和應是32。用于依據信息位的類型來選擇3種編碼率的規則是(1)將優先級給第一信息位以便增加2個附加符號,(2)將優先級給第二信息位以便增加2個附加符號,或者(3)給第一信息位和第二信息位都加上一個附加符號。在步驟1208中確定用于第一信息位和第二信息位的編碼率之后,發送器在步驟1209中以確定的編碼率來編碼第一信息位和第二信息位。發送器在步驟1210中多路復用第一編碼TFCI符號和第二編碼TFCI符號。
然而,在步驟1202中確定第一信息位和第二信息位的總和小于10,發送器在步驟1203中確定第一信息位的數目是否超過5或者第二信息位的數目是否超過5。如果第一信息位的數目和第二信息位的數目中的任意一個超過5,則發送器進行到步驟1204。然而,如果第一信息位的數目和第二信息位的數目兩者不都超過5,則發送器進行到步驟1221。在步驟1221中,發送器確定在編碼第一信息位和第二信息位中是否使用(16,5)編碼器。如果發送器確定不使用(16,5)編碼器,則它進行到步驟1206。否則,發送器確定使用(16,5)編碼器,則它進行到步驟1209。
在步驟1204中,發送器確定在傳輸第一信息位或者第二信息位中是否使用DTX。當發送器確定使用DTX的時候,它進行到步驟1208。否則,當發送器確定不使用DTX的時候,它進行到步驟1205。
參考第一信息位與第二信息位的比率是3∶4的情況來描述步驟1208的過程。在這樣的情況下,用于第一信息位的編碼器是從(9,3)編碼器、(10,3)編碼器和(11,3)編碼器中選擇的一個,用于第二信息位的編碼器是從(12,4)編碼器、(13,4)編碼器和(14,4)編碼器中選擇的一個。在步驟1208中,如果在第一信息位的數目和第二信息位的數目不都超過5的情況下使用DTX,則在選擇編碼器中沒有限制但編碼符號的總和不應超過32。
在步驟1205中,發送器確定在傳輸之前是否增加第一TFCI和第二TFCI兩者的性能的可靠性。如果發送器確定在傳輸之前增加第一TFCI和第二TFCI兩者的性能的可靠性,則它在步驟1207中選擇編碼率增加方法、重復傳輸方法或者上述兩種方法的組合方法中的一種。在步驟1208中,發送器依據在步驟1207中選擇的方法來確定用于第一TFCI和第二TFCI的代碼。在步驟1209中發送器用選擇的方法來編碼第一TFCI信息位和第二TFCI信息位,然后在步驟1210中多路復用第一編碼TFCI符號和第二編碼TFCI符號。如果發送器在步驟1207中用重復傳輸方法來確定在傳輸之前增加第一TFCI和第二TFCI的性能的可靠性,則發送器在步驟1209中重復第一編碼TFCI符號和第二編碼TFCI符號,然后在步驟1210中多路復用它們。或者,傳送器在步驟1210中重復在步驟1209中編碼的第一編碼TFCI符號和第二編碼TFCI符號。
如果發送器在步驟1205中確定在傳輸之前增加第一TFCI或者第二TFCI的可靠性或者性能,則發送器在步驟1206中選擇給其優先級的第一TFCI或者第二TFCI。當以高的可靠性來傳輸第一TFCI信息位而不考慮信息位的數目的時候,發送器將優先級給第一TFCI。當以高的可靠性來傳輸第二TFCI信息位以用于當UE位于軟越區切換字段中的時候不同于接收DSCH的節點B的節點B不能傳輸用于DSCH的第二TFCI信息位的情況的時候,發送器將優先級給第二TFCI。另外,當以高的可靠性來傳輸第二TFCI信息位而不考慮信息位的數目的時候,發送器將優先級給第二TFCI。如果發送器在步驟1206中確定在傳輸之前增加第一TFCI或者第二TFCI的可靠性或者性能,則通過利用編碼率增加方法、重復傳輸方法或者上述兩個方法的組合方法,發送器在步驟1207中確定在傳輸之前增加第一TFCI或者第二TFCI的可靠性或者性能的方法。在步驟1208中,發送器依據在步驟1207中確定的方法來確定用于第一TFCI和第二TFCI的代碼。發送器在步驟1209中用確定的方法來編碼第一TFCI信息位和第二TFCI信息位,然后在步驟1210中多路復用第一編碼TFCI符號和第二編碼TFCI符號。如果發送器在步驟1207中用編碼率增加方法來確定增加第一TFCI或者第二TFCI的可靠性或者性能,則發送器在步驟1210中多路復用在步驟1209中編碼的第一編碼TFCI符號和第二編碼TFCI符號。如果發送器在步驟1207中確定用重復傳輸方法在傳輸之前增加第一TFCI或者第二TFCI的可靠性或者性能,則發送器在步驟1209中重復第一編碼TFCI符號和第二編碼TFCI符號,然后在步驟1210中多路復用它們。或者,發送器在步驟1210中重復在步驟1209中編碼的第一編碼TFCI符號和第二編碼TFCI符號。
如上所述,本發明的實施例能夠利用單個編碼器/解碼器結構來編碼/解碼各種類型的TFCI位。另外,本實施例能夠多路復用用不同的編碼技術所編碼的TFCI符號,以便于在被傳輸之前均勻分配TFCI符號。對于10個輸入信息位,根據在DSCH和DCH上傳輸的數據的類型和特征,用在1∶9、2∶8、3∶7、4∶6、5∶5、6∶4、7∶3、8∶2和9∶1的比率中選擇的一個來執行TFCI編碼,從而在信號和時間延遲方面促進比LSM優越的HSM的靈活性。另外,編碼器編碼用于DCH的TFCI位和用于DSCH的TFCI位,然后將用于DCH的編碼TFCI符號和用于DSCH的編碼TFCI符號存儲在存儲設備中,由此保證高速的信息處理。
盡管已經參考某些最佳實施例顯示和描述了本發明,但對于技術領域的工作人員來說應該理解在不脫離如附隨的權力要求書所定義的本發明的精神和范圍的前提下可以在其中進行各種形式和細節中的改變。
權利要求
1.一種用于在用于編碼K個第一TFCI位和(10-k)個第二TFCI位的移動通信系統的傳輸設備中將第一編碼TFCI(傳輸格式組合指示符)符號和第二編碼TFCI符號映射到無線電幀的方法,第一編碼TFCI符號和第二編碼TFCI符號的總和是32,方法包括步驟多路復用編碼符號以便于依據無線電幀的傳輸模式和數據率來均勻分配第一編碼TFI符號和第二編碼TFCI符號,輸出32個編碼符號;和將32個多路復用的編碼符號映射到無線電幀以便于滿足依據無線電幀的傳輸模式和數據率而確定的能夠映射到一個無線電幀的編碼符號的數目。
2.根據權利要求1的方法,其中在由下式計算的位置中多路復用第一編碼TFCI符號b[32n×(i+1)]-1=ci1,(0≤i≤n-1)]]>其中n表示第一編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
3.根據利要求1的方法,其中在由下式計算的位置中多路復用第二編碼TFCI符號bi+[n32-n×(i+12)]=ci2,(0≤i≤m-1)]]>其中n表示第一編碼TFCI符號的總數,m表示第二編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
4.根據權利要求1的方法,其中如果能夠映射到一個無線電幀的編碼符號的數目是30,則將除了第一編碼TFCI符號的任意一個和第二編碼TFCI符號的任意一個以外的30個編碼符號映射到無線電幀。
5.根據權利要求4的方法,其中第一編碼TFCI符號的任意一個是第一編碼TFCI符號的最后一個編碼符號,第二編碼TFCI符號的任意一個是第二編碼TFCI符號的最后一個編碼符號。
6.根據權利要求1的方法,其中如果能夠映射到一個無線電幀的編碼符號的數目是30,則將除了在第一編碼TFCI符號之中的任意兩個編碼符號和在第二編碼TFCI符號之中的任意兩個編碼符號以外的30個編碼符號映射到無線電幀。
7.根據權利要求1的方法,其中如果能夠映射到一個無線電幀的編碼符號的數目是120,則重復3次32個多路復用的編碼符號,還重復在32個多路復用的編碼符號之中的前24個編碼符號,然后映射到無線電幀。
8.根據權利要求1的方法,其中如果能夠映射到一個無線電幀的編碼符號的數目是32,則將32個多路復用的編碼符號映射到無線電幀。
9.根據權利要求1的方法,其中如果能夠映射到一個無線電幀的編碼符號的數目是128,則重復4次32個多路復用的編碼符號,然后映射到無線電幀。
10.一種在移動通信系統的傳輸設備中用于在無線電幀上傳輸第一TFCI(傳輸格式組合指示符)位和第二TFCI位的設備,包括至少一個編碼器,它用于以第一編碼率來編碼k個第一TFCI位以便于輸出(3k+1)個第一編碼TFCI符號,并且以第二編碼率來編碼(10-k)個第二TFCI位以便于輸出(31-3k)個第二編碼TFCI符號;和編碼符號排列器,它用于多路復用編碼符號以便于依據無線電幀的傳輸模式和數據率來均勻分配第一編碼TFCI符號和第二編碼TFCI符號,和依據能夠在一個無線電幀上傳輸的編碼符號的數目來輸出多路復用的編碼符號。
11.根據權利要求10的設備,還包括用于依據k的值來選擇第一TFCI位和第二TFCI位并且將選擇的TFCI位提供給編碼器的選擇器。
12.根據權利要求10的設備,其中編碼符號排列器多路復用編碼符號以便于在由下式計算的位置中輸出第一編碼TFCI符號b[32n×(i+1)]-1=ci1,(0≤i≤n-1)]]>其中n表示第一編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
13.根據權利要求10的設備,其中編碼符號排列器多路復用編碼符號以便于在由下式計算的位置中輸出第二編碼TFCI符號bi+[n32-n×(i+12)]=ci2,(0≤i≤m-1)]]>其中n表示第一編碼TFCI符號的總數,m表示第二編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
14.一種在移動通信系統的傳輸設備中用于在無線電幀上傳輸第一TFCI(傳輸格式組合指示符)位和第二TFCI位的方法,包括步驟用第一編碼率來編碼k個第一TFCI位以便于輸出(3k+1)個第一編碼TFCI符號;用第二編碼率來編碼(10-k)個第二TFCI位以便于輸出(31-3k)個第二編碼TFCI符號;多路復用編碼符號以便于依據無線電幀的傳輸模式和數據率來均勻分配第一編碼TFCI符號和第二編碼TFCI符號;和依據能夠在一個無線電幀上傳輸的編碼符號的數目來輸出多路復用的編碼符號。
15.根據權利要求14的方法,其中在由下式計算的位置中輸出第一編碼TFCI符號b[32n×(i+1)]-1=ci1,(0≤i≤n-1)]]>其中n表示第一編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
16.根據權利要求14的方法,其中在由下式計算的位置中輸出第二編碼TFCI符號bi+[n32-n×(i+12)]=ci2,(0≤i≤m-1)]]>其中n表示第一編碼TFCI符號的總數,m表示第二編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
17.一種用于在用于接收用于DCH(專用信道)的(3k-1)個第一編碼TFCI符號和用于DSCH(下行鏈路共享信道)的(31-3k)個第二編碼TFCI符號的移動通信系統的接收設備中解碼k個第一TFCI位和(10-k)個第二TFCI位的設備,包括編碼符號重排列器,用于依據k的值來分離在DPCH(專用物理信道)上傳輸的第一編碼TFCI符號和第二編碼TFCI符號,用于重新排列;和至少一個解碼器,用于解碼第一編碼TFCI符號以便于輸出k個第一TFCI符號,和解碼第二編碼TFCI符號以便于輸出(10-k)個第二TFCI位。
18.根據權利要求17的設備,其中編碼符號重排列器從通過多路復用第一編碼TFCI符號和第二編碼TFCI符號所獲得的編碼符號中分離存在于由下列公式計算的位置中的第一編碼TFCI符號b[32n×(i+1)]-1=ci1,(0≤i≤n-1)]]>其中n表示第一編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
19.根據權利要求17的設備,其中編碼符號重排列器從通過多路復用第一編碼TFCI符號和第二編碼TFCI符號所獲得的編碼符號中分離存在于由下列公式計算的位置中的第二編碼TFCI符號bi+[n32-n×(i+12)]=ci2,(0≤i≤m-1)]]>其中n表示第一編碼TFCI符號的總數,m表示第二編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
20.一種用于在移動通信系統的接收設備中解碼k個第一TFCI位和(10-k)個第二TFCI位的方法,接收設備用于接收用于DCH(專用信道)的(3k-1)個第一編碼TFCI符號和用于DSCH(下行鏈路共享信道)的(31-3k)個第二編碼TFCI符號,包括步驟依據k的值來分離在DPCH(專用物理信道)上傳輸的第一編碼TFCI符號和第二編碼TFCI符號,用于重新排列;和解碼第一編碼TFCI符號以便于輸出k個第一TFCI符號;和解碼第二編碼TFCI符號以便于輸出(10-k)個第二TFCI位。
21.根據權利要求20的方法,其中從通過多路復用第一編碼TFCI符號和第二編碼TFCI符號所獲得的編碼符號中分離出存在于由下列公式計算的位置中的第一編碼TFCI符號b[32n×(i+1)]-1=ci1,(0≤i≤n-1)]]>其中n表示第一編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
22.根據權利要求20的方法,其中從通過多路復用第一編碼TFCI符號和第二編碼TFCI符號所獲得的編碼符號中分離出存在于由下列公式計算的位置中的第二編碼TFCI符號bi+[n32-n×(i+12)]=ci2,(0≤i≤m-1)]]>其中n表示第一編碼TFCI符號的總數,m表示第二編碼TFCI符號的總數,i表示指示在第一編碼TFCI符號之中的任意一個編碼符號的索引。
全文摘要
公開了在用于編碼k個第一TFCI位和(10-k)個第二TFCI位的移動通信系統的傳輸設備中用于將第一編碼TFCI符號和第二編碼TFCI符號映射到無線電幀的方法,第一編碼TFCI符號和第二編碼TFCI符號的總和是32。該方法包括多路復用編碼符號以便于依據無線電幀的傳輸模式和數據率均勻分配第一編碼TFCI符號和第二編碼TFCI符號,和輸出32個編碼符號;和將32個多路復用編碼符號映射到無線電幀以便于滿足依據無線電幀的傳輸模式和數據率確定的能夠映射到一個無線電幀的編碼符號的數目。
文檔編號H03M13/45GK1402459SQ0214298
公開日2003年3月12日 申請日期2002年7月9日 優先權日2001年7月9日
發明者黃承吾, 李國熙, 金宰烈, 樸相煥 申請人:三星電子株式會社