相關申請的交叉引用
本申請要求于2014年10月24日提交的、題目為“unevenbitdistributionsforencoderparsing”的美國臨時申請序列號62/068,393和于2015年10月22日提交的、題目為“unevenbitdistributionsforencoderparsing”的美國專利申請第14/920,584號的權益,這兩個專利申請以全文引用方式明確地并入本文中。
本公開內容一般來說涉及通信系統,并且更具體來說,涉及支持用于編碼器解析的不均勻比特分發(fā)。
背景技術:
在許多電信系統中,使用通信網絡在數個互動空間分離的設備中間交換消息。網絡可以根據地理范圍分類,地理范圍可(例如)是大都市區(qū)、局部區(qū)或個人區(qū)。此類網絡將分別指定為廣域網(wan)、城域網(man)、局域網(lan)、無線局域網(wlan)或個域網(pan)。網絡還根據用于互連各種網絡節(jié)點和設備的交換/路由技術(例如,電路交換對分組交換)、用于傳輸的物理介質的類型(例如,有線對無線)以及所使用的一組通信協議(例如,互聯網協議組、同步光纖網絡(sonet)、以太網等)而有所不同。
當網絡元件是移動的并且因此具有動態(tài)連接需求時,或者如果網絡架構以自組織而非固定拓撲結構形成時,無線網絡通常是優(yōu)選的。無線網絡使用無線電、微波、紅外線、光學等頻帶中的電磁波、來以非引導傳播模式采用無形物理介質。在與固定有線網絡相比時,無線網絡有利地促進用戶移動性和快速現場部署。
技術實現要素:
本發(fā)明的系統、方法、計算機程序產品和設備各自具有數個方面,其中沒有單一一個方面單獨負責本發(fā)明的期望屬性。在不限制如由所附權利要求所表達的本發(fā)明的范圍的情況下,現將簡要論述一些特征。在考慮此討論后,并且尤其在閱讀題為“具體實施方式”的部分后,將理解本發(fā)明的特征如何為無線網絡中的設備提供優(yōu)點。
本公開內容的一個方面提供一種用于無線通信的無線設備(例如,接入點或站)。該無線設備被配置成確定數據字段中的符號的數目。該無線設備被配置成基于所確定的符號的數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器。該無線設備被配置成基于所確定的符號的數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器。該無線設備被配置成向第二無線設備發(fā)送數據。該數據是基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的所述最后一個編碼器的所分發(fā)的數據比特的第二數目來編碼的。
附圖說明
圖1顯示其中可采用本公開內容的若干方面的實例性無線通信系統。
圖2是具有支持用于編碼器解析的不均勻比特分發(fā)的無線設備的無線網絡(例如,wi-fi網絡)的圖示。
圖3是圖1的無線通信系統內支持不均勻比特分發(fā)的無線設備的功能框圖。
圖4是支持用于編碼器解析的不均勻比特分發(fā)的無線通信的示例性方法的流程圖。
圖5是支持用于編碼器解析的不均勻比特分發(fā)的示例性無線通信設備的功能框圖。
圖6是支持用于編碼器解析的不均勻比特分發(fā)的示例性無線通信設備的框圖。
具體實施方式
在下文中參考附圖更全面地描述新穎系統、裝置、計算機程序產品和方法的各個方面。然而,本公開內容可按許多不同形式體現,并且不應視為限于在本公開內容通篇中所呈現的任何特定結構或功能。相反,提供這些方面以使本公開內容將是徹底且完整的,并且將向所屬領域的技術人員充分傳達本公開內容的范圍。基于本文中的教示,所屬領域的技術人員應了解,本公開內容的范圍意在涵蓋本文中所公開的新穎系統、裝置、計算機程序產品和方法的任何方面,無論是獨立于本發(fā)明的其它任何方面實現還是與本發(fā)明的其它任何方面組合。例如,可使用本文中所闡述的任何數目的方面實現裝置或實踐方法。另外,本發(fā)明的范圍意在涵蓋這樣的裝置或方法:它們是使用其它結構、功能或者除本文中所闡述的本發(fā)明的各個方面以外或不同于本文中所闡述的本發(fā)明的各個方面的結構和功能來實踐的。應理解,本文中所公開的任何方面可由權利要求的一個或多個要素體現。
雖然本文中描述若干特定方面,但這些方面的許多變型和排列落入本公開內容的范圍內。雖然提及優(yōu)選方面的一些益處和優(yōu)點,但本公開內容的范圍并不意在限于特定益處、用途或目的。相反,本公開內容的若干方面意在廣泛應用于不同無線技術、系統配置、網絡和傳輸協議,其中的一些在圖中并在優(yōu)選方面的以下描述中作為實例示出。具體實施方式和附圖僅說明本公開內容而非限制,本公開內容的范圍由所附權利要求及其等效內容定義。
受歡迎的無線網絡技術可包含各種類型的wlan。wlan可用于采用廣泛使用的網絡連接協議將附近的設備互連在一起。本文中所述的各個方面可應用于任何通信標準,例如無線協議。
在一些方面中,可以使用正交頻分復用(ofdm)、直接序列擴頻(dsss)通信、ofdm和dsss通信的組合或其它方案、根據802.11協議來傳輸無線信號。802.11協議的實施方案可用于傳感器、計量和智能電網。有利地,實現802.11協議的某些設備的方面可以比實現其它無線協議的設備消耗更少的功率,和/或可以用于跨越相對長范圍傳輸無線信號,例如約1公里或更長。
在一些實施方案中,wlan包含是接入無線網絡的組件的各種設備。例如,可存在兩種類型的設備:接入點(ap)和客戶端(還稱為站或“sta”)。一般來說,ap可充當wlan的集線器或基站,并且sta充當wlan的用戶。例如,sta可以是膝上型計算機、個人數字助理(pda)、移動電話等。在一實例中,sta經由符合wi-fi(例如,ieee802.11協議)的無線鏈路連接到ap以獲得到互聯網或到其它廣域網的一般連接。在一些實施方案中,sta還可以用作ap。
接入點還可以包括、實現為或稱為nodeb、無線電網絡控制器(rnc)、enodeb、基站控制器(bsc)、基站收發(fā)器(bts)、基站(bs)、收發(fā)器功能(tf)、無線電路由器、無線電收發(fā)器、連接點或一些其它術語。
站還可以包括、實現為或稱為接入終端(at)、訂戶站、訂戶單元、移動站、遠程站、遠程終端、用戶終端、用戶代理、用戶設備、用戶裝備或一些其它術語。在一些實施方案中,站可以包括蜂窩電話、無繩電話、會話初始化協議(sip)電話、無線本地環(huán)路(wll)站、個人數字助理(pda)、具有無線連接能力的手持式設備、或連接到無線調制解調器的一些其它合適處理設備。因此,本文中教示的一個或多個方面可并入到電話(例如,蜂窩電話或智能電話)、計算機(例如,膝上型計算機)、便攜式通信設備、頭戴式耳機、便攜式計算設備(例如,個人數據助理)、娛樂設備(例如,音樂或視頻設備、或衛(wèi)星無線電)、游戲設備或系統、全球定位系統設備、或被配置成經由無線介質通信的任何其它合適設備。
在一方面中,mimo方案可用于廣域wlan(例如,wi-fi)連接。mimo利用稱為多路徑的無線電波特性。在多路徑中,傳輸的數據可從物體(例如,墻壁、門、家具)彈回,通過不同路線并在不同時間多次到達接收天線。采用mimo的wlan設備將數據流分成稱為空間流(或多流)的多個部分,并且通過分別的天線向接收wlan設備上的對應天線發(fā)射每一個空間流。
術語“相關聯”或“關聯”或其任何變型應被給予在本公開內容的上下文內可能的最廣泛含義。舉例來說,當第一裝置與第二裝置相關聯時,應理解,這兩個裝置可直接相關聯或者可能存在中間裝置。出于簡潔目的,將使用握手協議描述用于在兩個裝置之間建立關聯的過程,握手協議需要其中一個裝置進行的“關聯請求”,后跟另一裝置的“關聯響應”。所屬領域的技術人員應理解,握手協議可能需要其它信令,諸如例如用于提供認證的信令。
本文中使用例如“第一”、“第二”等表示法對要素的任何引用通常并不限制那些要素的數量或次序。相反,這些表示法在本文中用作區(qū)分兩個或更多個要素或者要素的若干示例的方便方法。因此,對第一要素和第二要素的引用并不意味著僅可采用兩個要素或者第一要素必須在第二要素之前。另外,指代項目列表“中的至少一者”的短語是指那些項目的任何組合,包含單個成員。例如,“a、b或c中的至少一者”意在涵蓋:a或b或c或者其任何組合(例如,a-b、a-c、b-c和a-b-c)。
如上所述,例如,本文中所述的某些設備可實現802.11標準。此類設備(無論是用作sta還是ap或其它設備)可用于智能計量或用于智能電網中。此類設備可提供傳感器應用或用于家庭自動化中。這些設備可替代或額外地用于健康護理上下文中,例如用于個人健康護理。其還可用于監(jiān)視,以實現擴展范圍的互聯網連接(例如,供與熱點一起使用)或者實現機器到機器通信。
圖1顯示其中可采用本公開內容的若干方面的示例性無線通信系統100。無線通信系統100可依照無線標準(例如802.11標準)操作。無線通信系統100可包含ap104,其與sta(例如,sta112、114、116和118)通信。
多種過程和方法可用于無線通信系統100中的ap104和sta之間的傳輸。例如,可根據ofdm/正交頻分多址(ofdma)技術在ap104和sta之間發(fā)送和接收信號。如果是這種情況,則無線通信系統100可稱為ofdm/ofdma系統。另一選擇為,可根據cdma技術在ap104和sta之間發(fā)送和接收信號。如果是這種情況,則無線通信系統100可稱為cdma系統。
促進從ap104到這些sta中的一者或多者的傳輸的通信鏈路可稱為下行鏈路(dl)108,并且促進從這些sta中的一者或多者到ap104的傳輸的通信鏈路可稱為上行線路(ul)110。另一選擇為,下行鏈路108可稱為前向鏈路或前向信道,并且上行線路110可稱為反向鏈路或反向信道。在一些方面中,dl通信可包含單播或多播業(yè)務指示。
在一些方面中,ap104可以抑制相鄰信道干擾(aci),以使ap104可同時在多于一個信道上接收ul通信,而不導致顯著模數轉換(adc)限幅噪聲。例如,ap104可以通過針對每一個信道具有單獨的有限脈沖響應(fir)濾波器或者具有利用增加比特寬度的較長adc退避時段,來改善aci的抑制。
ap104可充當基站并在基本服務區(qū)(bsa)102中提供無線通信覆蓋。bsa(例如,bsa102)是ap(例如,ap104)的覆蓋區(qū)。ap104連同與ap104相關聯并使用ap104進行通信的sta可稱為基本服務集(bss)。應注意,無線通信系統100可以不具有中央ap(例如,ap104),而是可以充當sta之間的對等網絡。因此,本文中所述的ap104的功能可以替代地由這些sta中的一者或多者來執(zhí)行。
ap104可經由通信鏈路(例如下行鏈路108)在一個或多個信道(例如,多個窄帶信道,每一個信道包含頻率帶寬)上向無線通信系統100的其它節(jié)點(sta)發(fā)射信標信號(或簡稱為“信標”),這可以幫助其它節(jié)點(sta)將其定時與ap104同步,或這可以提供其它信息或功能。此類信標可周期性地發(fā)射。在一個方面中,連續(xù)傳輸之間的時段可稱為超幀。信標的傳輸可劃分成多個組或間隔。在一個方面中,信標可包含(但不限于)例如以下信息:設置共用時鐘的時間戳信息、對等網絡標識符、設備標識符、能力信息、超幀持續(xù)時間、發(fā)射方向信息、接收方向信息、鄰居列表和/或擴展鄰居列表,其中的一些信息在下文另外詳細描述。因此,信標可以包含在數個設備之中公共(例如,共享)的以及對于給定設備所特有的這二者的信息。
在一些方面中,可能需要sta(例如,sta114)與ap104相關聯以便向ap104發(fā)送通信和/或從ap104接收通信。在一個方面中,用于關聯的信息包含在由ap104廣播的信標中。為接收此信標,sta114可以(例如)在覆蓋區(qū)域上執(zhí)行廣闊覆蓋搜索。例如,搜索還可以由sta114通過以燈塔方式掃視覆蓋區(qū)域來執(zhí)行。在接收到用于關聯的信息后,sta114可向ap104發(fā)射參考信號,例如關聯探測或請求。在一些方面中,ap104可使用回程服務(例如)來與更大網絡(例如互聯網或公用交換電話網絡(pstn))通信。
在一方面中,ap104可包含用于執(zhí)行各種功能的一個或多個組件。例如,ap104可包含編碼組件124,其被配置成確定數據字段中的符號的數目。編碼組件124可被配置成基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器。編碼組件124可被配置成基于所確定的符號數目將第二數目的數據比特分發(fā)給該編碼器集合中的最后一個編碼器。編碼組件124可被配置成向第二無線設備發(fā)射數據,并且該數據可以基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來進行編碼。
在另一方面中,sta114可包含用于執(zhí)行各種功能的一個或多個組件。例如,sta114可包含編碼組件126,其被配置成確定數據字段中的符號的數目。編碼組件126可被配置成基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器。編碼組件126可被配置成基于所確定的符號數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器。編碼組件126可被配置成向第二無線設備發(fā)射數據,并且該數據可以基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來進行編碼。
在無線通信中(例如,在wi-fi網絡中),無線設備可在發(fā)射數據之前使用一個或多個編碼器(例如,二進制卷積碼(bcc)編碼器)對數據進行編碼。例如,編碼器可以用于符合當前和將來ieee802.11標準的設備中。在一些情況下,無線設備可利用多個編碼器來支持特定發(fā)射帶寬(例如,每秒1千兆比特(gbps))。在這些情況下,用于發(fā)射的數據比特可被加擾并且然后在用于編碼的編碼器之中均勻分發(fā)。例如,假定存在多個編碼器nes,則可以以循環(huán)方式在nes個編碼器之中劃分nes個比特的每個連續(xù)塊(例如,在一個循環(huán)中,每一編碼器指派1個或多個比特)。為確保無比特剩余并且所有編碼器都具有用于編碼的相同數目的比特,可均勻地劃分填充后的所有數目的比特,以使nes個編碼器中的每一個編碼器具有相等數目的所分派的比特。然而,在一些情況下,在給定調制和編碼方案(mcs)索引和帶寬下,數據比特的數目無法在編碼器之中均勻劃分。在此類情況下,可能不允許導致針對編碼器的不均勻比特分發(fā)的mcs索引。這減少了可使用的mcs索引的數目。
如果mcs索引不能通過mcs排除測試,則可以針對給定帶寬和空間流數目nss禁用mcs索引,該測試可以基于以下兩個表達式:
即,如果表達式
ndbps=ncbps×r
在方程式1中,r表示mcs碼率(例如,1/2)并且與mcs索引相關聯。ncbps可由方程式2確定:
ncbps=nsd×nbpscs
在方程式2中,nsd表示符號中的數據子載波的數目,并且nbpscs表示每一個空間流的每單個子載波的比特的數目。例如,如果在符號中存在52個數據子載波并且每一數據子載波2個比特,則每一符號可存在104個經編碼比特。假定1/2的mcs碼率,則在此實例中,每一符號的數據比特的數目可以是52。nes可由方程式3確定:
符號
在一實例中,假定數據比特是使用正交相移鍵控(qpsk)調制來調制的,則nbpscs=2。假定符號中的數據子載波的數目nbpscs在20mhz符號中為52,則每一符號的經編碼比特的數目ncbps等于104。假定r等于1/2,則每一符號的數據比特的數目ndpbs等于52。在此實例中,如果nes=4,則
在一方面中,表達式
另外,在ofdma傳輸中,用戶可被指派k個資源塊(rb),并且每一個rb可具有不同(或相同)數目的數據子載波,以使每一個rb每一符號可具有多個數據比特。例如,資源塊1每一符號可具有ndbps,1個數據比特,資源塊2每一符號可具有ndpbs,2個數據比特,直到資源塊k,資源塊k每一符號可具有ndbps,k個數據比特。即使rb(或符號)1,2,...,k內的每一符號的數據比特的數目是整數并且表達式
如此,實現用于多個編碼器解析的不均勻比特分發(fā)是有利的,因為其提供關于mcs索引選擇的更大靈活性。與用于多個編碼器解析的均勻比特分發(fā)要求相比,可通過實現不均勻比特分發(fā)來支持更多種類的mcs索引。
圖2是具有支持用于編碼器解析的不均勻比特分發(fā)的無線設備的無線網絡(例如,wi-fi網絡)的圖示200。圖示200示出在服務區(qū)214內進行廣播/發(fā)射的ap202。sta206、208、210、212在ap202的服務區(qū)214內(雖然在圖2中僅顯示4個sta,但更多或更少sta可以在服務區(qū)214內)。
ap202可向一個或多個sta(例如,sta206、208、210、212)發(fā)射幀(例如,數據符號)204,反之亦然。幀可包含前導碼和數據符號。前導碼可視為幀的報頭,其具有識別調制和編碼方案、傳輸速率和發(fā)射幀的時間長度的信息。前導碼可包含信號(sig)字段、短訓練字段(stf)和長訓練字段(ltf)(例如,具有一個或多個ltf符號)。sig字段可包含傳送速率和長度信息。stf可用于改善多發(fā)射和多接收系統中的自動增益控制(agc)。ltf符號可用于提供由接收器(例如,sta206)用于執(zhí)行信道估計的信息。ltf符號的數目可等于或大于來自不同sta的空時流的數目。例如,如果存在4個sta,則在前導碼內可能存在4個ltf符號。數據符號可包含將例如在sta206和ap202之間通信的用戶數據。
在一方面中,sta206可具有將在幀204的數據字段中的一個或多個ofdm符號中向ap202發(fā)射的數據比特。這些數據比特可由一個或多個編碼器(例如,bcc編碼器)編碼以用于發(fā)射。在一方面中,例如,sta206可使用多個bcc編碼器來對數據比特進行編碼以用于向ap202的發(fā)射,而不必在bcc編碼器之中均勻分發(fā)數據比特。為此,sta206可首先使用方程式4確定數據字段中的ofdm數據符號的數目:
在方程式4中,length表示sig字段中的按照八比特字節(jié)的長度字段的值或在幀結束mac填充之前的聚合媒體訪問控制(mac)協議數據單元(a-mpdu)長度,mstbc表示空時塊碼(stbc)值(如果使用stbc,則mstbc=2;如果不使用stbc,則mstbc=1)。ndbps是每一ofdm符號的數據比特的數目,ntail是每一編碼器的尾部比特的數目(例如,諸如每一個編碼器6個零點的6個尾部比特)。nservice可以是16比特,并且nes表示將用于對用于發(fā)射的數據比特進行編碼的編碼器的數目。符號
在一方面中,對于ofdma傳輸,ndbps可使用方程式5來確定:
在方程式5中,nrb表示分派給sta206的資源塊的總數,ndbps,k表示針對每一個所分派資源塊的每一符號的數據比特的數目。接下來,假定nes個編碼器,可進一步假定編碼器1,…,編碼器nes-1并不需要任何mac和物理層填充比特。對于編碼器i,i=1,…,nes-1,將在加擾之后分發(fā)給編碼器集合中的每一個編碼器(除了最后一個編碼器,其中nes-1表示第二至最后一個編碼器)的所分發(fā)數據比特的數目可基于每一個編碼器可支持的數據速率給出并且可由方程式6來確定:
在方程式6中,tsym表示數據符號持續(xù)時間。符號
確定了要分發(fā)給編碼器集合中的除了最后一個編碼器的每一個編碼器的經加擾比特的數目npld,i之后,可由方程式7確定要分發(fā)給最后一個編碼器的經加擾比特的數目:
方程式7可簡化為方程式8:
如此,最后一個編碼器可能不具有與其它編碼器相同數目的所分派的比特。在方程式8中,nsym×ndbps可指示數據比特的總數。表達式
確定了編碼器集合中的每一個編碼器的比特分發(fā)之后,sta206可向ap202發(fā)射數據。在一方面中,該數據是基于被分發(fā)給前(或子集)nes-1個編碼器的比特的第一數目以及基于被分發(fā)給第nes個編碼器的比特的第二數目來編碼的。
雖然已關于sta向ap進行發(fā)射來論述上述實例,但用于支持針對編碼器的不均勻比特分發(fā)的相同操作和過程可以通過ap向sta發(fā)射數據比特來應用。
圖3是圖1的無線通信系統100內支持不均勻比特分發(fā)的無線設備302的功能框圖。無線設備302是可被配置成實現本文中所述的各種方法的設備的實例。例如,無線設備302可以是ap104、ap202、sta112、114、116、118或sta206、208、210、212。
無線設備302可包含控制無線設備302的操作的處理器304。處理器304還可以稱為中央處理單元(cpu)。存儲器306(其可包含只讀存儲器(rom)和隨機存取存儲器(ram)兩者)可向處理器304提供指令和數據。存儲器306的一部分還可以包含非易失性隨機存取存儲器(nvram)。處理器304通?;诖鎯τ诖鎯ζ?06內的程序指令來執(zhí)行邏輯和算術運算。存儲器306中的指令可以是可(例如,由處理器304)執(zhí)行的以實現本文中所述的方法。
處理器304可包括或可以是借助一個或多個處理器實現的處理系統的組件。這一個或多個處理器可借助通用微處理器、微控制器、數字信號處理器(dsp)、現場可編程門陣列(fpga),可編程邏輯器件(pld)、控制器、狀態(tài)機、門控邏輯、離散硬件組件、專用硬件有限狀態(tài)機、或可以執(zhí)行信息的計算或其它操縱的任何其它合適實體的任一組合來實現。
該處理系統還可以包含用于存儲軟件的機器可讀介質。軟件應被廣泛地解釋為意指任何類型的指令,無論其是被稱為軟件、固件、中間件、微代碼、硬件描述語言還是其它術語。指令可包含代碼(例如,以源代碼格式、二進制代碼格式、可執(zhí)行代碼格式或任何其它合適代碼格式)。這些指令在由一個或多個處理器執(zhí)行時致使處理系統執(zhí)行本文中所述的各種功能。
無線設備302還可以包含外殼308,并且無線設備302可包含發(fā)射器310和/或接收器312以允許數據在無線設備302和遠程設備之間的發(fā)射和接收。發(fā)射器310和接收器312可組合成收發(fā)器314。天線316可附接到外殼308并且電耦合到收發(fā)器314。無線設備302還可以包含多個發(fā)射器、多個接收器、多個收發(fā)器和/或多個天線。
無線設備302還可以包含信號檢測器318,其可用于檢測和量化由收發(fā)器314或接收器312接收的信號的電平。信號檢測器318可檢測此類信號,例如總能量、每一符號每一子載波的能量、功率譜密度和其它信號。無線設備302還可以包含數字信號處理器(dsp)320以供用于處理信號。dsp320可被配置成生成用于發(fā)射的分組。在一些方面中,該分組可以包括物理層匯聚過程(plcp)協議數據單元(ppdu)。
在一些方面中,無線設備302可進一步包括用戶接口322。用戶接口322可包括鍵盤、麥克風、揚聲器和/或顯示器。用戶接口322可包含向無線設備302的用戶傳達信息和/或從用戶接收輸入的任何元件或組件。
當無線設備302實現為ap(例如,ap104、ap202)或實現為sta(例如,sta114、sta206)時,無線設備302還可以包括編碼組件324。編碼組件324可被配置成確定數據字段中的符號的數目。編碼組件324可被配置成基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器。編碼組件324可被配置成基于所確定的符號數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器。在一方面中,例如,編碼組件324可以向處理器304指示332要分發(fā)的數據比特的第一數目和/或數據比特的第二數目。編碼組件324可被配置成向第二無線設備發(fā)射數據(例如,經編碼數據330),其中該數據是基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來編碼的。在一個配置中,符號數目可基于分派給無線設備的資源塊的總數來確定。在另一配置中,編碼組件324可被配置成通過確定要分發(fā)給編碼器子集中的每一個編碼器的數據比特的第一數目并將第一數目的數據比特提供給編碼器子集中的每一個編碼器,來分發(fā)第一數目的數據比特。在另一配置中,數據比特的第一數目可以是基于以下各項中的至少一項來確定的:每編碼器的數據速率、每單個子載波的比特的數目、數據符號持續(xù)時間、或調制和編碼方案速率。在另一配置中,編碼組件324可被配置成通過確定要分發(fā)給編碼器集合中的最后一個編碼器的數據比特的第二數目并將第二數目的數據比特提供給編碼器集合中的最后一個編碼器,來分發(fā)第二數目的數據比特。在另一配置中,編碼組件324可被配置成通過確定數據比特的總數、通過確定分發(fā)給編碼器子集的有效載荷比特的總數、通過確定尾部比特的第一數目、以及通過從數據比特的總數減去所確定的有效載荷比特的總數、尾部比特的第一數目、和尾部比特的第二數目,來確定數據比特的第二數目。
無線設備302的各種組件可通過總線系統326耦合在一起??偩€系統326可包含(例如)數據總線,并且除數據總線以外還包含電源總線、控制信號總線和狀態(tài)信號總線??墒褂媚骋黄渌鼨C制將無線設備302的組件耦合在一起或者彼此之間接受或提供輸入。
雖然在圖3中示出多個單獨組件,但這些組件中的一者或多者可組合或共同實現。例如,處理器304可不僅用于實現上文關于處理器304所述的功能,而且還用于實現上文關于信號檢測器318、dsp320、用戶接口322和/或編碼組件324所述的功能。此外,圖3中示出的組件中的每一者可使用多個單獨元件實現。
圖4是支持用于編碼器解析的不均勻比特分發(fā)的無線通信的示例性方法400的流程圖。方法400可使用一裝置(諸如例如,ap104、ap202、sta114、sta206或無線設備302)來執(zhí)行。雖然下文關于圖3的無線設備302的元件描述方法400,但可使用其它組件來實現本文中所述的步驟中的一者或多者。在圖4中,用虛線指示的任何框表示任選操作。
在框405處,該裝置可確定數據字段中的符號的數目。在一方面中,該符號的數目可基于被分派給該裝置的資源塊的總數來確定。例如,參見圖2,sta206可確定數據字段中的符號的數目。sta206可根據方程式4確定數據字段中的數據符號的數目。
在框410處,該裝置可基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器。該裝置可通過確定要分發(fā)給編碼器子集中的每一個編碼器的數據比特的第一數目(在框415處)并通過將第一數目的數據比特提供給編碼器子集中的每一個編碼器(在框420處),來將第一數目的數據比特分發(fā)給每一個編碼器。例如,參見圖2,sta206可基于所確定的符號數目將第一數目的數據比特分發(fā)給5個編碼器集合中的4個編碼器子集中的每一個編碼器。sta206可根據方程式6確定要分發(fā)給這4個編碼器中的每一個編碼器的數據比特的第一數目,并且sta206可將第一數目的數據比特提供給這4個編碼器。
在425框處,該裝置可基于所確定的符號數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器。該裝置可通過確定要分發(fā)給編碼器集合中的最后一個編碼器的數據比特的第二數目(在框430處)并通過將第二數目的數據比特提供給編碼器集合中的最后一個編碼器(在框435處),來分發(fā)第二數目的數據比特。例如,參見圖2,sta206可基于所確定的符號數目將第二數目的數據比特(例如,剩余數據比特)分發(fā)給該5個編碼器集合中的第5個編碼器。sta206可基于方程式7或8確定要分發(fā)給第5個編碼器的數據比特的第二數目并且可將第二數目的數據比特提供給第5個編碼器。
在440框處,該裝置可向第二無線設備發(fā)射數據。該數據可基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來進行編碼。例如,參見圖2,sta206可向ap202發(fā)射數據。該數據可以是基于被分發(fā)給各個編碼器的所分發(fā)的數據比特的第一數目和數據比特的第二數目來編碼的。
圖5是支持用于編碼器解析的不均勻比特分發(fā)的示例性無線通信設備500的功能框圖。無線通信設備500可包含接收器505、處理系統510和發(fā)射器515。處理系統510可包含編碼組件524和/或分發(fā)組件526。處理系統510和/或編碼組件524可被配置成確定數據字段中的符號的數目。在一方面中,分發(fā)組件526可被告知數據字段中的數據符號的數目528并提供對要分發(fā)給各個編碼器的數據比特的第一數目和/或數據比特的第二數目的指示530。處理系統510、編碼組件524和/或分發(fā)組件526可被配置成基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器。處理系統510、編碼組件524和/或分發(fā)組件526可被配置成基于所確定的符號數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器。處理系統510、編碼組件524和/或發(fā)射器515可被配置成向第二無線設備發(fā)射數據(例如,經編碼數據532)。該數據可(例如,由編碼組件524)基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來編碼。在一方面中,符號數目可基于被分派給無線設備的資源塊的總數來確定。在一個配置中,處理系統510、編碼組件524和/或分發(fā)組件526可被配置成通過確定要分發(fā)給編碼器子集中的每一個編碼器的數據比特的第一數目并通過將第一數目的數據比特提供給編碼器子集中的每一個編碼器,來分發(fā)第一數目的數據比特。在一方面中,數據比特的第一數目基于以下各項中的至少一項來確定:每編碼器的數據速率、每單個子載波的比特的數目、數據符號持續(xù)時間、或調制和編碼方案速率。在另一配置中,處理系統510、編碼組件524和/或分發(fā)組件526可被配置成通過確定要分發(fā)給編碼器集合中的最后一個編碼器的數據比特的第二數目并通過將第二數目的數據比特提供給編碼器集合中的最后一個編碼器,來分發(fā)第二數目的數據比特。在另一配置中,處理系統510、編碼組件524和/或分發(fā)組件526可被配置成通過確定數據比特的總數、通過確定分發(fā)給編碼器子集的有效載荷比特的總數、通過確定尾部比特的第一數目、以及通過從數據比特的總數減去所確定的有效載荷比特的總數、尾部比特的第一數目、和尾部比特的第二數目,來確定數據比特的第二數目。
接收器505,處理系統510、編碼組件524和/或發(fā)射器515可被配置成執(zhí)行上文關于圖4的框405、410、415、420、425、430、435和440所述的一個或多個功能。接收器505可對應于接收器312。處理系統510可對應于處理器304。發(fā)射器515可對應于發(fā)射器310。編碼組件524可對應于編碼組件124、126和/或編碼組件324。
在一個配置中,無線通信設備500可包含用于確定數據字段中的符號的數目的單元。無線通信設備500可包含用于基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器的單元。無線通信設備500可包含用于基于所確定的符號數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器的單元。無線通信設備500可包含用于向第二無線設備發(fā)射數據的單元。該數據可基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來編碼。在一方面中,符號數目可基于分派給無線設備的資源塊的總數來確定。在另一配置中,用于分發(fā)第一數目的數據比特的單元可被配置成確定要分發(fā)給編碼器子集中的每一個編碼器的數據比特的第一數目并將第一數目的數據比特提供給編碼器子集中的每一個編碼器。在另一方面中,數據比特的第一數目可基于以下各項中的至少一項來確定:每編碼器的數據速率、每單個子載波的比特的數目、數據符號持續(xù)時間、或調制和編碼方案速率。在另一配置中,用于分發(fā)第二數目的數據比特的單元可被配置成確定要分發(fā)給編碼器集合中的最后一個編碼器的數據比特的第二數目并將第二數目的數據比特提供給編碼器集合中的最后一個編碼器。在另一配置中,用于分發(fā)第二數目的數據比特的單元被配置成確定數據比特的總數、確定分發(fā)給編碼器子集的有效載荷比特的總數、確定尾部比特的第一數目、以及從數據比特的總數減去所確定的有效載荷比特的總數、尾部比特的第一數目和尾部比特的第二數目。在另一方面中,可在編碼器集合內分發(fā)不均勻數目的比特以供在wlan中發(fā)射數據。在另一方面中,分發(fā)給編碼器子集中的每一個編碼器的數據比特的第一數目和分發(fā)給最后一個編碼器的數據比特的第二數目是不同的。在另一方面中,該數據可使用導致每符號整數數目的數據比特的mcs速率來發(fā)射。
例如,用于確定數據字段中的符號的數目的單元可包括處理系統510、編碼組件524和/或分發(fā)組件526。用于基于所確定的符號數目將第一數目的數據比特分發(fā)給編碼器集合中的編碼器子集中的每一個編碼器的單元可包括處理系統510、編碼組件524和/或分發(fā)組件526。用于基于所確定的符號數目將第二數目的數據比特分發(fā)給編碼器集合中的最后一個編碼器的單元可包括處理系統510、編碼組件524和/或分發(fā)組件526。用于向第二無線設備發(fā)射數據的單元(其中,該數據是基于針對編碼器子集中的每一個編碼器的所分發(fā)的數據比特的第一數目和針對編碼器集合中的最后一個編碼器的所分發(fā)的數據比特的第二數目來編碼的)可包括處理系統510、編碼組件524和/或發(fā)射器515。
圖6是支持用于編碼器解析的不均勻比特分發(fā)的示例性無線通信設備600的框圖。無線通信設備600可包含處理系統605,其可類似于圖5中的處理系統510。處理系統605可包含符號組件610、第一分發(fā)組件615、第二分發(fā)組件620和多個編碼器,例如第一編碼器625、第二編碼器630、第nes-1編碼器635和第nes編碼器640。在一方面中,該多個編碼器可以是bcc編碼器。
參見圖6,幀645可包含前導碼和數據字段。符號組件610可被配置成如上所述基于方程式4計算數據字段中的符號的數目nsym?;谒嬎愕臄祿柕臄的?,第一分發(fā)組件615可被配置成基于方程式6確定要分發(fā)給第一編碼器625、第二編碼器630和第nes-1編碼器635中的每一者的數據比特的第一數目npld,i。類似地,基于所計算的數據字段中的數據符號的數目,第二分發(fā)組件620可被配置成基于方程式7或8確定要分發(fā)給第nes編碼器640(其可以是該多個編碼器中的最后一個編碼器)的數據比特的第二數目npld,nes。在一方面中,這些比特可以是不均勻分發(fā)的。即,第一、第二和第nes-1編碼器625、630、635可接收相同數目的比特,但第nes編碼器640可接收與其它編碼器不同數目的比特。尾部比特可在多個編碼器的編碼器解析之后附加到數據比特。
上述方法的各種操作可由能夠執(zhí)行這些操作的任何合適單元來執(zhí)行,例如各種硬件和/或軟件組件、電路和/或模塊。通常,附圖中示出的任何操作可由能夠執(zhí)行這些操作的對應功能單元來執(zhí)行。
結合本公開內容描述的各種示例性邏輯塊、組件和電路可借助被設計成執(zhí)行本文中所述功能的通用處理器、dsp、專用集成電路(asic)、fpga或其它pld、離散門或晶體管邏輯、離散硬件組件或其任何組合來實現或執(zhí)行。通用處理器可以是微處理器,但在替代方案中,該處理器可以是任一市售處理器、控制器、微控制器或狀態(tài)機。處理器還可實現為計算設備的組合,例如,dsp和微處理器的組合、多個微處理器、結合dsp內核的一個或多個微處理器、或者任一其它此結構。
在一個或多個方面中,所述功能可在硬件、軟件、固件或其任何組合中實現。如果在軟件中實現,則這些功能可作為一個或多個指令或代碼存儲在計算機可讀介質上或經由計算機可讀介質來傳輸。計算機可讀介質包含計算機存儲介質和通信介質兩者,通信介質包含促進計算機程序從一處到另一處的傳送的任何介質。存儲介質可以是可由計算機存取的任何可用介質。舉例來說但不限制,此類計算機可讀介質可包括ram、rom、eeprom、壓縮光盤(cd)rom(cd-rom)或其它光學盤存儲器、磁盤存儲器或其它磁性存儲設備,或者可用于以指令或數據結構的形式攜載或存儲所期望程序代碼并且可由計算機存取的任何其它介質。而且,任何連接適當地稱為計算機可讀介質。例如,如果使用同軸電纜、光纖線纜、雙絞線、數字訂戶線(dsl)、或例如紅外線、無線電和微波等無線技術從網站、服務器或其它遠程源傳輸軟件,則同軸電纜、光纖線纜、雙絞線、dsl、或例如紅外線、無線電和微波等無線技術包含在介質的定義中。如本文中所使用的磁盤和光盤包含cd、激光盤、光學盤、數字通用光盤(dvd)、軟盤以及藍光盤,其中磁盤通常以磁性方式重現數據,而光盤借助激光以光學方式重現數據。因此,計算機可讀介質包括非暫時性計算機可讀介質(例如,有形介質)。
本文中公開的方法包括用于實現所述方法的一個或多個步驟或動作。這些方法步驟和/或動作可在不背離權利要求的范圍的情況下彼此互換。換句話說,除非規(guī)定了步驟或動作的特定次序,否則可在不背離權利要求的范圍的情況下修改特定步驟和/或動作的次序和/或使用。
因此,某些方面可包括用于執(zhí)行本文中所呈現操作的計算機程序產品。例如,此計算機程序產品可包括其上存儲(和/或編碼)有指令的計算機可讀介質,這些指令可由一個或多個處理器執(zhí)行以實施本文中所述的操作。對于某些方面,該計算機程序產品可包含封裝材料。
此外,應了解,用于執(zhí)行本文中所述的方法和技術的組件和/或其它合適單元可由用戶終端和/或基站下載和/或以其它方式獲得(如果適用)。例如,此裝置可耦合到服務器以促進用于執(zhí)行本文中所述方法的單元的傳遞。另一選擇為,可經由存儲單元(例如,ram、rom、例如cd或軟盤等物理存儲介質)提供本文中所述各種方法,以使用戶終端和/或基站可在將該存儲單元耦合或提供到該設備時獲得各種方法。此外,可利用用于將本文中所述方法和技術提供給設備的任何其它合適技術。
應理解,權利要求并不限于上文示出的精確配置和組件??稍诓槐畴x權利要求的范圍的情況下在上文所述方法和裝置的布置、操作和細節(jié)中做出各種修改、改變和變化。各個附圖可用虛線繪示要素。在一些情況下,用虛線繪示的要素可視為任選特征。
雖然前述內容涉及本公開內容的若干方面,但可在不背離其基本范圍的情況下設計本公開內容的其它和進一步方面,并且其范圍由所附權利要求確定。
提供先前描述以使得所屬領域的任何技術人員能夠實踐本文中所述各個方面。對于所屬領域的技術人員而言,對這些方面的各種修改將是顯而易見的,并且本文中定義的一般原理可應用于其它方面。因此,權利要求并不意在限于本文中所示方面,而是將符合與語言權利要求一致的全部范圍,其中,按單數形式來引用要素并不旨在意指“一個且僅一個”(除非特別說明)而是意指“一個或多個”。除非另外特別說明,否則術語“一些”是指一個或多個。所屬領域的技術人員已知或稍后將知道的在本公開內容通篇描述的各個方面的要素的所有結構和功能等效物都以引用方式明確并入本文中并意在由權利要求所包含。此外,本文中公開的任何內容都不打算奉獻給公眾,不管此公開內容是否明確地記載在權利要求中。無權利要求要素將根據35u.s.c.§112(f)的規(guī)定來解釋,除非該要素是明確地使用短語“用于…的單元”來記載的,或者在方法權利要求的情況下,該要素是使用短語“用于…的步驟”來記載的。