多路傳輸系統中的盲目速率檢測的製作方法
2023-07-05 23:12:51
專利名稱:多路傳輸系統中的盲目速率檢測的製作方法
背景技術:
總的來說,本發明有關無線通信,具體的,有關一個無線通信系統的一個幀中傳輸信道和控制信道的格式。
無線通信系統常規上在一個傳輸幀內多路傳輸數據信道和控制信道。例如,寬帶碼分多址(W-CDMA)的第三代合作工程(「3GPP」)標準在一個固定長度的傳輸幀中多路傳輸三個不同的數據信道(例如傳輸信道)。
圖1舉例說明了按照3GPP標準的常規幀格式。如圖所示,一個幀100包含一個第一域A105,用於保存與第一傳輸信道相關的數據。幀100還包括第二域B115和C120,分別用於傳遞與第二和第三傳輸信道相關的信息。由於A域105一般傳送重要的信息(例如在語音編碼的情況下,復現可懂語音時最重要的信息),因此為第一域A105附加循環校驗位(CRC)110,以提供有關第一傳輸信道的差錯檢測能力。B和C域115,120攜帶的信息一般不太重要,所以這些域不需要CRC位。
圖1中所示的域100內的每個域都可被設計為具有一個單一的、固定的起始和結束位置,從而使每個域都易於定位和解碼。在這種情況下,每個域的長度必須足夠大,以容納與相應的傳輸信道相關的最高期望比特率。不過,只要傳輸信道提供的數據不足以填滿幀100中與其相關的域,則固定域位置這一方法就不能有效地利用系統容量。
可變域長(例如,增加或減小A,B和/或C域的長度以適應更多或更少的可用數據業務)的使用可以緩解固定域位置所帶來的不經濟性。例如,A域105的長度經常可以允許為一些預定長度中的任一個,從而允許以一個可變的速率發送信息。為確定一個接收A域的實際長度,要使用一個被稱為「盲目速率檢測」的處理過程,其中,不需要將速率信息插入幀中,就可以確定實際的數據率。在一個盲目速率檢測方案中,接收機假設這些預定長度中的一個,例如,最短的一個。利用該假設長度解碼A域105,並確定其CRC域110(該域必須被定義為緊跟在A域105之後)。若CRC域110表明沒有檢測到錯誤,則該假設長度被證明是正確的。否則,假設另一個預定長度(例如,下一個最大長度)並重複上述過程,直到一個CRC域110表明沒有錯誤。在這一時刻,推斷A域105被正確解碼,且其長度為最終的假設長度。
如上面所提到的,域B115和C120一般沒有附加的CRC位。由於按照3GPP標準所定義的,幀100有已知長度,所以B115和C120域的長度必須適應A域105的長度。一般,對於A域105的每一個預定長度,都預先確定了B和C域115,120的長度。因此,一旦已知了A域105的長度,就知道了B和C域115,120的長度。
在幀100中,除了上述的A105,CRC 110,B115和C120之外,有時還發射一個可變長度的控制信道DCCH。由於它只是偶爾發射的,因此,定義一個總是包含DCCH域的幀格式是很不經濟的。因此,將幀的格式定義為允許DCCH域從C域102「竊取」比特。不過,還允許DCCH域長度改變。這就帶來了一個問題,即,不知道從C域「竊取」了多少比特。
如圖2所示,建議將DCCH域203(它可包含一個相關的CRC域)放置在幀200的結尾,構成DCCH域203的比特是從C域201「竊取」的。A和B域105,115長度的確定方法與上面所描述的相同。為確定C域201的長度,必須知道DCCH域203的長度。在該提議中,首先假設第一個可能的DCCH長度(例如一個最短的DCCH長度),並從幀200的結尾解碼DCCH域203。這是藉助於圖2中的反向箭頭205表示的。若DCCH域的CRC域在解碼結果中未檢測到任何錯誤,則證明DCCH域203的假設長度是正確的。否則,假設另一個DCCH長度,重複上述過程,直到DCCH域203被正確解碼,或者,直到對DCCH域解碼失敗,表明幀200內未出現DCCH域203(即,沒有從C域201竊取比特)。一旦已知了DCCH域203的長度,則可確定C域的長度。
所提議的解決方法存在一些問題。首先,很難實現一種格式,其中比特能反向發射和接收。另外,所提議的格式與其它格式有很大的不同。這就需要確定一個全新類型的多路傳輸的標準。
發明概述因此,本發明的一個目的是提供一項多路傳輸技術,允許一個可變長度的DCCH域間歇地包含在一個有固定長度的幀中。
按本發明的一個方面,數據在一個電信系統的一個具有固定長度的幀中多路傳輸。其多路傳輸是這樣做到的,即,發射一個包含一個第一數量比特的第一傳輸信道;發射與該第一傳輸信道相關的第一誤差檢測位並包含一個第二數量的比特;發射一個包含一個第三數量比特的第二傳輸信道;發射一個包含第四數量比特的第三傳輸信道;並有選擇地發射一個包含第五數量比特的控制信道。另外,控制信道是在第一誤差校驗位之後和第三傳輸信道的傳輸之前發送的;只要將控制信道作為幀的一部分發送,則第一、第二、第三、第四和第五數量比特的和等於固定的比特長度;只要控制信道不作為幀的一部分發送,則第一、第二、第三和第四數量比特的和等於固定的比特長度。
在本發明的另一方面,控制信道可在第一誤差校驗位和第二傳輸信道之間發送。或者,控制信道可在第二和第三傳輸信道之間發送。
在本發明的另一方面,第五數量的比特還可包含與控制信道相關的誤差校驗位。
在本發明的另一方面,對一個電信系統中作為一個幀接收的多路傳輸數據進行解碼,其中該幀具有固定的比特長度。其做法是,對該幀中包含的一個第一傳輸信道解碼,其中,該解碼步驟包括確定該第一傳輸信道的一個第一長度;對一個具有第二長度的比特組解碼,該第二長度是第一長度的一個函數;確定第二比特組是否包含與第二組比特相關的誤差校驗位。隨後,若該幀包含與第二組比特相關的誤差校驗位,則確定該幀中一個第二傳輸信道的一個第三長度及起始位置,隨後對第二信道解碼,其中第三長度是第一長度和第二長度的一個函數。不過,若該幀不包含與第二組比特相關的誤差校驗位,則將被解碼的第二組比特當作被解碼的第二傳輸信道使用。另外,第一傳輸信道和第二組比特的解碼步驟是在同一方向上執行的。
在本發明的另一方面,在對第一傳輸信道解碼之後和對第二組比特解碼之前,對一個第三傳輸信道解碼,其中,第三傳輸信道具有一個第四長度,該長度只是第一長度的函數。
或者,可以在對第一傳輸信道和第二組比特解碼之後,解碼第三傳輸信道。在這類實例中,第三傳輸信道可以有一個第四長度,該長度只是第一長度的函數。或者,第三傳輸信道可以有一個第四長度,該長度是第一長度和第二長度的函數。
在本發明的另一個實例中,在一個電信系統中,數據可以在一個幀中被多路傳輸,該幀具有一個固定的比特長度,其方法是傳輸一個第一組一個或多個傳輸信道,其中第一組中的一個或多個傳輸信道共包含一個第一數量的比特;傳輸與第一組中的一個或多個傳輸信道相關的第一誤差校驗位,其中第一誤差校驗位包含第二數量的比特;傳輸一個第二組一個或多個傳輸信道,其中第二組中的一個或多個傳輸信道共包含一個第三數量的比特;傳輸一個第三組一個或多個傳輸信道,其中第三組中的一個或多個傳輸信道共包含一個第四數量的比特;並有選擇地傳輸一個包含第五數量比特的一個控制信道,其中控制信道的傳輸在第一組一個或多個傳輸信道和第一誤差校驗位之後,但在第三組一個或多個傳輸信道的傳輸之前。只要控制信道作為該幀的一部分傳輸,則第一、第二、第三、第四和第五數量的比特之和等於一個固定的比特長度;只要控制信道不作為該幀的一部分傳輸,則第一、第二、第三和第四數量的比特之和等於一個固定的比特長度。
在本發明的另一個實例中,在一個電信系統中作為一個幀接收的多路傳輸數據被解碼,其中該幀具有一個固定的比特長度。其方法是,對包含在該幀中的一個第一組一個或多個傳輸信道解碼,其中解碼步驟包括確定該第一組一個或多個傳輸信道的一個第一長度;對具有一個第二長度的第二組比特解碼,第二長度是第一長度的一個函數;確定第二組比特中是否包含與第二組比特相關的誤差校驗位。若該幀包含與第二組比特相關的誤差校驗位,則確定該幀中一個第二組一個或多個傳輸信道的一個第三長度和起始位置,並對該第二組一個或多個傳輸信道解碼,其中,該第三長度是第一長度和第二長度的一個函數。
若該幀不包含與第二組比特相關的誤差校驗位,則將被解碼的第二組比特當作被解碼的第二組一個或多個傳輸信道使用。其中,第一組一個或多個傳輸信道和第二組比特的解碼步驟是在同一方向上執行的。
附圖概述結合附圖,通過閱讀以下的詳細說明,可以理解本發明的目的和優點。
圖1是一個常規幀結構的方塊圖;圖2是一個常規幀結構的方塊圖,其中DCCH域位於幀200的末尾;圖3是按照本發明的一個實施例的一個多路傳輸格式的方塊圖;圖4是一個流程圖,描述了按照本發明解碼一個幀的步驟;圖5是按照本發明的另一個實施例的一個多路傳輸格式的方塊圖;圖6是一個流程圖,描述了按照本發明的另一個實施例,解碼一個幀的步驟。
最佳實施例詳述以下結合附圖,描述本發明的各種特性,其中類似的部分由同一參考符號標記。此處給出了一些例證實例。為便於理解本發明,本發明的許多方面被描述為要由一個計算機系統的單元執行的操作序列(例如,以不同次序生成比特和/或比特域)。可以理解,在每一種實例中,各種操作可由專用電路(用於執行一個專用功能的互連的離散邏輯門)執行,或由一個或多個處理器執行的程序指令執行,或是由以上兩者的組合執行。另外,本發明可被認為是完全嵌入在任何形式的計算機可讀存儲介質中的,該介質中存有一組適合的計算機指令,這些指令能使一個處理器執行此處所描述的技術。因此,本發明的各種方面可以一些不同的形式實現,所有這些形式都在本發明範圍之內。對於本發明各方面的每一個,任何形式的這類實例在此處可被稱為「邏輯上用於」執行一個所描述的操作。
參照圖3,此處示出了按本發明第一實例的一個多路傳輸格式的方塊圖。此處,同以前的技術一樣,幀300有A和CRC域105,110。A域105可以是一個可變長度的域,其長度按以上所描述的方法確定,即,假設一個或多個可能的長度,並確定這些假設中的哪一個能使CRC域表明沒有錯誤。幀300還包括一個B域303和一個C域305。幀300中還可能(但不是必需的)包括一個可變長度DCCH+CRC域301。在沒有出現DCCH+CRC域301時,B域和C域303、305直接跟在CRC域110之後。在這種情況下,B域和C域303、305的長度由A域105的長度決定。一旦已知了A域105的長度,就知道了B和C域303、305的長度。
按本發明的一方面,當幀300中包含DCCH+CRC域301時,該域位於CRC域110之後,B域303之前。可以通過執行圖4中舉例說明的步驟(例如通過一個已編程處理器),對幀300解碼。首先,假設A域105的一個長度(步驟401)。利用這一假設的長度,嘗試對A域105解碼,此時已知該域位於幀300的開頭處(步驟403)。隨後執行一個測試步驟,以確定CRC域110是否表明在解碼過程中遇到了錯誤(第405步)。若遇到了錯誤,則為A域105假設一個新的長度(步驟407),並重複解碼步驟(步驟403)。
最終,為A域105假設了一個正確的長度,因此,判定步驟405的測試將發現沒有遇到錯誤。此時,A域105已被解碼且其長度已知。下一步,必須確定是否出現DCCH+CRC域301,若出現,其長度是多少。其做法是,假設DCCH+CRC域301的一個第一(例如最短非零)長度(步驟409)。利用這一假設長度,解碼CRC域110之後的比特(步驟411)。隨後執行一個測試步驟,以確定DCCH的CRC域是否表明在解碼過程中遇到了錯誤(第413步)。若遇到了錯誤,則再進行一個測試,確定是否還有任何可能的DCCH+CRC域301的長度(步驟415)。若有,則假設下一個可能的長度(417),並重複解碼步驟(步驟411)。
若出現DCCH+CRC域301,則最終將能假設出其實際的長度,其結果是在解碼過程中沒有遇到錯誤(判定塊413的「NO」分支)。在這種情況下,就已知了A和DCCH+CRC域105,301的實際長度,因此,B域和C域303、305的長度及起始位置也可以被確定(步驟419)。應指出,在執行這一步驟時,必須知道DCCH+CRC域301(若出現的話)從B域和C域303、305的哪一個中竊取了比特。這可以通過一些可選方式中的任一種方式來達到統一。例如,可以要求所有的DCCH+CRC域比特都從B域303竊取,因此,B域303的長度為其標稱長度(由A域105的長度指定)減去所竊取的比特數。或者,所有的DCCH+CRC域比特都從C域305竊取。或者,DCCH+CRC域的一些比特從B域303竊取,而其餘比特從C域305竊取。
現在返回來參照判定塊415,若未出現DCCH+CRC域301,則其所有可能的非零長度都已被假設並被驗證是不成功的(判定塊415外的「YES」分支)。在這種情況下,A域105的實際長度是已知的,由於DCCH+CRC域301未出現,故其長度不必考慮。因此,B和C域303,305的長度及起始位置可從A域105的長度確定(步驟412)。
一旦已知了B和C域303,305的長度及起始位置,就可以利用已知技術對其解碼(步驟423和425)。
如圖5所示,按照本發明的另一個實例,一個幀500具有一個多路傳輸格式。此處,和以前的技術一樣,幀500具有A和CRC域105,110。A域105可以是一個可變長度域,其長度可按上述方式確定,即,假設一個或多個可能長度並確定這些長度中的哪一個能使CRC域表明沒有錯誤。幀500還包括一個B域501和一個C域505。還可能包括(但非必須)一個幀300中的可變長度DCCH+CRC域503。在沒有出現DCCH+CRC域503時,B和C域501,505直接跟在CRC域110之後,按B域、C域的順序。在這種情況下,可由A域105的長度確定B和C域501,505的長度。一旦已知了A域105的長度,就可以知道B和C域501,505的長度。
按照本發明的一個方面,當DCCH+CRC域503被包含在幀500中時,它位於B域501之後和C域505之前。可通過執行圖6中所示的步驟(例如藉助於一個已編程處理器)對幀500解碼。首先,為A域105假設一個長度(步驟601)。利用這一假設長度,嘗試對A域105解碼,已知該域位於幀500的開頭(步驟603)。隨後,執行一項測試,確定CRC域110是否表明在解碼過程中遇到了錯誤(步驟605)。若遇到了錯誤,則為A域105假設一個新的長度(步驟607),並重複解碼步驟(步驟603)。
最終,為A域105假設了一個正確長度,因此,判定塊605的測試結果是沒有遇到錯誤。此時,A域105被解碼且其長度已知。有了A域105的長度,就能知道B域501的長度(即,對於A域105的每種可能長度,預先定義了一個相應的B域501的長度)(步驟609)。並且,還已知B域501緊跟在A域105之後,因此,現在也可以對B域501解碼(步驟611)。
隨後,必須確定是否存在DCCH+CRC域503,若出現,其長度是多少。首先假設DCCH+CRC域503的第一個長度(例如最短非零值)(步驟613)。利用這一假設長度,對緊跟在B域501之後的比特解碼(步驟615)。隨後,執行一項測試,確定DCCH的CRC域是否表明在解碼過程中遇到了錯誤(步驟617)。若遇到了錯誤,則隨後判斷是否還有DCCH+CRC域301的剩餘可能長度(步驟619)。若存在,這些可能長度中的下一個就成為新的假設長度(步驟621),並重複解碼步驟(步驟615)。
若出現了DCCH+CRC域503,則其實際長度最終將被假設出來,其結果是在解碼過程中沒有遇到錯誤(判定塊617的「NO」分支)。在這種情況下,A,B和DCCH+CRC域105,501,503的實際長度是已知的了,因此,C域505的長度及其起始位置也可以被確定(步驟623)。應指出,在執行這一步驟時,解碼命令要求DCCH+CRC域301從C域505竊取其比特。
返回來參照判定塊619,若DCCH+CRC域503未出現,則所有可能的非零長度最終都被假設並被驗證是不成功的(判定塊619的「YES」分支)。在這種情況下,就已知了A和B域105,501的實際長度,由於DCCH+CRC域503並未出現,所以不必考慮其長度,因此,可根據A和B域105,501的長度,確定C域505的長度及起始位置(步驟625)。
一旦已知了C域505的長度及起始位置,就可以利用已知技術對其進行解碼(步驟627)。
可以做一些進一步的說明,它們適用於以上所述的實例。首先,在使用速率匹配時,不管所用的是哪種速率和多路傳輸,速率匹配位置應該全部相等。更具體的,速率匹配是在解碼之後使用的,用於剔除一些比特,或者重複一些比特(即,用於填充),以保證數據的域長適應實際的信道。不過,當傳輸信道可以假設不同的長度時,速率匹配同樣必須增加或減小要被發射的數據長度,以便與實際信道匹配。按照上述盲目速率檢測,不管傳輸格式怎樣,在填充時應重複同一位,並且,剔除時應剔除同一比特。例如,若在填充時應重複第三個比特,或是當剔除時應剔除第三個比特,則對於傳輸信道的每一個可能長度來說,都應該是這種情況。這將確保上述假設解碼可以實現。
另外,若沒有發射DCCH+CRC域301,503,並且DCCH+CRC域301,503和B域303或C域505是按同一代碼和同一速率匹配編碼的,則在沒有發現期望的CRC時,可以終止對DCCH的解碼,即,開始解碼下一個已知長度的域(或者是B域303(若使用圖3格式),或者是C域505(若使用圖5格式))。以這種方式,由於不需要交替解碼B域303或C域505,因此處理過程可以更有效。
本發明與常規的解決方法相比,有一些優點。例如,有可能獲得靈活位置格式上的盲速率檢測,而不需若干解碼循環來檢測速率。另外,使用了常規的比特順序,因此不需速率匹配方案中專用的解決方案。另外,還可能竊取一個動態的比特數,其數量可以高達C域,B域或B域與C域組合的長度。
以上已參照一個具體實例描述了本發明,不過,本技術專業人員可以認識到,可以以不同於以上所述實例的形式來實現本發明。這並不脫離本發明的範圍。
例如,以上描述是結合只涉及三個傳輸信道的實例進行的,這三個傳輸信道記為A,B和C域。可以認識到,此處所描述的技術可被用於其它實例,其中所定義的幀有不止三個域。更一般的,可以考慮該幀包含一個第一組一個或多個傳輸信道(對應於以上所述實例中的被記為A域105的一個傳輸信道);一個第二組一個或多個傳輸信道(對應於被記為B域303,501的一個傳輸信道),和一個第三組一個或多個傳輸信道(對應於被記為C域305,505的一個傳輸信道)。第一組傳輸信道中的各傳輸信道不必全部互相等長;第二組傳輸信道中的各傳輸信道不必全部互相等長;第三組傳輸信道中的各傳輸信道也不必全部互相等長。散布在構成第一組一個或多個傳輸信道的傳輸信道之間的可以是一組或多組誤差校驗位(例如CRC位)。並不要求第一組傳輸信道中的每個傳輸信道擁有自己的誤差檢測位組。
按照本發明的這一更一般化的形式,在出現DCCH+CRC域時,該域可位於跟在第一組一個或多個傳輸信道和任一組相關誤差檢測位之後的任意位置,但需在第三組一個或多個傳輸信道之前。在這些情況下執行盲目速率檢測遵守以上結合上述實例所列出的形式首先,確定第一組一個和多個傳輸信道的長度。這包括假設構成第一組一個或多個傳輸信道的一個或多個傳輸信道的不同長度,隨後進行檢測,根據一組或多組誤差校驗位(例如)確定哪個假設是正確的。若控制信道(DCCH+CRC)(不管其是否出現)不是正好在第二組一個或多個傳輸信道之前,則確定了第一組一個和多個傳輸信道的長度,就能已知第二組一個或多個傳輸信道的長度。控制信道(DCCH+CRC)可以在任意位置開始,在任意時刻出現(在第二組一個或多個傳輸信道之前或之後),可以按上述方法,利用其相關的CRC域,假設並驗證其可能的長度。一旦已知了DCCH+CRC域的長度(包括其可能的長度為零,表明它沒有出現),就能知道其餘組的傳輸信道的起始位置及其長度,並可以按以上所述對它們進行解碼。(由於其餘組的傳輸信道的長度必須等於該幀的總長減去從被解碼域到一個所包含的DCCH+CRC域的長度,因此,可以知道其長度。)此處的推薦實例只起到舉例說明的目的,並不起限定的作用。本發明的範圍由所附權利要求給出,而不是由以上的描述給出,權利要求範圍之內的所有變化和等價形式都包含在本發明範圍之內。
權利要求
1.在一個電信系統中,用於多路傳輸一個具有固定比特長度的幀中的數據的一種方法,該方法包括傳輸一個包含第一數量比特的第一傳輸信道;傳輸與第一傳輸信道相關的第一誤差校驗位,並包含一個第二數量的比特;傳輸一個包含第三數量比特的第二傳輸信道;傳輸一個包含第四數量比特的第三傳輸信道;有選擇地傳輸一個包含第五數量比特的控制信道,其中控制信道的傳輸是在第一誤差校驗位之後和第三傳輸信道的傳輸之前;只要控制信道作為該幀的一部分被傳輸,則第一,第二,第三,第四和第五比特數量之和等於固定的比特長度;並且只要控制信道不作為該幀的一部分被傳輸,則第一,第二,第三和第四比特數量之和等於固定的比特長度。
2.權利要求1中的方法,其中控制信道是在第一誤差校驗位和第二傳輸信道之間被傳輸的。
3.權利要求1中的方法,其中控制信道是在第二和第三傳輸信道之間被傳輸的。
4.權利要求1中的方法,其中第五數量的比特還包括與該控制信道相關的誤差校驗位。
5.一種用於對一個電信系統中作為一個幀接收的多路傳輸數據進行解碼的方法,其中該幀有一個固定的比特長度,該方法包括對包含在該幀中的第一傳輸信道解碼,其中該解碼步驟包括確定該第一傳輸信道的第一長度;對具有一個第二長度的第二比特組解碼,該第二長度是第一長度的一個函數;確定該第二比特組是否包含與該第二比特組相關的誤差校驗位;若該幀包含與該第二比特組相關的誤差校驗位,則確定該幀中一個第二傳輸信道的一個第三長度和起始位置,並對該第二傳輸信道解碼,其中,該第三長度是第一長度和第二長度的一個函數;若該幀不包含與該第二比特組相關的誤差校驗位,則將已解碼的第二組比特用作已解碼的第二傳輸信道,其中,解碼第一傳輸信道和解碼第二組比特的步驟是在同一方向執行的。
6.權利要求5中的方法,還包括在解碼第一傳輸信道之後和解碼第二組比特之前,解碼一個具有第四長度的一個第三傳輸信道,該第四長度只是第一長度的一個函數。
7.權利要求5中的方法,還包括在解碼第一傳輸信道和第二組比特之後,解碼一個第三傳輸信道。
8.權利要求7中的方法,其中第三傳輸信道具有一個第四長度,該長度只是第一長度的一個函數。
9.權利要求7中的方法,其中第三傳輸信道具有一個第四長度,該長度是第一長度和第二長度的一個函數。
10.一個電信系統中,用於多路傳輸一個具有固定比特長度的幀中的數據的方法,該方法包括傳輸第一組一個或多個傳輸信道,其中該第一組中的一個或多個傳輸信道共包括第一數量的比特;傳輸與第一組一個或多個傳輸信道中的一個或多個傳輸信道相關的第一誤差校驗位,其中第一誤差校驗位包含一個第二數量的比特;傳輸第二組一個或多個傳輸信道,其中該第二組中的一個或多個傳輸信道共包括第三數量的比特;傳輸第三組一個或多個傳輸信道,其中該第三組中的一個或多個傳輸信道共包括第四數量的比特;有選擇地傳輸一個包含第五數量比特的控制信道,其中控制信道的傳輸是在第一組一個或多個傳輸信道和第一誤差校驗位之後,但在第三組一個或多個傳輸信道的傳輸之前;只要控制信道作為該幀的一部分被傳輸,則第一,第二,第三,第四和第五比特數量之和等於固定的比特長度;並且只要控制信道不作為該幀的一部分被傳輸,則第一,第二,第三和第四比特數量之和等於固定的比特長度。
11.權利要求10中的方法,其中控制信道是在第一誤差校驗位和第二組一個或多個傳輸信道之間被傳輸的。
12.權利要求10中的方法,其中控制信道是在第二組一個或多個傳輸信道和第三組一個或多個傳輸信道之間被發射的。
13.權利要求10中的方法,其中第五數量的比特還包括與該控制信道相關的誤差校驗位。
14.一種用於對一個電信系統中作為一個幀接收的多路傳輸數據進行解碼的方法,其中該幀有一個固定的比特長度,該方法包括對包含在該幀中的第一組一個或多個傳輸信道解碼,其中該解碼步驟包括確定該第一組一個或多個傳輸信道的第一長度;對具有一個第二長度的第二比特組解碼,該第二長度是第一長度的一個函數;確定該第二組比特是否包含與該第二組比特相關的誤差校驗位;若該幀包含與該第二組比特相關的誤差校驗位,則隨後確定該幀中一個第二組一個或多個傳輸信道的一個第三長度和起始位置,並對該第二組一個或多個傳輸信道解碼,其中,該第三長度是第一長度和第二長度的一個函數;若該幀不包含與該第二組比特相關的誤差校驗位,則將已解碼的第二組比特用作已解碼的第二組一個或多個傳輸信道。其中,解碼第一組一個或多個傳輸信道和解碼第二組比特的步驟是在同一方向執行的。
15.權利要求14中的方法,還包括在解碼第一組一個或多個傳輸信道之後和解碼第二組比特之前,解碼一個具有第四長度的一個第三組一個或多個傳輸信道,該第四長度只是第一長度的一個函數。
16.權利要求14中的方法,還包括在解碼第一組一個或多個傳輸信道和第二組比特之後,解碼一個第三組一個或多個傳輸信道。
17.權利要求16中的方法,其中第三組一個或多個傳輸信道具有一個第四長度,該長度只是第一長度的一個函數。
18.權利要求16中的方法,其中第三組一個或多個傳輸信道具有一個第四長度,該長度是第一長度和第二長度的一個函數。
19.一種裝置,用於多路傳輸一個電信系統中一個具有固定比特長度的幀中的數據,該裝置包括用於傳輸一個包含第一數量的比特的第一傳輸信道的邏輯;用於傳輸與第一傳輸信道相關的第一誤差校驗位,並包含一個第二數量的比特的邏輯;用於傳輸一個包含第三數量比特的第二傳輸信道的邏輯;用於傳輸一個包含第四數量比特的第三傳輸信道的邏輯;用於有選擇地傳輸一個包含第五數量比特的控制信道的邏輯,其中控制信道的傳輸是在第一誤差校驗位之後和第三傳輸信道的傳輸之前;只要控制信道作為該幀的一部分被傳輸,則第一,第二,第三,第四和第五比特數量之和等於固定的比特長度;並且只要控制信道不作為該幀的一部分被傳輸,則第一,第二,第三和第四比特數量之和等於固定的比特長度。
20.權利要求19中的裝置,其中控制信道是在第一誤差校驗位和第二傳輸信道之間被傳輸的。
21.權利要求19中的裝置,其中控制信道是在第二和第三傳輸信道之間被傳輸的。
22.權利要求19中的裝置,其中第五數量的比特還包括與該控制信道相關的誤差校驗位。
23.一種用於對一個電信系統中作為一個幀接收的多路傳輸數據進行解碼的裝置,其中該幀有一個固定的比特長度,該裝置包括第一解碼邏輯,對包含在該幀中的第一傳輸信道解碼,其中該第一解碼邏輯包括用於確定該第一傳輸信道的第一長度的邏輯;第二解碼邏輯,對具有一個第二長度的第二比特組解碼,該第二長度是第一長度的一個函數;判定邏輯,用於確定該第二比特組是否包含與該第二比特組相關的誤差校驗位;執行邏輯,若該幀包含與該第二比特組相關的誤差校驗位,則執行第一操作,其中第一操作包括確定該幀中一個第二傳輸信道的一個第三長度和起始位置,並對該第二傳輸信道解碼,其中,該第三長度是第一長度和第二長度的一個函數;和執行邏輯,若該幀不包含與該第二比特組相關的誤差校驗位,則執行第二操作,其中第二操作包括將已解碼的第二組比特用作已解碼的第二傳輸信道,其中,第一傳輸信道和第二組比特的解碼是在同一方向執行的。
24.權利要求23中的裝置,還包括用於在解碼第一傳輸信道之後和解碼第二組比特之前,執行一個第三操作的邏輯,該第三操作包括解碼一個具有第四長度的第三傳輸信道,該第四長度只是第一長度的一個函數。
25.權利要求23中的裝置,還包括用於在解碼第一傳輸信道和第二組比特之後執行一個第三操作的邏輯,其中第三操作包括解碼一個第三傳輸信道。
26.權利要求25中的裝置,其中第三傳輸信道具有一個第四長度,該長度只是第一長度的一個函數。
27.權利要求25中的裝置,其中第三傳輸信道具有一個第四長度,該長度是第一長度和第二長度的一個函數。
28.一種裝置,用於多路傳輸一個電信系統中一個具有固定比特長度的幀中的數據,該裝置包括用於傳輸第一組一個或多個傳輸信道的邏輯,其中該第一組中的一個或多個傳輸信道共包括第一數量的比特;用於傳輸與第一組一個或多個傳輸信道中的一個或多個傳輸信道相關的第一誤差校驗位的邏輯,其中第一誤差校驗位包含一個第二數量的比特;用於傳輸第二組一個或多個傳輸信道的邏輯,其中該第二組中的一個或多個傳輸信道共包括第三數量的比特;用於傳輸第三組一個或多個傳輸信道的邏輯,其中該第三組中的一個或多個傳輸信道共包括第四數量的比特;用於有選擇地傳輸一個包含第五數量比特的控制信道的邏輯,其中控制信道的傳輸是在第一組一個或多個傳輸信道和第一誤差校驗位之後,但在第三組一個或多個傳輸信道的傳輸之前;只要控制信道作為該幀的一部分被傳輸,則第一,第二,第三,第四和第五比特數量之和等於固定的比特長度;並且只要控制信道不作為該幀的一部分被傳輸,則第一,第二,第三和第四比特數量之和等於固定的比特長度。
29.權利要求28中的裝置,其中控制信道是在第一誤差校驗位和第二組一個或多個傳輸信道之間被傳輸的。
30.權利要求28中的裝置,其中控制信道是在第二組一個或多個傳輸信道和第三組一個或多個傳輸信道之間被傳輸的。
31.權利要求28中的裝置,其中第五數量的比特還包括與該控制信道相關的誤差校驗位。
32.一種用於對一個電信系統中作為一個幀接收的多路傳輸數據進行解碼的裝置,其中該幀有一個固定的比特長度,該裝置包括第一解碼邏輯,對包含在該幀中的第一組一個或多個傳輸信道解碼,其中該解碼邏輯包括用於確定該第一組一個或多個傳輸信道的第一長度的邏輯;第二解碼邏輯,對具有一個第二長度的第二比特組解碼,該第二長度是第一長度的一個函數;判定邏輯,確定該第二組比特是否包含與該第二組比特相關的誤差校驗位;執行邏輯,若該幀包含與該第二組比特相關的誤差校驗位,則執行一個第一操作,其中該第一操作包括確定該幀中第二組一個或多個傳輸信道的一個第三長度和起始位置,並對該第二組一個或多個傳輸信道解碼,其中,該第三長度是第一長度和第二長度的一個函數;和執行邏輯,若該幀不包含與該第二組比特相關的誤差校驗位,則執行一個第二操作,其中該第二操作包括將已解碼的第二組比特用作已解碼的第二組一個或多個傳輸信道。其中,第一組一個或多個傳輸信道和第二組比特是在同一方向解碼的。
33.權利要求32中的裝置,還包括用於在解碼第一組一個或多個傳輸信道之後和解碼第二組比特之前,執行一個第三操作的邏輯,其中該第三操作包括解碼一個具有第四長度的一個第三組一個或多個傳輸信道,該第四長度只是第一長度的一個函數。
34.權利要求32中的裝置,還包括用於在解碼第一組一個或多個傳輸信道和第二組比特之後,執行一個第三操作的邏輯,其中該第三操作包括解碼一個第三組一個或多個傳輸信道。
35.權利要求34中的裝置,其中第三組一個或多個傳輸信道具有一個第四長度,該長度只是第一長度的一個函數。
36.權利要求34中的裝置,其中第三組一個或多個傳輸信道具有一個第四長度,該長度是第一長度和第二長度的一個函數。
全文摘要
在一個電信系統中,數據在一個具有固定比特長度的幀中被多路傳輸,該數據的傳輸方法是傳輸一個包含第一數量的比特的第一傳輸信道;傳輸與第一傳輸信道相關的第一誤差校驗位,並包含一個第二數量的比特;傳輸一個包含第三數量比特的第二傳輸信道;傳輸一個包含第四數量比特的第三傳輸信道;有選擇地傳輸一個包含第五數量比特的控制信道。控制信道的傳輸是在第一誤差校驗位之後和第三傳輸信道的傳輸之前;只要控制信道作為該幀的一部分被傳輸,則第一,第二,第三,第四和第五比特數量之和等於固定的比特長度;不過,只要控制信道不作為該幀的一部分被傳輸,則第一,第二,第三和第四比特數量之和等於固定的比特長度。
文檔編號H04L1/00GK1402923SQ00816500
公開日2003年3月12日 申請日期2000年9月26日 優先權日1999年9月30日
發明者T·帕勒紐斯, M·布雷舍爾 申請人:艾利森電話股份有限公司