相關(guān)申請的交叉引用
該申請要求于2014年11月19日提交的美國臨時專利申請no.62/081,996的優(yōu)先權(quán),其完整內(nèi)容通過引用合并到此。
本文所描述的實施例總體上涉及無線網(wǎng)絡(luò),更具體地說,涉及減輕無線網(wǎng)絡(luò)中的干擾。
背景技術(shù):
wi-fi網(wǎng)絡(luò)性能在用戶數(shù)量大的環(huán)境(例如,公共場所中的熱點)中是重要因素。高效地使用可用頻譜并且更好地管理wi-fi環(huán)境中的干擾可以提升wi-fi性能。為了解決無線通信系統(tǒng)所需的增加帶寬要求的問題,可以采用不同方案來允許多個用戶設(shè)備通過共享信道資源與單個接入點進(jìn)行通信,同時實現(xiàn)高數(shù)據(jù)吞吐量。多輸入或多輸出(mimo)技術(shù)代表對于無線通信系統(tǒng)已經(jīng)興起的一種這樣的方案。在若干新興無線通信標(biāo)準(zhǔn)(例如,電氣與電子工程師協(xié)會(ieee)802.11標(biāo)準(zhǔn))中已經(jīng)采用了mimo技術(shù)。
此外,下一代無線局域網(wǎng)(wlan)、ieee802.11ax或高效率wlan(hew)在開發(fā)中。上行鏈路多用戶多輸入多輸出(ulmu-mimo)和正交頻分多址(ofdma)是該標(biāo)準(zhǔn)中所包括的兩個特征。然而,使用現(xiàn)有系統(tǒng)和方法在ulmu-mimo中不能可靠地支持調(diào)制編碼方案(mcs)7-9。
附圖說明
圖1是示出根據(jù)一個或多個示例實施例的示例無線網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)示圖;
圖2示出根據(jù)一個或多個示例實施例的包括具有來自多個用戶的信道頻率偏移的ulmu-mimo的示例無線網(wǎng)絡(luò)環(huán)境;
圖3示出根據(jù)一個或多個示例實施例的用于在無線網(wǎng)絡(luò)中使用p矩陣對數(shù)據(jù)流進(jìn)行編碼的示例方法;
圖4示出根據(jù)一個或多個示例實施例的無線網(wǎng)絡(luò)中的頻域上的信道頻率偏移的干擾特性;
圖5示出根據(jù)一個或多個示例實施例的用于多個子載波的水平和垂直循環(huán)移位的正交碼;
圖6示出根據(jù)一個或多個示例實施例的用于在頻域和時域上使用p矩陣對數(shù)據(jù)流進(jìn)行編碼的示例方法;
圖7示出根據(jù)一個或多個示例實施例的用于系統(tǒng)和設(shè)備中的方法的示例操作;
圖8示出根據(jù)一個或多個示例實施例的用于系統(tǒng)和設(shè)備中的方法的示例操作;
圖9示出根據(jù)一個或多個示例實施例的用于系統(tǒng)和設(shè)備中的方法的示例操作;
圖10示出根據(jù)一個或多個示例實施例的示例通信站或示例接入點的功能示圖;以及
圖11示出可以執(zhí)行本文所討論的根據(jù)一個或多個示例實施例的任何技術(shù)(例如,方法)的機(jī)器示例的框圖。
具體實施方式
本文所描述的示例實施例提供用于在各種wi-fi網(wǎng)絡(luò)(包括但不限于ieee802.11ax)中減輕干擾的系統(tǒng)、方法和設(shè)備。
如本文所使用的那樣,術(shù)語“通信站”、“站”、“手持設(shè)備”、“移動設(shè)備”、“無線設(shè)備”和“用戶設(shè)備”(ue)指代無線通信設(shè)備,例如蜂窩電話、智能電話、平板、上網(wǎng)本、無線終端、膝上型計算機(jī)、可穿戴計算機(jī)設(shè)備、毫微微小區(qū)、高數(shù)據(jù)率(hdr)用戶站、接入點、接入終端或其它個人通信系統(tǒng)(pcs)設(shè)備。設(shè)備可以是移動的或固定的。
如本文所使用的那樣,術(shù)語“接入點”(ap)可以是固定站。接入點也可以稱為接入節(jié)點、基站或本領(lǐng)域公知的某些其它類似術(shù)語。接入終端也可以稱為移動站、用戶設(shè)備(ue)、無線通信設(shè)備或本領(lǐng)域公知的某些其它類似術(shù)語。本文所公開的實施例總體上涉及無線網(wǎng)絡(luò)。一些實施例可以涉及根據(jù)ieee802.11標(biāo)準(zhǔn)之一(包括但不限于ieee802.11ax標(biāo)準(zhǔn))進(jìn)行操作的無線網(wǎng)絡(luò)。
圖1是示出根據(jù)一些示例實施例的示例無線網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)示圖。無線網(wǎng)絡(luò)100可以包括一個或多個通信站(sta)104以及一個或多個接入點(ap)102,它們可以經(jīng)由無線鏈路106連接,并且可以根據(jù)任何無線通信標(biāo)準(zhǔn)(包括但不限于ieee802.11ax標(biāo)準(zhǔn))進(jìn)行通信。通信站104可以是移動設(shè)備(其可以是不固定的),并且ap102可以是固定的并且具有固定位置。
根據(jù)一些ieee802.11ax(高效率wlan(hew))實施例,接入點可以操作為主站,主站可以被布置為:(例如,在競爭時段期間)競爭無線介質(zhì),以接收介質(zhì)的獨(dú)占控制達(dá)hew控制時段(即傳輸機(jī)會(txop))。主站可以在hew控制時段的開始時發(fā)送hew主同步傳輸。在hew控制時段期間,hew站可以根據(jù)基于非競爭的多址技術(shù)與主站進(jìn)行通信。這不同于設(shè)備根據(jù)基于競爭的通信技術(shù)而不是多址技術(shù)進(jìn)行通信的常規(guī)wi-fi通信。在hew控制時段期間,主站可以使用一個或多個hew幀與hew站進(jìn)行通信。此外,在hew控制時段期間,遺留站禁止通信。在一些實施例中,主同步傳輸可以稱為hew控制和調(diào)度傳輸。
在一些實施例中,在hew控制時段期間所使用的多址技術(shù)可以是調(diào)度正交頻分多址(ofdma)技術(shù),但這并非要求。在其它實施例中,多址技術(shù)可以是時分多址(tdma)技術(shù)或頻分多址(fdma)技術(shù)。在某些實施例中,多址技術(shù)可以是空分多址(sdma)技術(shù)(又稱為多用戶多輸入多輸出(mu-mimo))。
主站也可以根據(jù)遺留ieee802.11通信技術(shù)與遺留站進(jìn)行通信。在一些實施例中,主站也可以可配置為:根據(jù)遺留ieee802.11通信技術(shù),在hew控制時段之外與hew站進(jìn)行通信,但這并非要求。
在其它實施例中,hew幀的鏈路可以可配置為具有相同帶寬,并且?guī)捒梢允?0mhz、40mhz或80mhz毗鄰帶寬、或者80+80mhz(160mhz)非毗鄰帶寬之一。在某些實施例中,可以使用320mhz毗鄰帶寬。在其它實施例中,也可以使用5mhz和/或10mhz的帶寬。在這些實施例中,hew幀的每個鏈路可以被配置用于發(fā)送多個空間流。
densifi(例如,可能的下一代無線局域網(wǎng)(wlan)、ieee802.11ax或高效率wlan(hew))的特征是,用于上行鏈路多用戶mimo(ulmu-mimo)的信道訓(xùn)練信號設(shè)計。在一個方面在802.11n/ac中重用p矩陣結(jié)構(gòu)的同時,另一方面使用新的頻調(diào)交織結(jié)構(gòu)。然而,p矩陣結(jié)構(gòu)的缺點在于,例如,p矩陣對于多用戶mimo(mu-mimo)中的信道頻率偏移(cfo)可能是脆弱的,如圖2所示。根據(jù)一個或多個示例實施例,接入點(ap)202可以在示例wi-fi網(wǎng)絡(luò)200中與多個通信站(sta)204進(jìn)行通信。p矩陣解碼假設(shè)隨著時間在長訓(xùn)練字段(ltf)符號上少有或沒有cfo,并且依賴于p矩陣中所定義的正交碼來消除來自其它空間流的潛在干擾。然而,上行鏈路mu-mimo中的cfo對于高調(diào)制階而言是不可忽略的,并且不同用戶可能具有不同cfo。因此,當(dāng)存在來自其它用戶的干擾時,接入點(ap)接收機(jī)必須估計每個用戶的cfo。這在一些實例中可能是有挑戰(zhàn)性的。來自不同用戶的cfo會破壞p矩陣的正交性,并且引起彼此的干擾。使用現(xiàn)有系統(tǒng)和方法在上行鏈路mu-mimo中不能可靠地支持調(diào)制編碼方案(mcs)7-9。
本公開中所描述的系統(tǒng)、方法和設(shè)備提供對p矩陣結(jié)構(gòu)的增強(qiáng),使得能夠估計每個用戶的cfo,并且能夠減輕因其它用戶的cfo而導(dǎo)致的干擾。以下描述和附圖充分示出具體實施例,以使得本領(lǐng)域技術(shù)人員能夠?qū)嵤┧鼈儭F渌鼘嵤├梢园ńY(jié)構(gòu)改變、邏輯改變、電氣改變、處理改變和其它改變。一些實施例的部分或特征可以包括于或替代以其它實施例的部分和特征。在附圖和以下描述中闡述一個或多個實現(xiàn)方式的細(xì)節(jié)。根據(jù)這些描述、附圖和權(quán)利要求,其它實施例、特征和方面將變得顯而易見。權(quán)利要求中所闡述的實施例囊括這些權(quán)利要求的所有可用等同物。
現(xiàn)參照圖2,示出了多個流(例如,信號),每個流具有不同的信道頻率偏移。流典型地包括一個或多個ltf符號206的序列,并且在上行鏈路mu-mimo中由接收機(jī)(例如,接入點202)從與不同的用戶和/或站204(例如,用戶設(shè)備或其它設(shè)備(例如,內(nèi)容提供平臺、控制系統(tǒng)、網(wǎng)絡(luò)分發(fā)引擎、無線站等))關(guān)聯(lián)的不同信道(和/或信道子帶)接收。然后,ltf符號(例如,在將流從用戶設(shè)備發(fā)送到接入點時)由不同用戶在上行鏈路中使用p矩陣碼編碼成一個或多個流(例如,信道響應(yīng)、特定信道頻率處的信號、音頻信號、視頻信號、數(shù)據(jù)信號等)。
在一些實施例中,可以構(gòu)造并使用不同的ltf序列和/或不同的p矩陣在上行鏈路中對不同流進(jìn)行編碼和/或解碼。圖2描繪多個站204(例如,sta、用戶設(shè)備等)與接入點202之間的上行鏈路進(jìn)程。在其它實例中,可以將p矩陣編碼的ltf重用于與各個設(shè)備的不同流的上行鏈路。以此方式,同一p矩陣可以被用于對帶有l(wèi)tf符號序列的不同流既進(jìn)行編碼又進(jìn)行解碼。編碼和/或解碼可以在接入點202和/或站204(或其它設(shè)備)處在上行鏈路傳輸或下行鏈路傳輸期間發(fā)生。然而,在這些實例中,對于與不同用戶和/或設(shè)備關(guān)聯(lián)的信道和/或信道子帶的每個流,上行鏈路mu-mimo中的p矩陣編碼的ltf可能具有相同或不同信道頻率偏移(cfo),如圖2所示。
因此,由于來自在相同信道和/或信道子帶上進(jìn)行通信的各個設(shè)備的干擾,可能難以估計每個用戶和/或用戶站204的cfo以準(zhǔn)確地識別每個信道的信道頻率。例如,在同一信道上具有不同cfo可能在上行鏈路mu-mimo流當(dāng)中引入不想要的干擾,并且在流的處理(例如,編碼和/或解碼)期間產(chǎn)生問題。此外,因為可以通過測量(例如,確定)發(fā)送ltf符號序列流的每個設(shè)備信號的時間上的相位改變來計算上行鏈路設(shè)備的cfo,所以任何引入的干擾可以使得cfo的估計偏斜。因此,在上行鏈路mu-mimo中,cfo校正處理可能無法利用ltf,并且可能被延遲,直到接收到數(shù)據(jù)傳輸中的導(dǎo)頻(例如,用于信道頻率跟蹤或信道變化跟蹤等的已知子載波上的已知訓(xùn)練信號)。
為了使接入點202處的接收機(jī)實現(xiàn)方式容易,站204在上行鏈路中并且接入點202在下行鏈路中同時終止一些或所有流的ltf符號序列。通過在上行鏈路中或在下行鏈路中同時終止信道和/或信道子帶的一些或所有流,接入點202將相同數(shù)量的ltf符號分配給每個流。以此方式,每個信道和/或每個信道子帶的ltf符號的數(shù)量是由具有最大數(shù)量的流的信道和/或信道子帶來確定的。接入點202(和/或接入點202的處理設(shè)備)被配置為:確定每個信道和/或信道子帶中的流的數(shù)量。p矩陣大小可以是2x2、4x4、6x6或8x8,然而,ltf符號的數(shù)量取整為大于或等于流的最大數(shù)量的最小p矩陣大小(例如,2、4、6或8)。因此,每個信道和/或信道子帶在其用于對p矩陣進(jìn)行編碼和/或解碼的ltf序列中具有相同數(shù)量的ltf符號。
對于被確定為具有小于最大數(shù)量流的數(shù)量流的信道和/或信道子帶,可以將額外ltf符號(例如,在被確定為具有小于最大數(shù)量流的數(shù)量流的信道和/或信道子帶上發(fā)送信號(例如,流)并非所需的附加ltf符號)添加到在每個信道和/或信道子帶上發(fā)送信號(例如,流)所需的ltf符號序列中的ltf符號。例如,可以利用如802.11n/ac中的較大p矩陣的前面少數(shù)行來替換當(dāng)在被確定為具有小于最大數(shù)量流的數(shù)量流的每個信道上發(fā)送信號時所需的較小p矩陣。然而,該方法可能不允許接收機(jī)使用ltf符號的部分對信道響應(yīng)進(jìn)行解碼。
對于本文所描述的cfo估計(例如,確定),接收機(jī)(例如,設(shè)備、用戶設(shè)備、站204等)可以觀察在時間上分開的信道響應(yīng)(例如,包括ltf符號序列的信號和/或流),使得相位差能夠被檢測,然后用于信道的cfo估計。替代使用較大p矩陣的前面少數(shù)行(或列)來將ltf符號編碼和/或解碼為流,可以選擇盡可能小的p矩陣,使得接收機(jī)(例如,接入點202和/或用戶設(shè)備或站204)可以用最少數(shù)量的ltf符號對信道響應(yīng)進(jìn)行解碼。例如,如果整個信道所需的ltf符號的數(shù)量是四個并且信道子帶具有兩個流,則所選擇的用于編碼和/或解碼的p矩陣可以是2x2p矩陣,而不是遺留4x4p矩陣。典型地,p矩陣是平方正交矩陣,其中,p矩陣的所有行彼此正交,并且所有列也彼此正交。然而,雖然p矩陣可能是期望的,但是可以使用任何正交矩陣代替p矩陣。
此外并且如上所述,因為傳輸?shù)拇a長度比發(fā)送流所需的ltf符號的數(shù)量短,所以可以填充(pad)附加ltf符號(例如,添加到選定的p矩陣的一個或多個列中)。傳輸?shù)拇a長度可以由接入點202來確定,并且可以對應(yīng)于流的傳輸所需的ltf符號的數(shù)量。例如,包括四個流的信道子帶可能需要四個ltf符號用于傳輸,而同一信道的第二子帶可能僅包括兩個流,并且因此可能僅需要兩個ltf符號用于傳輸。以此方式,接入點202基于每個子帶所需的ltf符號的數(shù)量的比較來確定第二子帶具有比第一子帶短的碼長度。接入點202于是可以確定將要把兩個附加ltf符號填充到第二子帶傳輸中,使得第一子帶和第二子帶(以及潛在地,同一信道的所有其它子帶)的ltf符號的數(shù)量是相同的。接入點202可以基于所需的ltf符號的數(shù)量來進(jìn)一步確定使用信道和/或信道子帶的傳輸所需的p矩陣大小。作為對于該示例的替選,接入點202可以確定,可以使用4x4p矩陣。第一子帶使用4x4p矩陣的所有四個行,分別用于四個流;并且第二子帶僅使用同一4x4p矩陣的前兩個行,分別用于兩個流。
在一些實施例中,可以利用ltf符號序列對傳輸(例如,信道響應(yīng))進(jìn)行編碼和/或解碼。ltf符號序列可以被包括在傳輸?shù)拈_始和/或結(jié)束時,在前導(dǎo)或數(shù)據(jù)頭中。替代地,可以使用數(shù)字水印和/或本領(lǐng)域公知的其它編碼技術(shù)將ltf符號序列嵌入到傳輸數(shù)據(jù)信號中。典型地,使用p矩陣將ltf符號編碼到傳輸數(shù)據(jù)信號中。再一次,由于基于所確定的信道和/或信道子帶中的流數(shù)量而使用可能的最小p矩陣,因此填充附加ltf符號,使得可以在ltf符號序列的結(jié)束和/或開始時用最少ltf符號對信道響應(yīng)(例如,流、數(shù)據(jù)的傳輸、內(nèi)容等)進(jìn)行編碼和/或解碼。最后,為了使得各信道觀察(例如,信道響應(yīng)的接收)之間的時間間隔最小化,由接入點202確定并選擇p矩陣列的數(shù)量,使得ltf符號序列的開始和/或結(jié)束具有足以在信道響應(yīng)的傳輸之后對其進(jìn)行編碼和/或解碼的ltf符號完備集。以此方式,使得接入點202和站204能夠使用公共ltf符號序列與彼此進(jìn)行通信。
現(xiàn)參照示出了802.11n/ac標(biāo)準(zhǔn)無線通信中的ltf結(jié)構(gòu)300的圖3,信道和/或信道子帶的流的數(shù)量可以小于信道(以及如果適用的話,所有其所包括的子帶)所需的ltf符號的數(shù)量。例如,如果流的數(shù)量為三個,則ltf符號的數(shù)量可以是四個。在此情況下,使用用于四個流的p矩陣,并且使用前三行以通過ltf符號填充p矩陣,由此形成3x4碼矩陣,如圖3所示。圖3中的1和-1系數(shù)形成4x4p矩陣304,如下所示:
根據(jù)一個或多個示例實施例,第一信道和/或信道子帶302可以包括僅一個流,第二信道和/或信道子帶304可以包括兩個流,第三信道和/或信道子帶306可以包括三個流,并且第四信道和/或信道子帶308可以包括四個流。流302-308中的每一個可以包括一個或多個ltf符號310,如圖3所示。在一些實施例中,接入點可以選擇和/或確定用于所有子帶和/或子信道的ltf符號的數(shù)量。然后基于選定的ltf符號的數(shù)量來確定p矩陣大小。典型地,所確定的p矩陣大小與選定的ltf符號的數(shù)量(例如,2、4、8等)相同。例如,如果每個子帶和/或每個子信道上的傳輸需要4個ltf符號,則p矩陣大小可以是4x4。以此方式,對于所有子帶和/或子信道可以利用公共大小的p矩陣。此外,如果子帶和/或子信道具有“n”個流,則可以使用p矩陣的前n行。
在一些實施例中,cfo估計包括:確定發(fā)射機(jī)(例如,接入點)的時鐘與接收機(jī)(例如,用戶設(shè)備)的時鐘之間的時間差。例如,接收機(jī)可以在兩個不同的時間獲得關(guān)于信道和/或信道子帶的信道響應(yīng)(例如,流)的至少兩個觀察(例如,數(shù)據(jù)點)。首先,發(fā)射機(jī)生成流(例如,信道響應(yīng)、數(shù)據(jù)信號、傳輸、脈沖、ping等),并且用ltf符號對其進(jìn)行編碼。該流然后由發(fā)射機(jī)發(fā)送到接收機(jī)。在接收流期間(例如,在接收到ltf符號序列的開始時的第一ltf符號后),接收機(jī)測量(例如,確定)發(fā)送和/或接收流的信道和/或子帶的第一相位??梢杂涗?例如,存儲)流傳輸?shù)臏y得的(例如,所確定的)第一相位和第一時間戳。接下來,接收機(jī)接收隨后訓(xùn)練信號(例如,所發(fā)送的流的附加ltf符號)。在接收機(jī)處接收到流的附加訓(xùn)練信號后(例如,在接收到ltf符號序列的第二ltf符號后),接收機(jī)測量(例如,確定)發(fā)送和/或接收信號的信道和/或子帶的第二相位??梢杂涗?例如,存儲)測得的(例如,所確定的)第二相位和第二時間戳。在接收到ltf符號序列的結(jié)束時的最后ltf符號后,接收機(jī)也可以測量(例如,確定)發(fā)送和/或接收信號的信道和/或子帶的第三相位??梢杂涗?例如,存儲)測得的(例如,所確定的)第三相位和第三時間戳。
替代地,可以在不同時間發(fā)送和/或接收多個流。接收機(jī)和/或發(fā)射機(jī)可以是負(fù)責(zé)獲得流的第一、第二、第三以及任何隨后相位測量和/或時間戳的設(shè)備。在一些實施例中,使獲得關(guān)于信道響應(yīng)的第一觀察與第二觀察(以及任何隨后觀察)之間的時間差較大可以有助于提供信道和/或信道子帶的相位差的更準(zhǔn)確測量,由此得到更準(zhǔn)確計算的cfo。例如,對于給定的cfo,較大時間差典型地對應(yīng)于較大相位差,這提供更準(zhǔn)確的cfo估計。此外,可以獲得多于兩個或三個的觀察,并且可以進(jìn)行并處理多個相位測量。
典型地,信道頻率偏移(cfo)與和另一設(shè)備(例如,發(fā)射機(jī)和/或接收機(jī))之間具有時鐘差的接收機(jī)和/或發(fā)射機(jī)設(shè)備相關(guān)聯(lián)。在一些實施例中,單個子帶和/或子信道可以有助于(例如,在下行鏈路多用戶mimo中)多個接收設(shè)備之間和/或(例如,在上行鏈路多用戶mimo中)多個發(fā)送設(shè)備之間的通信。典型地計算每一對接收設(shè)備與發(fā)送設(shè)備之間的cfo。
可以從各信道響應(yīng)之間的相位差來估計信道和/或信道子帶的cfo。所以,第一相位和第二相位由計算設(shè)備來處理,以計算第一相位與第二相位之間的相位差。然后基于計算出的相位差除以與測得的兩個相位測量之間的差對應(yīng)的計算出的時間差,來計算信道頻率偏移(cfo)。以此方式,可以使用本文所描述的系統(tǒng)、方法和裝置來確定其流數(shù)量小于ltf符號數(shù)量的信道和/或信道子帶的cfo估計。
在本公開的一些實施例中,可以通過具有最大流數(shù)量的子帶確定整個信道的每個子帶的ltf符號的數(shù)量。設(shè)n1xn1、n2xn2、……、npxnp是所有子帶當(dāng)中等于或大于最大流數(shù)量的新標(biāo)準(zhǔn)中所定義的p矩陣大小。例如,在遺留802.11ac中,所定義的p矩陣大小是2x2、4x4、6x6以及8x8。對于最大七個流,可以使用8x8p矩陣,并且需要八個ltf符號。
在本公開的某些實施例中,接入點或移動站(例如,用戶設(shè)備、發(fā)射機(jī)、接收機(jī)等)可以指示特定信道和/或信道子帶的ltf符號數(shù)量。以此方式,同一ltf符號序列可以被分配給多個信號,由此確保更可靠的信道編碼、解碼和/或cfo估計。例如,發(fā)射機(jī)的時鐘可能因從接收模式切換到發(fā)送模式(例如,當(dāng)在上行鏈路模式與下行鏈路模式之間切換時)而波動。在一些實施例中,一些設(shè)備的時鐘穩(wěn)定時間可以與其它設(shè)備相同或不同。因此,附加ltf符號可以用于適應(yīng)穩(wěn)定較慢的設(shè)備,以由此增加任何cfo估計的準(zhǔn)確度。
對于每個信道和/或信道子帶,可以確定用于對ltf符號序列進(jìn)行編碼和/或解碼的最小碼矩陣c。例如,n可以是信道和/或信道子帶的流的數(shù)量。如果在無線標(biāo)準(zhǔn)中定義nxnp矩陣,則碼矩陣c可以是nxnp矩陣。否則,假設(shè)m是無線標(biāo)準(zhǔn)中具有所定義的mxmp矩陣的最小數(shù)量,其中,m>n。mxmp矩陣的n行(或列)可以用于形成碼矩陣c。例如,如果使用nxmp矩陣,則碼矩陣c可以由所定義的mxmp矩陣的前n行(或列)來定義。在另一示例中,如果流的數(shù)量是兩個,并且ltf符號的數(shù)量是四個,則兩個所定義的2x2p矩陣可以用于ltf符號。與之對比,其它設(shè)計可以使用4x4p矩陣的前兩行。如果信道和/或信道子帶具有等于三的流數(shù)量,但在標(biāo)準(zhǔn)中并未定義3x3p矩陣,則可以使用支持三個流的最小所定義的p矩陣(例如,4x4p矩陣)的前三行。如本文所描述的那樣,使用最小碼矩陣c允許接收機(jī)使用無線標(biāo)準(zhǔn)所允許的最少或最小數(shù)量的ltf符號來獲得信道觀察(并且因此,計算cfo的估計)。
對于每個信道和/或信道子帶,在確定了最小nxm碼矩陣c(其中,n<m)之后,完全通過碼矩陣c對ltf符號序列的前m個符號(例如,m的第一列)和最后m個符號(例如,m的最后一列)進(jìn)行編碼。因此,設(shè)備(例如,接收機(jī)、發(fā)射機(jī)、用戶設(shè)備、站204等)可以當(dāng)首先在ltf序列的開始處進(jìn)行接收和/或解碼時使用前m個ltf符號獲得一組信道估計(例如,相位測量、cfo估計等)并且在同一ltf序列的結(jié)束處使用最后m個ltf符號獲得另一族信道估計。注意,m可以至少是用于通過反轉(zhuǎn)nxm碼矩陣c獲得一組信道估計所需的ltf符號的數(shù)量。再一次,獲得兩組(或更多組)信道觀察之間的時間間隔較大使得較大相位差,并且因此得到更準(zhǔn)確的cfo估計。
例如,在802.11n/ac中,可以將p矩陣應(yīng)用于時域上的長訓(xùn)練字段(ltf)符號,如圖3所示。如圖3所示,例如,可以如左上角所示地發(fā)送兩個流,并且可以使用兩個ltf。對于流1,可以通過乘以(1,-1)的兩個ofdm符號發(fā)送兩個ht-ltf符號。對于流2,例如,如圖3中的虛線框內(nèi)部所示,也可以通過疊加在流1的頂部上并且乘以(1,1)的相同兩個ofdm符號發(fā)送兩個ht-ltf符號。
由于(1,-1)和(1,1)是正交序列,因此每個接收機(jī)可以能夠通過應(yīng)用對應(yīng)的正交碼來估計流1和流2的信道響應(yīng)。例如,如果接收機(jī)想要估計用于某子載波的流k的信道響應(yīng),則它可以將接收到的ltf符號的加權(quán)之和計算為:
這里,n是ltf的ofdm或ofdma符號的數(shù)量(例如,碼長度);
這里,h(k)是子載波的流k的信道響應(yīng);ni是噪聲加上同信道干擾;k是流的數(shù)量。將(2)代入(1)中得到:
這里,ε(k)是噪聲加上同信道干擾;
然而,應(yīng)注意,(4)中的零串?dāng)_依賴于零cfo。即,接收ltf信號s在n個ltf符號上保持相同。
然而,實際上,在上行鏈路mu-mimo中,在不同sta的發(fā)射機(jī)時鐘中存在殘余cfo。因此,由ap的時鐘下變頻的第k個流的接收ltf信號在ltf符號上變化為:
這里,t是ofdm或ofdma符號持續(xù)時間;δωk是流k的cfo;i是從1到n的ltf符號索引。附加相位項
因cfo而導(dǎo)致的干擾使信道估計
現(xiàn)參照圖4,圖4示出cfo在頻域上的干擾特性。因cfo而導(dǎo)致的來自其它流的聚合干擾402在頻率410上緩慢地變化,如圖4的左邊部分所示。原因可能是,流的基礎(chǔ)信道響應(yīng)在頻率上緩慢地變化,例如,它們可能是相關(guān)的。這是成立的,尤其因為通常在上行鏈路中并不應(yīng)用波束成形。例如,如果cfo可以轉(zhuǎn)換為頻率中的高通處理404,則所公開的示例系統(tǒng)、方法和設(shè)備可以使用信道相關(guān)性來減輕cfo干擾。
例如,所公開的示例系統(tǒng)、方法和設(shè)備可以在干擾中引入微擾,使得與信道響應(yīng)的低通處理相比,cfo干擾是高通處理404,如圖4的右邊部分所示。ap可以通過在頻率上應(yīng)用平滑濾波來濾除cfo干擾。
根據(jù)一個或多個示例實施例,不同流或用戶可以在整個頻率上發(fā)送出不同信道訓(xùn)練序列。因為這些訓(xùn)練序列可以是不同的,所以它們之間的串?dāng)_在整個頻率上變化。存在用于在頻率中引入這種微擾的多種方式。例如,不同流在整個頻率上可以使用不同ltf序列。根據(jù)示例實施例,在標(biāo)準(zhǔn)中可以定義多個ltf序列,并且ap可以將序列分配給上行鏈路mu-mimo中的不同用戶。因為ltf序列可能受約束于低峰均功率比(papr)的要求,所以ltf序列作為整體或逐段可能彼此并非是完全正交的。根據(jù)另一示例實施例,流所使用的正交碼可以隨著子載波而變化,使得各碼條目之間的交互項(即(6)中的ci*(k)和ci(k’))可以隨頻率變化。根據(jù)又一實施例500,例如,流所使用的正交碼502-512可以隨著子載波而循環(huán)移位,使得(6)中的
為了使遺留p矩陣的重用最大化,除了在時間上進(jìn)行p矩陣編碼604之外,示例系統(tǒng)、方法和設(shè)備還可以在頻率上應(yīng)用另一p矩陣編碼602,例如,如圖6所示的示例實施例600所示。用于流606-610(或用戶)k以及ofdma符號i的子載波m上的所發(fā)送的信號可以寫為:
這里,dim(k)是在頻率上所應(yīng)用的(正交)矩陣pd602的第im行和第k列處的條目;ci(k)是在時間上所應(yīng)用的(正交)矩陣pc604的第k行和第i列處的條目;m是矩陣pd602的行608的數(shù)量。隨著m增加1、2、3、……,索引im步進(jìn)通過1、2、……、m。存在用于從m生成索引im的多個函數(shù)。例如,im=(mmod)+1和im=((m-1)mod)+1是其中的兩個。如果索引從0而非1開始,則隨著m增加0、1、2、3、……,索引im步進(jìn)通過0、1、2、……m-1。從m生成指數(shù)im的函數(shù)可以于是為im=mmodm。例如,遺留802.11n/ac僅具有用于時間編碼的項ci(k),并且可以添加項dim(k),以用于頻率編碼,如圖6所示。為了容易實現(xiàn)以及高重用,802.11ac中所定義的8x8p矩陣的行可以用作在頻率上所應(yīng)用的正交碼。即,圖6中的pd602是802.11ac的8x8p矩陣的轉(zhuǎn)置或8x8p矩陣自身,并且m等于8。
現(xiàn)參照圖7,由于802.11ax可以支持ofdma,因此頻帶708可以被劃分為多個子帶或子信道或資源單元(ru)704、706??梢詫γ總€設(shè)備分配頻率708中的一個ru。頻域正交碼的應(yīng)用可以是基于每資源單元(ru)的,或者簡單地用于整個頻帶。例如,在第一情況710下,對于每個ru,碼可以從第一條目開始,并且對于第二情況702,碼條目可以在整個頻帶上循環(huán)連續(xù),例如,如圖7所示。由于不同ru704、706可以具有不同數(shù)量的流或用戶,因此具有不同數(shù)量的行和列的不同矩陣pd可以用于不同ru。例如,第一資源單元704可以具有三個流,并且4x4正交矩陣可以被使用,第二資源單元706具有6個流,并且8x8正交矩陣可以被使用。然而,為了簡化,單個正交矩陣可以用于所有數(shù)量的流或用戶。由于802.11ac的8x8p矩陣是4x4p矩陣的組合,并且4x4p矩陣是2x2p矩陣的組合,因此8x8p矩陣可以用作用于高達(dá)8個流的所有數(shù)量流的單個矩陣。
在ap處,接收機(jī)可以將三個項應(yīng)用于在子載波m上接收到的n個ltf符號,用于流k的信道估計,這三個項為:ci*(k)),用于消除時間上的編碼;dim*(k),用于消除頻率上的編碼;以及sm*,用于移除對于所有流或用戶而言為公共的lft序列。在消除了碼和lft序列的影響之后,可以將在整個時間上的接收信號相加在一起,以消除時間上的p矩陣編碼。在消除了時間上的p矩陣之后,使接收信號通過平滑濾波器(例如,低通濾波器),用于消除因cfo而導(dǎo)致的干擾,例如,如公式(6)所示。
為了簡化,可以假設(shè)信道響應(yīng)在連續(xù)m個子載波(例如,2或4或8個)上在整個頻率上是相同的。ap接收機(jī)可以將三個項應(yīng)用于在子載波m上接收到的n個ltf符號,并將它們相加,用于估計流k的信道。因此,因子載波m上的cfo而導(dǎo)致的來自其它流的干擾可以重寫為:
假設(shè)ltf序列具有在所有現(xiàn)有l(wèi)tf設(shè)計中為公共的常數(shù)模量,||sm||2是常數(shù)q。示例系統(tǒng)、方法和設(shè)備可以用m個1(即(1,1,……,1))應(yīng)用簡單低通濾波器,以在頻率上平滑信道估計。在平滑濾波器的輸出處,因cfo而導(dǎo)致的干擾減少為:
這里,
一個或多個示例實施例可以涉及用于減輕上行鏈路多用戶mimo中的干擾的方法。根據(jù)該說明性方法,ap接收機(jī)可以使用ltf符號估計每個流或用戶的信號的到達(dá)時間。由于每個流或用戶使用lft符號中的(例如,在整個頻率上的)不同序列偵聽信道,因此ap接收機(jī)可以估計到達(dá)時間。ap可以分別將在時域中發(fā)送的序列用作參考信號,以匹配時域中的接收到的疊加信號。該匹配濾波的輸出的峰值指示到達(dá)時間。
根據(jù)一個示例實施例,對于流或用戶,不同到達(dá)時間分別在頻域信道響應(yīng)中產(chǎn)生不同線性相移。在頻域中的一組相鄰子載波上,每個流或用戶的信道響應(yīng)可以近似為在頻率上具有線性相移的常數(shù)復(fù)數(shù)。使用流或用戶的所估計的線性移位以及頻域發(fā)送碼,ap可以計算用于減輕各流或用戶之間的多用戶干擾的迫零濾波或mmse濾波,并且估計每個流或用戶的復(fù)數(shù)信道響應(yīng)。
根據(jù)另一示例實施例,對于每個ltf符號,ap接收機(jī)獲得每個子載波組的每個流或用戶的粗略信道估計。對于同一子載波組,可以比較兩個不同ltf符號上的信道響應(yīng),并且相位差可以用于估計cfo。子載波組中的子載波的數(shù)量可以是頻域碼的長度??梢酝ㄟ^對從子載波組獲得的cfo估計取平均來計算每個流的cfo。所估計的cfo然后被用于計算每個流的ltf符號序列上的隨時間的線性相移。對于每個子載波,隨著時間將線性相移添加到每個流或用戶的碼序列,用于在時域中對p矩陣進(jìn)行解碼。對于每個子載波,使用相位補(bǔ)償?shù)拇a序列,ap可以計算用于減輕因cfo而導(dǎo)致的多用戶干擾的迫零濾波或mmse濾波,以便估計每個流或用戶的精細(xì)信道響應(yīng)。
例如,用戶特定信息可以包括例如用戶id(關(guān)聯(lián)id(aid或部分aid))、調(diào)制編碼方案(mcs)、空間流索引、信道編碼類型(例如,低密度奇偶校驗(ldpc)或二進(jìn)制卷積編碼(bcc))、用于用戶的分集方案類型(例如,空時分組編碼(stbc)或循環(huán)移位分集(csd)或循環(huán)延遲分集(cdd))。
圖8例如示出根據(jù)一個或示例實施例的用于減輕wi-fi網(wǎng)絡(luò)中的方法800中可以涉及的示例操作。方法800可以包括:在方框802,由無線通信設(shè)備通過無線通信信道接收包括一個或多個編碼的長訓(xùn)練字段(ltf)符號的一個或多個數(shù)據(jù)流。在方框804,所述方法可以包括:在接收到第一ltf符號后,由無線通信設(shè)備確定無線通信信道的第一相位;在接收到第二ltf符號后,由無線通信設(shè)備確定無線通信信道的第二相位;由無線通信設(shè)備確定第一相位與第二相位之間的相位差。在方框806,所述方法可以包括:由無線通信設(shè)備使用所確定的相位差來確定無線通信信道的cfo;以及由無線通信設(shè)備至少部分地基于所確定的cfo來修改無線通信信道估計。所述方法可以還包括:由無線通信設(shè)備確定用于減輕因兩個或更多個數(shù)據(jù)流之間的信道頻率偏移(cfo)而導(dǎo)致的干擾的迫零濾波或最小均方差估計(mmse)濾波;以及確定一個或多個數(shù)據(jù)流的信道響應(yīng)。第一ltf符號是一個或多個數(shù)據(jù)流中所包括的ltf符號序列中的第一ltf符號,并且其中,第二ltf符號是一個或多個數(shù)據(jù)流中所包括的同一ltf符號序列中的后來ltf符號。所述方法可以還包括:由無線通信設(shè)備基于被確定為包括于無線通信信道中的數(shù)據(jù)流的數(shù)量來確定一個或多個數(shù)據(jù)流中所包括的ltf符號的數(shù)量。無線通信信道包括一個或多個子帶,并且其中,每個子帶被配置為:發(fā)送包括所確定的數(shù)量的ltf符號的一個或多個數(shù)據(jù)流。所述方法可以還包括:由無線通信設(shè)備使用正交矩陣通過一個或多個ltf符號對一個或多個數(shù)據(jù)流進(jìn)行編碼,其中,正交矩陣的維度由一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量以及一個或多個ltf符號中所包括的ltf符號的數(shù)量來定義;由無線通信設(shè)備使用正交矩陣對一個或多個數(shù)據(jù)流進(jìn)行解碼;以及由無線通信設(shè)備從一個或多個數(shù)據(jù)流提取一個或多個ltf符號。所述方法可以還包括:由無線通信設(shè)備確定一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量小于一個或多個ltf符號中所包括的ltf符號的數(shù)量;以及將一個或多個附加ltf符號添加到一個或多個ltf符號以在一個或多個數(shù)據(jù)流中進(jìn)行編碼,使得一個或多個數(shù)據(jù)流中被編碼的ltf符號的總數(shù)量等于所確定的所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量,其中,總數(shù)量的ltf符號包括第一可解碼ltf符號集和第二可解碼ltf符號集,其中,使用第一大小的正交矩陣將一個或多個附加ltf符號添加到第一可解碼集,并且使用與第一大小不同的第二大小的正交矩陣將一個或多個附加ltf符號添加到第二可解碼集。圖9例如示出根據(jù)一個或示例實施例的用于減輕wi-fi網(wǎng)絡(luò)中的方法900中可以涉及的示例操作。所述方法可以包括:在方框902,基于被確定為包括于無線通信信道中的數(shù)據(jù)流的數(shù)量來確定一個或多個數(shù)據(jù)流中所包括的ltf符號的數(shù)量。方法900可以還包括:在方框904,由設(shè)備在時域和/或頻域中將一個或多個ltf符號編碼到無線通信信道的一個或多個數(shù)據(jù)流中,所述設(shè)備包括:至少一個存儲器,包括存儲在其上的計算機(jī)可執(zhí)行指令;和一個或多個處理元件,用于執(zhí)行計算機(jī)可執(zhí)行指令。在方框906,所述方法可以包括:由設(shè)備通過無線通信信道發(fā)送包括一個或多個編碼的ltf符號的一個或多個數(shù)據(jù)流。無線通信信道包括一個或多個子帶,并且其中,每個子帶被配置為:發(fā)送包括所確定的數(shù)量的ltf符號的一個或多個數(shù)據(jù)流。
圖10示出根據(jù)一些實施例的示例性通信站1000的功能圖。在一個實施例中,圖10示出根據(jù)一些實施例的可以適合于用作ap102(圖1)或通信站sta104(圖1)的通信站的功能框圖。通信站1000還可以適合于用作手持設(shè)備、移動設(shè)備、蜂窩電話、智能電話、平板、上網(wǎng)本、無線終端、膝上型計算機(jī)、可穿戴計算機(jī)設(shè)備、毫微微小區(qū)、高數(shù)據(jù)率(hdr)用戶站、接入點、接入終端、或其它個人通信系統(tǒng)(pcs)設(shè)備。
通信站1000可以包括物理層電路1002,其具有收發(fā)機(jī)1010,用于:使用一個或多個天線1020將信號發(fā)送到和接收自其它通信站。物理層電路1002還可以包括媒體訪問控制(mac)電路1004,用于控制對無線介質(zhì)的接入。通信站1000還可以包括處理電路1006和存儲器10010,它們被布置為執(zhí)行本文所描述的操作。在一些實施例中,物理層電路1002和處理電路1006可以被配置為執(zhí)行圖2-9中詳述的操作。
根據(jù)一些實施例,mac電路1004可以被布置為:競爭無線介質(zhì)并配置幀或分組,以便通過無線介質(zhì)進(jìn)行傳遞,并且物理層電路1002可以被布置為:發(fā)送和接收信號。物理層電路1002可以包括用于調(diào)制/解調(diào)、上變頻/下變頻、濾波、放大等的電路。在一些實施例中,通信站1000的處理電路1006可以包括一個或多個處理器。在其它實施例中,兩個或更多個天線1020可以耦合到被布置用于發(fā)送和接收信號的物理層電路1002。存儲器1008可以存儲用于將處理電路1006配置為執(zhí)行以下操作的信息:配置和傳輸消息幀,并執(zhí)行本文所描述的各種操作。存儲器1008可以包括任何類型的存儲器,包括非瞬時性存儲器,用于以機(jī)器(例如,計算機(jī))可讀的形式存儲信息。例如,存儲器1008可以包括計算機(jī)可讀存儲設(shè)備、只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、磁盤存儲介質(zhì)、光存儲介質(zhì)、閃存設(shè)備以及其它存儲設(shè)備和介質(zhì)。
在一些實施例中,通信站1000可以是便攜式無線通信設(shè)備的一部分,便攜式無線通信設(shè)備可以是例如個人數(shù)字助理(pda)、具有無線通信能力的膝上型或便攜式計算機(jī)、web平板、無線電話、智能電話、無線耳機(jī)、尋呼機(jī)、即時傳信設(shè)備、數(shù)碼相機(jī)、接入點、電視機(jī)、醫(yī)療設(shè)備(例如,心率監(jiān)測器、血壓監(jiān)測器等)、可穿戴計算機(jī)設(shè)備,或者可以無線地接收和/或發(fā)送信息的另一設(shè)備。
在一些實施例中,通信站1000可以包括一個或多個天線1020。天線1020可以包括一個或多個方向性天線或全向性天線,包括例如雙極天線、單極天線、貼片天線、環(huán)路天線、微帶天線,或者適合于傳輸rf信號的其它類型的天線。在一些實施例中,可以使用帶多個孔徑的單個天線,而不是兩個或更多個天線。在這些實施例中,每個孔徑可以被看做單獨(dú)的天線。在一些多輸入多輸出(mimo)實施例中,天線可以被有效地分開,以便利用空間分集以及可能在每一個天線與發(fā)送站的天線之間產(chǎn)生的不同信道特性。
在一些實施例中,通信站1000可以包括鍵盤、顯示器、非易失性存儲器端口、多個天線、圖形處理器、應(yīng)用處理器、揚(yáng)聲器以及其它移動設(shè)備元件中的一個或多個。顯示器可以是包括觸摸屏的lcd屏幕。
雖然通信站1000被示為具有若干分開的功能元件,但是這些功能元件中的兩個或更多個元件可以被組合,并且可以由軟件配置的元件(例如,包括數(shù)字信號處理器(dsp)的處理元件)和/或其它硬件元件的組合來實現(xiàn)。例如,一些元件可以包括一個或多個微處理器、dsp、現(xiàn)場可編程門陣列(fpga)、專用集成電路(asic)、射頻集成電路(rfic),以及用于至少執(zhí)行本文所描述的功能的各種硬件和邏輯電路的組合。在一些實施例中,通信站1000的功能元件可以指代在一個或多個處理元件上操作的一個或多個進(jìn)程。
某些實施例可以實現(xiàn)于硬件、固件和軟件之一或其組合中。其它實施例也可以實現(xiàn)為存儲在計算機(jī)可讀存儲設(shè)備上的指令,這些指令可以由至少一個處理器讀取并執(zhí)行以執(zhí)行本文所描述的操作。這些指令可以是任何合適形式,例如但不限于源代碼、編譯代碼、解釋代碼、可執(zhí)行代碼、靜態(tài)代碼、動態(tài)代碼等。計算機(jī)可讀存儲設(shè)備或介質(zhì)可以包括用于以機(jī)器(例如,計算機(jī))可讀的形式存儲信息的任何非瞬時性機(jī)構(gòu)。例如,計算機(jī)可讀存儲設(shè)備可以包括只讀存儲器(rom)、隨機(jī)存取存儲器(ram)、磁盤存儲介質(zhì)、光存儲介質(zhì)、閃存設(shè)備以及其它存儲設(shè)備和介質(zhì)。在一些實施例中,通信站1000可以包括一個或多個處理器,并且可以用存儲在計算機(jī)可讀存儲設(shè)備存儲器上的指令來配置。
圖11示出可以執(zhí)行本文所討論的任何一種或多種技術(shù)(例如,方法)的機(jī)器1100或系統(tǒng)的示例的框圖。在其它實施例中,機(jī)器1100可以操作為單機(jī)設(shè)備,或者可以連接(例如,聯(lián)網(wǎng))到其它機(jī)器。在聯(lián)網(wǎng)部署中,機(jī)器1100在服務(wù)器-客戶端網(wǎng)絡(luò)環(huán)境中可以以服務(wù)器機(jī)器、客戶端機(jī)器或兩者的角色操作。在示例中,機(jī)器1100在對等(p2p)(或其它分布式)網(wǎng)絡(luò)環(huán)境中可以充當(dāng)對等機(jī)器。機(jī)器1100可以是個人計算機(jī)(pc)、平板pc、機(jī)頂盒(stb)、個人數(shù)字助理(pda)、移動電話、可穿戴計算機(jī)設(shè)備、網(wǎng)絡(luò)電器、網(wǎng)絡(luò)路由器、交換機(jī)或網(wǎng)橋,或者能夠(順序地或以其它方式)執(zhí)行指定該機(jī)器(例如,基站)要采取的動作的指令的任何機(jī)器。此外,雖然僅示出了單個機(jī)器,但是術(shù)語“機(jī)器”還應(yīng)當(dāng)被視為包括單獨(dú)或聯(lián)合地執(zhí)行一組(或多組)指令以執(zhí)行本文所討論的任何一種或多種方法的任何機(jī)器集合,例如云計算、軟件即服務(wù)(saas)或其它計算機(jī)集群配置。
本文所描述的示例可以包括邏輯或多個組件、模塊或機(jī)構(gòu),或者可以在它們上操作。模塊是能夠在操作時執(zhí)行指定操作的有形實體(例如,硬件)。模塊包括硬件。在一示例中,硬件可以被特定地配置為執(zhí)行特定的操作(例如,硬連線)。在另一示例中,硬件可以包括可配置執(zhí)行單元(例如,晶體管、電路等)和計算機(jī)可讀介質(zhì),計算機(jī)可讀介質(zhì)包含指令,其中,指令在操作時將執(zhí)行單元配置為執(zhí)行特定操作。該配置可以在執(zhí)行單元或加載機(jī)構(gòu)的引導(dǎo)下進(jìn)行。因此,當(dāng)設(shè)備操作時,執(zhí)行單元以通信方式耦合到計算機(jī)可讀介質(zhì)。在該示例中,執(zhí)行單元可以是多于一個模塊中的成員。例如,在操作中,執(zhí)行單元可以在一個時間點由第一組指令配置為實現(xiàn)第一模塊,并且在第二時間點由第二組指令配置為實現(xiàn)第二模塊。
機(jī)器(例如,計算機(jī)系統(tǒng))1100可以包括硬件處理器1102(例如,中央處理單元(cpu)、圖形處理單元(gpu)、硬件處理器核,或者它們的任何組合)、主存儲器1104和靜態(tài)存儲器1106,它們中的一些或全部可以經(jīng)由互連鏈路(例如,總線)1108彼此通信。機(jī)器1100還可以包括電源管理設(shè)備1132、圖形顯示設(shè)備1110、字母數(shù)字輸入設(shè)備1112(例如,鍵盤)和用戶界面(ui)導(dǎo)航設(shè)備1114(例如,鼠標(biāo))。在一示例中,圖形顯示設(shè)備1110、字母數(shù)字輸入設(shè)備1112和ui導(dǎo)航設(shè)備1114可以是觸摸屏顯示器。機(jī)器1100可以附加地包括存儲設(shè)備(例如,驅(qū)動單元)1116、信號生成設(shè)備1118(例如,揚(yáng)聲器)、耦合到天線1130的網(wǎng)絡(luò)接口設(shè)備/收發(fā)機(jī)1120以及一個或多個傳感器1128(例如,全球定位系統(tǒng)(gps)傳感器、羅盤、加速度計或其它傳感器)。機(jī)器1100可以包括輸出控制器1134,例如串行連接(例如,通用串行總線(usb))、并行連接、或者其它有線連接或無線連接(例如,紅外(ir)、近場通信(nfc)等),以便與一個或多個外圍設(shè)備(例如,打印機(jī)、讀卡器等)進(jìn)行通信或控制它們。
存儲設(shè)備1116可以包括機(jī)器可讀介質(zhì)1122,在其上存儲有一組或多組數(shù)據(jù)結(jié)構(gòu)和指令1124(例如,軟件),這些數(shù)據(jù)結(jié)構(gòu)和指令體現(xiàn)本文所描述的任何一種或多種方法或功能,或者由其來利用。指令1124在由機(jī)器1100執(zhí)行它們期間還可以完全或至少部分地駐留在主存儲器1104、靜態(tài)存儲器1106或硬件處理器1102內(nèi)。在示例中,硬件處理器1102、主存儲器1104、靜態(tài)存儲器1106或存儲設(shè)備1116之一或任何組合可以構(gòu)成機(jī)器可讀介質(zhì)。
雖然機(jī)器可讀介質(zhì)1122被示為單個介質(zhì),但是術(shù)語“機(jī)器可讀介質(zhì)”可以包括單個介質(zhì)或多個介質(zhì)(例如,集中式或分布式數(shù)據(jù)庫,和/或關(guān)聯(lián)的緩存和服務(wù)器),它們被配置為存儲一個或多個指令1124。
術(shù)語“機(jī)器可讀介質(zhì)”可以包括能夠存儲、編碼或攜帶由機(jī)器1100執(zhí)行的指令并且使機(jī)器1100執(zhí)行本公開的任何一種或多種技術(shù)的任何介質(zhì),或者能夠存儲、編碼或攜帶由這些指令使用或與之相關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)的任何介質(zhì)。非限制性機(jī)器可讀介質(zhì)示例可以包括固態(tài)存儲器以及光介質(zhì)和磁介質(zhì)。在示例中,大容量機(jī)器可讀介質(zhì)包括具有多個粒子的機(jī)器可讀介質(zhì),所述多個粒子具有靜止質(zhì)量。大容量機(jī)器可讀介質(zhì)的具體示例可以包括:非易失性存儲器,例如半導(dǎo)體存儲器器件(例如,電可編程只讀存儲器(eprom)或電可擦除可編程只讀存儲器(eeprom))和閃存器件;磁盤,例如內(nèi)部硬盤和可移除盤;磁性光盤;以及cd-rom和dvd-rom盤。
可以利用多種傳輸協(xié)議中的任一種協(xié)議(例如,幀中繼、互聯(lián)網(wǎng)協(xié)議(ip)、傳輸控制協(xié)議(tcp)、用戶數(shù)據(jù)報協(xié)議(udp)、超文本傳輸協(xié)議http等),經(jīng)由網(wǎng)絡(luò)接口設(shè)備/收發(fā)機(jī)1120使用傳輸介質(zhì)在通信網(wǎng)絡(luò)1126上進(jìn)一步發(fā)送或接收指令1124。示例通信網(wǎng)絡(luò)可以包括局域網(wǎng)(lan)、廣域網(wǎng)(wan)、分組數(shù)據(jù)網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))、移動電話網(wǎng)絡(luò)(例如,蜂窩網(wǎng)絡(luò))、普通老式電話(pots)網(wǎng)絡(luò)、無線數(shù)據(jù)網(wǎng)絡(luò)(例如,稱為
在一個實施例中,機(jī)器1100可以包括一組一個或多個發(fā)射機(jī)/接收機(jī)1120以及其中的組件(放大器、濾波器、模數(shù)(a/d)轉(zhuǎn)換器等),它們在功能上耦合到復(fù)用器/解復(fù)用器(復(fù)用/解復(fù)用)單元、調(diào)制器/解調(diào)器(調(diào)制/解調(diào))單元(也稱為調(diào)制解調(diào)器)以及編碼器/解碼器單元(也稱為編碼解碼器)。每個發(fā)射機(jī)/接收機(jī)可以構(gòu)成能夠經(jīng)由一個或多個天線發(fā)送和接收無線信號(例如,流、電磁輻射)的相應(yīng)收發(fā)機(jī)。
電子組件和關(guān)聯(lián)的電路,例如復(fù)用/解復(fù)用單元、編碼解碼器和調(diào)制解調(diào)器,可以允許或有助于對由計算設(shè)備接收到的信號和將要由計算設(shè)備發(fā)送的信號進(jìn)行處理和操控,例如編碼/解碼、解密和/或調(diào)制/解調(diào)。在一個方面,如本文所描述,所接收的無線信號和所發(fā)送的無線信號可以根據(jù)一種或多種無線技術(shù)協(xié)議進(jìn)行調(diào)制和/或編碼,或者以其它方式進(jìn)行處理。這類無線技術(shù)協(xié)議可以包括3gppumts;3gpplte;lte-a;wi-fi協(xié)議,例如ieee802.11標(biāo)準(zhǔn)族(ieee802.ac、ieee802.ax等);wimax;用于adhoc網(wǎng)絡(luò)的無線技術(shù)和相關(guān)協(xié)議,例如藍(lán)牙或zigbee;用于分組無線通信的其它協(xié)議;等。
所描述的通信單元中的電子組件,包括一個或多個發(fā)射機(jī)/接收機(jī)1120,可以通過總線交換信息(例如,流、ltf符號、數(shù)據(jù)、元數(shù)據(jù)、代碼指令、信令和相關(guān)凈荷數(shù)據(jù),它們的組合等),總線可以體現(xiàn)或可以包括系統(tǒng)總線、地址總線、數(shù)據(jù)總線、消息總線、參考鏈路或接口,它們的組合等中的至少一種。一個或多個接收機(jī)/發(fā)射機(jī)中的每一個可以將信號從模擬轉(zhuǎn)換到數(shù)字,反之亦然。此外或替換地,接收機(jī)/發(fā)射機(jī)可以將單個數(shù)據(jù)流劃分成多個并行數(shù)據(jù)流,或者執(zhí)行相反的操作。這些操作可以作為各種復(fù)用方案的部分來進(jìn)行。如所示,復(fù)用/解復(fù)用單元在功能上耦合到一個或多個接收機(jī)/發(fā)射機(jī),并且可以允許在時域和頻域中對信號進(jìn)行處理。在一個方面,復(fù)用/解復(fù)用單元可以根據(jù)各種復(fù)用方案對信息(例如,數(shù)據(jù)、元數(shù)據(jù)和/或信令)進(jìn)行復(fù)用和解復(fù)用,例如時分復(fù)用(tdm)、頻分復(fù)用(fdm)、正交頻分復(fù)用(ofdm)、碼分復(fù)用(cdm)、空分復(fù)用(sdm)。此外或替換地,在另一方面,復(fù)用/解復(fù)用單元可以根據(jù)大多數(shù)任何碼對信息(例如,碼)進(jìn)行加擾和擴(kuò)展,例如hadamard-walsh碼、baker碼、kasami碼、多相碼。調(diào)制解調(diào)器可以根據(jù)各種調(diào)制技術(shù)對信息(例如,數(shù)據(jù)、元數(shù)據(jù)、信令或其組合)進(jìn)行調(diào)制和解調(diào),例如頻率調(diào)制(例如,頻移鍵控)、幅度調(diào)制(例如,m元正交幅度調(diào)制(qam),其中,m是正整數(shù);幅移鍵控(ask)、相移鍵控(psk)等)。此外,可以被包括于計算設(shè)備中的處理器(例如,包括于無線電單元或計算設(shè)備的其它功能單元中的處理器)可以允許對數(shù)據(jù)(例如,符號、比特或碼片)進(jìn)行處理,以用于復(fù)用/解復(fù)用、調(diào)制/解調(diào)(例如,直接快速傅里葉變換和快速傅里葉逆變換)、選擇調(diào)制速率、選擇數(shù)據(jù)分組格式、分組間時間等。
編碼解碼器可以根據(jù)適合于至少部分地通過由相應(yīng)發(fā)射機(jī)/接收機(jī)構(gòu)成的一個或多個收發(fā)機(jī)進(jìn)行通信的一種或多種編碼/解碼方案對信息(例如,數(shù)據(jù)、元數(shù)據(jù)、信令或其組合)進(jìn)行操作。在一個方面,這些編碼/解碼方案或相關(guān)過程可以作為一組一個或多個計算機(jī)可訪問指令(計算機(jī)可讀指令、計算機(jī)可執(zhí)行指令或其組合)保存在一個或多個存儲器設(shè)備(稱為存儲器)。在該計算設(shè)備與另一計算設(shè)備(例如,接入點、用戶設(shè)備、站和/或其它類型的用戶裝備)之間的無線通信利用mu-mimi、mimo、miso、simo、或siso操作的情形中,編碼解碼器可以實現(xiàn)空時分組編碼(stbc)和關(guān)聯(lián)的解碼或者空頻分組編碼(sfbc)和關(guān)聯(lián)的解碼中的至少一種。此外或替換地,編碼解碼器可以從根據(jù)空間復(fù)用方案編碼的數(shù)據(jù)流中提取信息。在一個方面,為了對接收到的信息(例如,數(shù)據(jù)、元數(shù)據(jù)、信令或其組合)進(jìn)行解碼,編碼解碼器可以實現(xiàn)以下操作中的至少一種:計算與用于特定解調(diào)的星座實現(xiàn)關(guān)聯(lián)的對數(shù)似然比(llr)、最大比組合(mrc)濾波、最大似然(ml)檢測、連續(xù)干擾消除(sic)檢測、迫零(zf)和最小均方差估計(mmse)檢測等。編碼解碼器可以至少部分地利用復(fù)用/解復(fù)用組件和調(diào)制/解調(diào)組件來根據(jù)本文所描述的方面進(jìn)行操作。
雖然已經(jīng)示出、描述并指出了本發(fā)明的應(yīng)用于其示例性實施例的基本新穎特征,但是將理解,在不脫離本發(fā)明的精神的情況下,本領(lǐng)域技術(shù)人員在形式上、所示的設(shè)備的細(xì)節(jié)上和它們的操作上可以進(jìn)行各種省略、替換和改變。此外,明確的意圖是,以基本相同的方式執(zhí)行基本相同的功能以實現(xiàn)相同的結(jié)果的這些元件和/或方法操作的所有組合,落入本公開的范圍內(nèi)。此外,應(yīng)當(dāng)理解,作為設(shè)計選擇的一般事項,結(jié)合本公開的任何所公開的形式或?qū)嵤├竞?或所描述的結(jié)構(gòu)和/或元件和/或方法操作可以被合并到任何其它所公開或所描述或所建議的形式或?qū)嵤├小R虼?,意圖是僅按照所附權(quán)利要求的范圍所指示地那樣受限。
示例實施例
一個示例實施例是一種計算機(jī)可讀非瞬時性存儲介質(zhì),包含計算機(jī)可執(zhí)行指令,所述指令當(dāng)由一個或多個處理器執(zhí)行時導(dǎo)致執(zhí)行以下操作,包括:識別無線通信信道上的包括一個或多個編碼的長訓(xùn)練字段(ltf)符號的一個或多個數(shù)據(jù)流;在接收到第一ltf符號后,確定所述無線通信信道的第一相位;在接收到第二ltf符號后,確定所述無線通信信道的第二相位;確定所述第一相位與所述第二相位之間的相位差;使用所述相位差來確定所述無線通信信道的信道頻率偏移(cfo);以及至少部分地基于所確定的cfo來確定所述無線通信信道估計。所述介質(zhì)操作還包括:確定用于減輕因兩個或更多個數(shù)據(jù)流之間的信道頻率偏移(cfo)而導(dǎo)致的干擾的迫零濾波或最小均方差估計(mmse)濾波;以及確定所述一個或多個數(shù)據(jù)流的信道響應(yīng)。所述第一ltf符號是所述一個或多個數(shù)據(jù)流中所包括的ltf符號序列中的第一ltf符號,并且其中,所述第二ltf符號是所述一個或多個數(shù)據(jù)流中所包括的第二ltf符號序列中的最后ltf符號。所述介質(zhì)操作還包括:基于被確定為包括于所述無線通信信道中的數(shù)據(jù)流的數(shù)量來確定所述一個或多個數(shù)據(jù)流中所包括的ltf符號的數(shù)量。所述無線通信信道包括一個或多個子帶,并且其中,每個子帶被配置為:發(fā)送包括所確定的數(shù)量的ltf符號的一個或多個數(shù)據(jù)流。所述介質(zhì)操作還包括:使用正交矩陣通過所述一個或多個ltf符號對一個或多個數(shù)據(jù)流進(jìn)行編碼,其中,所述正交矩陣的維度由所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量以及所述一個或多個ltf符號中所包括的ltf符號的數(shù)量來定義;使用所述正交矩陣對所述一個或多個數(shù)據(jù)流進(jìn)行解碼;以及從所述一個或多個數(shù)據(jù)流提取所述一個或多個ltf符號。所述介質(zhì)操作還包括:確定所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量小于所述一個或多個ltf符號中所包括的ltf符號的數(shù)量;將一個或多個附加ltf符號添加到所述一個或多個ltf符號以在所述一個或多個數(shù)據(jù)流中進(jìn)行編碼,使得所述一個或多個數(shù)據(jù)流中被編碼的ltf符號的總數(shù)量等于所確定的所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量,其中,所述總數(shù)量的ltf符號包括第一可解碼ltf符號集和第二可解碼ltf符號集。
一個示例實施例是一種用于減輕無線網(wǎng)絡(luò)中的干擾的方法。所述方法可以包括:由無線通信設(shè)備識別無線通信信道上的包括一個或多個編碼的長訓(xùn)練字段(ltf)符號的一個或多個數(shù)據(jù)流;由所述無線通信設(shè)備在接收到第一ltf符號后確定所述無線通信信道的第一相位;由所述無線通信設(shè)備在接收到第二ltf符號后確定所述無線通信信道的第二相位;由所述無線通信設(shè)備確定所述第一相位與所述第二相位之間的相位差;由所述無線通信設(shè)備使用所確定的相位差來確定所述無線通信信道的cfo;以及由所述無線通信設(shè)備至少部分地基于所確定的cfo來修改所述無線通信信道估計。所述方法可以還包括:由所述無線通信設(shè)備計算用于減輕因兩個或更多個數(shù)據(jù)流之間的信道頻率偏移(cfo)而導(dǎo)致的干擾的迫零濾波或最小均方差估計(mmse)濾波;以及確定所述一個或多個數(shù)據(jù)流的信道響應(yīng)。所述第一ltf符號是所述一個或多個數(shù)據(jù)流中所包括的ltf符號序列中的第一ltf符號,并且其中,所述第二ltf符號是所述一個或多個數(shù)據(jù)流中所包括的第二ltf符號序列中的最后ltf符號。所述方法可以還包括:由無線通信設(shè)備基于被確定為包括于無線通信信道中的數(shù)據(jù)流的數(shù)量來確定所述一個或多個數(shù)據(jù)流中所包括的ltf符號的數(shù)量。所述無線通信信道包括一個或多個子帶,并且其中,每個子帶被配置為:發(fā)送包括所確定的數(shù)量的ltf符號的一個或多個數(shù)據(jù)流。所述方法可以還包括:由所述無線通信設(shè)備使用正交矩陣通過所述一個或多個ltf符號對所述一個或多個數(shù)據(jù)流進(jìn)行編碼,其中,所述正交矩陣的維度由所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量以及所述一個或多個ltf符號中所包括的ltf符號的數(shù)量來定義;由所述無線通信設(shè)備使用所述正交矩陣對所述一個或多個數(shù)據(jù)流進(jìn)行解碼;以及由所述無線通信設(shè)備從所述一個或多個數(shù)據(jù)流提取所述一個或多個ltf符號。所述方法可以還包括:由所述無線通信設(shè)備確定所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量小于所述一個或多個ltf符號中所包括的ltf符號的數(shù)量;以及將一個或多個附加ltf符號添加到所述一個或多個ltf符號以在所述一個或多個數(shù)據(jù)流中進(jìn)行編碼,使得所述一個或多個數(shù)據(jù)流中被編碼的ltf符號的總數(shù)量等于所確定的所述一個或多個數(shù)據(jù)流中所包括的數(shù)據(jù)流的數(shù)量,其中,所述總數(shù)量的ltf符號包括第一可解碼ltf符號集和第二可解碼ltf符號集,其中,使用第一大小的正交矩陣將一個或多個附加ltf符號添加到所述第一可解碼集,并且使用與所述第一大小不同的第二大小的正交矩陣將一個或多個附加ltf符號添加到第二可解碼集。
一個示例實施例是一種設(shè)備,包括:至少一個存儲器,包括存儲在其上的計算機(jī)可執(zhí)行指令;和一個或多個處理元件,用于執(zhí)行所述計算機(jī)可執(zhí)行指令,以:在時域和/或頻域中將一個或多個長訓(xùn)練字段(ltf)符號編碼到無線通信信道的一個或多個數(shù)據(jù)流中;以及通過所述無線通信信道發(fā)送包括一個或多個編碼的ltf符號的所述一個或多個數(shù)據(jù)流。所述設(shè)備可以被配置為:基于被確定為包括于所述無線通信信道中的數(shù)據(jù)流的數(shù)量來確定所述一個或多個數(shù)據(jù)流中所包括的ltf符號的數(shù)量。所述無線通信信道包括一個或多個子帶,并且其中,每個子帶被配置為:發(fā)送包括所確定的數(shù)量的ltf符號的一個或多個數(shù)據(jù)流。
一種計算機(jī)可讀非瞬時性存儲介質(zhì),包含計算機(jī)可執(zhí)行指令,所述指令當(dāng)由一個或多個處理器執(zhí)行時導(dǎo)致執(zhí)行以下操作,包括:由設(shè)備在時域和/或頻域中將一個或多個ltf符號編碼到無線通信信道的一個或多個數(shù)據(jù)流中,所述設(shè)備包括:至少一個存儲器,包括存儲在其上的計算機(jī)可執(zhí)行指令;和一個或多個處理元件,用于執(zhí)行計算機(jī)可執(zhí)行指令;以及由所述設(shè)備通過所述無線通信信道發(fā)送包括一個或多個編碼的ltf符號的所述一個或多個數(shù)據(jù)流。所述介質(zhì)可以還包括:基于被確定為包括于所述無線通信信道中的數(shù)據(jù)流的數(shù)量來確定所述一個或多個數(shù)據(jù)流中所包括的ltf符號的數(shù)量。所述無線通信信道包括一個或多個子帶,并且其中,每個子帶被配置為:發(fā)送包括所確定的數(shù)量的ltf符號的一個或多個數(shù)據(jù)流。