專利名稱:確定無線發(fā)送狀態(tài)的方法、裝置和無線接入點(diǎn)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種確定無線發(fā)送狀態(tài)的方法、裝置和無線接入點(diǎn)。
背景技術(shù):
在無線局域網(wǎng)應(yīng)用中,由于受傳播環(huán)境的影響,無線通信經(jīng)常達(dá)不到理想的效果, 為了解決這個(gè)問題,工程上常常采用智能天線技術(shù)來增強(qiáng)無線接入點(diǎn)(AP,Access Point) 與客戶端無線網(wǎng)卡(STA,Station)之間的信號(hào)強(qiáng)度,從而提高通信質(zhì)量。目前的AP技術(shù)方案中,通常采用中央處理器(CPU)與802. 11無線芯片進(jìn)行配合設(shè)計(jì),無線的底層協(xié)商、傳輸由無線芯片來完成。上層獲得的無線介質(zhì)層信息通常滯后于底層的通信狀態(tài),甚至無法獲得無線介質(zhì)層信息。而如果采用智能天線進(jìn)行發(fā)送傳輸,則必須知道無線芯片實(shí)時(shí)的通信狀態(tài),如當(dāng)前的發(fā)送報(bào)文是否為重傳報(bào)文,當(dāng)前的發(fā)送報(bào)文是否是應(yīng)答的確認(rèn)(ACK,Acknowledge)報(bào)文,判斷當(dāng)前報(bào)文是否發(fā)送成功等等。為了實(shí)現(xiàn)利用智能天線進(jìn)行發(fā)送傳輸,現(xiàn)有的確定無線芯片實(shí)時(shí)的通信狀態(tài)的方法主要有三種第一種、自研制無線芯片。第二種、對(duì)專有無線底層信號(hào)重新采樣,獲知信息后再編碼。第三種、改寫CPU向無線芯片轉(zhuǎn)發(fā)報(bào)文的方式。針對(duì)第一種方法,自研制無線芯片可以很好地支持智能天線的發(fā)送傳輸,但是無線芯片研制難度較大,并且成本較高,開發(fā)周期長,因此很少被采用。針對(duì)第二種方法,對(duì)專有無線底層信號(hào)重新采樣及編碼,雖然無須研制完整的無線芯片,但本方法涉及到高速采樣、還原,以及復(fù)雜的802. 11底層編碼,數(shù)據(jù)處理難度較大,并且由于需要在電路中間插入數(shù)據(jù)處理芯片,會(huì)帶來較大的計(jì)算延時(shí),甚至無法保證 802. 11協(xié)議對(duì)報(bào)文時(shí)延的要求。針對(duì)第三種方法,一般是將CPU向無線芯片轉(zhuǎn)發(fā)的報(bào)文由多隊(duì)列、多報(bào)文的形式改變成單一報(bào)文的形式,CPU不斷查詢無線芯片狀態(tài),CPU在一個(gè)單一報(bào)文發(fā)送完畢后,再轉(zhuǎn)發(fā)新的單一報(bào)文。針對(duì)本方法,雖然可以獲知無線底層狀態(tài),但大大犧牲了整個(gè)無線網(wǎng)絡(luò)的吞吐性能,并且CPU與無線芯片之間的總線也非??赡芘c其他進(jìn)程發(fā)生競爭,使上述控制失效。因此,亟需提供一種可以簡單有效地確定無線芯片實(shí)時(shí)的通信狀態(tài)的方法,減少計(jì)算時(shí)延以及避免降低無線網(wǎng)絡(luò)的吞吐性能。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種確定無線發(fā)送狀態(tài)的方法、裝置和無線接入點(diǎn),用于快速確定無線芯片實(shí)時(shí)的通信狀態(tài),減少計(jì)算時(shí)延以及避免降低無線網(wǎng)絡(luò)的吞吐性能。一種確定無線發(fā)送狀態(tài)的方法,所述方法包括
監(jiān)測無線芯片提供的信道空閑Rx_clear信號(hào)與網(wǎng)卡發(fā)射Tx_frame信號(hào);根據(jù)監(jiān)測到的所述RX_clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷;根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)。一種確定無線發(fā)送狀態(tài)的裝置,所述裝置包括監(jiān)測模塊,用于監(jiān)測無線芯片提供的信道空閑RX_Clear信號(hào)與網(wǎng)卡發(fā)射Tx_ frame信號(hào);狀態(tài)確定模塊,用于根據(jù)監(jiān)測模塊監(jiān)測到的所述RX_clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷,根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)。一種無線接入點(diǎn),包括所述確定無線發(fā)送狀態(tài)的裝置、中央處理器、無線芯片和智能天線。根據(jù)本發(fā)明實(shí)施例提供的方案,可以根據(jù)無線芯片提供的RX_Clear信號(hào)與Tx_ frame信號(hào)進(jìn)行邏輯判斷,從而根據(jù)該邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài),無需進(jìn)行復(fù)雜的芯片研發(fā),也無需進(jìn)行信號(hào)的采樣、還原和編碼,從而避免了高難度的數(shù)據(jù)處理, 減少了計(jì)算時(shí)延,且相對(duì)于改寫CPU向無線芯片轉(zhuǎn)發(fā)報(bào)文的方式,還可以避免降低無線網(wǎng)絡(luò)的吞吐性能,并避免總線競爭,保證無線發(fā)送狀態(tài)確定的可控性。
圖1為本發(fā)明實(shí)施例一提供的確定無線發(fā)送狀態(tài)的方法的步驟流程圖;圖2為本發(fā)明實(shí)施例一提供的確定無線發(fā)送狀態(tài)的邏輯判斷過程示意圖;圖3為本發(fā)明實(shí)施例二提供的確定無線發(fā)送狀態(tài)的裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例三提供的無線接入點(diǎn)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供的方案中,針對(duì)目前的AP架構(gòu),提出一種簡單有效的獲知底層發(fā)送狀態(tài)的方法,從而可以使得無須進(jìn)行復(fù)雜的芯片開發(fā),無需進(jìn)行復(fù)雜的數(shù)據(jù)處理,也無需降低無線網(wǎng)絡(luò)的吞吐性能,即可采用智能天線發(fā)送技術(shù),從而增強(qiáng)無線網(wǎng)絡(luò)的通信能力。下面結(jié)合說明書附圖和各實(shí)施例對(duì)本發(fā)明方案進(jìn)行說明。實(shí)施例一、本發(fā)明實(shí)施例一提供一種確定無線發(fā)送狀態(tài)的方法,該方法的步驟如圖1所示, 包括步驟101、監(jiān)測信號(hào)。本實(shí)施例可以利用無線芯片,如802. 11無線芯片內(nèi)部提供的信道空閑RX_Clear 信號(hào)與網(wǎng)卡發(fā)射TX_frame信號(hào),確定出底層無線狀態(tài)。因此,在本步驟中,可以監(jiān)測無線芯片提供的RX_Clear信號(hào)與TX_frame信號(hào),用于實(shí)現(xiàn)后續(xù)操作。步驟102、進(jìn)行邏輯判斷。僅根據(jù)所述RX_clear信號(hào)與TX_frame信號(hào),無法直接得知無線芯片的無線發(fā)送狀態(tài),在本步驟中,可以根據(jù)監(jiān)測到的所述RX_Clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷, 從而用于確定無線芯片的無線發(fā)送狀態(tài)。具體的,可以將監(jiān)測到的所述RX_Clear信號(hào)與TX_frame信號(hào)輸入邏輯判斷單元,
5如復(fù)雜可編程邏輯器件(CPLD,Complex Programmable Logic Device)、數(shù)字信號(hào)處理器 (DSP, digital signal processor)或現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield-Programmable Gate Array),進(jìn)行邏輯判斷。步驟103、確定無線發(fā)送狀態(tài)。在本步驟中,可以根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)。如確定無線芯片發(fā)送的下一個(gè)報(bào)文是否為重傳報(bào)文,當(dāng)前發(fā)送的報(bào)文是否為ACK報(bào)文(其中,在本實(shí)施例中,將準(zhǔn)許發(fā)送(CTS,Clear To send)報(bào)文也作為ACK報(bào)文的一種)。步驟104、控制智能天線的下行傳輸。在確定出無線芯片的無線發(fā)送狀態(tài)之后,可以根據(jù)確定出的無線發(fā)送狀態(tài),對(duì)智能天線的下行傳輸進(jìn)行控制。具體的,可以根據(jù)確定出的發(fā)送的下一個(gè)報(bào)文是否為重傳報(bào)文,輸出正確的天線配置,實(shí)現(xiàn)對(duì)智能天線的下行控制。具體的,在本實(shí)施例中,可以設(shè)定無線芯片偵測到空間中存在同信道的功率傳輸時(shí),將RX_clear信號(hào)置位為低電平,反之將RX_clear置位為高電平,無線芯片在發(fā)送報(bào)文時(shí),將Tx_frame置位為高電平,反之將Tx_frame置位為低電平。確定無線發(fā)送狀態(tài)的邏輯判斷過程可以如圖2所示,包括當(dāng)RX_Clear處于上升沿時(shí),觸發(fā)第一計(jì)時(shí)器,如果在設(shè)定的第一時(shí)長內(nèi),有Tx_ frame上升沿到來,則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為ACK報(bào)文,否則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為非ACK報(bào)文;以及當(dāng)TX_frame處于下降沿時(shí),如果無線芯片此前發(fā)送的報(bào)文類型為非ACK報(bào)文,則觸發(fā)第二計(jì)時(shí)器若在設(shè)定的第二時(shí)長內(nèi),沒有RX_Clear下降沿到來,則在第二計(jì)時(shí)器計(jì)數(shù)結(jié)束后,確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文;若在設(shè)定的第二時(shí)長內(nèi),有RX_Clear下降沿到來,則觸發(fā)第三計(jì)時(shí)器,若在設(shè)定的第三時(shí)長內(nèi),有RX_Clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文,否則,若在設(shè)定的第三時(shí)長內(nèi),沒有RX_Clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文。邏輯判斷的原理為如果無線芯片當(dāng)前發(fā)送的報(bào)文為ACK報(bào)文,則距離前一個(gè)報(bào)文的接收的時(shí)間是非常短的,通過設(shè)定第一時(shí)長(所述第一時(shí)長可以為8 20微秒,較優(yōu)的,可以設(shè)定為10微秒),補(bǔ)償了無線芯片的延遲。因此,當(dāng)RX_clear處于上升沿時(shí),如果在設(shè)定的第一時(shí)長內(nèi),有TX_frame上升沿到來,則可以確定無線芯片當(dāng)前的發(fā)送報(bào)文類型為ACK報(bào)文,否則確定無線芯片當(dāng)前的發(fā)送報(bào)文類型為非ACK報(bào)文。如果無線芯片當(dāng)前發(fā)送的報(bào)文不是ACK報(bào)文,則偵測該報(bào)文發(fā)送完畢后,是否在設(shè)定的第二時(shí)長內(nèi)(所述第二時(shí)長可以為觀 35微秒,較優(yōu)的,可以設(shè)定第二時(shí)長為30 微秒)接收到了對(duì)端發(fā)來的應(yīng)答信號(hào)如果沒有,則確定下一個(gè)發(fā)送的報(bào)文為重傳報(bào)文(如圖2所示,可以用0標(biāo)識(shí)重傳報(bào)文);如果接收到了應(yīng)答信號(hào),則進(jìn)一步偵測其時(shí)長是否滿足應(yīng)答信號(hào)的長度(第三時(shí)長(可以用X微秒表示),第三時(shí)長可以根據(jù)觸發(fā)第三計(jì)時(shí)器的時(shí)刻,無線芯片前一個(gè)發(fā)送報(bào)文的類型確定,具體的,如圖2所示,可以通過硬件報(bào)文發(fā)送隊(duì)列給出第三時(shí)長),如果偵測出的應(yīng)答信號(hào)的時(shí)長不滿足第三時(shí)長(如,應(yīng)答信號(hào)的時(shí)長不等于第三時(shí)長),則確定下一個(gè)發(fā)送的報(bào)文為重傳報(bào)文,如果偵測出的應(yīng)答信號(hào)的時(shí)長滿足第三時(shí)長(如,應(yīng)答信號(hào)的時(shí)長等于第三時(shí)長),則確定下一個(gè)發(fā)送的報(bào)文為非重傳報(bào)文 (如圖2所示,可以用1標(biāo)識(shí)非重傳報(bào)文)。如圖2所示,可以確定是否需要進(jìn)行報(bào)文重傳,在確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文(標(biāo)識(shí)為1)時(shí),根據(jù)報(bào)文隊(duì)列(該報(bào)文隊(duì)列可以為無線接入點(diǎn)的中央處理器CPU輸出的報(bào)文隊(duì)列),輸出未發(fā)送的第一幀報(bào)文的天線配置(報(bào)文計(jì)數(shù)器加1,如圖 2所示,可以用count++表示)。在確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文(標(biāo)識(shí)為 0)時(shí),在該時(shí)刻,根據(jù)報(bào)文隊(duì)列,重新輸出距離該時(shí)刻最近的已發(fā)送的一幀報(bào)文的天線配置 (報(bào)文計(jì)數(shù)器不變,如圖2所示,可以用count表示),從而實(shí)現(xiàn)對(duì)智能天線的下行傳輸?shù)目刂?。根?jù)本發(fā)明實(shí)施例一提供的方案,不僅可以確定無線芯片的無線發(fā)送狀態(tài),還可以進(jìn)一步根據(jù)確定出的無線發(fā)送狀態(tài),對(duì)智能天線的下行傳輸進(jìn)行控制。本發(fā)明實(shí)施例一提供的確定無線發(fā)送狀態(tài)具體方案中(如圖2所示),由于僅涉及到較為簡單的邏輯判斷以及計(jì)數(shù),因此可以用成本較低的CPLD芯片來實(shí)現(xiàn)。且將原本非常復(fù)雜的無線發(fā)送狀態(tài)判斷,通過簡單的CPLD芯片實(shí)現(xiàn),還可以簡化智能天線的設(shè)計(jì),進(jìn)一步節(jié)約通信成本。與本發(fā)明實(shí)施例一基于同一發(fā)明構(gòu)思,提供以下的裝置和無線接入點(diǎn)。實(shí)施例二、本發(fā)明實(shí)施例二提供一種確定無線發(fā)送狀態(tài)的裝置,該裝置的結(jié)構(gòu)如圖3所示, 包括監(jiān)測模塊11用于監(jiān)測無線芯片提供的信道空閑RX_Clear信號(hào)與網(wǎng)卡發(fā)射Tx_ frame信號(hào);狀態(tài)確定模塊12用于根據(jù)監(jiān)測模塊監(jiān)測到的所述RX_Clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷,根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)。設(shè)定無線芯片偵測到空間中存在同信道的功率傳輸時(shí),將RX_Clear信號(hào)置位為低電平,反之將RX_Clear置位為高電平,無線芯片在發(fā)送報(bào)文時(shí),將TX_frame置位為高電平,反之將TX_frame置位為低電平;狀態(tài)確定模塊12具體用于當(dāng)RX_clear處于上升沿時(shí),觸發(fā)第一計(jì)時(shí)器,如果在設(shè)定的第一時(shí)長內(nèi),有TX_frame上升沿到來,則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為確認(rèn) ACK報(bào)文,否則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為非ACK報(bào)文;以及當(dāng)TX_frame處于下降沿時(shí),如果無線芯片此前發(fā)送的報(bào)文類型為非ACK報(bào)文,則觸發(fā)第二計(jì)時(shí)器若在設(shè)定的第二時(shí)長內(nèi),沒有RX_Clear下降沿到來,則在第二計(jì)時(shí)器計(jì)數(shù)結(jié)束后,確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文;若在設(shè)定的第二時(shí)長內(nèi),有RX_Clear下降沿到來,則觸發(fā)第三計(jì)時(shí)器,若在設(shè)定的第三時(shí)長內(nèi),有RX_Clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文,否則,若在設(shè)定的第三時(shí)長內(nèi),沒有RX_Clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文。所述裝置還包括控制模塊13 控制模塊13用于確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文時(shí),根據(jù)報(bào)文隊(duì)列,輸出未發(fā)送的第一幀報(bào)文的天線配置,以及確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文時(shí),在該時(shí)刻,根據(jù)報(bào)文隊(duì)列,重新輸出距離該時(shí)刻最近的已發(fā)送的一幀報(bào)文的天線配置。
實(shí)施例三、
本發(fā)明實(shí)施例二提供一種無線接入點(diǎn),該無線接入點(diǎn)可以包括如實(shí)施例二所述的裝置,具體的,實(shí)施例三提供的無線接入點(diǎn)的結(jié)構(gòu)可以如圖4所示,包括中央處理器21、無線芯片22、確定無線發(fā)送狀態(tài)的裝置23和智能天線M
其中,中央處理器21 (CPU)確定報(bào)文的發(fā)送隊(duì)列,將發(fā)送隊(duì)列信息交付給無線芯片22,并將發(fā)送隊(duì)列信息通知確定無線發(fā)送狀態(tài)的裝置23。無線芯片22輸出射頻信號(hào)給智能天線M進(jìn)行發(fā)射,并提供RX_Clear信號(hào)與TX_frame信號(hào)給確定無線發(fā)送狀態(tài)的裝置 23。確定無線發(fā)送狀態(tài)的裝置23通過監(jiān)測到的RX_clear信號(hào)與TX_frame信號(hào),判斷無線發(fā)送狀態(tài),并進(jìn)一步得到對(duì)智能天線M的控制方式,最終輸出對(duì)智能天線M的控制信號(hào), 使智能天線M能夠增強(qiáng)與用戶的通信信號(hào)強(qiáng)度。
在本實(shí)施例中,還可以進(jìn)一步對(duì)當(dāng)前信道質(zhì)量進(jìn)行判斷,具體的,確定無線發(fā)送狀態(tài)的裝置23可以根據(jù)RX_clear的占空比,實(shí)時(shí)判斷出當(dāng)前信道繁忙與否(如,可以在Rx_ clear占空比高于設(shè)定值時(shí),確定當(dāng)前信道繁忙),根據(jù)Rx^lear與Tx_frame的比例判斷當(dāng)前信道是否存在大量干擾,并可以根據(jù)重傳報(bào)文的數(shù)量確定對(duì)當(dāng)前通信的影響等。根據(jù)上述信道質(zhì)量的判斷,可以通知CPU改變當(dāng)前的報(bào)文數(shù)據(jù)速率,以及發(fā)射功率,從而通過采用優(yōu)化的發(fā)送控制,提高數(shù)據(jù)發(fā)送速率,增加通信穩(wěn)定性。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種確定無線發(fā)送狀態(tài)的方法,其特征在于,所述方法包括監(jiān)測無線芯片提供的信道空閑RX_Clear信號(hào)與網(wǎng)卡發(fā)射TX_frame信號(hào);根據(jù)監(jiān)測到的所述RX_Clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷;根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)。
2.如權(quán)利要求1所述的方法,其特征在于,根據(jù)監(jiān)測到的所述RX_Clear信號(hào)與Tx_ frame信號(hào)進(jìn)行邏輯判斷,具體包括利用復(fù)雜可編程邏輯器件CPLD、數(shù)字信號(hào)處理器DSP或現(xiàn)場可編程門陣列FPGA進(jìn)行邏輯判斷。
3.如權(quán)利要求1或2所述的方法,其特征在于,設(shè)定無線芯片偵測到空間中存在同信道的功率傳輸時(shí),將Rx_clear信號(hào)置位為低電平,反之將RX_clear置位為高電平,無線芯片在發(fā)送報(bào)文時(shí),將TX_frame置位為高電平,反之將TX_frame置位為低電平;根據(jù)監(jiān)測到的所述RX_Clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷,根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài),具體包括當(dāng)RX_clear處于上升沿時(shí),觸發(fā)第一計(jì)時(shí)器,如果在設(shè)定的第一時(shí)長內(nèi),有TX_frame 上升沿到來,則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為確認(rèn)ACK報(bào)文,否則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為非ACK報(bào)文;以及當(dāng)TX_frame處于下降沿時(shí),如果無線芯片此前發(fā)送的報(bào)文類型為非ACK報(bào)文,則觸發(fā)第二計(jì)時(shí)器若在設(shè)定的第二時(shí)長內(nèi),沒有RX_Clear下降沿到來,則在第二計(jì)時(shí)器計(jì)數(shù)結(jié)束后,確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文;若在設(shè)定的第二時(shí)長內(nèi),有RX_Clear下降沿到來,則觸發(fā)第三計(jì)時(shí)器,若在設(shè)定的第三時(shí)長內(nèi),有RX_clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文, 否則,若在設(shè)定的第三時(shí)長內(nèi),沒有RX_Clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文。
4.如權(quán)利要求3所述的方法,其特征在于,所述第一時(shí)長設(shè)定為8 20微秒,所述第二時(shí)長設(shè)定為觀 35微秒,所述第三時(shí)長根據(jù)觸發(fā)第三計(jì)時(shí)器的時(shí)刻,無線芯片前一個(gè)發(fā)送報(bào)文的類型確定。
5.如權(quán)利要求3所述的方法,其特征在于,根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)之后,所述方法還包括確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文時(shí),根據(jù)報(bào)文隊(duì)列,輸出未發(fā)送的第一幀報(bào)文的天線配置;確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文時(shí),在該時(shí)刻,根據(jù)報(bào)文隊(duì)列,重新輸出距離該時(shí)刻最近的已發(fā)送的一幀報(bào)文的天線配置。
6.一種確定無線發(fā)送狀態(tài)的裝置,其特征在于,所述裝置包括監(jiān)測模塊,用于監(jiān)測無線芯片提供的信道空閑RX_Clear信號(hào)與網(wǎng)卡發(fā)射TX_frame信號(hào);狀態(tài)確定模塊,用于根據(jù)監(jiān)測模塊監(jiān)測到的所述RX_Clear信號(hào)與TX_frame信號(hào)進(jìn)行邏輯判斷,根據(jù)邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài)。
7.如權(quán)利要求6所述的裝置,其特征在于,狀態(tài)確定模塊,具體用于當(dāng)RX_clear處于上升沿時(shí),觸發(fā)第一計(jì)時(shí)器,如果在設(shè)定的第一時(shí)長內(nèi),有TX_frame上升沿到來,則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為確認(rèn)ACK報(bào)文,否則確定無線芯片此時(shí)的發(fā)送報(bào)文類型為非ACK報(bào)文;以及當(dāng)TX_frame處于下降沿時(shí),如果無線芯片此前發(fā)送的報(bào)文類型為非ACK報(bào)文,則觸發(fā)第二計(jì)時(shí)器若在設(shè)定的第二時(shí)長內(nèi),沒有RX_Clear下降沿到來,則在第二計(jì)時(shí)器計(jì)數(shù)結(jié)束后,確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文;若在設(shè)定的第二時(shí)長內(nèi),有RX_Clear下降沿到來,則觸發(fā)第三計(jì)時(shí)器,若在設(shè)定的第三時(shí)長內(nèi),有RX_clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文, 否則,若在設(shè)定的第三時(shí)長內(nèi),沒有RX_Clear上升沿到來,則確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文。
8.如權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括控制模塊,用于確定無線芯片下一個(gè)發(fā)送報(bào)文類型為非重傳報(bào)文時(shí),根據(jù)報(bào)文隊(duì)列, 輸出未發(fā)送的第一幀報(bào)文的天線配置,以及確定無線芯片下一個(gè)發(fā)送報(bào)文類型為重傳報(bào)文時(shí),在該時(shí)刻,根據(jù)報(bào)文隊(duì)列,重新輸出距離該時(shí)刻最近的已發(fā)送的一幀報(bào)文的天線配置。
9.一種無線接入點(diǎn),其特征在于,該無線接入點(diǎn)包括如權(quán)利要求6 8任一所述的裝置、中央處理器、無線芯片和智能天線。
全文摘要
本發(fā)明實(shí)施例提供一種確定無線發(fā)送狀態(tài)的方法、裝置和無線接入點(diǎn),包括根據(jù)無線芯片提供的Rx_clear信號(hào)與Tx_frame信號(hào)進(jìn)行邏輯判斷,從而根據(jù)該邏輯判斷結(jié)果確定無線芯片的無線發(fā)送狀態(tài),無需進(jìn)行復(fù)雜的芯片研發(fā),也無需進(jìn)行信號(hào)的采樣、還原和編碼,從而避免了高難度的數(shù)據(jù)處理,減少了計(jì)算時(shí)延,且相對(duì)于改寫CPU向無線芯片轉(zhuǎn)發(fā)報(bào)文的方式,還可以避免降低無線網(wǎng)絡(luò)的吞吐性能,并避免總線競爭,保證無線發(fā)送狀態(tài)確定的可控性。
文檔編號(hào)H04L1/16GK102523079SQ20111040006
公開日2012年6月27日 申請(qǐng)日期2011年12月5日 優(yōu)先權(quán)日2011年12月5日
發(fā)明者陳建祥 申請(qǐng)人:福建星網(wǎng)銳捷網(wǎng)絡(luò)有限公司