專利名稱:寬帶適配處理的制作方法
技術領域:
本發明通常涉及電信系統,特別涉及經寬帶網絡發送分組的用戶數據的方法和裝置。
圖1描繪了現有技術中一個典型的無線通信系統的一部分的原理圖,該系統服務于許多位于一個地理區域內的無線終端。一個典型無線系統的中心稱作移動通信交換中心(“MSC”)或換句話說,稱作移動電話交換局(“MTSO”)。一般地,MSC連接至許多遍布于系統所服務的地理區域的基站和本地及長途電話網。在其它事務中,MSC負責在無線終端間及在一個無線終端和一個經本地和/或長途網絡連接至該無線系統的有線終端間進行路由選擇或“交換”信道。
該無線系統所服務的地理區域被劃分為許多空間上分開的區域,稱作“單元”。如圖1所描繪的那樣,每個單元原理上由一個六邊形來表示;但實際上,每個單元通常具有不規則的形狀,這依賴于系統所服務的地面的地形。一般地,每個單元包含一個基站,它包括該基站用來與無線終端通信的天線及無線電設備,還包括該基站用來與MSC通信的傳輸裝置。
例如,當無線終端111想與無線終端112通信時,無線終端111將其數據送往基站100,基站將該數據中繼到MSC120。接收到該數據并了解到它要送往無線終端112時,MSC 120隨后將該數據返回給基站100,基站100經無線電單元將該數據中繼到無線終端112。數據必須從基站發送給MSC僅僅是為了返回,這看起來雖然有些奇怪,但在基站100不具有交換能力時,這卻是必要的。通常,基站和MSC之間的鏈路承載大量的數據,而且現在無線系統承載比過去更多的視頻和高速數據,來往于基站的鏈路能有效地承載大量的數據就變得非常重要。
本發明的實施例使一個或多個分組(例如CDMA分組、CDPD分組等等)能封裝在單元中(例如ATM單元、B-ISDN單元)經一個寬帶網絡來傳送。
圖1描述了一個典型的無線電信系統的一部分的原理框圖。
圖2描述了本發明的一個例舉性實施例的原理框圖,它包括一個基于ATM的無線和有線電信系統。
圖3描述了一個ATM單元的格式。
圖4描述了一個CDMA分組的最大尺寸。
圖5描述了一個能用于根據示范的實施例將分組裝入單元的例舉性方法的流程圖。
圖6描述了一個控制字節#1的格式。
圖7描述了一個控制字節#2的格式。
圖8描述了一個能用于從一個ATM單元流中還原分組的例舉性方法的流程圖,該分組根據示范的實施例來封裝。
圖9描述了示范的實施例的一個硬件實施例。
I.引言為教學起見,詳細描述分為5部分。本部分提供了本發明的實施例的總括,以求在寬帶網絡中在較大的單元(例如經一個ATM網絡的異步傳輸模式(“ATM”)單元)中高效地傳送分組(例如碼分多址(“CDMA”)分組、蜂窩數字分組數據分組等等)。為教學起見,示范實施例將CDMA尺寸的分組封裝到ATM單元中。應理解,本發明的實施例能將任何種類和/或任何尺寸的分組封裝到其它種類的單元中。
第二部分提供對示范實施例中將CDMA分組裝入ATM單元的方法和裝置的詳細討論。第三部分提供示范實施例中用以從ATM單元流中還原CDMA分組的方法和裝置的詳細討論。
本發明的一些實施例能夠在一個單獨的ATM虛電路上復用多個CDMA“信道”。為了說明目的,一個信道定義為寬帶網絡(例如在用戶/服務器和交換機之間、兩個交換機之間、交換機和交叉連接之間或交叉連接之間的ATM接口)中的點到點的單向鏈路。在ATM和B-1SDN的情況下,一個信道相當于CCITT建議I.113所定義的一個虛信道鏈路(“VCL”)或虛路徑鏈路(“VPL”)。
示范實施例可根據各種標準來選擇性地復用信道或不復用信道。第四部分提出了一個在不復用信道時示范實施例如何封裝四個CDMA分組的典型例子,其中三個分組與一個信道相關而一個與另一個信道相關;第五部分說明在信道復用時示范實施例如何封裝相同的四個CDMA分組。第六部分提出了一個能夠封裝CDMA分組并且能夠從一個ATM單元流中還原它們的硬件裝置。
圖2描述了本發明的一個例舉性實施例的原理框圖,它利用異步轉移模式(“ATM”)技術在系統的不同部件(例如無線端口、窄帶網間互聯單元、應用服務器復合等等)之間傳送數據。三個美國專利申請在此用作參考(1)序號,題為“無線業務寬帶網絡”,發表于1994年10月17日,(2)No.08/164,514題為“寬帶通信網絡的信令系統”,發表于1993年12月9日和(3)No.08/164,521,題為“窄帶通信網絡的直接信令系統”,發表于1993年12月9日。此外,D.J.Goodman,的美國專利NO.4,916,691,所公開的內容也現此作為參考。
一個采用ATM技術的數據網絡能夠從源到目的地傳輸53字節的“單元”。圖3描述了ATM單元的格式。雖然ATM單元是一個自備的(self-contained)的電消息,但在抽象的層次上,它可看作有些類似于由郵局傳遞的紙明信片。如圖3所示,ATM單元的頭5字節稱作“標題”。ATM單元的標題包含虛路徑指示符和虛電路指示符(“VPI/VCI”),ATM網絡利用它們將該單元路由選擇至其正確的目的地(即標題類似于明信片的一部分上的所寫地址)。ATM單元的其它48字節稱作“信息段”。該信息段象是ATM單元的“貨艙”,用作用戶數據的倉庫(即信息段類似于明信片的其它部分,發信人在此上放置發信人想要收信人接收的任何數據)。Macmillan出版公司的Willian Stallings的《ISDN和寬帶ISDN(第二版)》一書提供了有關ATM技術和ATM適配層協議的很好的背景,并因此作為參考。
在使用碼分多址(“CDMA”)技術或任何其它分組的數據(例如CDPD)的無線通信系統中,無論是代表語音、視頻還是代表數據的數據都通過大量的短消息在無線終端和基站之間中繼。為了說明目的,這些短消息稱作“分組”。由于本發明的示范實施例與CDMA技術配合工作,因此該短消息稱作“CDMA分組”。
圖4描述了一個最大尺寸的CDMA分組,它具有可達23字節的可變長度。為了本說明的目的,用于內部格式化分組的特定數據結構和/或糾錯技術是不相關的。這與只要郵局能讀出地址部分,用來書寫明信片內容部分的語言就不會妨礙郵局是同樣的道理。無論內部格式化如何,整個分組被認為構成“用戶數據”。有關CDMA技術和CDMA分組的內部格式的信息,讀者可參照電信工業協會在Washington D.C.出版的暫行標準95(也稱作PN-3118和“IS-95”),在此用作參考。
如前面所指出的那樣,示范實施例最好經ATM網絡來傳送和/或接收CDMA分組。然而,將一個CDMA分組封裝到一個ATM單元信息段中會留下相當一部分未用的ATM單元的容量(至少25字節),并因此浪費了一大部分ATM網絡的帶寬容量。因此,本發明的示范實施例意在經ATM網絡比每個ATM單元僅一個CDMA分組更高效地傳送和/或接收CDMA分組。
為達到這一目的,示范實施例使用一個ATM適配層(“AAC”)協議來進行通信。CCITT建議I.113標準化了五個AAL,這里用作參考。此外,1992年3月31日授權的M.Kunimoto等人的美國專利5,101,404公開了另一個AAL,稱作“AAL5”。五個CCITT AAL和Kunimoto給出了用這樣一種方法來分段“大分組”(即通常大于單元的分組)并把各部分分給幾個TAM單元的技術,這種方法是在目的地,各個部分能被改進并重新組裝以重新構成分組。由于它們所提供的功能度,每個技術構成了稱作拆裝子層協議(Segmenta-tion and Reassembly Sublayer)。
相反,示范實施例并不試圖去在多個單元中劃分大分組,而是試圖有效地將多個“小分組”(即通常小于單元的分組)裝入一個單獨的ATM單元。基于這個原因,示范實施例通過一個可稱為“集(Aggregation)拆(Disassembly)協議”的協議來進行通信。
可見,示范實施例能夠處理長達64字節的固定和可變長度分組而無需修改。在不經修改就不能處理分組的情況下,從現在的公開可以明白如何修改示范實施例以便能處理其它的分組數據。
II.將CDMA分組裝入ATM單元的方法圖5描述了本發明的實施例的流程圖,它適用于用常規硬件或者以通用計算機中的編程的指令來實現。可見,圖5所描述的技術可用常規硬件、以一個適當編程的通用處理器或者以兩者相結合來實現。當使用常規硬件時,應明白許多所描述的操作和測試是并行的。此外,應明白許多所描述的操作和測試可用軟硬件的結合來實現(例如使用經中斷管理器連接至硬件定時器的、適當編程的通用處理器等等)。
本發明的示范實施例具有可選擇的多路復用能力,它通過一個虛電路復用“信道”。在信道的建立期間,ATM信道管理器230最好判斷該信道是否要與其它信道復用,如果是,與哪一個復用。另一方面,ATM信道管理器230能確定一個或多個信道將不進行多路復用。是否要復用信道的決定可以例如根據實驗的或理想的業務工程標準、信道中數據的類型和用戶數據的優先權來決定。
當ATM管理器230判定不復用一個信道時,該信道清楚地由ATM網絡源(如基站211)和目的地(如分組處理組合單元241或窄帶互通單元243)用與該信道相關的唯一的虛電路識別符(“VCI”)來識別。給定信道與特定VCI的聯系最好由ATM信道管理器230確定。
相反,當ATM信道管理器230判定一個給定信道應進行多路復用時,ATM網絡目的地就變得不可能辨別與一個單獨的VCI相關的各個信道。為補償這點,當ATM管理器230確定對一個信道進行多路復用時,它就給該信道分配一個“虛信道”標識符。該虛信道標識符不同于分給其它信道的用于復用的虛信道標識符。在示范實施例中,8個信道可復用在一個單獨的VCI上,因此,虛信道標識符將指定為1~8。然后,ATM信道管理器230通知與該信道相關的VCI的系統200中的重要部件(一般地,為ATM網絡源和該信道的目的地,該信道是否要進行多路復用,如果復用,則其虛信道標識符是什么。
參照圖2,在基站211中,CDMA分組從各個無線終端分散地到達,并最好根據其相關的VCI進行分類,排隊等待經由ATM網絡220傳輸到其各自的目的地。將CDMA分組裝入ATM單元的系統200中的每個部件最好是每個VCI包括一個先入先出(“FIFO”)隊列(未示出),以在等待傳輸時保持CDMA分組。換句話說,對每個VCI應有一個傳輸隊列。表1描述了根據本發明的示范性傳輸隊列的邏輯結構。<
表1.一個虛信道的傳輸隊列數據結構再參照圖5,描述了在經ATM網絡220傳輸前系統200中的任意部件用于對CDMA分組進行封裝的技術的流程圖。該技術最好開始于“初始化操作”(方框501),它從概念上準備一個新的空ATM單元。在某些情況下,由于排隊的分組會是易壞的,因此初始化操作(方框501)最好啟動一個定時器(未示出),該定時器用于協助保證沒有分組僅僅因為系統正在等待其它分組到達以與之打包而失效(即滿足系統定時要求)。換句話說,由于分組的隨機到達速率,因此在帶寬效率和延遲之間要做一個內在的權衡。該定時器用于實現在這種折衷上實施例的操作。
控制從初始化操作(方框501)開始,到達“定時到”測試(方框503),測試當前部分構造的ATM單元有多久了。用于切斷定時到測試的時間長度可根據被發送信息的類型(如視頻、音頻、數據)、信息的易壞性和信息的優先權來設置。如果定時到測試(方框503)確定當前的ATM單元有失效的危險,則控制傳給“傳輸操作”(方框505);否則,控制傳給“傳輸排隊”測試(方框507)。
如果當前的ATM單元在其信息段包含任何用戶數據,則發送操作(方框505)最好用填充符填空ATM單元的其余部分,并通過ATM網絡220發送。如果當前ATM單元的信息段中沒有用戶數據,則發送操作可僅放棄ATM單元,而不發送。控制從發送操作(框505)返回初始化操作(框501)。應理解,控制也可從發送操作(方框505)到發送隊列測試(方框507)。
傳輸排隊測試(方框507)檢驗是否有一個CDMA分組在傳輸隊列中。如果有,則從隊列中取出該CDMA分組,且控制進到“多路復用模式”測試(方框509);否則控制返回定時到測試(方框503)。
多路復用模式測試(方框509)檢查與各個隊列相關的VCI目前是工作在多路復用模式還是在非多路復用的模式上。如果它當前正工作在多路復用模式上,則控制進到“多路復用”操作(方框513);否則控制進到“非多路復用”操作(方框511)。
多路復用操作(方框513)和非多路復用操作(方框511)二者的任務最好是在ATM單元的信息段中構成一個線性數據結構,它允許(1)在一個單獨的ATM單元內封裝多個CDMA分組,和(2)將一個分組分開以使其可在相繼的ATM單元(即跨ATM單元“邊界”)中傳輸。多路復用操作(方框513)和非多路復用操作(方框511)都通過產生一個或多個“控制字節”來實現該任務。在示范實施例中,有兩類控制八位字節,稱作“控制字節#1”(“CO1”)和“控制字節#2”(“CO2”)。
當相應的虛信道處于非多路復用模式時,僅使用控制字節#1;否則,數據結構包括控制字節#1和控制字節#2,它們彼此相鄰成對。一個ATM單元的信息段可包括由CDMA分組或一對或者多對控制字節#1和控制字節#2插入、也插入到CDMA分組之間去的一個或多個控制字節#1。
每個控制字節包括8比特。控制字節#1的格式在圖6中描述;控制字節#2的格式在圖7中描述。控制字節#1最好包括3個字段,它們可以按任意順序出現,但最好是如圖6所示。在示范實施例中,ATM單元的信息段總是以一個控制字節#1開始,它用作數據結構的陸標并使接收機能明確分析信息段。如果VCI處于多路復用模式,則控制字節#1的下一字節總是控制字節#2。
從左至右,控制字節#1最好包括(1)一個比特的“附加控制字節”或“ACO”字段,(2)6個比特的“分組長度”或“PL”段,和(3)1個比特的奇偶校驗段。當認定ACO比特時,表明信息段中的下一字節是控制字節#2。由于控制字節#2最好僅用于多路復用操作中,因此ACO比特可由接收機用作ATM單元在多路復用模式中保持分組的檢驗。但是,由于呼叫管理服務器220應已將此通知接收機,因此,該比特可用于其它目的,例如用來擴展分組長度段的長度或用于檢錯和/或糾錯。
分組長度段表明跟隨控制字節的CDMA分組的長度,與控制字節#2是否存在無關。以這種方式,分組長度段使接收機能正確地從下一控制字節#1中分析出當前CDMA分組的結束。奇偶校驗段包括表示整個控制字節的奇偶校驗的一個比特,并用于糾錯。
參照圖7,從左至右,控制字節#2最好包括(1)1比特的“附加控制字節”或“ACO”段,(2)3比特的“虛信道ID”段和(3)4比特的“糾錯和檢錯”或“ECD”段。當認定ACO比特時,表明信息段中的下一字節是控制字節#3。附加控制字節(如控制字節#3、控制字節#4)的存在提供了將多于8個的信道復用到一個單獨的虛電路上的機制。最了是附加控制字節具有和控制字節#2一樣的格式。
虛信道ID段最好指示接收機將相鄰的CDMA分組與哪個虛信道相關聯。ECD段最好提供3個比特,它在控制字節#2內提供數據的糾錯和/或檢錯。
回頭參照圖5,非多路復用操作(方框511)為剛從隊列中除去的CDMA分組構造控制字節#1并將它放在當前ATM單元的信息段中的下一可用位置。然后控制進行到裝載操作(方框515)。多路復用操作(方框413)為剛從隊列中除去的CDMA分組構造控制字節#1及控制字節#2并將它們二者放在當前ATM單元的信息段中的下一可用位置。然后控制進行到“裝載操作”(方框515)。
裝載操作(方框515)將該CDMA分組或多個合適的CDMA分組放入當前ATM單元的信息段;并將控制進行到“單元滿/分組用完”測試(方框517)。可知,當單元的信息段包括了48個字節時,單元就變“滿”。
單元滿/分組用完測試(方框517)檢查當前的ATM單元是否滿了以及所有最后的CDMA分組是否放入該ATM單元中。如果該狀態為真,則控制進行到傳輸操作(方框505);否則,控制進入“單元滿/分組未用完”測試(方框519)。
單元滿/分組未用完測試(方框519)檢查當前的ATM單元是否滿了以及最后的CDMA分組是否有部分未放入該ATM單元中。如果該狀態為真,則控制進入傳輸操作(方框506);否則控制進入“單元未滿/分組用完”測試(方框521)。傳輸操作(方框506)執行與傳輸操作(方框505)完全相同的功能,只是此后控制進入多路復用模式測試(方框509)。
單元未滿/分組用完測試(方框521)檢查當前的ATM單元是否未滿以及最后的CDMA分組是否全部裝入該ATM單元中。如果該狀態為真,則控制進入定時到測試(方框503);否則就發生了錯誤狀態且控制進入一個錯誤收集器(trap)(方框523)。
III.從一個ATM單元流中還原CDMA分組的方法圖8描述了用于從ATM單元流中還原根據示范實施例被封裝的分組的方法的流程圖。應理解圖8所描述的廣義的技術可以用常規硬件、以適當編程的通用處理器的形式或以二者相結合的形式來實現。當使用常規硬件時,應理解,許多所描述的操作和測試可以是并行的。此外,可知,許多所描述的操作和測試可用軟硬件相結合的形式來實現(例如,使用經由中斷管理器連接到硬件定時器的適當編程的通用處理器)。
如圖2所示,本發明的示范實施例從ATM網絡220便利地接收一個ATM單元流。接收到ATM單元時,最好是由VCI將它們分類并放入不同的VCI FIFO隊列中等待按圖8所示的技術進行處理。然后,在某一時刻(至少從邏輯上)便利地對一個隊列進行操作。圖8所描述的例舉性方法從隊列中取出ATM單元并還原所封裝的CDMA分組。
再參照圖8,該技術最好以“開始操作”(方框801)開始,此步驟將標志“continuation”置為二進制“假”。控制從開始操作(方框801)進入“初始化操作”(方框803),(1)將“atmpayload”指針復位至1;且(2)從FIFO隊列中取出ATM單元(“當前”ATM單元)。控制從初始化操作(方框803)進入“CO1奇偶校驗”測試(方框807),從ATM單元的信息段中檢索下一個控制字節#1并檢查以確保奇偶性正確。如果奇偶性正確,則控制進入“若繼續分組長度”測試(方框815);否則控制進到“單元丟棄”操作(方框811)。
單元丟棄操作(方框811)最好丟棄當前的ATM單元并命令將下一ATM單元中的第一個分組也丟棄掉。控制從單元丟棄操作進入“以前的分組丟棄”操作(方框809)。以前的分組丟棄操作(方框809)確定當前的ATM單元是否包含了在前面的ATM單元中傳輸的開頭部分的分組的后半部分。如果是,則以前的分組丟棄操作(方框809)丟棄最早還原的分組;否則操作不動作。控制從以前的分組丟棄操作(方框809)傳返回初始化操作(方框803)。
“若繼續則分組長度”測試(方框815)檢查繼續標志是否為“真”并核實分組長度的剩余部分是否正確。如果測試為“真”,則控制進入“不設置繼續”操作(方框813);否則控制進入以前的分組丟棄操作(方框809)。不設置繼續操作(方框813)(1)將continuation標志置為“假”,且(2)將變量“packet-length”置為CO1分組長度段的內容。控制從“不設置繼續”操作(方框813)進入“多路復用模式”測試(方框817)。“多路復用模式測試”(方框817)測試當前的ATM單元是否按多路復用模式構造。這可通過測試是否認定CO1的ACO比特來確定。如果是(意味著實行多路復用操作),則控制進入“增加有效負載指針”操作(方框819);否則(意味著未實行多路復用操作)控制進入“分組結束”測試(方框821)。
增加有效負載指針操作(方框819)將atmpayload指針加1,然后控制進入“單元的第一結束”測試(方框823)。“單元的第一結束”測試(方框823)確定atmpayload指針是否等于49。如果是,則控制進入“初始化操作”(方框803);否則控制進入“CO2 ECD校驗”測試(方框831)。“CO2 ECD校驗”(方框831)基于ECD段的內容以及在編碼期間所使用的適當的糾錯/檢錯技術來測試CO2字節的完整性。如果CO2 ECD校驗(方框831)肯定了CO2字節的完整性,則控制進入“抽取信道”操作(方框829);否則控制進入“可還原錯誤”測試(方框837)。
抽取信道操作(方框829)將變量“Channel”置為等于CO2的虛信道段的內容并且控制進入分組結束測試(方框821)。可還原錯誤測試(方框837)確定是否能恢復CO2的完整性。如果能,則控制進入抽取信道操作(方框829);否則控制進入“丟棄分組”操作(方框835)。丟棄分組操作丟棄當前初抽取的分組并使控制進入初始化操作(方框803)。
“分組結束測試”(方框821)測試變量packet-length的內容是否等于0。如果是,則控制進入“單元的第二結束”測試(方框805);否則控制進入“抽取數據”操作(方框827)。單元的第二結束測試(方框805)確定atmpayload指針是否等于49。如果是,則控制進入初始化操作(方框803);否則控制進入CO1奇偶校驗測試(方框807)。抽取數據操作(方框827)(1)從atmpayload指針所指的ATM單元信息段中抽出一字節,(2)將atmpayload指針加1,且(3)將變量packet-length減1。抽出來的字節是還原的CDMA分組的一部分。
然后,抽取數據操作(方框827)使控制進入“單元的第三結束”測試(方框833)。單元的第三結束測試確定atmpayload指針是否等于49。如果是,則控制進入“設置繼續”操作(方框825);否則控制返回分組結束測試(方框821)。當且僅當變量packet-length等于0時,設置繼續操作(方框825)將繼續標志置為“真”。然后,設置繼續操作(方框825)使控制返回初始化操作(方框803)。
IV.使用非多路復用通話的舉例為教學起見,本部分詳述一個關于本發明的示范實施例如何在四個用戶之間封裝多個非多路復用的信道的例子。下一節詳述示范實施例如何通過使用多路復用來封裝相同的信道。
參照圖2,這個例子是使用無線終端201的一個用戶Alice與使用有線終端202的第二用戶Bill享有第一信道并想給Bill傳輸60字節的ASCI編碼的消息“親愛的Bill,錯誤不在于我們的明星,而在于我們自己。”在Alice和Bill之間的呼叫建立期間,ATM信道管理器230決定不對他們的信道進行多路復用并因此給信道分配一個專用的VCI。在下面的例子中,ATM單元標題的值將為零。本領域技術人員清楚如何將適當的值提供給該標題。此外,示范實施例將使用偶數奇偶校驗來提供CO1奇偶校驗比特。
由于無線終端201使用CDMA與無線口211通信,因此來自Alice的ASCII消息由無線終端201分段并以三個CDMA分組傳輸出去,如表2所示。
表2Alice給Bill的消息在Alice給Bill發送她的消息的幾乎同一時間,使用無線終端203的第三用戶chuck正與使用無線終端204的第四用戶Dave使用一個信道并想給Dave傳輸1 3字節的ASCII編碼的消息“Ettu,畜牲?”,它如表3所示包含在一個單獨的CDMA分組中。在chuck和Dave之間的呼叫建立期間,ATM信道管理器230決定不將他們的信道與Alice和Bill的信道進行多路復用并因此給該信道分配一個專用的VCI。
表3Chuck給Dave的消息由于Alice和Bill之間的信道中的分組具有與Chuck和Dave之間的信道不同的VCI,因此示范實施例分別將來自Alice的三個CDMA分組裝入兩個連續的ATM單元中,如表4和5所示。在表中描述的ATM單元的53字節示出了前四列中包括該ATM單元在內的十六進制碼。為安排篇幅和教學起見,ATM單元每行示出四字節,所以有三個陰影框。該表的第五列提供了對前四列數據的相關說明。 表4.Alice和Bill之間信道的ATM單元#1 表5.Alice和Bill之間信道的ATM單元#2。
表6示出示范實施例如何封裝從Chuck發送來的CDMA分組。 表6.Chuck和Dave之間信道的ATM單元V.多路復用通話的一個舉例本例與第四部分所提出的相同,只是在Alice和Bill之間的呼叫建立期間,ATM信道管理器230決定復用他們的信道并因此給該信道分配一個專用VCI和一個為“3”的虛信道ID。還有一點不同就是,在Chuck和Dave之間的呼叫建立期間,ATM信道管理器230決定也在與Alice和Bill相同的VCI上復用他們的信道。ATM信道管理器230給Chuck和Dave的信道分配一個虛信道ID為“7”。
在本例中如表7所示,基站211以下述順序接收4個CDMA分組來自Alice的CDMA分組#1,來自Chuck的CDMA分組#1,來自Alice的CDMA分組#2及來自Alice的CDMA分組#3。由于這些分組共享同一VCI,所以它們放入一個單獨的FIFO隊列中傳輸
表7.傳輸隊列4字節的ATM單元標題假定在同一VCI上沒有其它的CDMA分組傳輸,表8的傳輸隊列中所示的四個CDMA分組如表8和9所示裝入兩個連續的ATM單元中。注意,所有的例子在對于ECD都較少量的CO2中使用VCID的重復。
表8.ATM單元#1 表9.ATM單元#2
從上面的例子顯然可見,多路復用使得四個CDMA分組能在兩個ATM單元中傳輸,而不象在不使用多路復用時那樣需要三個ATM單元。
VI.一個硬件系統圖9描述了一個能夠根據示范實施例來將CDMA分組裝入ATM單元中、也能從一個ATM單元流中還原出根據示范實施例而封裝的CDMA分組的一個例舉性無線端口的原理圖。應理解,本發明的實施例可用于所有那些啟始或終止本發明的AAL的網絡單元中。
無線端口最好包括中央處理單元(“CPU”)905、輸入/輸出電路907、存儲器903和無線設備909。最好是存儲器903包含用于實現以上根據圖5和圖8所描述的程序的程序。本領域技術人員清楚如何從以上所公開的事實中去編寫這些程序。
應理解,以上描述的實施例僅是本發明原理的應用舉例,不脫離本發明的精神和范圍可設計出其它的裝置。
權利要求
1.一種用來根據包括N個字節的用戶分組產生寬帶單元的有效負載的方法,所述方法包括構造一個基本控制字節,它包括(1)表明所述基本控制字節是否伴隨有一個補充控制字節的附加控制比特,和(2)基于N的長度指示器;將所述基本控制字節和所述用戶分組組裝到所述有效負載中。
2.如權利要求1的方法,其中所述第一基本控制字節還包括一個至少基于所述長度指示器的奇偶校驗比特。
3.如權利要求1的方法,其中所述包裝步驟還包括以所敘述的順序連接所述第一基本控制字節和所述第一用戶分組。
4.如權利要求3的方法,其中所述組裝步驟還包括用所述ATM有效負載的邊界來對準所述第一基本控制字節和所述第一用戶分組。
5.如權利要求4的方法再包括用所述第一基本控制字節的復本去填充所述ATM有效負載的任何未使用部分的步驟。
6.一種基于包括M個字節的第一用戶分組和包括N個字節的第二用戶分組產生一個ATM單元有效負載的方法,所述方法包括構造一個第一基本控制字節,它包括(1)一個表明所述第一基本控制字節是否伴隨有一個補充控制字節的附加控制比特,(2)一個基于M的長度指示符;構造一個第二基本控制字節,它包括(1)一個表明所述第一基本控制字節是否伴隨有一個補充控制字節的附加控制比特,(2)一個基于N的長度指示符;將所述第一基本控制字節、所述第一用戶分組、所述第二基本控制字節和所述第二用戶控制分組組裝到所述有效負載中。
7.如權利要求6的方法,其中所述第一基本控制字節還包括一個基于所述附加控制比特和所述長度指示符的奇偶校驗比特,且所述第二基本控制字節還包括一個基于所述附加控制比特和所述長度指示符的奇偶校驗比特。
8.如權利要求6的方法,其中所述組裝步驟還包括按所敘述的順序連接所述第一基本控制字節、所述第一用戶分組、所述第二基本控制字節、所述第二基本控制字節和所述第二用戶控制分組到所述有效負載中。
9.如權利要求8的方法,其中所述組裝步驟還包括按所述ATM有效負載的邊界來對準所述第一基本控制字節、所述第一用戶分組、所述第二基本控制字節和所述第二用戶控制分組。
10.如權利要求9的方法還包括用所述第一基本控制字節和所述基本控制字節的拷貝去填充所述ATM有效負載的任何未使用部分的步驟。
11.一種用來基于用戶分組產生異步傳輸模式單元的有效負載的方法,該用戶分組與邏輯鏈路Q相關且包括N個字節,所述方法包括構造一個基本控制字節,它包括(1)一個表明所述基本控制字節伴隨有一個補充控制字節的附加控制比特,和(2)一個基于N的長度指示符;構造一個補充控制字節,它包括(1)一個表明所述補充控制字節伴隨有一個輔助控制字節時的附加控制比特,和(2)一個基于Q的邏輯鏈路指示符;將所述基本控制字節、所述補充控制字節和所述用戶分組組裝到所述有效負載中。
12.如權利要求11的方法,其中所述基本控制字節還包括一個至少基于所述長度指示符的奇偶校驗比特;和所述補充控制字節還包括一個至少基于所述邏輯鏈路指示符的冗余字段。
13.如權利要求11的方法,其中所述包裝步驟還包括將所述第一基本控制字節、所述第一用戶分組、所述第二基本控制字節和所述第二用戶控制分組按所敘述的順序連接到所述有效負載中。
14.權利要求13的方法,其中所述組裝步驟還包括按所述ATM有效負載的邊界來對準所述第一基本控制字節、所述第一用戶分組、所述第二基本控制字節和所述第二用戶控制分組。
15.如權利要求14的方法還包括用所述第一基本控制字節和所述第二基本控制字節的拷貝去填充所述ATM有效負載的任何未使用部分的步驟。
全文摘要
一種用來在單元(例如ATM信道)中傳輸和/或接收分組(例如CDMA分組、CDPD分組的方法和裝置。一種例舉性的方法包括為一個N字節的分組構造一個基本控制字節,該基本控制字節包括(1)一個表明基本控制字節是否伴隨有一個補充控制字節的附加控制比特,和(2)一個基于N的長度指示符。
文檔編號H04Q3/00GK1133519SQ95116178
公開日1996年10月16日 申請日期1995年10月16日 優先權日1994年10月17日
發明者約翰·H·鮑德溫, 薩布拉馬揚布·德雷維達 申請人:美國電報電話公司