專利名稱:使用碼分多址的無線通信系統(tǒng)中的物理層處理的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)案主張2001年4月16日申請(qǐng)的美國(guó)專利臨時(shí)申請(qǐng)案序號(hào)第60/284062號(hào)的優(yōu)先權(quán)。
本發(fā)明總的有關(guān)一種使用碼分多址(CDMA)的無線時(shí)分雙工(TDD)通信系統(tǒng),特別是有關(guān)在此等系統(tǒng)中的物理層處理數(shù)據(jù)。
(2)
背景技術(shù):
在CDMA通信系統(tǒng)中,通信內(nèi)容是以相同頻譜經(jīng)由一無線空中接口傳輸,依其信道碼(channelization codes)識(shí)別。為了更進(jìn)一步提高頻譜使用率,CDMA/TDD通信系統(tǒng)將頻譜依時(shí)間劃分成具有固定數(shù)量時(shí)隙(time slot)的重復(fù)幀,例如每個(gè)幀有十五(15)個(gè)時(shí)隙。在TDD中,每一時(shí)隙僅只用于上行鏈或下行鏈。
在傳輸之前,欲由空中接口轉(zhuǎn)移的數(shù)據(jù)要先經(jīng)通用移動(dòng)電信系統(tǒng)(UMTS)陸上無線電存取網(wǎng)絡(luò)(UTRAN)處理。在圖1中繪出一簡(jiǎn)化的無線通信系統(tǒng)。無線用戶(用戶設(shè)備)381-38N(38)與基地臺(tái)361-36N(36)聯(lián)絡(luò)。一般而言,一節(jié)點(diǎn)-B 341-34N(34)控制一群基地臺(tái)36。一無線電網(wǎng)絡(luò)控制器(RNC)321-32N(32)控制一群節(jié)點(diǎn)-B 34。該RNC 32、節(jié)點(diǎn)-B 34及其它相伴組件皆為UTRAN30的一部分。UTRAN 30通過核心網(wǎng)絡(luò)40與其它用戶聯(lián)絡(luò)。
UTRAN 30內(nèi)的數(shù)據(jù)處理是標(biāo)準(zhǔn)化的,例如藉由第三代合作計(jì)劃(3GPP)、UMTS陸上無線電存取(UTRA)TDD系統(tǒng)。UTRAN 30處理要用于空中接口轉(zhuǎn)移的傳送信道。圖2為此UTRAN處理的一方塊組圖。
傳送塊組抵達(dá)要經(jīng)由空中接口傳送。此等傳送塊組成組抵達(dá)(傳送塊組組)。各組以一指定時(shí)間間隔〔傳輸時(shí)間間隔(TTI)〕接收。就3GPP UTRA TDD而言,可能的TTI長(zhǎng)度為10毫秒、20毫秒、40毫秒和80毫秒,其分別對(duì)應(yīng)于1、2、4和8個(gè)無線電幀。
一循環(huán)冗余碼(CRC)附加塊組42對(duì)每一傳送塊組附加CRC位。這些CRC位是用來讓接收者進(jìn)行偵錯(cuò)。CRC位長(zhǎng)度是由較高層發(fā)信。
傳送塊組(TrBks)由TrBk連接/代碼塊組分段塊組44串行地連接。若并置塊組的位數(shù)大于一代碼塊組的容許最大量,則將并置塊組分段。代碼塊組的大小是以要使用的糾錯(cuò)編碼類型為準(zhǔn),例如褶積編碼(最大為504個(gè)位)、加速編碼(turbo coding)(最大為5114個(gè)位)或無編碼(無限制)。并置塊組分切成最少個(gè)等大區(qū)段(代碼塊組)。若并置位的原始數(shù)量并非最小區(qū)段數(shù)的整數(shù)倍數(shù),則使用填充位以確保各區(qū)段大小相等。
一信道編碼塊組46對(duì)代碼塊組作糾錯(cuò)編碼,例如以褶積編碼、加速編碼或無編碼方式進(jìn)行。在編碼之后,將代碼塊組連接在一起。若并置代碼塊組無法分切成最少個(gè)等大區(qū)段(幀),以連接額外任意位的方式進(jìn)行無線電幀等化(Radio Frame equalization)。
一第一交織器48使所有并置位交織。隨后將已交織數(shù)據(jù)以一無線電幀分段塊組50分切成無線電幀。一速率匹配塊組52擊穿或重復(fù)這些位。此擊穿或重復(fù)作業(yè)確保在每一物理信道(資源單元)傳輸?shù)臄?shù)據(jù)等于該信道的最大位率。每一傳送信道(TrCH)的速率匹配屬性由較高層發(fā)信。
TrCH多路傳輸塊組54自每一傳送信道接收一個(gè)幀的數(shù)據(jù)。接收到的每一TrCH數(shù)據(jù)經(jīng)串行地多路傳輸至一編碼化復(fù)合傳送信道(CCTrCH)。一位擾密塊組56將CCTrCH位擾密。
一物理信道塊組58將已擾密位映像至物理信道。一第二交織器60將已擾密位穿插于整個(gè)無線電幀或每一時(shí)隙。由較高層指定所用交織類型。在第第二交織之后,將已交織數(shù)據(jù)分切于物理信道以藉由一物理信道映像塊組62經(jīng)空中接口傳送。隨后傳輸物理信道數(shù)據(jù),例如從一基地臺(tái)36或UE 38發(fā)出。在接收者處(例如在一UE 38或基地臺(tái)36)以相同程序逆行以還原傳輸?shù)臄?shù)據(jù)。
要處理圖2所示數(shù)據(jù),必須有多個(gè)層次的緩沖(緩沖器64,66,68,70,72),例如接在第一交織器48、速率匹配塊組52、傳送信道多路傳輸塊組、位擾密塊組56和第二交織器60之后。此等延伸緩沖是不合期望的。其要求重度存儲(chǔ)器使用和給存儲(chǔ)器的額外專用集成電路(ASIC)以容納此等緩沖。
因此,期望有替代的數(shù)據(jù)處理架構(gòu)。
(3)
發(fā)明內(nèi)容
根據(jù)本發(fā)明一方面提供一種用于無線通信系統(tǒng)的物理層處理方法,該方法包括提供一第一交織緩沖器,其具有存儲(chǔ)在第一交織器地址的位;利用該第一交織器地址決定該位對(duì)應(yīng)于經(jīng)速率匹配、位擾密、第二交織及物理信道映像后的位地址的物理信道地址;以及其中決定物理信道地址包括利用該第一交織器地址在速率匹配后決定該位與位地址對(duì)應(yīng)的速率匹配地址;利用該速率匹配地址,第二交織后決定該位與位地址對(duì)應(yīng)的第二交織地址;及在物理信道映像后,決定該位與位地址對(duì)應(yīng)的物理信道地址;利用已決定的物理信道地址將該位直接自該第一交織緩沖器讀取位且寫入一物理信道緩沖器;及于一空中接口傳輸該物理信道緩沖器內(nèi)的位。
根據(jù)本發(fā)明另一方面提供一種一種用于無線通信系統(tǒng)的物理層處理方法,該方法包括提供一物理信道緩沖器,其能將位存儲(chǔ)在物理信道地址;利用該物理信道地址決定該位對(duì)應(yīng)于經(jīng)逆物理信道映像、逆第二交織、逆位擾密及逆速率匹配后的位地址的第一交織器地址;及針對(duì)該物理信道緩沖器的地址,直接自該第一交織緩沖器已決定的第一交織器地址讀取位并將該位寫入物理信道緩沖器的該地址。
根據(jù)本發(fā)明又一方面提供一種一種用于無線通信系統(tǒng)的物理層處理方法,該方法包括對(duì)在一時(shí)間傳輸間隔內(nèi)接收的位作第一交織,該時(shí)間傳輸間隔具有用于多個(gè)幀的位;及針對(duì)該多個(gè)幀的一第一幀的一第一交織位,在緩沖該第一幀的第一交織位之前進(jìn)行物理信道處理,該物理信道處理包括速率匹配;及在第一交織之后及物理信道處理之前緩沖第一幀以外的幀。
根據(jù)本發(fā)明再一方面提供一種物理層處理的用戶設(shè)備,該用戶設(shè)備包括對(duì)在一時(shí)間傳輸間隔內(nèi)接收的多個(gè)位作第一交織的裝置,該時(shí)間傳輸間隔具有用于多個(gè)幀的多個(gè)位;針對(duì)該多個(gè)幀的一第一幀的一第一交織多個(gè)位,在緩沖該第一幀的第一交織位之前進(jìn)行物理信道處理的裝置,該物理信道處理包括速率匹配;及用于在第一交織之后及物理信道處理之前緩沖第一幀以外的幀的裝置。
根據(jù)本發(fā)明另一方面提供一種用于物理層處理的用戶設(shè)備,其包括一第一交織器,其用來對(duì)在一時(shí)間傳輸間隔內(nèi)接收的位作第一交織,該時(shí)間傳輸間隔具有用于至少一幀的位;一第一多任務(wù)器,其用來將一第一幀的一第一交織位導(dǎo)往一第二多任務(wù)器且將該第一幀以外的幀的第一交織位導(dǎo)往一存儲(chǔ)器;一第二多任務(wù)器,其用來將選自該第一幀位與存儲(chǔ)在該存儲(chǔ)器內(nèi)的其它幀的位間的位輸出供物理信道處理;及一物理信道處理塊組,其用來對(duì)該已輸出的選定位進(jìn)行物理信道處理。
根據(jù)本發(fā)明又一方面提供一種用于物理層處理的基地臺(tái),該基地臺(tái)包括對(duì)在一時(shí)間傳輸間隔內(nèi)接收的位作第一交織的裝置,該時(shí)間傳輸間隔具有用于多個(gè)幀的位;及針對(duì)該多個(gè)幀的一第一幀的一第一交織位,在緩沖該第一幀的第一交織位之前進(jìn)行物理信道處理的裝置,該物理信道處理包括速率匹配;及在第一交織之后且物理信道處理之前緩沖該第一幀以外的幀的裝置。
根據(jù)本發(fā)明再一方面提供一種用于物理層處理的基地臺(tái),該基地臺(tái)包括一第一交織器,其用來對(duì)在一時(shí)間傳輸間隔內(nèi)接收的位作第一交織,該時(shí)間傳輸間隔具有用于至少一幀的位;一第一多任務(wù)器,其用來將一第一幀的一第一交織位導(dǎo)往一第二多任務(wù)器且將該第一幀以外的幀的第一交織位導(dǎo)往一存儲(chǔ)器;一第二多任務(wù)器,其用來將選自該第一幀位與存儲(chǔ)在該存儲(chǔ)器內(nèi)的其它幀的位間的位輸出供物理信道處理;及一物理信道處理塊組,其用來對(duì)該已輸出的選定位進(jìn)行物理信道處理。
為進(jìn)一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)的描述。
(4)
圖1為一無線TDD/CDMA通信系統(tǒng)的略圖。
圖2為一物理層處理的略圖。
圖3為″推送(push)″觀點(diǎn)的一流程圖。
圖4為″推送″觀點(diǎn)的一實(shí)施例的簡(jiǎn)圖。
圖5為″推送″速率匹配的一流程圖。
圖6為″推送″位擾密的一流程圖。
圖7為″推送″觀點(diǎn)的一替代實(shí)施例的簡(jiǎn)圖。
圖8為″推送″位擾密的替代實(shí)施例的流程圖。
圖9為″推送″第二交織的一流程圖。
圖10為″推送″第二交織的一實(shí)例。
圖11為″推送″物理信道映像的一流程圖。
圖12為情況2的″推送″物理信道映像的一實(shí)例。
圖13為情況3的″推送″物理信道映像的一實(shí)例。
圖14為情況4的″推送″物理信道映像的一實(shí)例。
圖15為″拉出(pull)″觀點(diǎn)的一流程圖。
圖16為″拉出″觀點(diǎn)的一實(shí)施例的簡(jiǎn)圖。
圖17為″拉出″逆物理信道映像的一流程圖。
圖18為情況2的″拉出″逆物理信道映像的一實(shí)例。
圖19為情況3的″拉出″逆物理信道映像的一實(shí)例。
圖20為情況4的″拉出″逆物理信道映像的一實(shí)例。
圖21為″拉出″逆第二交織的一流程圖。
圖22為″拉出″逆第二交織的一實(shí)例。
圖23為″拉出″逆速率匹配的一流程圖。
圖24和圖25為就已擊穿加速碼序列″拉出″逆速率匹配的兩種觀點(diǎn)的流程圖。
圖26為″拉出″逆位擾密的一實(shí)施例的流程圖。
圖27為″拉出″觀點(diǎn)的一替代實(shí)施例的簡(jiǎn)圖。
圖28為″拉出″位擾密的替代實(shí)施例的一流程圖。
圖29為″縮減的第一交織器緩沖″的一略圖。
圖30A和圖30B為一10毫秒TTI的″縮減的第一交織器緩沖″的實(shí)例。
圖31A和圖31B為一10毫秒TTI的″縮減的第一交織器緩沖″的實(shí)例。
(5)
具體實(shí)施例方式 雖然本發(fā)明的較佳實(shí)施例是就一3GPP UTRA TDD通信系統(tǒng)中的較佳應(yīng)用作說明,該實(shí)施例亦適用于其它標(biāo)準(zhǔn),例如碼分多址2000(CDMA 2000)、分時(shí)同步碼分多址(TDSCDMA)和分頻雙路碼分多址(FDD/CDMA)及以上的應(yīng)用。該較佳實(shí)施例是以三個(gè)總體觀點(diǎn)″推送″、″拉出″和″縮減的第一交織器緩沖″等觀點(diǎn)敘述。然而,每一觀點(diǎn)的引擎的實(shí)施例可經(jīng)修改使用于其它觀點(diǎn)或其它應(yīng)用。
有一物理信道處理觀點(diǎn)稱之為″推送(push)″觀點(diǎn),如圖3流程圖及圖4方塊組圖所示。在″推送″觀點(diǎn)的傳輸側(cè)上,將自第一交織器輸出緩沖器82輸出的每一位映像(步驟74)且寫入(步驟76)成一物理信道緩沖器84的一位。將物理信道緩沖器84內(nèi)的數(shù)據(jù)送交芯片速率處理以藉空中接口傳輸。舉例來說,將第一交織緩沖器82的一給定位映像至物理信道緩沖器84內(nèi)的無位置、單一位置或多重位置,如圖4所示。在此位映像之后,將其插入物理層緩沖器84內(nèi)對(duì)應(yīng)位置。在接收側(cè)上,從物理信道緩沖器84讀取位并寫入第一交織緩沖器82。因此,在接收側(cè)以″推送″觀點(diǎn)的逆行次序進(jìn)行傳輸側(cè)″推送″觀點(diǎn)。在下文中,″推送″觀點(diǎn)主要是從傳輸側(cè)作說明。接收側(cè)以一類似逆行次序進(jìn)行。
圖4為推送觀點(diǎn)的一實(shí)施例的方塊組圖。就第一交織緩沖器82內(nèi)的位而言,一推送位產(chǎn)生引擎決定其在物理信道緩沖器84的一資源單元內(nèi)的目的地址。一個(gè)幀的位的價(jià)值為第一一起處理。若TTI大于10毫秒,其它幀位在第一幀之后依序取得,例如從幀1至幀2至幀3等等。位可為第一一個(gè)取得或成群取得,例如8個(gè)位、16個(gè)位或32個(gè)位。推送地址產(chǎn)生引擎86決定要將每一位寫入物理信道緩沖器84的單一地址、多重地址或無地址。推送地址產(chǎn)生引擎86使用控制參數(shù)(其經(jīng)標(biāo)準(zhǔn)化或作為信號(hào))以決定正確地址。
推送地址產(chǎn)生引擎86對(duì)一讀寫控制器78發(fā)送一控制信號(hào)。讀寫控制器78自第一交織緩沖器82內(nèi)對(duì)應(yīng)地址讀取一或多個(gè)位且將這些位寫入推送位產(chǎn)生引擎86指示的地址。所有這些作業(yè)均由物理映像控制器104控制,其也使用控制參數(shù)監(jiān)督物理層處理作業(yè)。
推送地址產(chǎn)生引擎86有四個(gè)主要的子引擎一速率匹配引擎88,一位擾密引擎90,一第二交織引擎92,及一物理信道映像引擎94。
另有三個(gè)子引擎對(duì)這四個(gè)主引擎饋送信息一無線電幀分段計(jì)算引擎96,一TrCH多路傳輸(MUX)計(jì)算引擎98,及一物理信道分段計(jì)算引擎100。這三個(gè)子引擎并不機(jī)能性地改變物理層處理期間的位次序。這些引擎有效地標(biāo)示位。
無線電幀分段引擎96決定在每一幀中要發(fā)送第一交織緩沖器82的哪些位地址。TrCH MUX引擎98決定該在等幀數(shù)據(jù)中何者要以哪一CCTrCH發(fā)送。物理信道分段引擎100決定CCTrCH的哪些位于那個(gè)物理信道(資源單元)發(fā)送。盡管這三個(gè)引擎96,98,100在圖1顯示為是在要求信息的步驟之前一個(gè)機(jī)能性地進(jìn)行,實(shí)際上其可在更早以前進(jìn)行,且有可能在主引擎88,90,92,94中任一者作用以前進(jìn)行。
四個(gè)主引擎88,90,92,94于傳輸側(cè)以圖3所示次序運(yùn)作。速率匹配是第一個(gè)進(jìn)行的。隨后進(jìn)行位擾密,然后是第二交織。最后進(jìn)行物理信道映像。
在速率匹配中,位經(jīng)擊穿和重復(fù)以使所需信道數(shù)減至最少且確保每一信道得到全然利用。舉例來說,若一信道在第一交織緩沖器內(nèi)有110個(gè)位,但該信道因物理信道配置而要求有100個(gè)位,則擊穿10個(gè)位。相反地,若相同信道在緩沖器內(nèi)僅有90個(gè)位,則會(huì)需要重復(fù)10個(gè)位。因?yàn)閾舸┖椭貜?fù),有一些第一交織緩沖器位可能無地址寫入、寫入單一地址或多重地址。
速率匹配引擎88決定第一交織緩沖器的每一地址經(jīng)速率匹配后所將在的地址且利用圖5作說明。速率匹配主要使用三個(gè)變量e-ini,e-plus和e-minus。e-ini為速率匹配算法中的e初始值。e-plus為速率匹配算法中的e的增加量。e-minus為速率匹配算法中的e的減少量。
速率匹配引擎88依一特定信道是經(jīng)褶積編碼或加速編碼(步驟106)而定選擇步驟108或110。此選擇以控制信息作為信號(hào)。若該信道非經(jīng)加速編碼,則將位當(dāng)作單一序列處理(步驟110)。加速編碼對(duì)每一位添加三種標(biāo)記中的一種系統(tǒng)性(S),同位1(P1)和同位2(P2)。不對(duì)系統(tǒng)性位作擊穿。速率匹配引擎將這些位類型的每一類當(dāng)作一個(gè)獨(dú)立序列(步驟108)。獨(dú)立處理這些位消除如此標(biāo)準(zhǔn)所述對(duì)位分離和位收集的詳盡需求。
推送地址映像的一較佳速率匹配算法如下(步驟112)。
參數(shù)定義 eini 當(dāng)前與期望擊穿比之間的初始誤差 eminus 變量e的減少量 eplus 變量e的增加量 X速率匹配前的位數(shù)(傳輸觀點(diǎn)) P在擊穿或重復(fù)后讓位元映像的地址 U速率匹配前的位地址(傳輸觀點(diǎn)) E臨時(shí)變量,其使″誤差″保持于標(biāo)準(zhǔn)所定 I序列識(shí)別符(也即S、P1或P2) F代表推送處理引擎的其它部分的函數(shù),其更解出地址p并將位u寫入適當(dāng)物理信道 若要進(jìn)行擊穿,則使用下列算法。
ei=eini,i p=0 u=0 在u<X時(shí) ei=ei-eminus,i 若ei>0則--正常不擊穿位 執(zhí)行函數(shù)f(u,p) u=u+1 p=p+1 否則 --否則擊穿 u=u+1 ei=ei+eplus,I 結(jié)束若循環(huán) 結(jié)束同時(shí)循環(huán) 若要進(jìn)行重復(fù),則使用下列算法。
ei=eini,i p=0 u=0 在u<X時(shí) ei=ei-eplis,i 若ei>0則 --正常不重復(fù)位 執(zhí)行函數(shù)f(u,p) u=u+1 p=p+1 否則 --否則此為一重復(fù)位 執(zhí)行函數(shù)f(u,p) p=p+1 ei=ei-eplis,i 結(jié)束若循環(huán) 結(jié)束同時(shí)循環(huán) 盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″推送″速率匹配,其得使用于眾多應(yīng)用中,例如用在一搭配TDD/CDMA、FDD/CDMA和TDSCDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
此程序的下個(gè)步驟是位擾密。在位擾密中,位次序經(jīng)重新安排以移除一DC偏壓。位擾密引擎為速率匹配引擎輸出的地址決定一位擾密地址。
在位擾密中,使用一擾密代碼將位擾密。位的擾密是用來移除一DC偏壓。經(jīng)位擾密前的位的表示方式例如為h1,h2,h3,…,hS。S為一CCTrCH信道內(nèi)的位數(shù),或者稱之為一擾密塊組。由方程式1和2決定S個(gè)位的一kth位。
Sk=hkpk,其中k=1,2,…,S方程式1 k<1則pk=0;pi=1; g={0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1}方程式2 pk為擾密代碼的一kth位。gi為g的一ith位。
位擾密的程序搭配圖6流程圖作說明。利用CCTrCH信道內(nèi)一位的位置k,決定擾密代碼pk內(nèi)一對(duì)應(yīng)位,步驟300。位hk經(jīng)擾密,例如以pk對(duì)該位作互斥或運(yùn)算,步驟302。
在一如圖7所示且就圖8流程圖作說明的替代實(shí)施例中,位擾密引擎90位在其它引擎88,92,94(速率匹配、第二交織和物理信道映像)之后。此實(shí)施例容許所有地址映像是在位值的任何操作之前進(jìn)行。位擾密引擎決定一給定位經(jīng)速率匹配后的地址,步驟304。利用該給定位速率匹配后地址,決定對(duì)該位擾密的pk,步驟306。該給定位使用該已決pk擾密,例如經(jīng)互斥或運(yùn)算,步驟308。
UE、基地臺(tái)或節(jié)點(diǎn)-B中。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″推送″位擾密,其得使用于眾多應(yīng)用中,例如用在一TDD/CDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
使用一第二交織引擎92將速率匹配后的位交織。一開始時(shí),第二交織引擎92必須知道第二交織是要就一整個(gè)CCTrCH信道或是CCTrCH的單一時(shí)隙進(jìn)行。此信息是從較高層發(fā)信。在第二交織中,是以列方向讀取位,例如及于30行。在讀入陣列內(nèi)之后,排列這些行。隨后從已排列行讀出位。
今搭配圖9和圖10說明第二交織。利用第二交織前(位擾密后)的一位的地址u決定第二交織后的地址p。利用陣列的已知行數(shù)(例如30行),決定陣列內(nèi)的位的行和列(步驟114)。以圖10為例,要分析一位擾密后在地址58處的位。藉由除該地址并向下繞行,決定該位的列號(hào)(列158/30=1余29)。行號(hào)則由除后余數(shù)決定。在此范例中,行號(hào)是以余數(shù)減一決定,行28(29-1)。利用已知的行排列,決定該位的新行號(hào)(步驟116)。就此范例來說,行28置換成行11。CCTrCH信道或CCTrCH時(shí)隙內(nèi)的位數(shù)及行偏移量決定第二交織后的位地址p(步驟118)。在此范例中,在行11之前有七行具有3個(gè)位且有四行具有2個(gè)位。因此,該位在第二交織后處于地址30。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″推送″第二交織,其得使用于眾多應(yīng)用中,例如用在一搭配TDD/CDMA、FDD/CDMA和TDSCDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
在第二交織之后,將每一CCTrCH的位映像至物理信道/資源單元內(nèi)。今搭配圖11說明物理信道映像。物理信道映像對(duì)四種不同情況使用不同的映像觀點(diǎn)。在第一情況中,一時(shí)隙僅有一個(gè)供CCTrCH使用的資源單元。在第二情況中,一個(gè)以上的資源單元用于一下行鏈時(shí)隙中。在一第三情況中,一個(gè)以上的資源單元用于上行鏈中且第一資源單元內(nèi)的數(shù)據(jù)的擴(kuò)展因素大于或等于第二資源單元的擴(kuò)展因素。在一第四情況中,一個(gè)以上的資源單元用于上行鏈中且第一資源單元的擴(kuò)展因素小于第二資源單元的擴(kuò)展因素。在上行鏈中,僅能在一時(shí)隙內(nèi)對(duì)一CCTrCH使用兩個(gè)資源單元。物理信道映像引擎100將輸入位的地址u分類成四種類別其中之一(步驟120)。
就第一情況(在一時(shí)隙內(nèi)有單一資源單元)來說,位為依序指派給該資源單元。因此,第二交織后的位地址u直接對(duì)應(yīng)于資源單元內(nèi)的地址p(步驟122)。
就第二情況(多重資源單元的下行鏈)來說,位為依序指派給每一資源單元。一第一位指派給資源單元1,一第二位指派給資源單元2等等,直到最后一個(gè)資源單元為止。在到達(dá)最后一個(gè)資源單元時(shí),下個(gè)位指派給資源單元1。
對(duì)每一資源單元的指派得視為一種模計(jì)數(shù)。以圖12為例,其中有三個(gè)資源單元填充這些資源單元是一種模3計(jì)數(shù)。就N個(gè)資源單元的通用狀態(tài)來說,資源單元為使用一模N計(jì)數(shù)填充。
第奇多個(gè)資源單元是由左至右地填充,且第偶多個(gè)資源單元是以顛倒次序由右至左地填充。如圖12所示,資源單元1和3為由左至右地填充且資源單元2為由右至左地填充。
依此方式填充位直至有一資源單元填滿為止。此點(diǎn)稱為切換點(diǎn)。在此切換點(diǎn),模數(shù)要減去已填滿資源單元的個(gè)數(shù)。以圖12為一范例,資源單元1在位681處填滿。在填過剩下的資源單元以后,資源單元2和3使用一模2計(jì)數(shù)從位684(切換點(diǎn))開始填充。
物理信道映像引擎將位歸類為四種分類的其中之一在切換點(diǎn)前直行,在切換點(diǎn)前逆行,在切換點(diǎn)后直行以及在切換點(diǎn)后逆行(步驟124)。直行代表位為由左至右地填充,逆行代表位為由右至左地填充。一個(gè)位的地址是以其分類為準(zhǔn)判定(步驟126)。
該切換點(diǎn)是由最短資源單元的長(zhǎng)度并以該長(zhǎng)度乘上資源單元數(shù)量導(dǎo)出。參照?qǐng)D12,第一資源單元為228個(gè)位長(zhǎng)。切換點(diǎn)為228×3個(gè)資源單元或684。在決定了切換點(diǎn)以后,決定位為直行或逆行。就未到切換點(diǎn)的位來說,以位地址除模數(shù)的余數(shù)決定地址。以地址682為例,682除模數(shù)3等于227余1。由于資源單元是從一編號(hào)到三而非從零到二,對(duì)余數(shù)加一得到此位會(huì)在資源單元2內(nèi)。就分類來說,第奇多個(gè)資源單元內(nèi)的位為直行的且第偶多個(gè)資源單元內(nèi)的位為逆行的。
在切換點(diǎn)之后,使用一相似觀點(diǎn)。將位址減去切換點(diǎn)并使用所得除新模數(shù)的余數(shù)決定位的資源單元。
在位經(jīng)分類之后,使用四個(gè)公式其中的一以決定其地址。以切換點(diǎn)前直行來說為使用方程式3。
p=Start+u/mod方程式3 Start為該資源單元內(nèi)的第一地址,例如位0。u為物理信道映像后的位地址。p為決定的資源單元地址。mod為到切換點(diǎn)以前的模數(shù),在本實(shí)例中為3。
以切換點(diǎn)前逆行來說為使用方程式4。
p=End-u/mod方程式4 End為該資源單元內(nèi)的最終地址。
以切換點(diǎn)后直行來說為使用方程式5。
p=Start+SP/mod+(u-SP)/modsp方程式5 SP為切換點(diǎn)且modsp為過切換點(diǎn)以后的模數(shù)。
以切換點(diǎn)后逆行來說為使用方程式6。
p=End-SP/mod-(u-SP)/modsp-1方程式6 就情況3(第一資源單元的擴(kuò)展因素大于第二資源單元的上行鏈)來說,位為利用一以此二資源單元擴(kuò)展因素為基準(zhǔn)的模數(shù)填入資源單元內(nèi)。使用方程式7決定該模數(shù)。
mod=1+max[(SF1,SF2)/min(SF1,SF2)] 方程式7 SF1為資源單元1的擴(kuò)展因素且SF2為資源單元2的擴(kuò)展因素。
以圖13為例,資源單元1具有一擴(kuò)展因素為16且資源單元1具有一擴(kuò)展因素為4。因此,該資源單元為使用一模5計(jì)數(shù)填充。因此,資源單元1具有位0和5且資源單元2具有位1至4。在資源單元1填滿之后,剩下的位依序填入資源單元2內(nèi)。資源單元1填滿的點(diǎn)為切換點(diǎn)。資源單元1一直是由左至右地填充且資源單元2為逆行填充。
物理信道映像引擎將位分類成三種類別其中之一切換點(diǎn)前直行,切換點(diǎn)前逆行,以及切換點(diǎn)后逆行(步驟128)。一位的地址以其類別為基準(zhǔn)決定(步驟130)。
切換點(diǎn)由第一資源單元的長(zhǎng)度以方程式8導(dǎo)出。
SP=mod×第一資源單元長(zhǎng)度方程式8 在決定切換點(diǎn)之后,決定位是直行還是逆行。就切換點(diǎn)以前的位來說,若以位地址除模數(shù)尚有余數(shù),此位即在第二資源單元內(nèi)。以位4為例,4除模數(shù)5得到余數(shù)4。如圖10所示,位4如預(yù)期在資源單元2內(nèi)。如果沒有余數(shù),則該位即在第一資源單元內(nèi)。過了切換點(diǎn)之后,所有位皆在第二資源單元內(nèi)。
在位經(jīng)分類之后,使用三個(gè)公式其中之一以決定其地址。以切換點(diǎn)前直行來說為使用方程式9。
p=Start+u/mod方程式9 以切換點(diǎn)前逆行來說為使用方程式10。
p=End-[(mod-1)×(u/mod)]-BN%mod方程式10 BN%mod為對(duì)mod值的位編號(hào)求模運(yùn)算。以mod=5為例,BN%mod為mod5(位編號(hào))。
以切換點(diǎn)后逆行來說為使用方程式11。
p=End-mod×SP/(mod+1)-(u-SP)方程式11 就情況4(第一資源單元的擴(kuò)展因素小于第二資源單元的上行鏈)來說,位也利用一以此二資源單元擴(kuò)展因素為基準(zhǔn)的模數(shù)填入資源單元內(nèi)。使用方程式7決定該模數(shù)。
以圖14為例,資源單元2具有一擴(kuò)展因素為16且資源單元1具有一擴(kuò)展因素為4。因此,該資源單元為使用一模5計(jì)數(shù)填充。因此,資源單元1具有位0至3且資源單元2具有位4。在資源單元1填滿之后,剩下的位依序填入資源單元2內(nèi)。資源單元1填滿的點(diǎn)為切換點(diǎn)。資源單元1一直是由左至右地填充且資源單元2為逆行填充。
物理信道映像引擎將位分類成三種類別其中之一切換點(diǎn)前直行,切換點(diǎn)前逆行,以及切換點(diǎn)后逆行(步驟132)。一位的地址以其類別為基準(zhǔn)決定(步驟134)。
切換點(diǎn)由第一資源單元的長(zhǎng)度以方程式12導(dǎo)出。
SP=mod×第一資源單元長(zhǎng)度/(mod-1)方程式12 在決定切換點(diǎn)之后,決定位是直行還是逆行。就切換點(diǎn)以前的位來說,若以位地址加一再除模數(shù)尚有余數(shù),此位即在第一資源單元內(nèi)。否則其即在第二資源單元內(nèi)。過了切換點(diǎn)之后,所有位皆在第二資源單元內(nèi)。
在位經(jīng)分類之后,使用三個(gè)公式其中之一以決定其地址。以切換點(diǎn)前直行來說為使用方程式13。
p=Start+[(mod-1)×(u/mod)]+BN%mod方程式13 以切換點(diǎn)前逆行來說為使用方程式14。
p=End-u/mod 方程式14 以切換點(diǎn)后逆行來說為使用方程式15。
p=End-SP/(mod+1)-(u-SP) 方程式15 利用此四種情況的該方程式,物理信道映像引擎94決定一指定地址u在物理信道映像之前的資源單元地址p。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″推送″信道映像,其得使用于眾多應(yīng)用中,例如用在一TDD/CDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
物理信道處理的另一觀點(diǎn)稱為″拉出(pull)″觀點(diǎn),如圖15所示。在″拉出″觀點(diǎn)的傳輸側(cè)上,把要輸入物理信道緩沖器146的每一位映像成第一交織緩沖器144的一或多個(gè)位(步驟136)。舉例來說,將物理信道緩沖器146內(nèi)一地址映像于第一交織緩沖器144內(nèi)一地址。在此位映像之后,藉由讀取第一交織緩沖器144內(nèi)的對(duì)應(yīng)位置將其插入物理信道緩沖器146內(nèi)(步驟138)。將物理信道緩沖器146的數(shù)據(jù)送交芯片速率處理以藉空中接口傳輸。在接收側(cè)上,從物理信道緩沖器146讀取位并寫入第一交織緩沖器144。因此,接收側(cè)上的″拉出″觀點(diǎn)為傳輸側(cè)的顛倒。在下文中,″拉出″觀點(diǎn)主要是從傳輸側(cè)作說明。接收側(cè)以一類似逆行次序進(jìn)行。
圖16為″拉出″觀點(diǎn)的一實(shí)施例的方塊組圖。一拉出地址產(chǎn)生引擎148決定要寫入物理信道緩沖器146的位。″拉出″觀點(diǎn)的一優(yōu)點(diǎn)在于資源單元能依要求填充,免除就多重時(shí)隙緩沖物理信道數(shù)據(jù)的需求。舉例來說,若僅有一個(gè)資源單元在一幀的第一時(shí)隙中傳輸,″拉出″觀點(diǎn)能選擇性地僅″拉出″給該資源單元的位。因此,拉出觀點(diǎn)能用來將物理信道緩沖處理縮減為僅有單一時(shí)隙。
″拉出″觀點(diǎn)中的位可為第一一個(gè)取得或成群取得,例如8個(gè)位、16個(gè)位或32個(gè)位。該位最好是依序從一資源單元的第一位取至最終位,然該位可依其它順序取得。拉出地址產(chǎn)生引擎148決定要從第一交織緩沖器144讀取位的地址。拉出地址產(chǎn)生引擎148使用控制參數(shù)(其經(jīng)標(biāo)準(zhǔn)化或作為信號(hào))以決定正確地址。
拉出地址產(chǎn)生引擎148對(duì)一讀寫控制器140發(fā)送一控制信號(hào)。讀寫控制器140自第一交織緩沖器144內(nèi)已決定的地址讀取一位且將該位寫入物理信道緩沖器146的地址。所有這些作業(yè)均由物理映像控制器166控制,其也使用控制參數(shù)監(jiān)督物理層處理作業(yè)。
相似于″推送″觀點(diǎn),拉出地址產(chǎn)生引擎148有四個(gè)主要的子引擎一速率匹配引擎150,一位擾密引擎152,一第二交織引擎154,及一物理信道映像引擎156。
同樣的,另有三個(gè)子引擎對(duì)這四個(gè)主引擎饋送信息一無線電幀分段計(jì)算引擎158,一TrCH多路傳輸(MUX)計(jì)算引擎160,及一物理信道分段計(jì)算引擎162。
不同于″推送″觀點(diǎn),四個(gè)主引擎150,152,154,156于傳輸側(cè)以圖16所示次序運(yùn)作。逆物理信道映像是第一個(gè)進(jìn)行的。隨后進(jìn)行逆第二交織,然后是逆位擾密。最后進(jìn)行逆速率匹配。
物理信道映像引擎156進(jìn)行一逆物理信道映像。就一資源單元內(nèi)的每一位地址來說,決定物理信道映像前的一對(duì)應(yīng)地址。
物理信道映像對(duì)四種不同情況使用不同的映像觀點(diǎn)。今搭配圖17說明物理信道映像。在第一情況中,一時(shí)隙僅有一個(gè)供CCTrCH使用的資源單元。在第二情況中,一個(gè)以上的資源單元用于一下行鏈時(shí)隙中。在一第三情況中,一個(gè)以上的資源單元用于上行鏈中且第一資源單元內(nèi)的數(shù)據(jù)的擴(kuò)展因素大于或等于第二資源單元的擴(kuò)展因素。在一第四情況中,一個(gè)以上的資源單元用于上行鏈中且第一資源單元的擴(kuò)展因素小于第二資源單元的擴(kuò)展因素。
物理信道映像引擎156決定每一資源單元位地址適用于哪種情況(步驟168)。就第一情況(在一時(shí)隙內(nèi)有單一資源單元)來說,位為依序指派給該資源單元。因此,資源單元內(nèi)的位的地址p直接對(duì)應(yīng)于物理信道映像前的地址u(步驟170)。就第二情況(多重資源單元的下行鏈)來說,物理信道映像引擎156將位分類成四種類別其中之一在切換點(diǎn)前直行,在切換點(diǎn)前逆行,在切換點(diǎn)后直行以及在切換點(diǎn)后逆行(步驟172)。直行代表位為由左至右地填充,逆行代表位為由右至左地填充。一個(gè)位的地址是以其分類為準(zhǔn)判定(步驟174)。
第奇多個(gè)資源單元的切換點(diǎn)為最短資源單元的長(zhǎng)度。以圖18為例,切換點(diǎn)為228(最短資源單元的長(zhǎng)度)。就第偶多個(gè)資源單元來說,切換點(diǎn)為該資源單元內(nèi)的最終位減去最短資源單元的長(zhǎng)度。在決定切換點(diǎn)之后,以位的資源單元為基準(zhǔn)決定其為直行或逆行。第奇多個(gè)資源單元為直行的且第偶多個(gè)資源單元為逆行的。
在位經(jīng)分類之后,使用四個(gè)公式其中之一以決定其地址。以切換點(diǎn)前直行來說為使用方程式16。
u=p×mod+ru%mod 方程式16 u為經(jīng)逆物理信道映像的位地址。p為資源單元地址。mod為到切換點(diǎn)以前的模數(shù)計(jì)數(shù)。ru%mod為對(duì)mod值的資源單元位數(shù)求模運(yùn)算。
以切換點(diǎn)前逆行來說為使用方程式17。
u=End-p×mod+1 方程式17 End為該資源單元內(nèi)的最終地址。
以切換點(diǎn)后直行來說為使用方程式18。
u=SP×mod+(p-SP)×(modsp)方程式18 SP為切換點(diǎn)且modsp為過切換點(diǎn)以后的模數(shù)。
以切換點(diǎn)后逆行來說為使用方程式19。
u=SP×mod-(End-SP-p)×(modsp-1)+RU-2 方程式19 RU為該位的資源單元編號(hào)。
就情況3(第一資源單元的擴(kuò)展因素大于第二資源單元的上行鏈)來說,位如前所述利用一以此二資源單元擴(kuò)展因素為基準(zhǔn)的模數(shù)填入資源單元內(nèi)。
物理信道映像引擎156將位分類成三種類別其中之一切換點(diǎn)前直行,切換點(diǎn)前逆行,以及切換點(diǎn)后逆行(步驟176)。一位的地址以其類別為基準(zhǔn)決定(步驟178)。
情況3物理信道映像使用二個(gè)切換點(diǎn)一直行切換點(diǎn)(SPF)及一逆行切換點(diǎn)(SPR)。直行切換點(diǎn)為第一資源單元的切換點(diǎn),這等于其長(zhǎng)度,例如圖19中的228。逆行切換點(diǎn)為第二資源單元的切換點(diǎn),其由方程式20決定。
SPR=End-(mod-1)×SPF方程式20 End為資源單元內(nèi)的最終位。
在位經(jīng)分類之后,使用三個(gè)公式其中之一以決定其地址。以切換點(diǎn)前直行來說為使用方程式21。
u=mod×p 方程式21 以切換點(diǎn)前逆行來說為使用方程式22。
u=mod×INT[(LP2-ruPOS)/(mod-1)+ MOD(LP2-ruPOS)/(mod-1)]+1 方程式22 INT為整數(shù)算子。MOD為求模運(yùn)算子。LP2為資源單元2內(nèi)的最后一個(gè)點(diǎn)。ruPOS為資源單元內(nèi)的位的位位置編號(hào)。
以切換點(diǎn)后逆行來說為使用方程式23。
u=mod+SPF+SPR-p-1 方程式23 就情況4(第一資源單元的擴(kuò)展因素小于第二資源單元的上行鏈)來說,位也如前所述利用一以此二資源單元擴(kuò)展因素為基準(zhǔn)的模數(shù)填入資源單元內(nèi)。
物理信道映像引擎156將位分類成三種類別其中之一切換點(diǎn)前直行,切換點(diǎn)前逆行,以及切換點(diǎn)后逆行(步驟180)。一位的地址以其類別為基準(zhǔn)決定(步驟182)。
情況4物理信道映像僅使用一個(gè)逆行切換點(diǎn)(SPR)。該逆行切換點(diǎn)為第二資源單元的切換點(diǎn),其由方程式24決定。
SPR=End-資源單元1的長(zhǎng)度/(mod-1) 方程式24 End為資源單元2內(nèi)的最終位。
在位經(jīng)分類之后,使用三個(gè)公式其中之一以決定其地址。以切換點(diǎn)前直行來說為使用方程式25。
u=mod×INT[p/(mod-1)]+ruPOS%(mod-1)方程式25 ruPOS%(mod-1)為對(duì)(mod-1)值的資源單元求模運(yùn)算中的位位置。
以切換點(diǎn)前逆行來說為使用方程式26。
u=mod×(LP2-p)+(mod-1) 方程式26 以切換點(diǎn)后逆行來說為使用方程式27。
u=mod×(LP2-SPR+1)+(LP2-p)%modMinus1 方程式27 利用此四種情況的該方程式,物理信道映像引擎156為一特定第二交織器位地址u決定資源單元地址p。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″拉出″物理信道映像,其得使用于眾多應(yīng)用中,例如用在一TDD/CDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
使用一第二交織引擎154將物理信道映像后的位逆交織。一開始時(shí),第二交織引擎154必須知道第二交織是要就一整個(gè)CCTrCH或是CCTrCH的單一時(shí)隙進(jìn)行。此信息是從較高層發(fā)信。
今搭配圖21說明第二交織。使用物理信道映像后的位特定地址p決定逆第二交織后的地址u。利用CCTrCH或CCTrCH時(shí)隙內(nèi)的位總數(shù)及行偏移量,決定每一行內(nèi)的位數(shù)。利用地址p,決定該位在已排列陣列中的行號(hào)和列號(hào)(步驟184)。以圖22為例,分析一個(gè)在物理信道緩沖器內(nèi)處于地址p=61的地址。利用位總數(shù)及行偏移量,可知道行0有五個(gè)位且其它行有四個(gè)位。利用已知的每行位數(shù),決定該位的行號(hào)和列號(hào)(行12,列1)。
利用已知的行排列,決定無偏移行(步驟186)。以上述范例來說,偏移行12對(duì)應(yīng)于無偏移行1。利用該位在無偏移陣列內(nèi)的行號(hào)和列號(hào),決定該位的地址(步驟188)。以前述范例來說,該位的地址為地址6。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″拉出″第二交織,其得使用于眾多應(yīng)用中,例如用在一搭配TDD/CDMA、FDD/CDMA和TDSCDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
如前所述,在速率匹配中,位經(jīng)擊穿和重復(fù)以使所需信道數(shù)減至最少且確保每一信道得到全然利用。速率匹配引擎150決定第一交織緩沖器的每一位在經(jīng)逆速率匹配之后會(huì)在的地址。速率匹配主要使用三個(gè)變量e-ini,e-plus和e-minus。e-ini為速率匹配算法中的e初始值。e-plus為速率匹配算法中的e的增加量。e-minus為速率匹配算法中的e的減少量。
今搭配圖23至圖25的流程圖說明速率匹配。速率匹配引擎150決定用于一特定信道的數(shù)據(jù)是否經(jīng)非加速編碼(例如褶積編碼)或經(jīng)加速編碼。若該信道非經(jīng)加速編碼,則將位當(dāng)作單一序列處理。
加速編碼使用三種位系統(tǒng)性(S),同位1(P1)和同位2(P2)。不對(duì)系統(tǒng)性位作擊穿。速率匹配引擎150將這些位類型的每一類當(dāng)作一個(gè)獨(dú)立字符串(步驟190)。藉由把這些位當(dāng)作獨(dú)立字符串處理消除如此標(biāo)準(zhǔn)所述對(duì)位分離和位收集的詳盡需求。此功能性由獨(dú)立處理每一序列應(yīng)付。
排除需要加速編碼擊穿(步驟192)的情況,序列的地址計(jì)算是由方程式28執(zhí)行擊穿功能且由方程式29執(zhí)行重復(fù)功能(步驟194)。
方程式28 方程式29 u為計(jì)算所得該位差第一交織緩沖器內(nèi)的地址。p為逆速率匹配之前的位地址。
加速編碼序列的擊穿以不同方式處理。得使用兩種總體觀點(diǎn)決定這些位的地址,如圖24和圖25所示。在一如圖24所示的第一觀點(diǎn)中,S、P1和P2的序列為獨(dú)立地處理。因此,得到線性不定方程式的一大系統(tǒng)。這些方程式能利用對(duì)未知變量的特定限制求解(步驟198),也即地址u和p限制為整數(shù)值。利用此等限制,解答空間窄化為對(duì)任一給定的p僅有一個(gè)u解答。為實(shí)行此觀點(diǎn),以逼近法求在u地址之前的擊穿數(shù)量。在逼近值附近進(jìn)行有一充分空間的搜尋以決定有效解。該有效解為利用對(duì)中間變量的已知限制決定(步驟202)。
下文為應(yīng)用該第一觀點(diǎn)的一較佳技術(shù)。系統(tǒng)性位(S)永不擊穿。方程式30描述于P1位的擊穿作業(yè)中在任何給定地址u的″e(cuò)″變量狀態(tài)。
方程式30 e1為P1的變量e。同樣的,e1ini、e1-和e1+分別為P1的eini、e-和e+。u1是在地址u決定以前的P1序列位數(shù)。n1為P1序列內(nèi)在u1當(dāng)前值之前的擊穿位數(shù)。
方程式31描述于P2位的擊穿作業(yè)中在任何給定地址u的″e(cuò)″變量狀態(tài)。
方程式31 e2為P2的變量e。同樣的,e2ini、e2-和e2+分別為P2的eini、e-和e+。u2是在地址u決定以前的P2序列位數(shù)。n2為P2序列內(nèi)在u2當(dāng)前值之前的擊穿位數(shù)。
在一給定p的條件下,使用方程式32。
u-p=n1+n2 方程式32 已知方程式33和34經(jīng)此標(biāo)準(zhǔn)的速率匹配算法查驗(yàn)為真。
0<e1≤e1+ 方程式33 0<e2≤e2+ 方程式34 以上線性不等式包含三個(gè)方程式和五個(gè)未知數(shù)(u、e1、e2、n1、n2)。為決定這些方程式的解,以逼近法求n1和n2的值。就此逼近值附近一充分空間作搜尋。其解為以方程式33和34的限制為基準(zhǔn)決定。
n1和n2的逼近值由以方程式35取代方程式32中的u的方式?jīng)Q定。
方程式35 得到方程式36。
方程式36 γ為擊穿比,其由方程式37決定。
方程式37 由此標(biāo)準(zhǔn)得到的速率匹配參數(shù)決定算法將P1和P2位的擊穿均勻分布,但在要求奇數(shù)擊穿時(shí)除外。在要求奇數(shù)擊穿時(shí),P1會(huì)多一個(gè)位擊穿。速率匹配算法也容許不在沒有一P2位擊穿的情況下在一列內(nèi)有兩個(gè)以上的P1位擊穿。此外,不會(huì)有兩個(gè)以上的P2位擊穿能與一P1位擊穿一起發(fā)生。因此,得到方程式38和39。
n1-n2≤3 方程式38 n2-n1≤2 方程式39 利用方程式38、39和36,得到方程式40和41。
方程式40 方程式41 這些方程式是用來決定含有解的一個(gè)小子空間。
就正要決定對(duì)應(yīng)寫入地址u的任何p來說,在該地址的位不擊穿(否則其最后不會(huì)進(jìn)入物理信道映像緩沖器內(nèi))。因此,e的值必須比e-大且得到方程式42。
ex-<ex≤ex+ 方程式42 下標(biāo)字x是普遍性的使用,因?yàn)樵摬坏仁綄?duì)于x=1或2(對(duì)P1或P2)皆為真。利用方程式30和31得到方程式43。
0<exini-(ux+1)ex-+nxex+≤ex+-ex- 方程式43 方程式43僅在u為一Px位時(shí)為真。若u不是一Px位,適用方程式44。
0<exini-(ux+1)ex-+nxex+≤ex+ 方程式44 為識(shí)別一有效解,使用方程式45和46。
方程式45 方程式46 隨后進(jìn)行一范圍檢查。若u為一P1位,使用方程式47。
且方程式47 若u為一P2位,使用方程式48。
且方程式48 若u為一S位,使用方程式49。
且方程式49 如圖25所示的第二觀點(diǎn)如下文所述。以u(píng)位置為基準(zhǔn),決定速率匹配輸入位位置p。決定一系統(tǒng)比(步驟204)。該系統(tǒng)比為以P1和P2序列的擊穿比為基準(zhǔn)。估計(jì)系統(tǒng)性位Sbits的數(shù)量,例如由方程式50求得(步驟206)。
方程式50
為系統(tǒng)性位的估計(jì)量。P1PR為P1序列的擊穿比且P2PR為P2序列的擊穿比。
依位的次序(以S,P1,P2為直行且以S,P2,P1為逆行)而定假設(shè)四種情況。S為
的初始估計(jì)。情況值列于表1。
表1 以接受分析的位類型(行頂)為基準(zhǔn),選擇表1的正確四列。以一P2位為例,其選擇最后四列(行頂為P2者)。若該位為直行,則使用最左行。若該位為逆行,使用最右行。利用適當(dāng)四列及列的適當(dāng)三行,決定每一列的一輸出指針。以一直行P2位為例,使用四種情況(情況1-S,S,S;情況2-S,S,S+1;情況3-S+1,S,S+1;情況4-S+1,S+1,S+1)。
利用這四種情況計(jì)算四個(gè)候選輸出位置(步驟208)。為表2所示每一候選位置決定擊穿位數(shù)。表2也列出候補(bǔ)輸出位位置的計(jì)算。表2 P1Pbits為已擊穿P1位數(shù)。P2Pbits為已擊穿P2位數(shù)。P1Pbit sin I為初始P1位數(shù)。P2Pbit sin I為初始P2位數(shù)。
符合真實(shí)輸出位位置的第一候選輸出位位置表現(xiàn)出S、P1和P2位的數(shù)量。利用此信息,決定輸入位位置p(步驟210)。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″拉出″速率匹配,其得使用于眾多應(yīng)用中,例如用在一搭配TDD/CDMA、FDD/CDMA和TDSCDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
此程序的下個(gè)步驟為逆位擾密。位擾密引擎決定由第二交織器輸出的地址的一位擾密地址。
今搭配圖26的流程圖說明逆位擾密程序。利用CCTrCH信道內(nèi)一位的位置k,決定擾密代碼pk中一對(duì)應(yīng)位(步驟400)。位hk經(jīng)擾密,例如以pk對(duì)該位作互斥或運(yùn)算(步驟402)。
雖然位擾密得在逆速率匹配之前進(jìn)行,其最好是在逆速率匹配之后進(jìn)行,如圖27所示及圖28流程圖所說明。此實(shí)施例容許所有地址映像是在位值的任何操作之前進(jìn)行。針對(duì)一經(jīng)逆速率匹配后的給定位決定逆第二交織后(逆速率匹配前)的地址(步驟404)。利用該給定位的逆第二交織后地址,決定要對(duì)該位擾密的pk(步驟406)。該給定位使用該已決pk擾密,例如以pk對(duì)該位作互斥或運(yùn)算(步驟408)。
盡管以上就一較佳TDD/CDMA通信系統(tǒng)說明″拉出″位擾密,其得使用于眾多應(yīng)用中,例如用在一TDD/CDMA系統(tǒng)的UE、基地臺(tái)或節(jié)點(diǎn)-B中。
另一觀點(diǎn)縮減第一交織器緩沖且稱的為″縮減的第一交織器緩沖″。圖29為″縮減的第一交織器緩沖″的一方塊組圖。
如圖29所示,第一交織器212的輸出并非直接送往一交織緩沖器。所有物理層緩沖在圖29中均顯示為由單一共同存儲(chǔ)器220進(jìn)行。傳送信道數(shù)據(jù)塊組提供給一幀或多個(gè)幀,此屬性以TTI參數(shù)表示。TTI得為四個(gè)可能值10、20、40和80毫秒其中之一。TTI為10表示數(shù)據(jù)為用于1個(gè)幀,TTI為20表示數(shù)據(jù)為用于2個(gè)幀,TTI為40表示數(shù)據(jù)為用于4個(gè)幀且80表示數(shù)據(jù)為用于8個(gè)幀。用于一TTI的第一幀的數(shù)據(jù)得為直接送往物理信道處理器218。TTI的其它幀經(jīng)緩沖以待稍后處理。因此,整體第一交織器緩沖減少一個(gè)幀。舉例來說,若TTI為10毫秒,此單一幀為直接存儲(chǔ)在物理信道緩沖器內(nèi)且不需要第一交織緩沖。以TTI為80毫秒來說,有七個(gè)而非八個(gè)數(shù)據(jù)幀需要存儲(chǔ)。
該″縮減的第一交織器緩沖″最好應(yīng)用于物理層處理的″推送″觀點(diǎn)。因此,在數(shù)據(jù)從第一交織器212輸出時(shí),其寫入物理信道映像緩沖器的對(duì)應(yīng)地址,然也可使用其它物理層處理觀點(diǎn)。若在物理信道處理中使用中間緩沖(例如在速率匹配及第二交織之后)的情況中使用一物理層處理觀點(diǎn),縮減的交織緩沖仍能使用。第一幀的數(shù)據(jù)直接發(fā)送給物理層處理并存儲(chǔ)在中間緩沖器內(nèi)。
如圖23所示,所有幀的位皆輸入一第一MUX 214內(nèi)。第一MUX 214將第一幀的位發(fā)送至一第二MUX 216以供物理信道處理塊組218進(jìn)行物理信道處理。若TTI大于10毫秒,其它幀的位經(jīng)由第一MUX 214發(fā)送至存儲(chǔ)器220(第一交織緩沖器)。在第一幀的位已送交芯片速率處理以藉空中接口傳輸之后,經(jīng)由第二MUX 216從存儲(chǔ)器220取出后續(xù)幀的位以供物理信道處理。所有這些作業(yè)均受一物理信道控制器222監(jiān)督。
圖30A和圖30B繪出10毫秒TTI(一個(gè)幀)的一傳送信道數(shù)據(jù)塊組的″縮減的第一交織器緩沖″數(shù)據(jù)流。傳送信道數(shù)據(jù)位直接送交物理信道處理器218然后送交物理信道緩沖器以供后續(xù)芯片速率處理,未曾使用第一交織緩沖器。如圖30A所示,幀N直接送交物理信道處理器218。如圖30B所示,下個(gè)幀(幀N+1)也直接送交物理信道處理器218。
圖31A和圖31B繪出80毫秒TTI的一傳送信道數(shù)據(jù)塊組的″縮減的第一交織器緩沖″數(shù)據(jù)流。第一幀(幀N)的傳送信道數(shù)據(jù)送交物理層處理并存儲(chǔ)在物理信道緩沖器(存儲(chǔ)器220)內(nèi)。其它幀(幀N+1至N+7)存儲(chǔ)在物理信道緩沖器內(nèi)繞過物理層處理。在圖31B所示的下一個(gè)幀中,將(幀N+1)送交物理層處理并存儲(chǔ)在物理信道緩沖器內(nèi)。其它幀(幀N+2至N+7)在后續(xù)六個(gè)幀期間以相似方式依序接受處理。芯片速率處理器從物理信道緩沖器讀取當(dāng)前幀后面一幀的數(shù)據(jù)位。舉例來說,若物理層處理器正在處理(幀N+1),則芯片速率處理器正在讀取幀N。TTI為20和40毫秒的數(shù)據(jù)處理觀點(diǎn)與前述80毫秒觀點(diǎn)相同。僅有的差異為在物理信道緩沖之前得到緩沖的幀數(shù)量。
雖然本發(fā)明已參照當(dāng)前的具體實(shí)施例來描述,但是本技術(shù)領(lǐng)域中的普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來說明本發(fā)明,應(yīng)理解其中可作各種變化和修改而在廣義上沒有脫離本發(fā)明,所以并非作為對(duì)本發(fā)明的限定,只要在本發(fā)明的實(shí)質(zhì)精神范圍內(nèi),對(duì)以上所述實(shí)施例的變化、變形都將落在本發(fā)明權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1.一種用于在速率匹配后決定位地址的無線通信系統(tǒng),該無線通信系統(tǒng)包括
一用戶設(shè)備(UE),其包括
一速率匹配引擎,被配置以編排所述位為加速編碼或非加速編碼,并使用一獨(dú)立演算法來決定系統(tǒng)、配類1、配類2的各類型串與單一串的地址;以及
一基站。
2.如權(quán)利要求1的無線通信系統(tǒng),其特征在于將被編排為加速編碼的位處理為一系統(tǒng)、一配類1與一配類2串。
3.如權(quán)利要求1的無線通信系統(tǒng),其特征在于將被編排為非加速編碼的位處理為一單一串。
4.如權(quán)利要求1的無線通信系統(tǒng),其特征在于各獨(dú)立演算法使用變數(shù)e-ini、e-plus與e-minus。
5.如權(quán)利要求1的無線通信系統(tǒng),其特征在于該速率匹配是執(zhí)行于接收通信的位。
6.如權(quán)利要求1的無線通信系統(tǒng),其特征在于該速率匹配是執(zhí)行于欲傳輸通信的位。
7.一種用于在速率匹配后決定位地址的無線通信系統(tǒng),該無線通信系統(tǒng)包括
一用戶設(shè)備(UE);以及
一基站,其包括
一速率匹配引擎,被配置以編排所述位為加速編碼或非加速編碼,并使用一獨(dú)立演算法來決定系統(tǒng)、配類1、配類2的各類型串與單一串的地址;以及
一基站。
8.如權(quán)利要求1的無線通信系統(tǒng),其特征在于將被編排為加速編碼的位處理為一系統(tǒng)、一配類1與一配類2串。
9.如權(quán)利要求1的無線通信系統(tǒng),其特征在于將被編排為非加速編碼的位處理為一單一串。
10.如權(quán)利要求1的無線通信系統(tǒng),其特征在于各獨(dú)立演算法使用變數(shù)e-ini、e-plus與e-minus。
11.如權(quán)利要求1的無線通信系統(tǒng),其特征在于該速率匹配是執(zhí)行于接收通信的位。
12.如權(quán)利要求1的無線通信系統(tǒng),其特征在于該速率匹配是執(zhí)行于欲傳輸通信的位。
13.一種第二交織引擎,其被配置以
使用在第二交織之前的位的一地址;
決定使用變換陣列中一已知列數(shù)的一非變換陣列中的位的一列與行;
基于該非變換陣列中已決定的列來決定一變換陣列中的一變換列;
使用欲交織的一已知位數(shù)、所決定的變換列與所決定的變換行;以及
在第二交織后決定該位的一地址。
14.如權(quán)利要求13的第二交織引擎,其特征在于所決定的行是通過將交織前的位的地址除以該已知列數(shù)而決定。
15.如權(quán)利要求13的第二交織引擎,其特征在于所決定的列是使用所述除法運(yùn)算的一馀數(shù)而決定。
全文摘要
本發(fā)明包含用于物理層處理的眾多實(shí)施例。一實(shí)施例從第一交織緩沖器內(nèi)的位的地址決定物理信道緩沖器內(nèi)的位的地址映像。該物理信道緩沖器地址為對(duì)應(yīng)于經(jīng)速率匹配、位擾密、第二交織和物理信道映像后的位的地址決定。該位為利用已決定的物理信道緩沖器地址直接自第一交織緩沖器讀取且寫入物理信道緩沖器。另一實(shí)施例從物理信道緩沖器內(nèi)的位的地址決定第一交織緩沖器內(nèi)的位的地址映像。第一交織緩沖器地址為對(duì)應(yīng)于經(jīng)逆速率匹配、逆位擾密、逆第二交織和逆物理信道映像后的位的地址決定。該位為直接從已決定的第一交織緩沖器地址讀取并寫入物理信道緩沖器地址。
文檔編號(hào)H04L1/00GK101043251SQ20071010261
公開日2007年9月26日 申請(qǐng)日期2002年4月16日 優(yōu)先權(quán)日2001年4月16日
發(fā)明者道格拉斯·R·凱斯特, 喬治·W·麥克雷闌, 約瑟夫·T·莫拉比透 申請(qǐng)人:美商內(nèi)數(shù)位科技公司