新四季網

經由無線網絡和無線裝置發送和/或接收數據的方法和設備的製作方法

2023-06-21 10:46:16

專利名稱:經由無線網絡和無線裝置發送和/或接收數據的方法和設備的製作方法
技術領域:
本發明的總體構思涉及一種無線通信系統,更具體地說,涉及一種提高 通過無線網絡的數據傳輸的穩定性和效率的方法和設備。
背景技術:
近來,隨著已經廣泛使用無線通信網絡,並且通過無線通信網絡發送大 量多媒體數據,需要開發一種更好且更有效的通過無線通信網絡傳輸數據的 方法。由於大量裝置接入的現有傳統無線網絡的現有特性,隨著數據通信量 的增加,傳統無線網絡的操作特性惡化,這樣常常導致傳輸期間的數據衝突 或損失。為了防止數據衝突或損失並且穩定地接收/發送數據,在無線區域網(LAN)中已經採用了基於竟爭的分布式協調功能(DCF)和基於非竟爭的 點協調功能(PCF)。在無線個域網(PAN)中,已經採用了信道時間分配。進穩定的數據傳輸,但是由於影響穩定的數據傳輸的各種因素(諸如多徑衰 減和幹擾),與有線網絡相比,在傳輸期間仍然存在很高的數據衝突的可能性。 另外,隨著接入無線網絡的無線裝置的數量的增加,數據衝突和損失增加。數據衝突和損失導致丟失的數據的重新傳輸,這將不利地影響無線網絡 的吞吐量。具體地,對於需要高服務質量(QoS)的A/V數據,關鍵的是具 有足夠的帶寬來最小化重新傳輸的次數。圖1是示出通過傳統無線網絡發送數據的方法的示圖。當無線網絡中的 裝置(即,發送裝置或源裝置)將數據幀發送到無線網絡中的另一裝置(即, 接收裝置或目的裝置)時,發送裝置產生媒體訪問控制(MAC)層(MAC 頭(MAC HDR))或物理(PHY)層頭(PHY HDR ),將產生的MAC HDR 和PHYHDR附加到數據以形成數據幀,並且發送該數據幀。接收數據的接收裝置能夠經由幀檢查序列(FCS)檢查錯誤,並且如果 沒有找到錯誤,則將接收的數據發送到上層。IEEE 802.11協議保證短巾貞間間隔(SIFS ),即,巾貞之間的最小間隔。SIFS包括PHY層中的延遲、在MAC層處理幀所需的時間和接收/發送裝置 (RX/TX)的轉向時間。也就是說,SIFS是協議指示的從單個裝置接收單個 幀,處理幀,並產生和發送響應幀的時間。因此,如果發送裝置將多個幀發 送到接收裝置,則需要發送幀以及發送相應SIFS和響應幀的時間。圖2是示出處理在無線裝置之間傳輸期間產生的錯誤的傳統方法的示 圖。參照圖2,所述傳統方法包括當由於各種原因引起傳輸失敗時,或者 在發送的幀中出現錯誤時,處理在無線網絡環境中的發送(源)裝置和接收 (目的)裝置之間的傳輸失敗。在發送裝置中,計數器"確認(ACK)超時,,從發送幀的時刻開始倒計 數。當在計數器到0時發送裝置從接收裝置接收ACK幀(以下,稱為"ACK") 失敗時,發送裝置確定傳輸失敗並且重新發送幀。還沒發送的幀或具有錯誤 的幀如圖2的虛線所示。重新傳輸的次數取決於在發送裝置中設置的"重試限制"的值。如果發 送裝置在重試限制內重新發送失敗,則發送裝置跳過該幀。如圖2所示,具 有數據2的幀被跳過。接收裝置檢查接收的幀以尋找MACFCS,並且如果沒 有找到錯誤,則接收裝置將附加到接收的幀的數據發送到上層,並且將對接 收的幀的響應幀(即,ACK)發送到發送裝置。如果找到錯誤,則接收裝置 停止形成和發送相應幀。如圖3所示,發送裝置將除了發送幀所需的時間之外的所有時間認為是 浪費的時間,浪費的時間包括正在發送的幀之間的時間和附加到每個幀的 PHY頭和MAC頭所需的時間(以下,稱為"頭開銷"),這引起整個無線網 絡的低效。當發送188位元組MPEG-2傳輸流時,由於高頻傳輸,所以需要相 對大的頭開銷。這是因為IEEE 802.il標準對每個正在發送的幀需要ACK。根據所述標準,附加到數據幀的MAC頭的大小是30位元組,並且PHY 頭所需的時間是20jis。因此,相對於實際正在發送的數據,頭開銷變得更重 要且更大,從而降低了無線網絡的效率。
發明內容
技術問題本發明的總體構思提供一種在無線網絡環境中當數據傳輸期間出現錯誤 時通過固定錯誤並執行重新傳輸來提高總體吞吐量並且促進穩定的數據傳輸的方法和設備。有益效果根據上述本發明的總體構思,可經由單個數據幀發送多個數據單元。即 使在傳輸期間在一些數據單元中出現錯誤,通過用於固定錯誤的有效方法最 小化錯誤的再次出現和重新傳輸頻率仍然可以提高總體傳輸效率。


圖1是示出通過傳統無線網絡發送數據的方法的示圖;圖2是示出處理在無線裝置之間的傳輸期間產生的錯誤的傳統方法的示圖;圖3是示出在傳統無線網絡中無線通信中浪費的時間的示圖;圖4是示出根據本發明總體構思的實施例的通過網絡發送的幀的結構的示圖;圖5是示出根據本發明總體構思的實施例的圖4的幀的MAC頭的結構 的示圖;圖6是示出根據本發明總體構思的實施例的圖4的幀的PHY頭的結構的示圖;圖7是示出圖4的數據幀的示圖;圖8是示出將多個TS從發送裝置發送到接收裝置的處理的示圖; 圖9是示出根據本發明總體構思的實施例的圖4的數據幀的示圖; 圖IO是示出圖4的塊ACK的結構的示圖;圖11是示出根據本發明總體構思的實施例的在發送裝置和接收裝置之 間發送和/或接收數據的通信方法的示圖;圖12是示出根據本發明總體構思的實施例的在無線裝置之間提供通信 的通信系統的示圖;圖13是示出圖12的通信系統的有效載荷處理單元的框圖;圖14是示出在圖12的通信系統中多個TS在應用中形成並且逐層處理 多個TS的示圖;圖15是示出圖12的通信系統的發送裝置的位映射處理單元582的結構 的示圖;圖16是示出包含圖12的通信系統中首先發送的多個數據單元的數據幀的示例的示圖;圖17A至17I是示出在圖12的通信系統中的各種重新傳輸機制的示圖; 圖18是示出根據本發明總體構思的實施例的在無線裝置之間發送和/或接收數據的通信方法的流程圖;以及圖19是示出根據本發明總體構思實施的實驗的結果和根據在TCn Sync中提出的方法實施的另 一 實驗的結果的曲線圖。最佳模方式將在接下來的描述中部分闡述本發明總體構思另外的方面和優點,還有 一部分通過描述將是明顯的,或者可以經過本發明總體構思的實踐而得知。或其它方面,所述方法包括將包含多個數據單元的第一數據幀發送到接收 裝置;從接收裝置接收作為對第一數據幀的響應的每個數據單元的接收的確 認;以及根據接收的確認發送包含沒有被發送或接收的至少一個數據單元的 第二數據幀。/或其它方面,所述方法包括從發送裝置接收包含多個數據單元的第一數據 幀;發送作為對數據幀的響應的每個數據單元的確認;以及從發送裝置接收 作為對發送的確認的響應的第二數據幀,所述第二數據幀包含已經出現錯誤 的至少一個數據單元。還可通過提供一種無線裝置來實現本發明總體構思的上述和/或其它方 面,所述裝置包括數據處理單元,形成包含從應用接收的多個數據單元的 MAC有效載荷;MAC模塊,將MAC頭附加到MAC有效載荷,以形成MPDU; 以及PHY模塊,將PHY頭附加到MPDU,以形成第一數據幀,並且將第一 數據幀發送到接收裝置,其中,數據處理單元形成第二 MAC有效載荷,所 述第二 MAC有效載荷包含根據作為對第一數據幀的響應接收的每個數據單 元的確認沒有發送到接收裝置或者沒有被接收裝置接收的至少一個數據單 元;MAC模塊將第二MAC頭附加到MAC有效載荷;PHY模塊將PHY附 加到MAC頭,以形成第二數據幀,並且將第二數據幀發送到接收裝置。還可通過提供一種無線裝置來實現本發明總體構思的上述和/或其它方面,所述裝置包括PHY模塊,通過從發送裝置接收第一數據幀並去除PHY 頭來恢復MPDU; MAC模塊,通過去除MPDU中的MAC頭來恢復MAC 有效載荷;數據處理單元,檢查包括在MAC有效載荷中的多個數據單元以 尋找錯誤,並且通過接收沒有錯誤的數據單元來執行應用,其中,數據處理 單元根據是否已經找到錯誤形成表示每個數據單元的確認的位映射,MAC模 塊將第二 MAC頭附加到位映射,PHY模塊將第二 PHY頭附加到MAC頭, 以形成塊ACK,並將塊ACK發送到發送裝置。還可通過提供一種無線通信系統來實現本發明總體構思的上述和/或其 它方面,所述無線通信系統包括發送裝置,產生具有兩個或更多個數據單 元的第一數據幀,並且產生具有一個或多個數據單元的第二數據幀,所述一 個或多個數據單元與所述兩個或更多個數據單元不同且包括所述兩個或更多 個數據單元中的至少一個;以及接收裝置,根據所述兩個或更多個數據單元, 產生具有所述兩個或更多個數據單元中的每一個的接收的確認的幀。還可通過提供一種無線通信系統來實現本發明總體構思的上述和/或其 它方面,所述無線通信系統包括發送裝置,產生具有兩個或更多個數據單 元的第一數據幀,並且產生具有一個或多個數據單元的第二數據幀,所述一 個或多個數據單元與所述兩個或更多個數據單元不同且包括所述兩個或更多 個數據單元中的至少一個。還可通過提供一種無線通信系統來實現本發明總體構思的上述和/或其 它方面,所述無線通信系統包括接收裝置,接收具有兩個或更多個數據單 元的數據幀,並且產生具有所述兩個或更多個數據單元中的每一個的接收的 確i/v的幀。還可通過提供一種無線通信系統的方法來實現本發明總體構思的上述和 /或其它方面,所述方法包括產生具有兩個或更多個數據單元的第一數據幀; 產生具有一個或多個數據單元的第二數據幀,所述一個或多個數據單元與所 述兩個或更多個數據單元不同且包括所述兩個或更多個數據單元中的至少一 個;以及根據所述兩個或更多個數據單元,產生具有所述兩個或更多個數據 單元中的每一個的接收的確認的幀。還可通過提供一種包含用於執行無線通信方法的計算機可讀代碼的計算 機可讀記錄介質來實現本發明總體構思的上述和/或其它方面,所述方法包 括產生具有兩個或更多個數據單元的數據幀;產生具有一個或多個數據單元的第二數據幀,所述一個或多個數據單元與所述兩個或更多個數據單元不 同且包括所述兩個或更多個數據單元中的至少一個;以及根據所述兩個或更 多個數據單元,產生具有所述兩個或更多個數據單元中的每一個的接收的確i^的幀。
具體實施方式
現將詳細參照本發明總體構思的實施例,其示例在附圖中表示,其中, 相同的標號始終表示相同的部件。以下通過參照附圖描述實施例以解釋本發 明總體構思。圖4是示出根據本發明總體構思的實施例的在源(發送)裝置和目的(接 收)裝置之間發送的幀100和幀200的結構的示圖。本發明將數據單元合併 成單個塊(單個幀),將合併的數據單元作為單個塊(單個幀)發送,並且採 用位映射中具有信息的塊ACK (確定)作為對單個塊的響應幀。數據幀100包括物理層(PHY)頭PHYHDR41、媒體訪問控制(MAC) 層頭MACHDR42、數據單元44、 45和46和多個分隔符43。整個說明書中 的術語"數據單元"指的是從MAC層上面的層發送到MAC層的MAC服務 數據單元(MSDU)。位於相鄰的數據單元44、 45和46之間或MAC頭42 和數據單元44之間的分隔符43可包含用於識別每個數據單元的數據單元的 序號信息、用於檢測幀100中的一個或多個錯誤的校驗和信息以及關於同步 的信息(諸如時間戳)。由於IEEE 802.11標準規定的有效載荷數據的大小被 限制到2304位元組,因此數據單元44、 45和46與分隔符43的總和被限制到 有效載荷數據的大小。在當前實施例中,響應於數據幀100,單個塊ACK用 作幀200。才艮據傳統ACK系統,包含數據單元44、 45和46的數據幀100被 當成具有單個數據單元的單個幀,並且響應於具有單個數據單元的單個幀, 必須通過即刻ACK來確認。然而,根據當前實施例,因為需要包括在幀IOO 中的各個數據單元44、 45和46的接收確認,所以作為對數據幀100的響應 的ACK是單個塊ACK 200的形式。位映射47包括在塊ACK 200中以顯示與各個數據單元44、 45和46相 應的一個或多個錯誤,並且發送裝置確定哪個數據單元44、 45或46需要根 據這個信息被重新發送。圖5和圖6是分別示出根據本發明總體構思的實施例的MAC頭42和PHY頭41的結構的示圖。參照圖5, MAC頭42可具有與傳統IEEE 802.11 標準相同的結構。然而,本發明總體構思不限於此。MAC頭42可具有與傳 統MAC頭不同的結構或排列。MAC頭42可包括具有2個八位字節的幀控 制欄位、具有2個八位字節的持續時間/ID欄位、至少兩個都具有6個八位字 節的地址欄位(地址l、地址2、地址3或地址4)和具有2個八位字節的序 列控制欄位。每個欄位的定義和詳細結構可與傳統標準相同。參照圖6, PHY頭41採用正交頻分復用(OFDM)調製方法以支持多輸 入多輸出(MIMO)。在正EE 802.11標準中定義PHY頭41的結構。作為示 例,可根據各種調製方法(諸如直接序列擴頻(DSSS)和跳頻擴頻(FHSS)) 採用適當的PHY頭。PHY頭41在高吞吐量信號欄位(HT-SIG)中包括第一 保留一個比特61和第二保留一個比特62,並且還包括L-STF(遺留短訓練字 段)、L-LTF (遺留長訓練欄位)、L-SIG (遺留信號)欄位和數據欄位(數據 單元)。然而,本發明總體構思不限於此。PHY頭42可具有與傳統PHY頭 不同的結構或排列。由於PHY頭41是公知的,因此將省略其詳細描述。圖7是示出圖4的數據幀100的結構的示圖。參照圖7,188kb傳輸流(以 下,稱為"TS")用作單個數據單元,並且被包括在數據幀100的幀體中。分 隔符43由圖4中的陰影表示,並且考慮IEEE 802.11標準MAC幀體的大小, 幀體可包括12個TS。單個數據單元(即,TS)與分隔符43 (例如,包號欄位71、 PNCRC字 段72、時間戳欄位73和循環冗餘校驗(CRC )欄位74 )合併,以形成與每 個單個數據單元相應的重複單元。在包號欄位71中指示包括在幀體中的每個數據單元的序列號。如圖7 所示,在包號欄位71中按照TS從上層到達MAC層的順序指示總共12個 TS的序列號為從TS1到TS12。在PN CRC欄位72中提供檢查包號欄位71中的錯誤的校驗和。通常採 用循環冗餘校驗(CRC)來計算校驗和。在時間戳欄位73中提供數據單元從上層到達MAC層花費的時間(即, 內部時鐘計數的值),作為標籤值。採用時間戳欄位73來發送同步數據(諸 如TS ),但是可不採用時間戳欄位73來發送異步數據。如圖8A、 8B和8C所示,當在發送裝置和接收裝置之間發送多個TS時, 分別以標籤TS1、 TS2和TS3來記錄tl 、 t2和t3。當經由網絡發送時,在TS之間沒有時間間隔地發送TS。接收裝置接收發送的TS,;險索原始時間間隔,並且經由流I/F將MPEG-2 TS發送到AV解 碼器。當經由流I/F在t4輸出TS1時,在對於標籤2和標籤1的時間間隔之 間保持TS2的輸出,即,在t5輸出TS2。在對於標籤3和標籤2的時間間隔 之間保持TS3,即,在t6輸出TS3。經由流I/F在發送單元根據原始時間間隔輸出TS使解碼器能夠在此刻對 AV流進行解碼。在CRC欄位74記錄檢查TS數據70中的一個或多個錯誤的校驗和。通 常採用循環冗餘校驗(CRC)來計算校驗和。可在CRC欄位74中記錄檢查 時間戳欄位73和TS數據70中的 一個或多個錯誤的另 一校驗和。在幀體中可 包括記錄檢查MAC頭42中的錯誤的校驗和的頭(HDR ) CRC欄位75。圖7中數據幀100的結構可與傳統MAC幀的結構不兼容。考慮與傳統 MAC幀的兼容性,根據本發明總體構思的另一實施例,數據幀150可被定義 為如圖9所示。圖9是示出與正EE 802.11標準的MAC幀兼容的數據幀150 的示圖。也就是說,數據幀150包括PHY頭41、 MAC頭42、幀體和FCS 欄位91。在FCS欄位91中記錄所有MAC幀的校驗和,並且FCS欄位91 檢查整個MAC頭43和幀體中的錯誤。幀體可包括具有包號欄位、PN CRC 欄位、時間戳欄位和CRC欄位的重複單元。將預定數量的八位字節分配給各 個欄位和頭。圖10是示出圖4的塊ACK 200的結構的示圖。塊ACK 200至少包括PHY 頭41、MAC頭42和位映射欄位47,並且可包括FCS欄位48。根據IEEE 802.11 標準,ACK中的MAC頭42包括幀控制欄位、持續時間/ID欄位、記錄接收 者地址的RA欄位和記錄發送者地址的TA欄位。如圖7所示,位映射欄位47包括多個比特,並且所述比特分別與記錄在 包號欄位71中的數據單元號相應。如果數據幀100包括12個數據單元,則 12個比特用作位映射欄位47。位映射欄位47中的第n個比特與第n個TS (TSn)相應。所述比特表示是否已經接收到相應的數據單元。例如,所述比 特可按這樣的方式來定義l表示成功傳輸,O表示不成功傳輸。儘管圖10示出位映射47由2個字節(或八位字節)表示(即,位映射 47包括16個比特),但是本發明總體構思不限於此,並且位映射47的大小 不限於此。圖11是示出根據本發明總體構思的實施例的在發送裝置和接收裝置之 間發送和/或接收數據的通信方法的示圖。參照圖5,所述方法包括處理在發 送裝置和接收裝置的幀傳輸處理中出現的 一個或多個錯誤。當發送裝置發送包括三個(第一、第二和第三)數據單元l、 2和3的數據幀,並且在第二單元2和第三單元3中存在一個或多個錯誤時,因為已經在接收的數據幀中檢測到錯誤,所以接收裝置不將接收的數據幀發送到上層, 並且在緩衝器中存儲作為無錯誤數據單元的第一數據單元1。接收裝置產生塊ACK,所述塊ACK包括每個表示第一、第二和第三數據單元的各個錯誤 狀態的三個比特的位映射。當發送裝置接收塊ACK並對包括在塊ACK中的位映射(1, 0, 0 )解碼 並確定第二數據單元2和第三數據單元3沒有被發送或接收時,發送裝置重 新發送包含第二數據單元2和第三數據單元3的第二數據幀。重新發送的數 據幀(第二數據幀)不包括第一數據單元l。當在兩個重新發送的數據單元2和3中的第三數據單元3中出現錯誤時, 接收單元不將接收的數據幀發送到上層,並且在緩衝器中存儲作為無錯誤數 據單元的重新發送的第二數據單元2。另外,接收裝置設置位映射,例如, 將第一和第二比特設置為1,將第三比特設置為O,將另一位映射(l, 1,0) 插入第二塊ACK,並將具有所述另一位映射的第二塊ACK發送到發送裝置。當發送裝置接收第二塊ACK並對包括在塊ACK中的位映射(1, 1, 0) 解碼並確定第三數據單元3沒有被發送或接收時,發送裝置重新發送包含第 三數據單元3的第三數據幀。當在發送的第三數據幀中沒有找到錯誤時,接收裝置在將接收的第三數 據單元3發送到上層之前讀取存儲在緩衝器中的第一數據單元1和第二數據 單元2。接收裝置接著將第一數據單元1、第二數據單元2和第三數據單元3 發送到上層。另外,接收裝置將位映射的所有比特設置為1,將另一位映射 (l,l,l )插入第三塊ACK,並且將位映射發送到發送裝置。發送裝置根據作 為關於三個數據單元的每一個的接收的確認的信息的具有另一位映射的第三 塊ACK,來確定三個數據單元的傳輸是否完成。圖12是示出根據本發明總體構思的實施例的提供無線裝置(例如,發送 裝置500和接收裝置600)之間的通信的通信系統的示圖。發送裝置500和 接收裝置600可被實現為單個裝置,然而,圖12示出兩個不同(獨立)的裝置作為通信系統的示例。參照圖12,發送裝置500中的應用510是執行應用程式的軟體模塊,並 且將通過執行應用程式產生的一個或多個數據單元(例如,TS)發送到裝置 驅動器520。充當層之間的接口的裝置驅動器520包括發送隊列521,臨時 存儲從應用510接收的數據單元;和接收隊列522,臨時存儲從下層接收的 數據單元。發送隊列521和接收隊列522存儲基於先入先出(FIFO)的數據 單元,即,先到達的第一輸入數據單元作為第一輸出數據單元先輸出。將存儲在發送隊列521中的數據單元570發送到數據處理單元580。數 據處理單元580可包括有效載荷處理單元581和位映射處理單元582。根據 當前實施例,有效載荷處理單元581將圖4示出的分隔符43插入應用510提 供的數據單元(例如,TS),以形成MAC有效載荷。如圖7所示,這種分隔 符可包括包號欄位71、 PNCRC欄位72、時間戳欄位73和CRC欄位74。另 外,當在發送數據單元的同時出現錯誤時,有效載荷處理單元581形成具有 出現了錯誤的數據單元和相應分隔符的另一 MAC有效載荷,從而可重新發 送數據幀。確定是否出現錯誤的處理包括檢查記錄在包括發送裝置500發 送的位映射的塊ACK中的信息。圖13是示出圖12的通信系統的有效載荷處理單元581的框圖。參照圖 12和圖13,緩衝器54臨時存儲從發送隊列521接收的每個數據單元570。 每當各個數據單元570從發送隊列521到達時,包計數器52將序列號插入各 個數據單元570,並且每當各個數據單元570到達時,時間戳器53將時鐘計 數器的值插入各個數據單元570中相應的一個。時鐘計數器可以是內部時鐘 計數器。校驗和單元56使用記錄在包號欄位71中的數據的校驗和來計算值, 並且根據循環冗餘檢查算法校驗與數據單元570的校驗和相反的值。根據序列號,控制單元51在包號欄位71中記錄數據單元570的包號, 在PNCRC欄位72記錄包號欄位71的校驗和,在時間戳欄位73記錄時鐘計 數器的值,在CRC欄位74記錄數據單元570的校驗和,以形成分隔符和具 有形成的分隔符和數據單元570的結合的MAC有效載荷。當控制單元51接收到塊ACK,並且因為已經找到一個或多個錯誤,所 以根據塊ACK確定有必要重新發送一些數據單元時,控制單元51參照位映 射處理單元582確定的包含錯誤的數據單元的序號,形成包含與錯誤相應的 數據單元的另一 MAC有效載荷。緩衝器54臨時存儲形成的MAC有效載荷,並且將臨時存儲的MAC有 效載荷發送到圖12的MAC才莫塊630。同時,當從另一無線裝置接收到數據幀時,校驗和單元55開始操作。校 驗和單元檢查記錄在包號欄位71中的校驗和與記錄在PN CRC欄位72中的 校驗和是否相同。如果數據單元的校驗和與記錄在CRC欄位74中的校驗和 相同,則控制單元51在緩衝器54中存儲沒有錯誤的數據單元,而丟棄有錯 誤的數據單元。控制單元還向位映射處理單元582提供校驗和單元55的檢查 操作的結果。圖14是示出在圖12的通信系統中多個TS在應用510中形成並被逐層 處理以形成包的示圖。當應用510形成多個TS時,通過逐層處理多個TS來 形成包。參照圖12和圖14,數據處理單元580將應用510中形成的12個TS (從TS1到TS12)與分隔符合併,以形式MAC有效載荷。將MAC有效載荷發送到MAC模塊530,並且MAC有效載荷被識別為 MAC服務數據單元(MSDU )。 MAC模塊530將MAC頭附加到MAC有效 載荷,以形成MAC協議數據單元(MPDU )。最後,PHY才莫塊540通過接收 MPDU幀並將PHY頭附加到MPDU幀來完成數據幀。這裡,MAC模塊包括 軟體MAC模塊531、接口 532和硬體MAC模塊533,從而將MAC頭附加 到具有從應用產生的12個TS或通過I/0埠 560從輸入TS源接收的其它 TS 570的MAC有效載荷。PHY模塊包括基帶處理器541和RF模塊,從而 通過天線550和850將數據幀作為發送信號(例如,RF信號)發送到接收裝 置600。圖12中的位映射處理單元582分析包括在從接收裝置600發送的塊ACK 中的位映射(即,位映射處理單元582讀取位映射中的比特),檢查包括在發 送的數據幀中的至少一個數據單元中的錯誤,並且將^f全查結果通知給有效載 荷處理單元581。圖15是示出圖12的通信系統的位映射處理單元582的結構的示圖。例 如,位映射處理單元582可包括控制單元61、位映射產生單元62、位映射解 析器63和緩沖器64。位映射解析器63讀取包括在圖4的ACK 47中的位映 射,檢查包括在發送的數據幀中的每個數據單元中的錯誤,並且通過控制單 元61向有效載荷處理單元581提供檢查結果。同時,位映射產生單元62根 據在有效載荷處理單元581中執行的校驗和來產生用於檢查每個數據單元中的傳輸錯誤的位映射。將先前產生的位映射臨時存儲在緩沖器64中,接著將其發送到MAC模塊530。MAC模塊530將MAC頭附加到數據處理單元580提供的MAC有效載 荷,以形成MPDU。在圖5中示出MAC頭的結構。可通過由軟體實現的軟 件MAC模塊531、由硬體實現的硬體MAC模塊533和促進軟體MAC模塊 531和硬體MAC模塊533之間的通信的接口 532的結合來形成MAC模塊 530。軟體MAC模塊531負責非時間關鍵的MAC功能,硬體MAD模塊531 負責時間關鍵的MAC功能。PHY模塊540接收MAC模塊530發送的MPDU並形成包協議數據單元 (PPDU),並且將PPDU轉換成無線信號以發送轉換的PPDU。根據當前實 施例,PPDU被稱為數據幀。基帶處理器91處理與數據幀相應的基帶信號, 射頻模塊92產生包括基帶信號的信號,並發送該信號。如上所述,應用510可通過複雜算法形成數據單元,並且使用軟體MAC 才莫塊處理並附加形成的悽t據單元以形成MPDU。然而,當通過I/F埠560 從廣播接收器接收數據單元(諸如TS 570 )時,可使用硬體MAC模塊533 處理數據單元以形成MPDU。參照圖12,接收裝置600可具有與發送裝置500相同的元件。接收裝置 600通過天線650從發送裝置500接收RF信號,經由PHY模塊640通過處 理接收的RF信號來恢復MPDU,並且將MPDU發送到MAC模塊630。到數據處理單元680。數據處理單元680的有效載荷處理單元681對包括在 MAC有效載荷中的分隔符解碼。這裡,如圖7所示,分隔符包括包號欄位 71、 PNCRC欄位72、時間戳欄位73和CRC欄位74。同時,根據數據處理 單元680提供的位映射,MAC模塊630附加MAC頭,並且將附加的MAC 頭髮送到PHY模塊640。有效載荷處理單元681經由PN CRC欄位72檢查是否已經沒有錯誤地成 功發送包號欄位71,並且對記錄在其中的序號進行解碼,有效載荷處理單元 681還經由CRC欄位74檢查是否已經成功地發送具有上述序號的數據單元。 有效載荷處理單元681存儲從小緩衝器(未顯示)成功地發送的數據單元670, 接著將其提供給裝置驅動器620的接收隊列622。同時,位映射處理單元682產生比特,即,指示在包括在接收的數據幀中的數據單元的一個相應數據單元中是否出現錯誤的位映射,並且位映射處理單元682將位映射提供給MAC模塊630。位映射的結構可從圖10中看出。 MAC模塊630將MAC頭附加到提供的位映射,PHY模塊640產生將作為 RF信號通過天線650發送到發送裝置的圖IO的塊ACK。儘管圖12示出發送裝置500和接收裝置600作為單獨的裝置,但是發送 裝置500和接收裝置600可形成在單個裝置中。因此,應用510和應用610、 裝置驅動器520和裝置驅動器620、數據處理單元580和數據處理單元680、 MAC模塊530和MAC模塊630以及PHY模塊540和PHY模塊640是相同 的,因此將省略其詳細描述。另外,儘管圖12示出指示信號流向的一個方向 箭頭,但是箭頭可以是指示雙向信號流向的雙向箭頭,從而數據幀100從發 送裝置500發送到接收裝置600,塊ACK從接收裝置600發送到發送裝置500。 根據本發明總體構思,具有第一發送裝置和第一接收裝置(諸如發送裝置500 和接收裝置600)的第一通信系統與具有第二發送裝置和第二接收裝置(諸 如發送裝置500和接收裝置600 )的第二通信系統通過無線網絡進行通信。接收隊列622臨時存儲從數據處理單元680提供的數據單元(例如,TS ), 並且使用FIFO算法將數據單元發送到應用610。應用610使用發送的數據單元作為輸入來執行應用程式,並且經由顯示 單元690輸出數據單元的執行結果(例如,解碼的A/V信號),以產生音頻 和/或視頻信號。同時,如果MAC模塊630包括硬體模塊633,則PHY模塊640提供的 MPDU被直接處理並且在數據單元570中被恢復,恢復的數據單元570可經 由I/O埠作為輸出TS被輸出。如果輸出數據單元570是TS的形式或是A/V 流,則外部^L頻解碼器處理來自1/0埠 680的輸出A/V流,並且能夠恢復 音頻或視頻信號。圖12示出的MAC模塊530和MAC模塊630以及PHY模塊540和PHY模塊640的結構僅是示例,並且本發明的總體構思不限於此。根據本發明總體構思的實施例解釋的許多示例性的邏輯塊、模塊和電路 可以通過普通處理器、數位訊號處理器(DSP)、專用集成電路(ASIC)、現 場可編程門陣列(FPGA)或其它可編程邏輯裝置、離散門或電晶體邏輯裝置、 離散硬體元件或其隨機組合來體現或實施。術語"普通處理器"通過定義是 指微處理器,但可以是指傳統處理器、控制器、微控制器或狀態機。處理器還可通過計算裝置的組合(例如,DSP和微處理器的組合)、多個微處理器、 多個與DSP核有關的微處理器或其它配置來體現。目前為止已經解釋了發送裝置重新發送具有錯誤的數據單元的方法,但 是可考慮其它重新傳輸機制。由於重新傳輸機制有效地使用帶寬來發送數據幀,下面將描述考慮例如TX發送速率、根據將發送的數據的大小的自適應、 分布、複製等的各種重新傳輸方法。圖16是示出在圖12的通信系統中包含多個數據單元的數據幀的示例的 示圖。假設發送裝置將圖16的包含多個數據單元的數據幀發送到接收裝置, 並且接收裝置不能成功地發送或接收第二TS2、第六TS6和第八TS8,則本 發明總體構思提供如圖17A至圖17I所示的重新傳輸機制。圖17A示出包含如上所述具有錯誤的數據單元TS2、 TS6和TS8的數據 幀的重新傳輸。因為重新發送的數據幀的大小減小,所以已經發送或接收失 敗的這種數據幀的重新傳輸減'J、 了錯誤再次出現的機會。然而,重新傳輸不限於圖17A中的示例,並且圖17B所示發送裝置可重 新發送具有其它數據單元以及數據單元TS2、 TS6和TS8的數據幀。另外,假設單個數據幀可容納12個數據單元,如果重新發送的數據幀包 括如圖17A所示的三個數據單元,則可能浪費了 MAC有效載荷的一些部分。 為了避免浪費MAC有效載荷,可通過作為新數據幀與已經出現錯誤的數據 單元TS2、 TS6和TS8的結合一起發送的重新發送數據幀來發送多個三個數 據單元。例如,如圖17C所示發送數據單元TS13至TS21。這種重新傳輸可 增加帶寬使用的效率,並且如果數據是流傳輸數據,則可提高流傳輸速度。即使是圖17A所示的重新傳輸機制,在很可能出現錯誤的環境中,也可 能再出現錯誤。因此,如圖17D所示,可以排列和重複包含錯誤的多個相同 的數據單元。然而,如果突發錯誤出現,則圖17D所示的排列可能不能保證成功的傳 輸。如圖17E所示,可通過交替排列數據幀中包含錯誤的數據單元來增加對 突發錯誤的魯棒性(robustness )。如上所述,在圖17A的示例性實施例中,發送裝置僅重新發送具有錯誤 的數據單元,這樣減小了網絡通信量,而在圖17D和圖17E的示例性實施例 中,發送裝置在數據幀中重複地排列數據單元,這樣即使其它數據幀丟失也 能保證成功的傳輸。這兩種機制的結合(即,採用對於普通重新傳輸的圖17A示出的機制和對於最終傳輸的圖17D或圖17E示出的機制)可提高重新傳輸的效率。如果嘗試重新發送數據單元失敗,則發送裝置根據無線通信的方法在稍 後進行最後一次嘗試或者甚至放棄嘗試。在任何一種方法中,當最後重新傳 輸失敗併到達重試限制時將引起嚴重的問題。因此,即使在通信量上低效,對於最後重新傳輸也強烈建議圖17D或圖17E示出的機制。圖17F示出將圖17A示出的機制和圖17D示出的機制的合併而獲得重新 傳輸機制。在這種機制中,僅發送已經發送失敗的數據單元,其中,最終重 新發送充滿將被發送的數據單元的MAC有效載荷。這裡,連續且重複地排 列將被發送的數據單元。圖17G示出通過將圖17A示出的機制與圖17E示出的機制合併而獲得的 重新傳輸機制。在這種機制中,僅發送已經發送失敗的數據單元,其中,最 終重新發送填充滿將被發送的數據單元的MAC有效載荷。這裡,在MAC有 效載荷中交替排列將被發送的數據單元。除了這些重新傳輸機制之外,通過修改傳輸參數(諸如傳輸(TX)速率、 TX功率)和天線的類型(諸如MIMO或SISO),對於重新傳輸可採用連結 自適應。可經由MAC模塊530進行這些修改。例如,在重複重新傳輸的同 時,MAC模塊530通過降低TX速率、增加TX功率或將天線類型從MIMO 切換到SISO來保證更加穩定的傳輸。下面將解釋根據連結自適應(以下,被 稱為"連結自適應機制")的六種重新傳輸機制。第一方法根據重新傳輸數量自適應地修改TX速率。所述方法包括根 據重新傳輸數量設置TX速率;以及以與重新傳輸數量相應的速率重新發送 數據幀。重新傳輸數量和TX速率成反比。例如,假設標準被分類為重新傳輸數量在1之下、重新傳輸數量在2和 3之間、重新傳輸數量在4和5之間和重新傳輸數量在6和7之間,並且TX 速率被分別設置為108Mbps、 96Mbps、 72 Mbps和54 Mbps,對於初始嘗試, 以108 Mbps重新發送數據幀,對於後面的嘗試以96、 72或54 Mbps重新發 送數據幀。第二方法根據數據幀的大小自適應地修改TX速率。數據幀的大小和TX 速率成反比。例如,將數據幀的大小定義為將被重新發送的數據單元的數量,並且假設標準部分被分類為大小在4之下,大小在5和8之間、大小在9和12之間, 並且TX速率被分別設置為108 Mbps、 72 Mbps和54 Mbps,根據數據幀中數 據單元的數量以108 Mbps、 72Mbps和54Mbps重新發送數據幀。由於成功 發送的數據單元沒有包括在數據幀中,因此在TX速率增加的同時,將被重 新發送的數據幀的大小減小。第三方法根據重新傳輸數量自適應地修改TX大小。重新傳輸數量和TX 大小成比例。通過數據幀中數據單元的數量來定義重新發送的數據幀的大小。例如,假設標準被分類為在3之下的重新傳輸、在4和5之間的重新傳 輸和在6和7之間的重新傳輸,重新發送的數據單元的數量被分別設置為4、 8和12,如圖17H所示,對於第一次嘗試將被重新發送的數據單元的實際數 量是3(TS2、 TS6和TS8),然而根據上述標準重新發送四個數據單元。包 括在數據幀的另外的數據單元可以是第一數據單元(TS1),但是本發明總體 構思不限於此。如果對於第一次嘗試已經成功重新發送數據單元TS8,而其 它TS沒有成功發送,則對於第二次嘗試重新發送具有交替排列的四個數據單 元(兩個TS2和兩個TS6)的^t據幀。如果還沒有成功發送數據單元TS2和TS6,則因為重新傳輸數量在4和 5之間,所以對於第四次嘗試應該發送八個數據單元,重新發送具有交替排 列的八個數據單元TS2和TS6的數據幀。第四方法根據將被重新發送的數據單元的數量自適應地修改TX大小。 數據單元的數量和TX大小成比例。例如,假設標準被分類為數量在4之下,數量在5和8之間和數量在9 和12之間,並且將被重新發送的數據單元的數量分別被設置為4、 8和12, 如圖17I所示,對於第一次嘗試重新發送的數據單元的實際數量是3 (TS2、 TS6和TS8),然而根據上述標準重新發送四個數據單元。如果對於第一次嘗 試已經成功重新發送數據單元TS8,而其它TS沒有成功發送,則對於第二次 嘗試重新發送具有交替排列的四個數據單元(兩個TS2和兩個TS6 )的數據 幀。如果在第二次嘗試中已經成功發送數據單元TS6,則根據配置的設置重 新發送具有以重複模式排列的四個TS2的數據幀。為了與根據傳統IEEE 802.11協議的通信方法兼容,可選擇性地採用根 據本發明總體構思的幀發送機制和塊ACK機制。例如,如圖6所示,在PHY頭的保留比特61和62中記錄是否已經採用所述機制。圖18是示出根據本發明總體構思的實施例的在無線裝置之間的通信方 法的流程圖。具體地,所述方法可包括三步操作第一操作SIO,發送裝置 500將包含多個數據單元的數據幀1 (將被發送的第一數據幀)發送到接收裝 置600;第二操作S20,接收裝置600將作為對數據幀的響應的每個數據單元 的接收確認發送到發送裝置;以及第三操作S30,發送裝置500根據接收的 確認發送包含沒有成功發送的數據單元的第二數據幀。參照圖12和圖18,在操作SIO,在子操作Sll,發送裝置500中的有效 載荷處理單元581形成包括應用510提供的多個數據單元和圖4的一個或多 個分隔符43的MAC有效載荷。在子操作S12, MAC模塊530將MAC頭附 加到MAC有效載荷以形成MPDU。在子操作S13, PHY模塊540將PHY頭 附加到MPDU,以形成將被發送到接收裝置600的第一數據單元。在操作S20,經由PHY模塊640和MAC模塊630將第一數據幀發送到 有效載荷處理單元681。在子操作S21,有效載荷處理單元681檢查包括在已 經發送的第一數據幀中的數據單元中的錯誤,並且在子操作S22,將沒有錯 誤的數據單元存儲在可以包括在有效載荷處理單元681中的緩衝器存儲器 中。在子操作S23,位映射處理單元682接收檢查結果,並且根據接收的檢 查結果形成包含包括在第一數據幀中的各個數據單元的接收確認的位映射。 在子操作S24, MAC模塊640將MAC頭附加到形成的位映射,並且在子操 作S25, PHY模塊640將PHY頭附加到位映射,以形成將發送到接收裝置 500的塊ACK。在操作S30,經由PHY模塊540和MAC模塊530將塊ACK發送到位 映射處理單元582。在子操作S31,位映射處理單元582讀取包括在塊ACK 中的位映射,以搜索已經出現錯誤的數據單元。在子操作S32,有效載荷處 理單元581產生數據單元序列號,並且形成包含具有錯誤的數據單元和分隔 符的MAC有效載荷。在子操作S33, MAC模塊530隨後將MAC頭附加到 MAC有效載荷。在子操作S34, PHY模塊540接著將PHY頭附加到MPDU 以形成第二數據幀,並且將第二數據幀發送到接收裝置600。圖19是比較根據本發明總體構思實施的實驗的結果和根據在TCn Sync 多工業組中提出的方法實施的另 一實驗的結果的曲線圖。TCn Sync是為實現 IEEE 802.11n標準而結盟的工業組。實驗中的最大TX速率是108 Mbps,單個數據幀容納8個TS。曲線圖示出包錯誤率(PER)增加如何影響吞吐量。當PER低時,即, 當最佳通信條件出現時,沒有多大差異;然而,隨著PER增加,在TGn-Sync 的結果中TX速率急劇減小,而根據當前實施例的TX速率不急劇減小。事實 上,因為在許多無線裝置之間共享無線信道,所以在無線通信環境中很可能 出現錯誤。本發明總體構思還可被實現為計算機可讀記錄介質上的計算機可讀代 碼。所述計算機可讀記錄介質是能夠存儲其後能由計算機系統讀取的數據的 任何數據存儲裝置。所述計算機可讀記錄介質的例子包括只讀存儲器 (ROM)、隨機存取存儲器(RAM)、 CD-ROM、磁帶、軟盤、光學數據存儲裝 置和載波(諸如通過網際網路的數據傳輸)。所述計算機可讀記錄介質還可分布 於聯網的計算機系統上,以便所述計算機可讀代碼能夠以分布方式被存儲和 執行。此外,實現本發明總體構思的功能性程序、代碼和代碼段能夠由本發 明總體構思所屬領域的程式設計師容易地解釋。根據如上所述本發明總體構思,可經由單個數據幀發送多個數據單元。 即使在傳輸期間在一些數據單元中出現錯誤,通過用於固定錯誤的有效方法 最小化錯誤的再次出現和重新傳輸頻率,仍然可以提高總體傳輸效率。儘管已經顯示和描述了本發明總體構思的一些實施例,但本領域的技術 人員應該理解,在不脫離本發明總體構思的原理和精神的情況下,可以對這 些實施例進行改變,本發明總體構思的範圍由權利要求及其等同物來限定。
權利要求
1、一種發送無線數據的方法,所述方法包括將包含多個數據單元的第一數據幀發送到接收裝置;從接收裝置接收作為對第一數據幀的響應的各個數據單元的接收的確認;以及根據各個數據單元的接收的確認來發送包含沒有發送的一個或多個數據單元的第二數據幀。
2、 如權利要求l所述的方法,其中,在包括在單個幀內的位映射中表示 每個數據單元的接收的確認。
3、 如權利要求2所述的方法,其中,數據單元是根據MPEG-2標準的 傳輸流。
4、 如權利要求2所述的方法,其中,第一數據幀和第二數據幀包括PHY 頭、MAC頭、數據單元和多個分隔符。
5、 如權利要求4所述的方法,其中,PHY頭和MAC頭具有根據IEEE 802.11標準的4各式。
6、 如權利要求5所述的方法,其中,每個分隔符包括記錄了數據單元的 序列號的欄位和記錄了用於錯誤檢查的校驗和的第二欄位。
7、 如權利要求6所述的方法,其中,所述分隔符還包括記錄了另一校驗 和的第三欄位和記錄了數據單元到達MAC層的時間的第四欄位,所述另一 校驗和用於檢查記錄了序列號的欄位中的錯誤。
8、 如權利要求4所述的方法,其中,PHY頭包括指示是否根據正EE 802.11標準發送數據幀的比特。
9、 如權利要求2所述的方法,其中,位映射包括與數據單元相同數量的 比特,並且所述比特表示各個數據單元的確認。
10、 如權利要求9所述的方法,其中,位映射的大小是2位元組。
11、 如權利要求2所述的方法,其中,第二數據幀包括已經找到錯誤的 一個或多個數據單元。
12、 如權利要求2所述的方法,其中,第二數據幀與第一數據單元相同。
13、 如權利要求2所述的方法,其中,第二數據幀包含沒有成功發送的 一個或多個數據單元以及包括在第一數據幀中的數據單元緊鄰的新的數據單
14、 如權利要求2所述的方法,其中,第二數據幀包括沒有成功發送的 預定數量的數據單元,所述預定數量的數據被連續且重複地排列。
15、 如權利要求2所述的方法,其中,第二數據幀包括沒有成功發送的 至少兩個數據單元,並且在第二數據幀中所述至少兩個數據單元交替排列。
16、 如權利要求2所述的方法,其中,發送第二數據幀的步驟包括 根據與重試限制相應的最終重新傳輸,將通過第一數據幀未發送的數據單元包含,並且將已經出現錯誤的數據單元包括在第二數據幀中;以及將沒有成功發送的預定數量的一個或多個數據單元包括在第二數據幀中。
17、 如權利要求2所述的方法,其中,根據與重試限制相應的最終重新傳輸,將已經出現錯誤的一個或多個數 據單元包括在第二數據幀中;根據重試限制,將已經出現錯誤的數據單元包括在第二數據幀中。
18、 如權利要求2所述的方法,其中,發送第二數據幀的步驟還包括 設置多個重新傳輸數量標準;確定重新傳輸數量是否與重新傳輸數量標準之一相應;以及 以與確定的標準相應的速率發送第二數據幀。
19、 如權利要求2所述的方法,其中,發送第二數據幀的步驟包括 設置多個TX大小標準;確定TX大小是否與TX大小標準之一相應;以及 以與確定的標準相應的速率發送第二數據幀。
20、 如權利要求19所述的方法,其中,通過包括在第二數據幀中的數據 單元的數量來定義TX大小。
21、 如權利要求2所述的方法,其中,發送第二數據幀的步驟還包括 設置多個重新傳輸數量標準;確定重新傳輸數量是否與重新傳輸數量標準中的至少一個相應;以及 以與確定的標準相應的速率發送第二數據幀。
22、 如權利要求2所述的方法,其中,發送第二數據幀的步驟包括 設置多個數據單元數量標準; 確定數據單元數量標準之一;以及發送具有相應於確定的標準的大小的第二數據幀。
23、 一種接收無線數據的方法,所述方法包括 從發送裝置接收包含多個數據單元的第一數據幀; 發送作為對第一數據幀的響應的各個數據單元的接收的確認;以及 根據所述確認從發送裝置接收第二數據幀,所述第二數據幀包含已經出現錯誤的數據單元。
24、 一種無線裝置,包括數據處理單元,形成包含從應用接收的多個數據單元的MAC有效載荷; MAC模塊,將MAC頭附加到MAC有效載荷,以形成MPDU;以及 PHY模塊,將PHY頭附加到MPDU,以形成第一數據幀,並且將第一數據幀發送到接收裝置,其中,數據處理單元形成包含所述多個數據單元中的至少一個的第二MAC有效載荷,所述多個數據單元中的至少一個基於響應於第一數據幀接收的各個數據單元的確認被指示為沒有發送,MAC模塊將MAC頭附加到MAC有效載荷,並且 PHY模塊將PHY頭附加到MAC頭,以形成第二數據幀,並且將第二數據幀發送到接收裝置。
25、 如權利要求24所述的無線裝置,其中,在包括在單個ACK幀內的 位映射中表示各個數據單元的確認。
26、 如權利要求25所述的無線裝置,其中,數據單元是根據MPEG-2 標準的傳輸流。
27、 如權利要求25所述的無線裝置,其中,MAC有效載荷包括多個數 據單元和多個分隔符。
28、 如權利要求27所述的無線裝置,其中,分隔符包括記錄了數據單元 的序列號的欄位和記錄了用於錯誤檢查的校驗和的第二欄位。
29、 如權利要求28所述的無線裝置,其中,所迷分隔符還包括記錄了另 一校驗和的第三欄位和記錄了數據單元到達MAC層的時間的第四欄位,所 述另 一校驗和用於檢查記錄了序列號的欄位中的錯誤。
30、 如權利要求25所述的無線裝置,其中,位映射包括與數據單元相同 數量的比特,並且比特表示各個數據單元的確認。
31、 如權利要求30所述的無線裝置,其中,位映射的大小是2位元組。
32、 如權利要求25所述的無線裝置,其中,PHY模塊以不同的方式將 第二數據幀的傳輸參數修改成第 一數據幀的傳輸參數。
33、 如權利要求32所述的無線裝置,其中,傳輸參數包括TX速率、TX 功率和天線類型中的至少一個。
34、 如權利要求25所述的無線裝置,其中,數據處理單元包括有效載 荷處理單元,產生包含多個數據單元和多個分隔符的MAC有效載荷;以及 位映射處理單元,讀取位映射,以檢查各個數據單元中的一個或多個錯誤。
35、 如權利要求34所述的無線裝置,其中,MAC模塊包括軟體MAC 模塊、硬體MAC模塊和接口模塊,所述接口模塊促進MAC模塊和PHY模 塊之間的通4言。
36、 如權利要求35所述的無線裝置,還包括1/0埠,連接到硬體MAC模塊,以從外部源接收多個數據單元。
37、 一種無線裝置,包括PHY模塊,通過從接收裝置接收第一數據幀並去除PHY頭來恢復 MPDU;MAC模塊,通過去除MPDU中的MAC頭來恢復MAC有效載荷;數據處理單元,檢查包括在MAC有效載荷中的多個數據單元中的錯誤, 並且通過接收沒有錯誤的數據單元來執行應用,其中,數據處理單元根據是否在相應數據單元中已經找到錯誤來形成表 示每個數據單元的確認的位映射,MAC模塊將MAC頭附加到位映射,PHY模塊將PHY頭附加到MAC頭,以形成塊ACK,並將塊ACK發送到接收裝置。
38、 如權利要求37所述的無線裝置,其中,數據單元是根據MPEG-2 標準的傳輸流。
39、 如權利要求37所述的無線裝置,其中,MAC有效載荷包括多個數 據單元和多個分隔符。
40、 如權利要求39所述的無線裝置,其中,分隔符包括記錄了數據單元 的序列號的第 一欄位和記錄了用於錯誤檢查的校驗和的第二欄位。
41、 如權利要求40所述的無線裝置,其中,所述分隔符還包括記錄了另 一校驗和的第三欄位和記錄了數據單元到達MAC層的時間的第四欄位,所述另 一校驗和用於檢查記錄了序列號的欄位中的錯誤。
42、 如權利要求37所述的無線裝置,其中,位映射包括與數據單元相同數量的比特,並且比特表示各個數據單元的確認。
43、 如權利要求42所述的無線裝置,其中,位映射的大小是2位元組。
44、 如權利要求37所述的無線裝置,其中,MAC模塊包括軟體MAC 模塊、硬體MAC模塊和接口模塊,所述接口模塊促進MAC模塊和PHY模 塊之間的通信。
45、 如權利要求44所述的無線裝置,還包括I/O埠 ,直接連接到硬體MAC模塊,以將數據單元發送到外部源。
46、 一種無線通信系統,包括發送裝置,產生具有兩個或更多個數據單元的第一數據幀,並且產生具 有一個或多個數據單元的第二數據幀,所述一個或多個數據單元與所述兩個 或更多個數據單元不同且包括所述兩個或更多個數據單元中的至少一個;以 及接收裝置,根據具有所述兩個或更多個數據單元的第一數據幀,產生具 有所述兩個或更多個數據單元中的每一個的接收的確認的幀。
47、 如權利要求46所述的系統,其中,當具有確認的幀指示所述兩個或 更多個數據單元中的至少一個沒有發送到接收裝置或者沒有被接收裝置接收 時,將所述兩個或更多個數據單元中的所述至少一個包括在第二數據幀中。
48、 如權利要求46所述的系統,其中,當具有確認的幀指示所述兩個或 更多個數據單元中的至少另 一個數據單元被發送到接收裝置或者被接收裝置數據單元。
49、 如權利要求46所述的系統,其中,第一數據幀包括與所述兩個或更 多個數據單元中的每一個相應的兩個或更多個分隔符,以識別所述兩個或更 多個數據單元中的每一個。
50、 如權利要求46所述的系統,其中,第一數據幀包括附加到所述兩個 或更多個數據單元的PHY頭和MAC頭。
51、 一種無線通信系統的方法,所述方法包括 產生具有兩個或更多個數據單元的第一數據幀;產生具有一個或多個數據單元的第二數據幀,所述一個或多個數據單元與所述兩個或更多個數據單元不同且包括所述兩個或更多個數據單元中的至少一個;以及根據所述兩個或更多個數據單元,產生具有所述兩個或更多個數據單元 中的每一個的接收的確認的幀。
52、 一種包含用於執行無線通信方法的計算機可讀代碼的計算機可讀記 錄介質,所述方法包括產生具有兩個或更多個數據單元的第 一數據幀;產生具有一個或多個數據單元的第二數據幀,所述一個或多個數據單元 少一個;以及根據所述兩個或更多個數據單元,產生具有所述兩個或更多個數據單元 中的每 一 個的接收的確認的幀。
全文摘要
一種在通過無線網絡執行的數據傳輸期間提高穩定性和效率的方法和設備,包括將包含多個數據單元的第一數據幀發送到接收裝置;從接收裝置接收對由接收裝置接收的每個數據單元的接收的確認;以及根據對由接收裝置接收的每個數據單元的接收的確認,發送包含沒有被發送或沒有被接收的所述多個數據單元中的至少一個的第二數據幀。
文檔編號H04L1/18GK101238674SQ200680029174
公開日2008年8月6日 申請日期2006年8月11日 優先權日2005年8月12日
發明者盧東輝, 崔文永, 樸重錫, 權昶烈, 李晟旭, 李鎬錫, 沈承燮, 範國平, 趙在汶, 辛世英 申請人:三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀