TWI666956B - 無線區域網路暨藍牙裝置 - Google Patents
無線區域網路暨藍牙裝置 Download PDFInfo
- Publication number
- TWI666956B TWI666956B TW107100083A TW107100083A TWI666956B TW I666956 B TWI666956 B TW I666956B TW 107100083 A TW107100083 A TW 107100083A TW 107100083 A TW107100083 A TW 107100083A TW I666956 B TWI666956 B TW I666956B
- Authority
- TW
- Taiwan
- Prior art keywords
- bluetooth
- wireless lan
- time slot
- slot
- wireless
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/24—Connectivity information management, e.g. connectivity discovery or connectivity update
- H04W40/244—Connectivity information management, e.g. connectivity discovery or connectivity update using a network of reference devices, e.g. beaconing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/003—Arrangements to increase tolerance to errors in transmission or reception timing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
- H04W72/1215—Wireless traffic scheduling for collaboration of different radio technologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本發明揭露了一種無線區域網路暨藍牙裝置,其一實施例包含一無線區域網路電路與一藍牙電路。該無線區域網路電路依據一無線區域網路存取點發送的一信標訊號的每一信標,開始一無線區域網路時槽以執行一無線區域網路傳輸作業,該無線區域網路時槽結束於該信標訊號之一預期接收時間點之後。該藍牙電路於該無線區域網路時槽結束後,開始一藍牙時槽以進行一藍牙傳輸作業,其中該藍牙時槽不大於該信標訊號之一週期減去該無線區域網路時槽。若該藍牙時槽小於該信標訊號之週期減去該無線區域網路時槽,該無線區域網路電路於該藍牙時槽結束後,開始一延伸無線區域網路時槽以進行該無線區域網路傳輸作業。該延伸無線區域網路時槽不大於該信標訊號之週期減去該無線區域網路時槽以及該藍牙時槽。
Description
本發明是關於無線通訊裝置,尤其是關於無線區域網路暨藍牙裝置。
無線區域網路(Wireless Local Area Network; WLAN)電路(例如符合IEEE 802.11標準規範之電路)與藍牙(Bluetooth; BT)電路整合至同一積體電路是一主流趨勢,然而,由於WLAN電路(例如符合IEEE 802.11b/g/n標準規範之電路)與BT電路的工作頻帶都採用2.4GHz工業科學醫療頻帶(Industrial Scientific Medical band; ISM band),整合至同一積體電路的WLAN與BT電路的運作會面臨相互干擾的問題。
BT電路的一個重要技術特徵是先進音訊分配協定(Advanced Audio Distribution Profile; A2DP),BT電路可透過A2DP,傳輸音訊一藍牙音訊裝置(例如一藍牙耳機、一藍牙喇叭等等)。當BT電路透過A2DP傳輸音訊(例如音樂訊號)至藍牙音訊裝置時,若WLAN電路同時進行傳輸,在二電路相互干擾的問題沒有妥善處理的情形下,藍牙音訊裝置所播放之音樂可能會有頓音(staccato),WLAN電路也有可能遭遇上網速度變慢甚或斷線的問題。
圖1顯示WLAN傳輸與藍牙A2DP傳輸在2.4GHz 頻段共存時的時槽(slot)分配,其中Data代表一資料封包、ACK代表一確認通知。考量到一般藍牙音訊裝置中資料緩衝記憶體(Data buffer)的大小有限,BT電路會以片段方式來傳送A2DP音訊封包給藍牙音訊裝置,每個片段約1
x~2
x毫秒(其中
x代表0~9之間的數值),而藍牙音訊裝置會發送流量控制封包(例如STOP、GO等等)來控制來自BT電路的音訊流量,WLAN電路則利用BT電路傳輸A2DP音訊封包的空檔來傳輸資料,以實現共存。
然而,上述以A2DP音訊封包為基礎來分配WLAN時槽(WLAN slot)與BT時槽(BT slot)的方式有著至少下列問題: (1)WLAN時槽變得零散。雖然WLAN電路可透過發送控制封包(例如IEEE 802.11標準規範所定義之Null/Null-P/QOS-Null/CTS-To-Self 等等),使得一WLAN存取點(Access Point; AP)發送的封包只出現在WLAN時槽,但實務上,某些AP可能無法及時停止傳送封包給WLAN電路,而越界至BT時槽才發送該些封包給WLAN電路,導致BT傳輸受到干擾以及該些封包無法被收下而必須重傳;另外,某些AP在WLAN時槽過於零散的情形下,於收到來自WLAN電路的傳輸允許通知時(或說於BT時槽切換至WLAN時槽時),無法立即傳出封包而浪費傳輸空檔,進而導致吞吐率(throughput )下降。 (2)WLAN電路可能因長時間未收到AP發出的信標(beacon)而與AP斷線:由於AP發出信標的週期(通常為100毫秒)與傳統時槽分配(如圖1所示)不相關,因此AP發出的信標可能持續地落在BT時槽,導致WLAN電路因長時間未收到該些信標而與AP斷線。
鑑於先前技術的問題,本發明之一目的在於提供一種無線區域網路暨藍牙裝置,以改善先前技術。
本發明揭露了一種無線區域網路暨藍牙裝置,其一實施例包含一無線區域網路電路與一藍牙電路。該無線區域網路電路用來於該無線區域網路暨藍牙裝置與一存取點之間形成一無線連線,並用來接收該存取點發送的一信標訊號以維持該無線連線,該信標訊號是一週期性的訊號,包含複數個信標。該無線區域網路電路包含一無線區域網路傳收器與一無線區域網路控制器,該無線區域網路傳收器用來依據該信標訊號之一已知接收時間點與該信標訊號之一週期來預期何時接收該信標訊號的每一信標,並用來於接收該信標訊號的一當前信標之前,發送一中斷訊號至該無線區域網路控制器以及開始一無線區域網路時槽,該無線區域網路時槽結束於該當前信標之一預期接收時間點之後;該無線區域網路控制器用來依據該中斷訊號發送一設定訊號至該無線區域網路傳收器,使得該無線區域網路傳收器依據該設定訊號於該無線區域網路時槽內執行一無線區域網路傳輸作業。該藍牙電路用來於該無線區域網路暨藍牙裝置與一藍牙裝置之間形成一藍牙連線,該藍牙電路包含一藍牙傳收器與一藍牙控制器,該藍牙傳收器用來於該無線區域網路時槽結束後,開始一藍牙時槽以執行一藍牙傳輸作業,該藍牙時槽不大於該信標訊號之週期減去該無線區域網路時槽;該藍牙控制器用來依據一藍牙時槽上限及/或該藍牙傳收器之一傳輸通知來結束該藍牙時槽,若該藍牙時槽小於該信標訊號之週期減去該無線區域網路時槽,該藍牙控制器進一步用來通知該無線區域網路控制器,藉此使得該無線區域網路控制器允許該無線區域網路傳收器開始一延伸無線區域網路時槽以進行該無線區域網路傳輸作業,該延伸無線區域網路時槽不大於該信標訊號之週期減去該無線區域網路時槽以及該藍牙時槽。
本發明之無線區域網路暨藍牙裝置的另一實施例包含一無線區域網路電路與一藍牙電路。該無線區域網路電路依據一存取點發送的一信標訊號的每一信標,開始一無線區域網路時槽以執行一無線區域網路傳輸作業,該無線區域網路時槽結束於該信標訊號之一預期接收時間點之後。該藍牙電路於該無線區域網路時槽結束後,開始一藍牙時槽以進行一藍牙傳輸作業,其中該藍牙時槽不大於該信標訊號之一週期減去該無線區域網路時槽, 且若該藍牙時槽小於該信標訊號之週期減去該無線區域網路時槽,該無線區域網路電路於該藍牙時槽結束後,開始一延伸無線區域網路時槽以進行該無線區域網路傳輸作業。該延伸無線區域網路時槽不大於該信標訊號之週期減去該無線區域網路時槽以及該藍牙時槽。
有關本發明的特徵、實作與功效,茲配合圖式作較佳實施例詳細說明如下。
本發明揭露了一種無線區域網路(Wireless Local Area Network; WLAN)暨藍牙(Bluetooth; BT)裝置,能夠確實地接收來自WLAN存取點的信標以避免WLAN連線中斷,並能增加時槽分配的彈性。
圖2顯示本發明之無線區域網路暨藍牙裝置的一實施例。圖2之無線區域網路暨藍牙裝置200包含一WLAN電路210與一BT電路220,WLAN電路210與BT電路220整合於一積體電路(未顯示於圖)中、封裝於一封裝體(未顯示於圖)中、設置於一電路板(未顯示於圖)上、或位於一足以造成相互干擾的範圍內。WLAN電路210用來於裝置200與一WLAN存取點(access point; AP)10之間形成一無線連線(如圖2之閃電符號所示),並用來接收存取點10發送的一信標(beacon)訊號以維持該無線連線,該信標訊號是一週期性的訊號,包含複數個信標,換言之,該信標訊號之一週期等於該信標訊號之二相鄰信標的一間隔,在WLAN電路210與存取點10建立該無線連線後,WLAN電路210即獲悉該信標訊號的一已知接收時間點與該信標訊號的一週期(例如100毫秒),因此WLAN電路210可據以預期該信標訊號之每一信標的一預期接收時間點。BT電路220用來於裝置200與一藍牙裝置20之間形成一藍牙連線(如圖2之閃電符號所示),舉例而言,BT電路220用來於裝置200與一藍牙音訊裝置之間透過先進音訊分配協定(Advanced Audio Distribution Profile; A2DP)形成一藍牙連線。WLAN電路210與BT電路220是採分時多工(Time Division Multiple Access; TDMA)方式以同時運作,並可交換彼此的運作訊息。
圖3顯示本發明之WLAN時槽與BT時槽之分配,其中Data代表一資料封包(或一控制封包、或一已定義的訊號)、ACK代表一確認通知、beacon early interrupt代表一中斷訊號、BEACON代表一信標、WLAN slot代表一WLAN時槽、BT slot代表一BT時槽、extended WLAN slot代表延伸WLAN時槽。圖3之Data、ACK、Beacon等訊號的數量與長度僅為範例,是供瞭解本發明之用,非用以限制本發明。
請參閱圖2與圖3。WLAN電路210包含一WLAN傳收器212與一WLAN控制器214。WLAN傳收器212用來依據該信標訊號之已知接收時間點與週期來預期何時接收該信標訊號的每一信標,並用來於接收該信標訊號一信標之前,發送一中斷訊號至WLAN控制器214以及開始一WLAN時槽(WLAN slot),視實作情形(例如視一延伸WLAN時槽之有無),WLAN傳收器212可於接收每一信標之前發送該中斷訊號。該WLAN時槽開始於接收該信標之前,結束於該信標的一預期接收時間點之後,以確保WLAN傳收器212能收到該信標,舉例而言,一WLAN時槽之一起始時間點早於一信標的預期接收時間點(或說該起始時間點與該預期接收時間點的時間差)達到一信標漂移容限時間(例如數毫秒或更多),且該WLAN時槽之一結束時間點晚於該信標之預期接收時間點(或說該結束時間點與該預期接收時間點的時間差)達到該信標漂移容限時間,該用語「達到」在此是指「不小於」,該WLAN時槽之起始時間點實質或大略等於該中斷訊號之發送時間點。
請參閱圖4。WLAN傳收器212可利用至少一計時器410來提供該信標訊號之每一信標的預期接收時間點以及提供該信標漂移容限時間。由於計時器410之實施為本領域之習知技藝,其細節在此予以省略。
請參閱圖2與圖3。WLAN控制器214用來執行一WLAN軟體及/或韌體,以依據該中斷訊號發送一設定訊號至WLAN傳收器212,使得WLAN傳收器212依據該設定訊號於該WLAN時槽內執行一WLAN傳輸作業。該設定訊號之一非限制性的實施例是用來決定後述WLAN傳收器控制訊號(GNT_WL)之值以及BT傳收器控制訊號(GNT_BT)之值。
請參閱圖2與圖3。BT電路220包含一BT傳收器222與一BT控制器224。BT傳收器222用來於前述WLAN時槽結束後,開始一BT時槽(BT slot)以執行一BT傳輸作業,該BT時槽不大於該信標訊號之週期減去該WLAN時槽,換言之,該WLAN時槽與該BT時槽之和不大於該信標訊號之週期。BT控制器224用來執行一藍牙軟體及/或韌體,以依據一BT時槽上限(例如該信標訊號之週期減去該WLAN時槽)及/或BT傳收器222之一傳輸通知(例如一通知用來指出已無佇列中的藍牙封包,或一通知用來指出該藍牙音訊裝置發出一停止傳送訊號)來結束該BT時槽。若該BT時槽等於該信標訊號之週期減去該WLAN時槽,該BT時槽結束於WLAN傳收器212發出下一中斷訊號的同時或之前;若該BT時槽小於該信標訊號之週期減去該WLAN時槽,BT控制器224進一步用來於該BT時槽結束的同時或之前發送一BT時槽結束通知給WLAN控制器214,藉此使得WLAN控制器214允許WLAN傳收器212開始一延伸WLAN時槽(extended WLAN slot)以進行該WLAN傳輸作業,該延伸WLAN時槽不大於該信標訊號之週期減去該WLAN時槽以及該藍牙時槽,換言之,該WLAN時槽、該BT時槽與該延伸WLAN時槽之總和不大於該信標訊號之週期。
於一非限制性的實施例中,若該BT時槽等於該信標訊號之週期減去該WLAN時槽,該WLAN時槽與該BT時槽之和等於該信標訊號之週期;若該BT時槽小於該信標訊號之週期減去該WLAN時槽,該WLAN時槽、該BT時槽以及該延伸WLAN時槽之和等於該信標訊號之週期。值得注意的是,若該BT時槽小於該信標訊號之週期減去該WLAN時槽,WLAN控制器214會依據BT控制器224所發出的BT時槽結束通知,來發送前述設定訊號給WLAN傳收器212,使得WLAN傳收器於該延伸WLAN時槽內依據該設定訊號執行該WLAN傳輸作業,若下一WLAN時槽接續該延伸WLAN時槽,WLAN傳收器212可選擇性地不發送下一中斷訊號。
請注意,前述WLAN傳收器212可進一步包含或電性連接一WLAN傳收單元(例如一媒體存取控制單元、一實體層單元、一射頻單元等等),前述BT傳收器222可進一步包含或電性連接一BT傳收單元(例如一控制單元、一實體層單元、一射頻單元等等),由於上述WLAN傳收單元與BT傳收單元均為本領域之習知技藝,其細節在此予以省略。另請注意,本領域具有通常知識者能夠依據本發明之揭露,藉由已知的微控制單元(micro control unit; MCU)、數位訊號處理器(digital signal processor; DSP)、邏輯元件之組合等等來實現WLAN控制器214與BT控制器224。
圖5顯示本發明之無線區域網路暨藍牙裝置的另一實施例。相較於圖2,圖5之無線區域網路暨藍牙裝置500進一步包含一封包運輸仲裁(packet traffic arbitration; PTA)單元510。本實施例中,PTA單元510包含於WLAN傳收電路212中,然此並非本發明之實施限制。PTA單元510用來依據下列訊號的一部分或全部產生一WLAN傳收器控制訊號(GNT_WL)以及一BT傳收器控制訊號(GNT_BT):前述WLAN控制器214的設定訊號;WLAN傳收器212的至少一通訊要求(WL_Req)(例如前述WLAN傳收單元所產生之一WLAN傳送要求及/或一WLAN接收要求);WLAN傳收器212的至少一通訊優先權設定(WL_Pri)(例如前述WLAN傳收單元所產生之一WLAN傳送要求的優先權設定及/或一WLAN接收要求的優先權設定);BT傳收器222的至少一通訊要求(BT_Req)(例如前述BT傳收單元所產生之一BT傳送要求及/或一BT接收要求);以及BT傳收器222之至少一通訊優先權設定(BT_Pri)(例如前述BT傳收單元所產生之一BT傳送要求的優先權設定及/或一BT接收要求的優先權設定)。該WLAN傳收器控制訊號用來允許(當GNT_WL=1)或禁止(當GNT_WL=0)WLAN傳收器212執行該WLAN傳輸作業;該BT傳收器控制訊號用來允許(當GNT_BT=1)或禁止(當GNT_BT=0)BT傳收器222執行該BT傳輸作業。
於一非限制性的實施例中,PTA單元510依據該WLAN控制器214的設定訊號決定一仲裁表的內容或從複數預設仲裁表中選擇該仲裁表,進而依據WL_Req、WL_Pri、BT_Req以及BT_Pri,從該仲裁表中選擇一相對應的控制訊號設定,再依該控制訊號設定產生該WLAN傳收器控制訊號(GNT_WL)以及該BT傳收器控制訊號(GNT_BT)。於另一非限制性的實施例中,PTA單元510採用一第一仲裁表適用於該WLAN時槽,進而依據該第一仲裁表於該WLAN時槽內控制該WLAN電路210之傳輸與該BT電路220之傳輸,其中該第一仲裁表令該WLAN傳輸作業優先於該BT傳輸作業;PTA單元510另採用一第二仲裁表適用於該BT時槽,進而依據該第二仲裁表於該BT時槽內控制該WLAN電路210之傳輸與該BT電路220之傳輸,其中該第二仲裁表令該BT傳輸作業優先於該WLAN傳輸作業。前述各仲裁表的一非限制性的實施例如表1所示,其中數值1代表一要求被確立(asserted)或一優先權設定為高、數值0代表一要求未被確立或一優先權設定為低、設定值00代表GNT_WL=0以及GNT_BT=0、設定值01代表GNT_WL=1以及GNT_BT=0、設定值10代表GNT_WL=0以及GNT_BT=1、設定值11代表GNT_WL=1以及GNT_BT=1(當裝置500可透過一WLAN天線與一BT天線進行傳輸時)。 表1
WL_Req | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
WL_Pri | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 |
BT_Req | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
BT_Pri | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
設定值,其中「/」代表「或」 | 00 | 00 | 10 | 10 | 00 | 00 | 10 | 10 | 01 | 01 | 01/ 10/ 11 | 10/ 11 | 01 | 01 | 01/ 11 | 11/ 10/ 01 |
於一非限制性的實施例中,PTA單元510用來依據下列訊號的一部分或全部產生一天線切換訊號用來選擇複數天線(例如一WLAN天線與一藍牙天線)的至少其中之一:WLAN控制器214的設定訊號;WL_Req;WL_Pri;BT_Req;以及BT_Pri。舉例來說,PTA單元510可採用類似表1的一設定表來產生該天線切換訊號,該設定表包含複數個設定值,其中一第一設定值(例如表1之設定值01)代表選擇一第一天線(例如一WLAN天線)、一第二設定值(例如表1之設定值10)代表選擇一第二天線(例如一BT天線)、一第三設定值(例如表1之設定值11)代表選擇該第一天線與該第二天線。值得注意的是,當裝置500透過一單一天線來進行傳輸時,此天線切換訊號即非必要;當裝置500透過複數天線來進行傳輸時,此天線切換訊號可被用來選擇該複數天線的至少其中之一。
請參閱圖2與圖3。為避免存取點10於BT時槽發送資料封包給WLAN電路210而對BT傳輸造成干擾,WLAN電路210可於一WLAN時槽結束之前發送一控制封包(例如IEEE 802.11標準規範所定義之Null/Null-P/QoS-Null/CTS-To-Sef),以通知存取點10該WLAN電路210將進入一預設模式(例如一低功耗模式),並於一WLAN時槽或一延伸WLAN時槽開始時發送另一控制封包,以通知存取點10該WLAN電路210已離開該預設模式,上述控制封包的發送是選擇性的,並非實施本發明的必要條件。值得注意的是,WLAN電路210亦可選擇性地取消發送該控制封包,舉例而言,當WLAN環境相當嘈雜(noisy)時,該控制封包之發送可能進一步降低WLAN吞吐量,此時WLAN電路210可取消發送該控制封包;另外,即便發送該控制封包,WLAN電路210可選擇性地不進入該預設模式。
綜上所述,本發明將WLAN存取點之信標訊號做為基準,以分配WLAN時槽與BT時槽,故本發明能夠確實地接收來自存取點的信標,以避免無線區域網路連線中斷,並能藉由延伸WLAN時槽來增加時槽分配的彈性。
雖然本發明之實施例如上所述,然而該些實施例並非用來限定本發明,本技術領域具有通常知識者可依據本發明之明示或隱含之內容對本發明之技術特徵施以變化,凡此種種變化均可能屬於本發明所尋求之專利保護範疇,換言之,本發明之專利保護範圍須視本說明書之申請專利範圍所界定者為準。
BT‧‧‧藍牙
WLAN‧‧‧無線區域網路
Data‧‧‧封包
ACK‧‧‧確認通知
WLAN slot‧‧‧無線區域網路時槽
BT slot‧‧‧藍牙時槽
10‧‧‧WLAN存取點
20‧‧‧藍牙裝置
200‧‧‧無線區域網路暨藍牙裝置
210‧‧‧WLAN電路
212‧‧‧WLAN傳收器
214‧‧‧WLAN控制器
220‧‧‧BT電路
222‧‧‧BT傳收器
224‧‧‧BT控制器
Beacon interval‧‧‧信標訊號的週期
Beacon early interrupt‧‧‧中斷訊號
BEACON‧‧‧信標訊號
extended WLAN slot‧‧‧延伸無線區域網路時槽
410‧‧‧計時器
500‧‧‧無線區域網路暨藍牙裝置
510‧‧‧PTA單元
BT_Req‧‧‧BT傳收器的至少一通訊要求
BT_Pri‧‧‧BT傳收器之至少一通訊優先權設定
GNT_BT‧‧‧BT傳收器控制訊號
WL_Req‧‧‧WLAN傳收器的至少一通訊要求
WL_Pri‧‧‧WLAN傳收器之至少一通訊優先權設定
GNT_WL‧‧‧WLAN傳收器控制訊號
[圖1]顯示先前技術之WLAN時槽與BT時槽的分配; [圖2]顯示本發明之無線區域網路暨藍牙裝置的一實施例; [圖3]顯示本發明之WLAN時槽與BT時槽的分配; [圖4]顯示圖2之WLAN傳收器的一實施例;以及 [圖5]顯示本發明之無線區域網路暨藍牙裝置的另一實施例。
Claims (10)
- 一種無線區域網路(Wireless Local Area Network; WLAN)暨藍牙(Bluetooth)裝置,包含: 一無線區域網路電路,用來於該無線區域網路暨藍牙裝置與一存取點(access point)之間形成一無線連線,並用來接收該存取點發送的一信標(beacon)訊號以維持該無線連線,該信標訊號是一週期性的訊號,包含複數個信標,該無線區域網路電路包含: 一無線區域網路傳收器,用來依據該信標訊號之一已知接收時間點與該信標訊號之一週期來預期何時接收該信標訊號的每一信標,並用來於接收該信標訊號的一當前信標之前,發送一中斷訊號至一無線區域網路控制器以及開始一無線區域網路時槽(WLAN slot),該無線區域網路時槽結束於該當前信標之一預期接收時間點之後;以及 該無線區域網路控制器,用來依據該中斷訊號發送一設定訊號至該無線區域網路傳收器,使得該無線區域網路傳收器依據該設定訊號於該無線區域網路時槽內執行一無線區域網路傳輸作業; 一藍牙電路,用來於該無線區域網路暨藍牙裝置與一藍牙裝置之間形成一藍牙連線,該藍牙電路包含: 一藍牙傳收器,用來於該無線區域網路時槽結束後,開始一藍牙時槽(Bluetooth slot)以執行一藍牙傳輸作業,該藍牙時槽不大於該信標訊號之該週期減去該無線區域網路時槽;以及 一藍牙控制器,用來依據一藍牙時槽上限及/或該藍牙傳收器之一傳輸通知來結束該藍牙時槽,若該藍牙時槽小於該信標訊號之該週期減去該無線區域網路時槽,該藍牙控制器進一步用來通知該無線區域網路控制器,藉此使得該無線區域網路控制器允許該無線區域網路傳收器開始一延伸無線區域網路時槽(extended WLAN slot)以進行該無線區域網路傳輸作業,該延伸無線區域網路時槽不大於該信標訊號之該週期減去該無線區域網路時槽以及該藍牙時槽。
- 如申請專利範圍第1項所述之無線區域網路暨藍牙裝置,其中該無線區域網路傳收器包含:一封包運輸仲裁(packet traffic arbitration; PTA)單元,用來依據該設定訊號、該無線區域網路傳收器之至少一通訊要求、該無線區域網路傳收器之至少一通訊優先權設定、該藍牙傳收器之至少一通訊要求以及該藍牙傳收器之至少一通訊優先權設定,產生一無線區域網路傳收器控制訊號以及一藍牙傳收器控制訊號,該無線區域網路傳收器控制訊號用來允許或禁止該無線區域網路傳收器執行該無線區域網路傳輸作業,該藍牙傳收器控制訊號用來允許或禁止該藍牙傳收器執行該藍牙傳輸作業。
- 如申請專利範圍第1項所述之無線區域網路暨藍牙裝置,其中該無線區域網路電路於該無線區域網路時槽結束之前發送一控制封包,以通知該存取點該無線區域網路電路將進入一預設模式,從而避免該存取點於該藍牙時槽發送一資料封包給該無線區域網路電路。
- 如申請專利範圍第1項所述之無線區域網路暨藍牙裝置,其中該藍牙時槽上限等於該信標訊號之該週期減去該無線區域網路時槽。
- 如申請專利範圍第1項所述之無線區域網路暨藍牙裝置,其中該傳輸通知用來指出已無佇列中的藍牙封包,或用來指出該藍牙裝置發出一停止傳送訊號。
- 如申請專利範圍第1項所述之無線區域網路暨藍牙裝置,其中該無線區域網路時槽之一起始時間點早於該當前信標之該預期接收時間點達到一信標漂移容限時間(tolerance time),且該無線區域網路時槽之一結束時間點晚於該當前信標之該預期接收時間點達到該信標漂移容限時間。
- 如申請專利範圍第1項所述之無線區域網路暨藍牙裝置,其中若該藍牙時槽等於該信標訊號之該週期減去該無線區域網路時槽,該無線區域網路時槽與該藍牙時槽之和等於該信標訊號之該週期;若該藍牙時槽小於該信標訊號之該週期減去該無線區域網路時槽,該無線區域網路時槽、該藍牙時槽以及該延伸無線區域網路時槽之和等於該信標訊號之該週期。
- 一種無線區域網路暨藍牙裝置,包含: 一無線區域網路電路,用來依據一存取點發送的一信標訊號的每一信標,開始一無線區域網路時槽以執行一無線區域網路傳輸作業,該無線區域網路時槽結束於該信標訊號之一預期接收時間點之後;以及 一藍牙電路,用來於該無線區域網路時槽結束後,開始一藍牙時槽以進行一藍牙傳輸作業,該藍牙時槽不大於該信標訊號之一週期減去該無線區域網路時槽, 其中若該藍牙時槽小於該信標訊號之該週期減去該無線區域網路時槽,該無線區域網路電路於該藍牙時槽結束後,開始一延伸無線區域網路時槽以進行該無線區域網路傳輸作業,該延伸無線區域網路時槽不大於該信標訊號之該週期減去該無線區域網路時槽以及該藍牙時槽。
- 如申請專利範圍第8項所述之無線區域網路暨藍牙裝置,進一步包含一封包運輸仲裁單元,該封包運輸仲裁單元用來採用一第一仲裁表適用於該無線區域網路時槽,進而依據該第一仲裁表於該無線區域網路時槽內控制該無線區域網路電路之傳輸與該藍牙電路之傳輸;該封包運輸仲裁單元另用來採用一第二仲裁表適用於該藍牙時槽,進而依據該第二仲裁表於該藍牙時槽內控制該無線區域網路電路之傳輸與該藍牙電路之傳輸。
- 如申請專利範圍第8項所述之無線區域網路暨藍牙裝置,其中該無線區域網路時槽之一起始時間點早於該信標訊號之該預期接收時間點達到一信標漂移容限時間,且該無線區域網路時槽之一結束時間點晚於該信標訊號之該預期接收時間點達到該信標漂移容限時間。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107100083A TWI666956B (zh) | 2018-01-02 | 2018-01-02 | 無線區域網路暨藍牙裝置 |
US16/231,715 US10869323B2 (en) | 2018-01-02 | 2018-12-24 | Wireless local area network and bluetooth device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW107100083A TWI666956B (zh) | 2018-01-02 | 2018-01-02 | 無線區域網路暨藍牙裝置 |
Publications (2)
Publication Number | Publication Date |
---|---|
TWI666956B true TWI666956B (zh) | 2019-07-21 |
TW201931911A TW201931911A (zh) | 2019-08-01 |
Family
ID=67058661
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW107100083A TWI666956B (zh) | 2018-01-02 | 2018-01-02 | 無線區域網路暨藍牙裝置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10869323B2 (zh) |
TW (1) | TWI666956B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114978415A (zh) * | 2021-02-19 | 2022-08-30 | 瑞昱半导体股份有限公司 | 用于降低杂音发生可能性的蓝牙控制电路 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11477803B2 (en) * | 2019-07-12 | 2022-10-18 | Arista Networks, Inc. | Accommodating simultaneous transmissions in a wireless channel |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060292987A1 (en) * | 2005-06-27 | 2006-12-28 | Lior Ophir | Method of wireless local area network and Bluetooth network coexistence in a collocated device |
US20090063740A1 (en) * | 2007-08-30 | 2009-03-05 | Mediatek Inc. | Method and apparatus for arbitration in a wireless device |
WO2012044329A1 (en) * | 2010-10-01 | 2012-04-05 | Research In Motion Limited | Method and apparatus for avoiding in-device coexistence interference |
US20140192724A1 (en) * | 2013-01-07 | 2014-07-10 | Nokia Corporation | Method, apparatus, and computer program product for contention access in wireless communication |
US9426832B2 (en) * | 2012-04-24 | 2016-08-23 | Intel Corporation | Methods and arrangements to coordinate communications in a wireless network |
EP3085190A1 (en) * | 2013-12-20 | 2016-10-26 | Google Technology Holdings LLC | Method and device for determining when to switch between multiple communication modes of a transceiver subsystem |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7233602B2 (en) * | 2001-03-22 | 2007-06-19 | Oxford Semiconductor, Inc. | Coordination architecture for wireless communication devices using multiple protocols |
US7117008B2 (en) * | 2002-01-03 | 2006-10-03 | Intel Corporation | Mitigating interference among multiple radio device types |
US20040242159A1 (en) * | 2003-05-28 | 2004-12-02 | Roberto Calderon | Interoperability and coexistence between two disparate communication systems |
US20050215284A1 (en) * | 2004-03-26 | 2005-09-29 | Broadcom Corporation | Collaborative coexistence with dynamic prioritization of wireless devices |
TWI335517B (en) * | 2006-08-25 | 2011-01-01 | Via Tech Inc | Method of requests access and scheduling and related apparatus thereof |
WO2008075316A2 (en) * | 2006-12-21 | 2008-06-26 | Nxp B.V. | Quality of service for wlan and bluetooth combinations |
US8045922B2 (en) * | 2007-11-23 | 2011-10-25 | Texas Instruments Incorporated | Apparatus for and method of bluetooth and wireless local area network coexistence using a single antenna in a collocated device |
US8442016B1 (en) * | 2009-05-05 | 2013-05-14 | Marvell International Ltd. | Co-existance of bluetooth and wireless local area network |
US9185720B2 (en) * | 2010-08-04 | 2015-11-10 | Qualcomm Incorporated | Method and apparatus to facilitate support for multi-radio coexistence |
US9436842B2 (en) | 2013-08-16 | 2016-09-06 | Vinay Purohit | Distributed fragments file system |
US9730162B2 (en) * | 2014-09-03 | 2017-08-08 | Qualcomm Incorporated | Power management for WLAN client devices using low energy signaling |
US11026175B2 (en) * | 2017-12-04 | 2021-06-01 | Cypress Semiconductor Corporation | Implementation of traffic coexistence for collocated transceivers including Bluetooth transceivers |
-
2018
- 2018-01-02 TW TW107100083A patent/TWI666956B/zh active
- 2018-12-24 US US16/231,715 patent/US10869323B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060292987A1 (en) * | 2005-06-27 | 2006-12-28 | Lior Ophir | Method of wireless local area network and Bluetooth network coexistence in a collocated device |
US20090063740A1 (en) * | 2007-08-30 | 2009-03-05 | Mediatek Inc. | Method and apparatus for arbitration in a wireless device |
WO2012044329A1 (en) * | 2010-10-01 | 2012-04-05 | Research In Motion Limited | Method and apparatus for avoiding in-device coexistence interference |
US9426832B2 (en) * | 2012-04-24 | 2016-08-23 | Intel Corporation | Methods and arrangements to coordinate communications in a wireless network |
US20140192724A1 (en) * | 2013-01-07 | 2014-07-10 | Nokia Corporation | Method, apparatus, and computer program product for contention access in wireless communication |
EP3085190A1 (en) * | 2013-12-20 | 2016-10-26 | Google Technology Holdings LLC | Method and device for determining when to switch between multiple communication modes of a transceiver subsystem |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114978415A (zh) * | 2021-02-19 | 2022-08-30 | 瑞昱半导体股份有限公司 | 用于降低杂音发生可能性的蓝牙控制电路 |
CN114978415B (zh) * | 2021-02-19 | 2024-01-09 | 瑞昱半导体股份有限公司 | 用于降低杂音发生可能性的蓝牙控制电路 |
Also Published As
Publication number | Publication date |
---|---|
US10869323B2 (en) | 2020-12-15 |
TW201931911A (zh) | 2019-08-01 |
US20190208531A1 (en) | 2019-07-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11832280B2 (en) | Wireless communication method for simultaneous data transmission and reception and wireless communication apparatus using same | |
JP5797741B2 (ja) | WLAN通信およびBluetooth通信を制御するためのシステムおよび方法 | |
KR101213850B1 (ko) | 무선 네트워크에서의 제어 및 데이터의 분리 방법 | |
TWI558119B (zh) | 具有多個同質無線電共存的無線感測器基地台 | |
US8107999B2 (en) | Communication device and method of communicating transmissions | |
JP4840043B2 (ja) | 無線通信システムおよび無線通信装置 | |
US8798121B2 (en) | High speed data bus for communicating between wireless interface devices of a host device | |
JP5680983B2 (ja) | 無線通信装置 | |
CN114208388A (zh) | 无线网络的多链路通信 | |
US9398603B1 (en) | Apparatus to facilitate co-existence of bluetooth and wireless local area networks | |
TW201251497A (en) | Method and apparatus of connectivity recovery in a wireless network | |
KR100801876B1 (ko) | 무선랜 및 블루투스를 이용한 음성 데이터 전송 방법 및시스템 | |
KR101988861B1 (ko) | 네트워크 접속 방법 및 네트워크 장치 | |
TWI540927B (zh) | 連線方法與電子裝置 | |
US11089609B2 (en) | Smart radio arbiter with conflict resolution based on timing predictability | |
TWI666956B (zh) | 無線區域網路暨藍牙裝置 | |
TWI698149B (zh) | 支援不同無線電通信標準的時分雙工通信系統的資料傳輸機制 | |
US20080113640A1 (en) | Adaptive network supporting single to concurrent interfering wireless transmissions | |
JP2011082679A (ja) | 無線通信システム、端末機器、無線lanアクセスポイント、及び無線通信方法 | |
JP4760306B2 (ja) | 通信装置およびデータ削除方法 | |
JP2006303735A (ja) | 無線通信装置,無線通信システムおよび無線通信方法 | |
JP2000261392A (ja) | Tdd無線通信システム | |
US20240114549A1 (en) | Channel switching to a channel associated with a channel availability check | |
US20240155488A1 (en) | Target wake time alignment | |
TW202420875A (zh) | 通道切換至與通道可用性檢查相關聯的通道 |