国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      無線網(wǎng)絡(luò)中提高數(shù)據(jù)率的機制的制作方法

      文檔序號:7639811閱讀:193來源:國知局
      專利名稱:無線網(wǎng)絡(luò)中提高數(shù)據(jù)率的機制的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般涉及通信領(lǐng)域,并且更具體地說,涉及為主機裝置提 供無線連網(wǎng)功能的技術(shù)。
      背景技術(shù)
      無線網(wǎng)絡(luò)裝置經(jīng)常包括主機裝置,而無線通信功能會添加到主機裝置。例如,膝上型計算機可通過將無線網(wǎng)絡(luò)接口卡(NIC)安裝到計算 機的可用I/O插槽之一而變成無線網(wǎng)絡(luò)裝置。外部無線連網(wǎng)功能也可 連接到主機裝置。許多無線連網(wǎng)技術(shù)基于分組。也就是說,數(shù)據(jù)在通 信實體之間以稱為分組的較小單元發(fā)射。分組大小可以選擇,例如, 以實現(xiàn)分組通過網(wǎng)絡(luò)的有效路由。在例如數(shù)據(jù)文件要通過基于分組的 網(wǎng)絡(luò)發(fā)射時,數(shù)據(jù)文件先分成多個分組。每個分組可在其^^頭部分中 包括識別在原文件中分組位置的序號和識別分組最終目的地節(jié)點的 目標(biāo)地址。其它信息也可在分組報頭內(nèi)出現(xiàn)。在與通信操作相關(guān)聯(lián)的 分組已由網(wǎng)絡(luò)中目的地節(jié)點才秦收后,分組可重組成對應(yīng)的文件。在無線網(wǎng)絡(luò)裝置中,分組處理一般在主機處理器中執(zhí)行。在許多 系統(tǒng)中,此分組處理可占用主機處理器大部分的可用計算資源,這會 使得留給主機其它功能的資源不足。正如將理解的一樣,對于主機通 信活動和其它功能,主機處理器上的這種負(fù)擔(dān)會大大降低主機裝置整 體操作。降低主機處理器上負(fù)擔(dān)的一種技術(shù)是將主機處理器的一個或 多個功能卸載到與主機裝置相關(guān)聯(lián)的另 一處理器。在過去的系統(tǒng)中, 此類卸載跨利用直接存儲器存取(DMA)的總線結(jié)構(gòu)而完成。需要有技 術(shù)和結(jié)構(gòu)可允許分組處理功能由主機跨諸如通用串行總線(USB)等基 于分組的總線結(jié)構(gòu)卸載。


      圖l是根據(jù)本發(fā)明實施例的、示出在為主機裝置提供無線網(wǎng)絡(luò)連接中使用的示例設(shè)置的方框圖;圖2是根據(jù)本發(fā)明實施例在UWB才莫塊內(nèi)的示例功能的方框圖;圖3和圖4是根據(jù)本發(fā)明實施例的、示出可在UWB模塊內(nèi)實現(xiàn) 的分組重組和分段功能的信號圖;圖5是根據(jù)本發(fā)明實施例的、示出可用于跨主機裝置與UWB模 塊之間USB總線通信的示例分組格式的圖形;圖6是根據(jù)本發(fā)明實施例的、示出可在發(fā)射操作期間在UWB模 塊內(nèi)使用的示例分組處理功能的方框圖;圖7是根據(jù)本發(fā)明實施例的、示出可在接收操作期間在UWB模 塊內(nèi)使用的示例分組處理功能的方框圖;以及圖8是根據(jù)本發(fā)明實施例的、示出在UWB模塊內(nèi)處理分組中使 用的示例方法的流程圖。
      具體實施方式
      在下面的詳細(xì)說明中,參照了例如示出可實踐本發(fā)明的特定實施 例的附圖。這些實施例描述的足夠詳細(xì),以便本領(lǐng)域的技術(shù)人員可實 踐本發(fā)明。要理解的是,本發(fā)明的各種實施例雖然不同,但不一定相 互排斥。例如,在不脫離本發(fā)明的精神和范圍的情況下,本文中結(jié)合 一個實施例所述的特定特性、結(jié)構(gòu)或特征也可在其它實施例中實現(xiàn)。 另外,要理解的是,在不脫離本發(fā)明精神和范圍的情況下,每個公開 實施例內(nèi)各個元件的位置和設(shè)置可修改。因此,下面的說明不可從限 制的意義理解,并且本發(fā)明的范圍只由正確理解的隨附權(quán)利要求書及 權(quán)利要求書授權(quán)的等效物完全范圍定義。在附圖中,類似的標(biāo)號在幾 個視圖中指示相同或類似的功能。圖l是根據(jù)本發(fā)明實施例,示出在為主機裝置提供無線網(wǎng)絡(luò)連接 時使用的示例設(shè)置10的方框圖。如圖所示,設(shè)置10包括超寬帶(UWB)模塊12、通用串行總線(USB)14和主機裝置16。主機裝置16可包括 可能要接入無線網(wǎng)絡(luò)的任何類型裝置,例如,個人計算機、個人數(shù)字 助理(PDA)、蜂窩電話或其它手持式無線通信器、計算機外圍設(shè)備、 音頻/視頻或多媒體組件、視頻游戲機、相機和/或其它。UWB;溪塊12 是這樣的一種裝置,主機16可使用UWB調(diào)制,而通過它接入無線網(wǎng) 絡(luò)。USB總線14是這樣的一種標(biāo)準(zhǔn)總線結(jié)構(gòu),主機16可通過它與 UWB模塊12通信。任何版本的USB均可使用,例如包括USB 2.0 和其它版本。UWB ;漠塊12可耦合到一根或多根天線18以便于無線 信號的傳輸和/或接收。任何類型的天線均可使用,例如包括偶極、連 線、螺旋天線、天線陣和/或其它天線。UWB是一種無線通信技術(shù),在該技術(shù)中,數(shù)字?jǐn)?shù)據(jù)通過使用專交 低功率的極寬帶寬,在很短持續(xù)時間的脈沖中發(fā)射。UWB已定義為 具有占用大于中心頻率20%帶寬或至少500 MHz帶寬的頻譜的任何 無線電技術(shù)。寬帶寬可使用諸如正交頻分復(fù)用(OFDM)、直接測序 (direct sequencing)等技術(shù)和/或其它技術(shù)實現(xiàn)。UWB技術(shù)能夠以豐支高 速率傳送大量數(shù)據(jù),同時對周圍無線電系統(tǒng)有很小干擾或無干擾。 UWB—般用作近距離無線技術(shù),在例如個人局域網(wǎng)(PAN)中使用。在 本發(fā)明至少一個實施例中,使用了在由多頻帶OFDM聯(lián)盟SIG開發(fā) 的"用于正EE 802.15.3a的多頻帶OFDM物理層提案"(Multiband OFDM Physical Layer Proposal for IEEE 802.15.3a (2004年9月14曰)) 中指定的一個UWB版本。如上所述,UWB模塊12允許主機裝置16與UWB網(wǎng)絡(luò)(例如, PAN)內(nèi)的其它通信實體通信。在一些UWB版本中,分組允許具有長 達(dá)4千字節(jié)(kB)的分組長度。另一方面,USB總線14對于高速批量 端點(bulk endpoint)只允許最大512字節(jié)的分組長度(并且對于全速端 點只允許64字節(jié))。UWB模塊12因此可包括分段和重組功能以在發(fā) 射和接收操作期間處理分組。例如,在發(fā)射操作期間,UWB模塊12 可組合經(jīng)USB 14從主機16接收的多個USB分組內(nèi)容以生成要從天線18發(fā)射到UWB信道中的網(wǎng)絡(luò)分組。在接收操作期間,UWB模塊 12可將從UWB信道接收的分組分段以生成多個UWB分組,經(jīng)USB 14傳送到主機16。 UWB模塊12也可具有支持主機16卸載分組處理 功能的能力。也就是說,主機16可跨USB14而將網(wǎng)絡(luò)報頭的處理卸 載到UWB模塊12。網(wǎng)絡(luò)報頭的類型例如可包括因特網(wǎng)協(xié)議(IP)報頭、 因特網(wǎng)協(xié)議版本6(IPv6)報頭、傳輸控制協(xié)議(TCP)報頭、用戶數(shù)據(jù)報 協(xié)議(UDP)報頭、實時傳輸協(xié)議(RTP)報頭、介質(zhì)接入控制(MAQ報頭 和/或其它報頭。通過將分組才良頭處理卸載到UWB才莫塊12,主機裝置 16內(nèi)處理器上的計算負(fù)載可大大降低,并且可加強整體處理和通信速 度。另外,在主機處理器內(nèi)可降低功耗。在本發(fā)明的一個方面,提供 了新通信協(xié)議以跨USB 14控制UWB模塊12與主機16之間的通信。 在至少一個實施例中,UWB模塊12能夠支持無線USB操作及一個 或多個連網(wǎng)協(xié)議(例如,IP、 TCP和/或其它)。圖2是根據(jù)本發(fā)明實施例在圖1 UWB模塊12內(nèi)的示例功能的方 框圖。如圖所示,模塊12包括無線接口 20、分組處理器22和USB 接口 24。無線接口 20提供在模塊12與UWB信道之間的接口 。無線接口 20例如可包括無線發(fā)射機、無線接收機、UWB調(diào)制器/解調(diào)器和/或生 成UWB發(fā)射信號和處理UWB接收信號所需的其它電路。USB接口 24提供在模塊12與連接模塊到主機的USB之間的接口 。分組處理器 22提供在發(fā)射操作期間將USB分組轉(zhuǎn)換成網(wǎng)絡(luò)分組和在接收操作期 間將網(wǎng)絡(luò)分組轉(zhuǎn)換成USB分組所需的處理。在至少一個實施例中,分 組處理器22能夠執(zhí)行由主機16卸載的分組報頭處理功能。UWB模 塊12內(nèi)的分組處理功能可以軟件、硬件、固件或上述之組合形式實 現(xiàn)。在至少一個實施例中,為實現(xiàn)增強的處理速度,提供了硬件/固件 實現(xiàn)。在至少一個實施例中,分組處理器22作為專用集成電路(ASIC) 實現(xiàn)。應(yīng)理解的是,本發(fā)明的特性并不限于在基于UWB的無線網(wǎng)絡(luò)內(nèi)使用。也就是說,本發(fā)明的方面可結(jié)合其它基于分組的無線連網(wǎng)技術(shù)使用。此類情況下,圖2的無線接口 20可配置為根據(jù)備選無線方案(例 如,IEEE 802.il a、 b、 g; HiperLAN Typel, 2;藍(lán)牙;HomeRP等) 操作,并且UWB^t塊12可以為重命名無線模塊12。分組處理器12 內(nèi)形成的處理也可根據(jù)對應(yīng)的無線標(biāo)準(zhǔn)適用(例如,生成適當(dāng)?shù)姆纸M長 度和分組標(biāo)題,計算正確的校驗和值等)。圖3和圖4是根據(jù)本發(fā)明實施例,示出可由UWB模塊12實現(xiàn)的 分組裝配和分段功能的信號圖。圖3示出從主機接收的多個USB分組 30、 32、 34裝配單個網(wǎng)絡(luò)分組36。也說是說,再參照圖1,主機16 將分組30、 32和34發(fā)射到USB 14上以便傳輸?shù)経WB網(wǎng)絡(luò)中的遠(yuǎn) 程無線實體。分組在USB總線14上長度限為512字節(jié)。圖2的分組 處理器22將三個USB分組30、 32、 34裝配成長度為1536字節(jié)的單 個網(wǎng)絡(luò)分組36。如上所述,在某些UWB網(wǎng)絡(luò)中最大分組長度可以為 4 kB。因此,在至少一個實施例中,分組處理器22可將盡可能多的 USB分組(發(fā)送到某個節(jié)點)裝配成一個網(wǎng)絡(luò)分組,最長為4 kB(或某個 其它最大長度)。如果圖2的無線接口 20能夠支持多個不同的無線協(xié) 議,每個具有不同的最大分組長度,則分組處理器22將需要確定用 于特定發(fā)射操作的協(xié)議,并在確定如何為無線傳輸裝配USB分組時使 用相關(guān)聯(lián)的最大分組長度信息。在至少一個實施例中,UWB模塊12 從USB 14接收的USB分組將識別在使用的連網(wǎng)協(xié)議。圖4示出單個網(wǎng)絡(luò)分組38分段成多個USB分組40、 42、 44。同 樣地,網(wǎng)絡(luò)分組為1536字節(jié),并且USB分組40、 42、 44每個為512 字節(jié)。無論何時由UWB模塊12從無線介質(zhì)接收超過最大USB分組 長度的網(wǎng)絡(luò)分組,均可將網(wǎng)絡(luò)分組分段成符合總線分組長度約束的部 分。主機12將配置為在接收時適當(dāng)?shù)刂亟M已分段的分組。參照圖1, 主機16也可包括分組生成器19以生成USB分組,在發(fā)射操作期間經(jīng) USB 14傳送到UWB模塊12。再次參照圖1,已開發(fā)了通信協(xié)議,用于構(gòu)建在主機16與UWB模塊12之間跨USB 14的通信。協(xié)議支持將網(wǎng)絡(luò)報頭的分組處理卸載 到UWB模塊12內(nèi)的功能。協(xié)議也支持在發(fā)射和接收操作期間網(wǎng)絡(luò)分 組的裝配和分段。圖5是根據(jù)本發(fā)明實施例,示出可由通信協(xié)議跨 USB總線14使用的示例分組格式50的示意圖。分組格式50用于遵 循USB2.0規(guī)范的總線。可進(jìn)行修改以用于其它版本的USB規(guī)范。如 圖所示,分組格式50跨32比特包括多個字段。也說是說,分組格式 50包括分組類型(PT)字段52、發(fā)射/接收(T/R)字段54、分組卸載(OL) 字段56、保留字段58、總分組長度字段60、 TCP/UDP校驗和末端長 度(TUCSE)字段62、 TCP/UDP校驗和始端偏移(TUCSS)字段64、 TCP/UDP校驗和插入偏移(TUCSO)字段66 、 IP校驗和末端長度(IPCSE) 字l更68 、 IP校驗和始端偏移(IPCSS)字段70 、 IP校驗和插入偏移(IPCSO) 字段72及分組數(shù)據(jù)(有效負(fù)載)字段74。根據(jù)新協(xié)議,分組格式50將 用于經(jīng)USB總線14從主機16到UWB模塊12和從UWB模塊12到 主才幾16的傳輸。PT字段52識別在傳送的分組類型。這例如可包括分組是否為完 整分組、 一系列分組中的第一分組、 一系列分組中的第二分組、 一系 列分組中的最后分組等等。另外的分組類型參數(shù)也可包括在內(nèi)。在至 少一種方案中,復(fù)合字段編碼用于降低每個分組的整體開銷。T/R字 段54指示分組是與發(fā)射操作(即,主機16將數(shù)據(jù)傳送到遠(yuǎn)程無線實體) 還是接收操作(即,主機16從遠(yuǎn)程無線實體接收數(shù)據(jù))相關(guān)聯(lián)。OL字 段56識別哪些功能在卸載到UWB模塊12。多種不同的卸載功能的 支持可由UWB模塊12提供。這例如可包括校驗和計算功能、網(wǎng)絡(luò)報 頭功能、報頭壓縮功能、分組壓縮功能、分組加密功能、多個分組功 能合計、組合到同一目的地的分組及其它功能。因特網(wǎng)協(xié)議定義了多 個不同種類的分組(例如,IP、 IPv4、 IPv6等)。每種這些分組可能要 求在傳輸前執(zhí)行不同的卸載功能集。在本發(fā)明的一個實施例中,OL 字段56可包括識別在處理的IP分組(或其它分組)種類的信息。在從 USB 14接收分組時,UWB模塊12可在OL字段56中讀取此信息,并隨后知道需要執(zhí)行的具體功能。在其它方案中,實際功能可在OL字段56內(nèi)指示。保留字段58保留供將來使用??偡纸M長度字段60識別整個分組的總長度,包括特定USB網(wǎng)絡(luò) 傳送描述符的所有相關(guān)聯(lián)部分。如果PT字段52指示分組是完整字段, 則總分組長度字段60將指示現(xiàn)有分組的長度。如果PT字段52指示 分組是多個相關(guān)聯(lián)分組之一,則總分組長度字段60將指示所有相關(guān) 聯(lián)分組的組合長度。TUCSE字段62、 TUCSS字段64、 TUCSO字段66、 IPCSE字段 68、 IPCSS字段70及IPCSO字段72全部與UWB模塊12內(nèi)校驗和 計算和處理相關(guān)聯(lián)。眾所周知,通信系統(tǒng)中的校驗和是一種檢錯技術(shù), 它通過將消息傳輸前的一些屬性相力口(例如,消息中"l"的數(shù)量等)而生 成和,然后將和附加到信號。在信號接收時,相同的和可同樣計算得 出并與附加和進(jìn)行比較。如果兩個和有不同,則可^^設(shè)傳輸期間發(fā)生 了一個或多個錯誤。IP和TCP/UDP均利用特定過程來計算和傳送校 驗和值。IP分組利用TCP時,IP校驗和一般將為IP凈艮頭本身的計算。 另外,TCP校驗和可為分組的整個有效負(fù)載計算。以上識別字段可用 于指示將如何處理特定網(wǎng)絡(luò)分組的校驗和。TUCSE字段62指示在其上計算TCP/UDP校驗和的TCP/UDP有 效負(fù)載的長度(例如,以字節(jié)表示)。TUCSE字段62中的零值指示校 驗和計算到分組末端。TUCSS字段64指示TCP/UDP ^^頭與分組始 端的偏移。這是TCP/UDP校驗和計算將開始的位置。TUCSO字段66 指示與計算得出的TCP/UDP校驗和值要在何處插入的偏移。 TCP/UDP校驗和一般將為16比特值。IPCSE字段68指示要在其上計 算IP校驗和的IP有效負(fù)載的長度。對于TUCSE字段62, IPCSE字 段68中的零值可用于指示相關(guān)聯(lián)校驗和要到分組末端。IPCSS字段 70指示IP報頭與分組始端的偏移。這是IP校驗和計算將起始的位置。 IPCSO字段72指示計算得出的IP校驗和值要插入位置的偏移。IP校 驗和一般將為16比特值。在至少一個實現(xiàn)中,TUCSE字段62和IPCSE字段68每個的長度為二字節(jié),并且范圍從0x0000到0xFFFF,并且 TUCSS字段64、 TUCSO字段66、 IPCSS字段70及IPCSO字段72 每個長度為一字節(jié),并且范圍從OxOO到OxFF。分組數(shù)據(jù)字段74包括 在傳送的分組數(shù)據(jù)的一個或多個八位字節(jié)。應(yīng)理解的是,上述TUCSE字段62、 TUCSS字段64、 TUCSO字 段66、 IPCSE字段68、 IPCSS字段70和IPCSO字段72表示一種在 USB分組內(nèi)顯示校驗和計算參數(shù)和校驗和位置信息的技術(shù)。其它技術(shù) 也可使用。圖6是根據(jù)本發(fā)明實施例的、示出可在UWB才莫塊內(nèi)使用的示例 分組處理功能80的方框圖。分組處理功能80可用于處理從主機裝置 接收的USB分組以便生成傳輸?shù)綗o線網(wǎng)絡(luò)介質(zhì)中的網(wǎng)絡(luò)分組。分組處 理功能80例如可在圖2分組處理器22內(nèi)使用。如圖所示,分組處理 功能80包括報頭獲取器82、控制信號生成器84、網(wǎng)絡(luò)分組裝配器 86及校驗和計算器88。報頭獲取器82經(jīng)USB總線從主機裝置接收分 組,并從分組獲取某些"^艮頭。分組可具有圖5所示的分組格式50或 類似格式(例如,圖1的分組生成器19可配置為生成具有分組格式50 的USB分組)。USB分組報頭傳送到控制信號生成器84,該生成器使 用^^頭形成控制分組處理的控制信息??刂菩盘柹善?4可讀取現(xiàn) 有USB分組的PT字段52以確定分組是完整分組還是一系列相關(guān)分 組之一。控制信號生成器84也可讀取分組的OL字段56以確定在卸 載的分組才良頭功能??刂菩盘柹善?4也可讀取總分組長度字段60 以確定要生成的網(wǎng)絡(luò)分組長度??刂菩盘柹善?4也可讀取TUCSE 字段62、 TUCSS字段64、 TUCSO字段66、 IPCSE字段68、 IPCSS 字段70及IPCSO字段72以確定如何生成和插入對應(yīng)的校驗和。 一旦 此信息已確定,控制信號生成器84便可開始為網(wǎng)絡(luò)分組裝配器86和 校驗和計算88生成適當(dāng)?shù)目刂菩盘?。網(wǎng)絡(luò)分組裝配器86開始基于從控制信號生成器84接收的控制信 息,裝配要發(fā)射到無線信道的網(wǎng)絡(luò)分組。例如,如果第一已接收分組在其PT字段52中指示這是一系列中的第一分組,則網(wǎng)絡(luò)分組裝配器 86可暫時存儲第一已接收分組的數(shù)據(jù),并等待要從USB接收的一系 列中的剩余分組。在所有相關(guān)聯(lián)USB分組已接收后,網(wǎng)絡(luò)分組將裝配 并傳送到校驗和計算器88。除校驗和外在UWB才莫塊內(nèi)要執(zhí)行的任何 卸載功能也可由網(wǎng)絡(luò)分組裝配器86執(zhí)行。例如,網(wǎng)絡(luò)分組裝配器86 可生成網(wǎng)絡(luò)分組所需的任何分組報頭。網(wǎng)絡(luò)分組例如可包括介質(zhì)接入 控制(MAC)報頭、EP報頭、TCP/UDP報頭、RTP報頭、有效負(fù)載部 分和/或其它部分。也可使用其它分組構(gòu)造??刂菩盘柹善?4的控制信息也可傳送到4交驗和計算器88以描 述要如何為特定網(wǎng)絡(luò)分組計算各種校驗和。例如,控制信息可指示網(wǎng) 絡(luò)分組內(nèi)開始DP校驗和的位置、要為校驗和處理的數(shù)據(jù)長度及插入 IP校驗和的位置。這同樣可為TCP/UDP校驗和進(jìn)行。所有控制信息 可從USB分組報頭生成?;诳刂菩畔ⅲr灪陀嬎闫?8可計算校 驗和,并在網(wǎng)絡(luò)分組內(nèi)適當(dāng)位置插入它們。網(wǎng)絡(luò)分組隨后可繼續(xù)到無 線發(fā)射機功能以便傳輸?shù)綗o線信道中。類似的處理可在UWB模塊內(nèi)反向(即,在接收操作期間)執(zhí)行以將 已接收網(wǎng)絡(luò)分組分段,以便通過USB總線傳輸。先由UWB;漠塊從無 線介質(zhì)接收網(wǎng)絡(luò)分組,并且確定分組長度。隨后可檢查已接收網(wǎng)絡(luò)分 組內(nèi)的校驗和。如果校驗和有效,則UWB才莫塊12隨后可確定需要多 少USB分組才可承載到主機16的相關(guān)聯(lián)信息。UWB模塊12(例如, 分組處理器22)隨后可將網(wǎng)絡(luò)分組分段成多個部分,并且生成要傳送 到主機16的多個USB分組。USB分組可具有圖5的分組格式50或 類似格式。在USB分組由主機接收時,主機可重組分組。重組的分組 F4^可以適當(dāng)方式在主機16內(nèi)處理。圖7是根據(jù)本發(fā)明實施例的、示出可在UWB模塊內(nèi)使用的示例 分組處理功能90的方框圖。分組處理功能90用于處理從無線網(wǎng)絡(luò)介 質(zhì)接收的分組以生成經(jīng)USB總線傳送到相關(guān)聯(lián)主機裝置的USB分組。 如圖所示,分組處理功能90可包括校驗和檢查器92、網(wǎng)絡(luò)分組分段功能94和USB分組生成器96。校驗和檢查器92可操作以檢查已 接收網(wǎng)絡(luò)分組內(nèi)的校驗和,從而確定分組是否已在例如無線信道內(nèi)損 壞。網(wǎng)絡(luò)分組分段功能94將網(wǎng)絡(luò)分組分段成將裝配在USB分組內(nèi)且 不會超出最大分組長度約束的多個部分。各個段傳送到USB分組生成 器96,該生成器生成傳送到主機的USB分組。在至少一個實施例中, USB分組生成器96生成的USB分組具有圖5所示的分組格式50(或 類似格式)。圖8是根據(jù)本發(fā)明實施例,示出在UWB模塊內(nèi)處理分組中使用 的示例方法100的流程圖。首先,經(jīng)USB從主機裝置接收USB分組(方 框102)。讀取分組的PT字段以確定分組類型(方框104)。也讀取分組 的OL字段以確定要執(zhí)行的卸載功能(方框106)。根據(jù)讀取信息生成網(wǎng) 絡(luò)分組(方框108)。這例如可包括生成網(wǎng)絡(luò)分組所需的任何網(wǎng)絡(luò)報頭。 如果原USB分組不是完整分組,則生成的網(wǎng)絡(luò)分組可包括從多個不同 USB分組裝配的數(shù)據(jù)。另外,各種校驗和可計算得出并插入網(wǎng)絡(luò)分組 中。也可執(zhí)行其它卸載功能。在上述實施例中,USB總線用于在主機裝置與UWB模塊之間提 供通信。應(yīng)理解的是,本發(fā)明特性也可用于連接主機和無線^t塊的其 它基于分組的總線結(jié)構(gòu)。在至少一個實施例中,本發(fā)明的特性實現(xiàn)為存儲在機器可讀介質(zhì) 上的指令和/或數(shù)據(jù)結(jié)構(gòu)??墒褂玫牟煌愋蜋C器可讀介質(zhì)的示例包括軟盤、硬盤、光盤、壓縮光盤只讀存儲器(CD-ROM)、磁光盤、只讀 存儲器(ROM)、隨機存取存儲器(RAM)、可擦除編程只讀存儲器 (EPROM)、電擦除可編程只讀存儲器(EEPROM)、磁卡或光學(xué)卡、閃 存和/或適用于存儲電子指令或數(shù)據(jù)的其它類型的介質(zhì)。在至少一種形 式中,本發(fā)明實施為調(diào)制到載波上以便通過傳輸介質(zhì)傳輸?shù)囊唤M指 令。應(yīng)理解的是,本文方框圖中所示的各個方框本質(zhì)上是功能性的, 不必對應(yīng)于離散硬件元件。例如,在至少一個實施例中,圖中的兩個或更多個方框在單個數(shù)字處理裝置內(nèi)的軟件中現(xiàn)。數(shù)字處理裝置例如 可包括通用微處理器、數(shù)字信號處理器(DSP)、精簡指令集計算機(RISC)、復(fù)雜指令集計算機(CISC)、場可編程門陣列(FPGA)、專用集 成電路(ASIC)和/或其它裝置,包括上述裝置的組合??墒褂糜布?、軟 件、專欠硬件和混合實現(xiàn)。在上面的詳細(xì)說明中,本發(fā)明的各種特性在一個或多個單獨的實 施例中組合在一起以便簡化公開內(nèi)容。此公開方法不可理解為反映所 述發(fā)明需要比每個權(quán)利要求項明確所述更多特性的用意。相反,如下 述權(quán)利要求書所反映的 一樣,發(fā)明的方面可依賴比每個z^開實施例所 有特性更少的特性。雖然本發(fā)明已參照某些實施例描述,但要理解,正如本領(lǐng)域技術(shù) 人員所理解的一樣,在不脫離本發(fā)明精神和范圍的情況下,可進(jìn)行修 改和變化。此類修改和變化視為在本發(fā)明和隨附權(quán)利要求書的權(quán)限和 范圍內(nèi)。
      權(quán)利要求
      1.一種分組處理器,包括網(wǎng)絡(luò)分組裝配器,以從多個已接收USB分組裝配一個或多個網(wǎng)絡(luò)分組,所述USB分組具有第一最大分組長度,并且所述網(wǎng)絡(luò)分組具有第二最大分組長度,其中,所述第二最大分組長度大于所述第一最大分組長度;以及校驗和計算器,以計算已裝配的網(wǎng)絡(luò)分組的至少一個校驗和,并將所述至少一個校驗和插入所述已裝配的網(wǎng)絡(luò)分組。
      2. 如權(quán)利要求1所述的分組處理器,其特征在于,還包括 控制信號生成器,以從所述USB分組接收報頭,并基于此而生成控制信號以傳送到所述網(wǎng)絡(luò)分組裝配器和所述校驗和計算器。
      3. 如權(quán)利要求2所述的分組處理器,其特征在于,還包括 報頭獲取器,以從已接收USB分組獲取報頭,并將所述報頭傳送到所述控制信號生成器。
      4. 如權(quán)利要求1所述的分組處理器,其特征在于, 所述網(wǎng)絡(luò)分組裝配器要響應(yīng)于所述已接收USB分組報頭內(nèi)的信息,而執(zhí)行從外部主機裝置卸載的一個或多個功能。
      5. 如權(quán)利要求1所述的分組處理器,其特征在于, 所述一個或多個網(wǎng)絡(luò)分組是無線USB分組。
      6. 如權(quán)利要求1所述的分組處理器,其特征在于, 所述一個或多個網(wǎng)絡(luò)分組是要使用超寬帶(UWB)技術(shù)發(fā)射到無線信道中的分組。
      7. 如權(quán)利要求1所述的分組處理器,其特征在于, 所述網(wǎng)絡(luò)分組裝配器生成所述網(wǎng)絡(luò)分組的網(wǎng)絡(luò)分組:^良頭。
      8. 如權(quán)利要求7所述的分組處理器,其特征在于, 所述網(wǎng)絡(luò)分組裝配器基于所述已接收USB分組內(nèi)的信息,而生成所述網(wǎng)絡(luò)分組的所述網(wǎng)絡(luò)分組^^頭。
      9. 如權(quán)利要求7所述的分組處理器,其特征在于, 所述網(wǎng)絡(luò)分組裝配器為網(wǎng)絡(luò)分組生成至少如下之一^h質(zhì)接入控制(MAC)報頭、因特網(wǎng)協(xié)議(IP)報頭和文件傳送協(xié)議(FTP)報頭。
      10. 如權(quán)利要求l所述的分組處理器,其特征在于, 所述校驗和計算器基于所述已接收USB分組內(nèi)的信息而計算所述已裝配的網(wǎng)絡(luò)分組的第一校驗和,所述信息識別所述已裝配的網(wǎng)絡(luò) 分組的、要在其上計算所述第一校驗和的部分。
      11. 如權(quán)利要求1所述的分組處理器,其特征在于, 所述校驗和計算器將所述已裝配的網(wǎng)絡(luò)分組的所述第 一校驗和插入在所述已接收USB分組內(nèi)被識別的所述已裝配的網(wǎng)絡(luò)分組內(nèi)的 位置。
      12. —種才莫塊,包括 偶極天線;以及與所述偶極天線相聯(lián)系的分組處理器,包括網(wǎng)絡(luò)分組裝配器,以從多個已接收USB分組裝配一個或多 個網(wǎng)絡(luò)分組,所迷USB分組具有第一最大分組長度,并且所述 網(wǎng)絡(luò)分組具有第二最大分組長度,其中,所述第二最大分組長度 大于所述第一最大分組長度;以及校驗和計算器,以計算已裝配的網(wǎng)絡(luò)分組的至少 一個校驗 和,并將所述至少一個校驗和插入所述已裝配的網(wǎng)絡(luò)分組內(nèi)。
      13. 如權(quán)利要求12所述的模塊,其特征在于,還包括接口至通用串行總線(USB)的第一接口 ,所述USB使用第一分組 格式以在所述模塊與相關(guān)聯(lián)主機裝置之間傳送數(shù)據(jù)。
      14. 如權(quán)利要求13所述的模塊,其特征在于,還包括 接口至無線網(wǎng)絡(luò)介質(zhì)的第二接口,所述無線網(wǎng)絡(luò)介質(zhì)^_用第二分組格式,其中,所述第二分組格式具有比所述第一分組格式更長的最大分組長度。
      15. 如權(quán)利要求14所述的模塊,其特征在于,所述第二接口連接在所述分組處理器與所述至少一根偶極天線 之間。
      16. —種方法,包括經(jīng)由通用串行總線(USB)而從主機裝置接收第一 USB分組;讀取所述第一 USB分組的分組類型字段,以確定所述第一 USB 分組的分組類型;讀取所述第一 USB分組的分組卸載字段,以確定與所述第一USB 分組有關(guān)的要執(zhí)行的卸載處理;以及使用所述第一 USB分組、所述分組類型信息和所述卸載處理信 息而生成傳輸?shù)綗o線網(wǎng)絡(luò)信道內(nèi)的網(wǎng)絡(luò)分組。
      17. 如權(quán)利要求16所述的方法,其特征在于,還包括 經(jīng)由所述USB而從所述主機裝置接收另外的USB分組,其中,
      18. 如權(quán)利要求16所述的方法,其特征在于,還包括 從所述第一 USB分組讀取校驗和計算參數(shù);以及基于所述校驗和計算參數(shù),而計算所述網(wǎng)絡(luò)分組的至少一個校驗 和值。
      19. 如權(quán)利要求18所述的方法,其特征在于,還包括 從所述第一USB分組讀取校驗和位置信息;以及將所述至少一個校驗和值插入所述網(wǎng)絡(luò)分組中由所述校驗和位 置信息指示的位置。
      20. 如權(quán)利要求16所述的方法,其特征在于,所述第一 USB分組的所述分組類型包括如下之一完整分組、 一系列分組中的第一分組、 一系列分組中的第二分組,及一系列分組 中的最后分組。
      21. 如權(quán)利要求16所述的方法,其特征在于, 生成網(wǎng)絡(luò)分組包括在所述笫一 USB分組的所述分組類型不是完整分組時,將來自多個USB分組的內(nèi)容組合成單個網(wǎng)絡(luò)分組。
      22. 如權(quán)利要求16所述的方法,其特征在于,生成網(wǎng)絡(luò)分組包括生成至少以下之一介質(zhì)接入控制(MAC)才艮 頭、因特網(wǎng)協(xié)議(IP)報頭、傳輸控制協(xié)議(TCP)報頭、用戶數(shù)據(jù)報協(xié)議 (UDP)報頭,及實時傳輸協(xié)議(RTP)報頭。
      23. 如權(quán)利要求16所述的方法,其特征在于, 所述無線網(wǎng)絡(luò)信道是超寬帶(UWB)信道。
      24. —種在主機裝置內(nèi)使用的設(shè)備,包括分組生成器,以生成USB分組以傳送到超寬帶(UWB)才莫塊,其 中,所述USB分組各包括分組類型字段,以指示所述USB分組的分組類型; 卸載字段,以指示要卸載到與所述USB分組有關(guān)的所述UWB才莫塊的一個或多個分組處理功能;以及總分組長度字段,以指示使用所述USB分組要形成的網(wǎng)絡(luò)分組總長度。
      25. 如權(quán)利要求24所述的設(shè)備,其特征在于, 所述分組類型字段能夠指示以下分組類型之一完整分組、 一系列分組中的第一分組、 一系列分組中的第二分組,及一系列分組中的 最后分組。
      26. 如權(quán)利要求24所述的設(shè)備,其特征在于,使用所述USB分組形成的所述網(wǎng)絡(luò)分組是要在超寬帶(UWB)無 線信道內(nèi)發(fā)射的分組。
      27. 如權(quán)利要求24所述的設(shè)備,其特征在于,至少一個所述USB 分組包括校驗和計算參數(shù),由所述UWB才莫塊用于計算所迷網(wǎng)絡(luò)分組的至 少一個4交-險和值。
      28. 如權(quán)利要求27所述的設(shè)備,其特征在于,至少一個所述USB 分組包括校驗和位置信息,由所述UWB才莫塊用于確定在所述網(wǎng)絡(luò)分組內(nèi)的何處插入所述至少 一個校驗和值。
      29. —種在主機裝置與超寬帶(UWB)模塊之間的USB總線上傳 播的信號分組,包括分組類型字段,以指示所述信號分組的分組類型,所述分組類型 信息由所述UWB模塊用于生成發(fā)射到無線UWB信道中的網(wǎng)絡(luò)分組; 以及卸載字段,以指示從所述主機裝置卸載到所述信號分組的所述 UWB模塊的分組處理功能,所述分組處理功能由所述UWB模塊執(zhí)行 以生成所述網(wǎng)絡(luò)分組。
      30. 如權(quán)利要求29所述的信號分組,其特征在于,還包括總分組長度字段,以指示與要生成的網(wǎng)絡(luò)分組相關(guān)聯(lián)的總長度。
      31. 如權(quán)利要求30所述的信號分組,其特征在于,還包括 校驗和計算參數(shù)字段,包括由所述UWB才莫塊用于計算所述網(wǎng)絡(luò)分組的至少 一個校^r和值的校驗和參數(shù)。
      32. 如權(quán)利要求31所述的信號分組,其特征在于,還包括 至少一個校驗和位置字段,包括由所述UWB才莫塊用于確定在所述網(wǎng)絡(luò)分組內(nèi)何處插入所述至少 一個校驗和值的4交驗和位置信息。
      33. —種制品,包括其上存儲有指令的存儲介質(zhì),所述指令由計 算平臺執(zhí)行時用于經(jīng)通用串行總線(USB)而從主機裝置獲得第一 USB分組;讀取所述第一 USB分組的分組類型字段,以確定所述第一 USB 分組的分組類型;讀取所述第一USB分組的分組卸載字段,以確定與所述第一USB 分組有關(guān)的要執(zhí)行的卸載處理;以及使用所述第一 USB分組、所述分組類型信息和所述卸載處理信 息而生成傳輸?shù)綗o線網(wǎng)絡(luò)信道中的網(wǎng)絡(luò)分組。
      34. 如權(quán)利要求33所述的制品,其特征在于,所迷指令還用于 從所述第一 USB分組讀取校驗和計算參數(shù);以及基于所述校驗和計算參數(shù),而計算所述網(wǎng)絡(luò)分組的至少一個校驗 和值。
      35.如權(quán)利要求34所述的制品,其特征在于,所述指令還用于 從所述第一 USB分組讀取校驗和位置信息;以及 將所述至少 一個校驗和值插入所述網(wǎng)絡(luò)分組中由所述校驗和位 置信息指示的位置。
      全文摘要
      本發(fā)明提供了一種無線網(wǎng)絡(luò)設(shè)置,包括通過通用串行總線(USB)與無線網(wǎng)絡(luò)模塊(例如超寬帶(UWB)模塊等)進(jìn)行通信的主機裝置。協(xié)議提供用于支持主機與模塊之間通過USB的通信。在至少一個實施例中,主機能夠經(jīng)USB將網(wǎng)絡(luò)分組報頭處理功能卸載到無線網(wǎng)絡(luò)模塊。
      文檔編號H04L29/00GK101273603SQ200680035292
      公開日2008年9月24日 申請日期2006年9月26日 優(yōu)先權(quán)日2005年9月27日
      發(fā)明者K·弗勒明 申請人:英特爾公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1