獲取傳輸格式指示符的方法和裝置以及行動電話的製作方法
2023-05-29 11:29:51 2
專利名稱:獲取傳輸格式指示符的方法和裝置以及行動電話的製作方法
技術領域:
本發明涉及傳輸格式指示符的優化提取。
背景技術:
第三代無線通信系統已經由第三代移動通信合作項目組(3GPP)作出定義。例如,UMTS(全球移動通信系統)就是符合3GPP定義的通信系統。
所定義的系統允許寬範圍業務的傳輸,從例如視頻點播的高數據碼率到例如講話的低數據碼率。意味著要能動態管理在傳輸信道上的數據質量。
在這樣的系統中定義了三種信道邏輯信道、傳輸信道,以及物理信道。邏輯信道映射到傳輸信道。幾個傳輸信道被復用為編碼複合傳輸信道並映射到一個或多個物理信道上。例如,物理信道包括在空中接口上發送的信息。
在下文中使用由3GPP定義的術語和縮寫詞。
在3GPP定義的通信系統中,在發射端,在傳輸格式組合集(TFCS)中選擇傳輸格式組合(TFC)來動態管理傳輸信道上發射的數據質量。TFC是傳輸格式指示符(TFIi)的組合。每個TFIi編碼並標識了傳輸信道(TrCHi)使用的傳輸格式(TFj)。例如,TFCS是定義了每個可用於發射數據的傳輸格式組合的表格。
MAC(媒質接入控制)層由每個傳輸信道TrCHi所要求流碼率的函數來選擇在這個集合中哪一個傳輸格式組合用於發射數據。MAC層是發射端的第二層的子層。
然後從選擇的傳輸格式組合(TFC)計算傳輸格式組合計算值(CTFC)。接下來,向用戶設備(UE)傳輸對應於CTFC的傳輸格式指示符(TFCI),與發射的數據相關聯。
在接收端,對每個傳輸信道TrCHi識別所使用的傳輸格式TFj來執行從物理信道到傳輸信道的格式轉換。這是通過提取和發射的數據相關聯地發射的TFCI以及通過識別對應的CTFC來完成的。基於識別後的CTFC,對每個傳輸信道TrCHi獲取了傳輸格式指示符TFIi。最後,使用獲取的TFIi執行從物理信道到傳輸信道的格式轉換。
關於傳輸格式更詳細的內容可以在第三代移動通信合作項目組(3GPP)網站http://www.3gpp.org上找到。
在TSG-RAN工作組1第7次會議上,愛立信提出了從CTFC獲取TFIi的已知方法的例子,該會議從1999年8月30日到9月3日在德國漢諾瓦召開。所提出方法的總結可以在愛立信文獻TSGR1#7(99)b33中找到。
在這個方法中,每個TFIi的確定要求整數值對權重的除法並且計算所得到的數字的整數部分。
因此,需要進行除法運算並且然後下方值運算(flooringoperation)來完成這個方法,這使其變慢或者需要昂貴的處理器。
發明內容
因此,本發明的目標是提供從CTFC獲取傳輸格式指示符TFIi更快的方法。
本發明提供從CTFC獲取傳輸格式指示符TFIi的方法,其中傳輸格式組合計算值通過下列關係式來計算Pi=j=0i-1Lj]]>CTFC=i=1iTFIi*Pi]]>其中-L0=1;-i是下標,從1到I以整數變化;-I是在一個編碼複合傳輸信道中的傳輸信道(TrCHj)的總數;-Lj是傳輸信道j(TCj)可用傳輸格式數目;
-Pi是與傳輸信道i(TrCHi)相關的權重;以及-TFIi是傳輸信道i的傳輸格式指示符,TFIi的值等於整數(F)除以權重Pi的整數部分,整數F是CTFC值的函數,其中整數部分是通過以權重Pi對整數F進行重複遞減確定的(90)。
重複遞減運算比一個除法運算和一個下方值運算快得多。因此,上述方法比已知方法快。
根據權利要求2和3定義的特徵具有進一步減少處理時間的優點。
本發明也涉及完成上述方法的裝置和包括了這樣的裝置的行動電話。
本發明的這個和其它方面將在下面的說明、附圖和權利要求中顯而易見。
圖1是用於從CTFC獲取傳輸格式指示符TFIi的裝置的原理框圖;圖2是用於在發射器和接收器之間交換傳輸格式信息的方法流程圖;以及圖3是圖2的方法中用於獲取TFIi的算法流程圖。
具體實施例方式
圖1表示了UMTS頻分雙工通信系統(UMTS 3G-FDD)。圖1隻示出了理解本發明所必須的細節。
該系統包括基站4和幾個用戶站。為了簡單明了,只示出了一個用戶站6。例如,用戶站6是行動電話。
基站4包括復用單元10,能夠將幾個傳輸信道復用到一個編碼複合傳輸信道。這裡表示了三個要復用的傳輸信道12到14,並且只表示了一個編碼複合傳輸信道16。
每個傳輸信道由例如傳輸時間間隔(TTI)的半靜態參數和例如傳輸格式TFj的動態參數來表徵。
基站4還包括無線電收發器18,用於將物理信道轉換到通過空中向用戶站6發射的無線電信號20。
用戶站6具有用於接收無線電信號20的無線電收發器30。它還具有的特徵是連接到CTFC識別單元34的TFCI提取單元32。識別單元34連接到包括表格38的存儲器36。表格38將針對CTFC的相應值與每個提取的TFCI值相關聯。
用戶站6還包括TFIi獲取單元40,能夠獲取和使用所識別的CTFC的傳輸信道TrCHi相關的TFIi。對於每個傳輸信道TrCHi,單元40連接到包括下列信息的存儲器42-傳輸信道TrCHi的可用傳輸格式TFj數目Lj;以及-復用在信道16中的傳輸信道的總數I。
單元40包括權重計算模塊46和用來獲取每個傳輸信道TrCHi的TFIi的TFIi確定模塊48。
模塊46根據下列關係式計算權重PiPi=j=0i-1Lj,]]>其中i=1,2,…I,而L0=1(1)其中Lj和I是之前定義的符號。
模塊48確定整數Fi除以權重Pi的整數部分。
關於模塊46和48的更多細節將參考圖3給出。
單元40用在例如ARM9處理器這樣不具有用於執行快速除法的乘法單元的處理器中。
現在將參考圖2描述圖1所示的系統操作。
在步驟60中,將傳輸信道12到14轉換為物理信道。更確切的說,在操作62期間,將傳輸信道12到14復用以形成編碼複合傳輸信道16。然後,在步驟64期間,將信道16映射到物理信道。
並行地,在步驟66中,基站4從當前選擇的TFC計算CTFC。
在步驟66期間,在操作68中,通過關係式(1)計算每個傳輸信道TrCHi的權重Pi。
然後,在操作70期間,通過下列關係式來計算CTFC的值
CTFC=i=1iTFIi*Pi...(2)]]>其中-Pi是與傳輸信道TrCHi相關的權重;以及-TFIi是傳輸信道TrCHi的傳輸格式指示符。
例如,TFIi的值是標識一個傳輸信道的特定傳輸格式的整數。
例如,假設每個信道12到14的可用傳輸格式的數目Li等於「3」,而傳輸信道12、13和14當前使用的傳輸格式指示符TFIi分別等於「2」、「1」和「1」。在操作68期間,對每個信道12到14計算的權重值Pi如下P1=L0=10P2=L0*L1=30P3=L0*L1*L2=3*3=9其中-P1、P2和P3分別是與傳輸信道12、13和14相關聯的權重;以及-L1和L2分別是傳輸信道13和14的可用傳輸格式數目。
用前面的權重Pi的值,在操作70期間,計算CTFC的值如下CTFC=i=1ITFIi*Pi=2*1+1*3+1*9=14]]>一旦基站4計算出CTFC,在步驟72中,確定和所計算的CTFC相關聯的TFCI。例如,在步驟72中,基站4使用和表38一樣的表格。作為例子,我們假設和值「14」相關聯的TFCI等於「2」。
接下來,在步驟76中,在發射數據的每一個幀中將TFCI值編碼,並經由收發器18無線地發射每個幀。
在接收端,在步驟80中,收發器30接收每個幀。然後,在步驟82中,單元32從每個幀提取TFCI並將所提取的TFCI傳送到單元34。
在步驟84中,單元34用獲取的TFCI和表38識別CTFC值。例如,單元34識別出和「2」相關聯的CTFC等於「14」。
在步驟86中,單元40利用所識別出的CTFC和存儲在存儲器42中的數據獲取每個傳輸信道的TFIi。
更確切的說,在操作88期間,模塊46通過關係式(1)計算每個傳輸信道TrCHi的權重Pi。然後在操作90中,模塊48用所識別出的CTFC和權重Pi確定每個傳輸信道的TFi。在圖3中更詳細的描述了操作90。
在操作90的開始,在操作100中,整數下標i的值被設為傳輸信道「I」的數目,且整數F的值被設為所識別出的CTFC的值。
接下來,在步驟102中,如果確定下標i的值小於1,則模塊48進行到步驟104。在步驟104中,將針對i=0到i=I的每個TFIi值設為「0」且操作90結束。
如果在步驟102期間,模塊48確定下標i的值大於或等於1,它在步驟106中將TFIi的值設為「0」。隨後,在步驟108中,將變量W的值設為當前整數F的值減去權重Pi。
然後,在步驟110中,如果模塊48確定變量W的值大於或等於「0」,它進行到步驟112。在步驟112中,模塊48將整數F的當前值設為變量W的當前值並以1(unity)使TFIi的值遞增。在步驟112之後,算法回到步驟108。
如果在步驟110期間,模塊48確定變量W的值小於「0」,它進行到步驟114。在步驟114中,存儲TFIi的當前值並且以1將下標「i」的值遞減。在步驟114之後,算法回到步驟102。
因此,如圖3的算法所說明的,以降序處理權重Pi和相應的傳輸信道TrCHi。對每個處理的傳輸信道,從整數F的當前值重複減去這個傳輸信道的權重Pi直到變量W變成負值。當變量W變成負值時,變量F等於F的初始值除以Pi的餘數,而TFIi的值和F的初始值除以Pi的結果數字的整數部分一樣。整數F的初始值是開始迭代步驟108、110和112來重複以Pi遞減F之前的F的值。
因為不包括除法運算或下方值運算,操作90很快。只使用了減法。因此,在例如ARM9處理器這樣不具有專門的乘法單元的處理器上,圖3的算法可以執行的比傳統方法更快。實際上,在ARM9處理器上50個周期執行一個除法,而僅僅一個周期就執行一個減法。
另外,容易發現,如果這樣的算法必須要執行多於一次,如同在UMTS用戶設備中的例子,具有快速算法極大提高了用戶設備的整體性能。特別的,當傳輸信道的數據以在靈活位置插入的DTX(不連續傳輸)比特編碼時,必須迭代地利用所有的CTFC表。例如,對於384kbps類型(參考3GPPTS 25.306規範),CTFC表包括多達128個值。
權利要求
1.一種從傳輸格式組合計算值(CTFC)獲取傳輸格式指示符(TFIi)的方法,傳輸格式組合計算值通過下列關係式來計算Pi=j=0i-1Lj]]>CTFC=i=1ITFIi*Pi]]>其中-L0=1;-i是下標,從1到I按整數變化;-I是在一個編碼複合傳輸信道中的傳輸信道(TCj)的總數;-Lj是傳輸信道j(TCj)的可用傳輸格式數目;-Pi是與傳輸信道i(TrCHi)相關的權重;以及-TFIi是傳輸信道i的傳輸格式指示符,TFIi的值等於整數(F)除以權重Pi的整數部分,整數F的值是CTFC值的函數,其中所述整數部分是通過以權重Pi對整數F進行重複遞減確定的(90)。
2.根據權利要求1的方法,其中-按下標i的降序來確定TFIi的值;以及-整數F的初始值等於先前除法的餘數。
3.根據權利要求2的方法,其中,整數F的初始值等於用於確定TFIi值的CTFC的值。
4.一種用於從傳輸格式組合計算值(CTFC)獲取傳輸格式指示符(TFIi)的裝置,傳輸格式組合計算值通過下列關係式來計算Pi=j=0i-1Lj]]>CTFC=i=1ITFIi*Pi]]>其中-L0=1;-i是下標,從1到I按整數變化;-I是在一個編碼複合傳輸信道中的傳輸信道(TCj)的總數;-Lj是傳輸信道j(TCj)的可用傳輸格式數目;-Pi是與傳輸信道i(TrCHi)相關的權重;以及-TFIi是傳輸信道i的傳輸格式指示符,TFIi的值等於整數Fi除以權重Pi的整數部分,整數F是CTFC值的函數,其中所述裝置包括傳輸格式指示符確定模塊(48),用於通過以權重Pi對整數F進行重複遞減來確定所述整數部分。
5.根據權利要求4的裝置,其中,確定模塊(48)由不具有用於執行快速除法的專用乘法單元的處理器實現。
6.一種行動電話,包括根據權利要求4或5所述的用來獲取傳輸格式指示符(TFIi)的裝置。
全文摘要
一種從傳輸格式組合計算值(CTFC)獲取傳輸格式指示符(TFI
文檔編號G06F7/52GK101065937SQ200580040729
公開日2007年10月31日 申請日期2005年9月15日 優先權日2004年9月30日
發明者奧利維爾·米洛, 塞巴斯蒂安·馬卡艾 申請人:皇家飛利浦電子股份有限公司