TWI418180B - Wireless broadband transmission apparatuses and flow control method for the apparatuses - Google Patents
Wireless broadband transmission apparatuses and flow control method for the apparatuses Download PDFInfo
- Publication number
- TWI418180B TWI418180B TW98121262A TW98121262A TWI418180B TW I418180 B TWI418180 B TW I418180B TW 98121262 A TW98121262 A TW 98121262A TW 98121262 A TW98121262 A TW 98121262A TW I418180 B TWI418180 B TW I418180B
- Authority
- TW
- Taiwan
- Prior art keywords
- link
- packet
- transmission device
- module
- wireless network
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims description 109
- 238000000034 method Methods 0.000 title claims description 31
- 238000004891 communication Methods 0.000 claims description 23
- 238000005520 cutting process Methods 0.000 claims description 20
- 239000000872 buffer Substances 0.000 claims description 10
- 238000002360 preparation method Methods 0.000 claims description 8
- 239000000725 suspension Substances 0.000 claims description 6
- 238000012795 verification Methods 0.000 claims description 5
- 125000004122 cyclic group Chemical group 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000008521 reorganization Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本發明係關於一種無線傳輸裝置,特別是一種無線寬頻傳輸裝置。 The present invention relates to a wireless transmission device, and more particularly to a wireless broadband transmission device.
隨著數位時代的演進,網路使用者大量的增加,各種應用網路上之服務也如雨後春筍般的被孕育而生。因此,整體網路系統所需的流量也隨之大幅提昇。對於網路營運業者而言,需要佈建大量的網路建設以滿足網路使用者的需求。 With the evolution of the digital age, the number of Internet users has increased, and services on various application networks have mushroomed. As a result, the amount of traffic required for the overall network system has increased dramatically. For network operators, a large amount of network construction needs to be built to meet the needs of network users.
其中,從網路營運業者的主網路連接至用戶端的線路稱之為最後一哩(The Last Mile)。目前最後一哩較常使用的網路連接方式為數位用戶線路(Digital Subscriber Line,DSL)、同軸電纜(Cable)或是光纖(Fiber Optics)。這些有線的網路連接方式能提供高速且穩定的網路連接。然而在某些情況,例如地理上的限制或是佈建時間及經費的考量,並不適合使用上述之網路連接方式。在這些例子中,使用無線網路作為最後一哩或是骨幹網路的網路連接方式成為了一個可行 的方法。微波通訊系統為目前最常被當作最後一哩網路連接方式的一種無線通訊技術。 Among them, the line connecting the network operator's main network to the client is called the Last Mile. At present, the most commonly used network connection method is Digital Subscriber Line (DSL), coaxial cable (Cable) or fiber optic (Fiber Optics). These wired network connections provide high speed and stable network connectivity. However, in some cases, such as geographical restrictions or deployment time and funding considerations, it is not suitable to use the above network connection. In these examples, using a wireless network as the last or a backbone network connection has become a viable option. Methods. The microwave communication system is currently one of the most commonly used wireless communication technologies for the last connection.
為了要提高此微波通訊系統傳輸速度以作為最後一哩或是骨幹網路的無線連接方式,此微波通訊系統需要使用一個頻寬很大的通道並且使用一個極高頻(10GHz或更高的頻率)的載波訊號以傳送資料。傳送以及接收兩端都需要一個高速的數位訊號處理器處理訊號以及使用複雜的通道編碼以克服無線傳輸中各種非理想效應。需具特定應用硬體元件的高速微波通訊系統也因此具有相當高昂的成本,所以需具特定應用硬體元件的高速微波通訊系統在實際的使用上並不普及。 In order to increase the transmission speed of this microwave communication system as a last-minute or wireless connection to the backbone network, the microwave communication system needs to use a channel with a large bandwidth and use a very high frequency (10 GHz or higher frequency). Carrier signal to transmit data. Both the transmit and receive ends require a high speed digital signal processor to process the signal and use complex channel coding to overcome various non-ideal effects in wireless transmission. High-speed microwave communication systems requiring specific application hardware components are therefore quite costly, so high-speed microwave communication systems requiring specific application hardware components are not widely used in practical use.
鑑於以上的問題,本發明係提出一種無線寬頻傳輸裝置以及適用於此裝置之流量控制方法,用以作為寬頻無線通訊網路之使用,以解決先前技術的問題與缺點。 In view of the above problems, the present invention provides a wireless broadband transmission apparatus and a flow control method applicable to the apparatus for use as a broadband wireless communication network to solve the problems and disadvantages of the prior art.
本發明所提出的無線寬頻傳輸裝置,包括一封包切割重組模組(Combine and Spilt Module)、至少一無線網路群組、一連接控制模組以及至少一乙太網路模組(Ethernet Module)。其中,封包切割重組模組包括一傳送封包暫存器以及一接收封包暫存器。每個無線網路群組包括複數個無線網路模組,該複數個無線網路模組耦合至該封包切割重組模組,該每個無線網路群組用以與一遠端之無線網路群組建立 一鏈結。連接控制模組耦合至封包切割重組模組,連接控制模組耦合至該封包切割重組模組,連接控制模組與至少一遠端之連接控制模組進行訊息交換(handshaking)程序以偵測傳輸裝置與至少一遠端傳輸裝置之間的鏈結狀況,連接控制模組根據每一鏈結之狀況,分別發送一控制封包至至少一遠端之連接控制模組,該控制封包用以建立鏈結以及對於每一個鏈結進行流量控制。乙太網路模組耦合至封包切割重組模組。 The wireless broadband transmission device provided by the invention comprises a Combine and Spilt Module, at least one wireless network group, a connection control module and at least one Ethernet Module. . The packet cutting and reassembling module comprises a transmitting packet buffer and a receiving packet register. Each wireless network group includes a plurality of wireless network modules, the plurality of wireless network modules being coupled to the packet cutting and recombining module, wherein each wireless network group is used with a remote wireless network Road group establishment A chain. The connection control module is coupled to the packet cutting and recombining module, the connection control module is coupled to the packet cutting and recombining module, and the connection control module and the at least one remote connection control module perform a handshake process to detect the transmission. a link between the device and the at least one remote transmission device, the connection control module respectively sending a control packet to the at least one remote connection control module according to the condition of each link, the control packet is used to establish a chain Junction and flow control for each link. The Ethernet module is coupled to the packet cutting reassembly module.
於本發明之一實施例中,連接控制模組建立鏈結的方法包括連接控制模組,連續發送一鏈結連接(Link Connect)封包,直到連接控制模組接收一鏈結準備(Link Ready)封包為止;連接控制模組接收一鏈結準備(Link Ready)封包後,並設定該鏈結的狀態為準備傳送狀態(Ready for Transmission);資料封包經由該已建立的鏈結傳送。 In an embodiment of the present invention, the method for establishing a link by the connection control module includes connecting a control module, continuously transmitting a link connection (Link Connect) packet, until the connection control module receives a link preparation (Link Ready) After the packet is received, the connection control module receives a Link Ready packet and sets the state of the link to Ready for Transmission; the data packet is transmitted via the established link.
根據本發明之實施例,連接控制模組係透過下列步驟進行流量控制,首先連接控制模組傳送一鏈結暫停(Link Halt)封包或是接收一鏈結暫停封包;連接控制模組設定鏈結為連接狀態(Connected State);鏈結保持連線,但是此鏈結暫停傳送資料封包。為連接狀態的鏈結若是要重新傳送該資料封包時,重複上段所述之步驟。 According to an embodiment of the present invention, the connection control module performs flow control by the following steps: first, the connection control module transmits a Link Halt packet or receives a link suspension packet; and the connection control module sets the link. Connected State; the link remains connected, but the link pauses to transmit data packets. If the link for the connection state is to retransmit the data packet, repeat the steps described in the previous paragraph.
根據本發明之實施例,為連接狀態的該鏈結若是接收一鏈結中斷(Link Disconnect)封包或傳送一鏈結中斷(Link Disconnect)封包時,中斷該鏈結,設定此鏈結為未連接狀態 (Disconnected State)。為未連接狀態的該鏈結若是要重新傳送該資料封包時,重複上段所述之步驟。 According to an embodiment of the present invention, if the link in the connected state receives a Link Disconnect packet or transmits a Link Disconnect packet, the link is interrupted, and the link is set to be unconnected. status (Disconnected State). If the link that is not connected is to retransmit the data packet, repeat the steps described in the previous paragraph.
根據本發明之實施例,連接控制模組週期性的傳送鏈結狀況(Link Status)封包並計時,若是在時間內未接收鏈結狀況(Link Status)封包,則設定此鏈結為連接遺失(Connection Lost)狀態。為連接遺失狀態的此鏈結若是要重新傳送該資料封包時,重複上一段所述之步驟。 According to an embodiment of the present invention, the connection control module periodically transmits a Link Status packet and counts it. If the Link Status packet is not received within the time, the link is set to be lost ( Connection Lost) status. To link the lost state to this link, if you want to retransmit the data packet, repeat the steps described in the previous paragraph.
根據本發明之實施例,複數個無線網路模組接收複數個資料封包時,複數個資料封包被儲存在該接收封包暫存器中。封包切割重組模組根據接收到的資料封包上的編號以及根據資料封包上的錯誤驗證碼判斷資料封包是否有遺失或是錯誤。若是資料封包有遺失或錯誤,連接控制模組發送一狀況鏈結封包請遠端重送遺失或錯誤的資料封包。直到該資料封包確認是正確時,接該資料封包送至該乙太網路模組輸出。 According to an embodiment of the invention, when a plurality of wireless network modules receive a plurality of data packets, a plurality of data packets are stored in the receiving packet buffer. The packet cutting and reworking module determines whether the data packet is missing or incorrect according to the number on the received data packet and the error verification code on the data packet. If the data packet is missing or incorrect, the connection control module sends a status chain packet to remotely resend the lost or incorrect data packet. Until the data packet is confirmed to be correct, the data packet is sent to the Ethernet module output.
根據本發明之另一實施例,本發明係提出一種無線寬頻傳輸裝置之資料傳輸方法,其步驟包括:(a)連續發送一鏈結連接封包,直到接收一鏈結連接封包為止;(b)當接收一鏈結準備封包後,設定狀態為準備傳送;(c)當狀態為準備傳送時,傳送或接收複數個資料封包;(d)在傳送或接收複數個資料封包時,若是接收鏈結暫停封包或傳送一鏈結暫停封包,暫時停止傳送該資料封包,設定狀態為連接狀態。其中, 步驟(d)時,若是要重新傳送該資料封包,重複本段所述之(a)(b)(c)步驟。 According to another embodiment of the present invention, the present invention provides a data transmission method for a wireless broadband transmission apparatus, the steps comprising: (a) continuously transmitting a link connection packet until receiving a link connection packet; (b) After receiving a link ready packet, the set state is ready for transmission; (c) transmitting or receiving a plurality of data packets when the state is ready for transmission; (d) receiving a link when transmitting or receiving a plurality of data packets Suspend the packet or transmit a link to suspend the packet, temporarily stop transmitting the data packet, and set the state to the connected state. among them, In step (d), if the data packet is to be retransmitted, repeat the steps (a), (b) and (c) described in this paragraph.
綜合以上所述,本發明提出之一種使用複數個無線網路模組的無線寬頻傳輸裝置以及適用於此方式之流量控制方法。這些複數個無線網路模組經由此流量控制的方法,可高效率進行資料之傳遞。是以此無線寬頻傳輸裝置可取代微波通訊系統作為最後一哩或是骨幹網路的無線寬頻連接方式。 In summary, the present invention provides a wireless broadband transmission apparatus using a plurality of wireless network modules and a flow control method applicable to the same. These multiple wireless network modules can efficiently transfer data through this flow control method. This wireless broadband transmission device can replace the microwave communication system as the last wireless broadband connection method of the backbone or backbone network.
以上之關於本發明內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。 The above description of the present invention and the following description of the embodiments of the present invention are intended to illustrate and explain the spirit and principles of the invention.
10‧‧‧無線寬頻傳輸裝置 10‧‧‧Wireless Broadband Transmission
11‧‧‧封包切割重組模組 11‧‧‧Package cutting and reorganization module
112‧‧‧傳送封包暫存器 112‧‧‧Transport packet register
114‧‧‧接收封包暫存器 114‧‧‧Receive packet register
12‧‧‧無線網路群組 12‧‧‧Wireless network group
122‧‧‧第一無線網路模組 122‧‧‧First wireless network module
124‧‧‧第二無線網路模組 124‧‧‧Second wireless network module
126‧‧‧第三無線網路模組 126‧‧‧ Third wireless network module
128‧‧‧第四無線網路模組 128‧‧‧fourth wireless network module
12a‧‧‧第一無線網路群組 12a‧‧‧First wireless network group
12b‧‧‧第二無線網路群組 12b‧‧‧Second wireless network group
13‧‧‧鏈結 13‧‧‧ links
13a‧‧‧第一鏈結 13a‧‧‧First Link
13b‧‧‧第二鏈結 13b‧‧‧Second link
14‧‧‧連接控制模組 14‧‧‧Connected control module
18‧‧‧乙太網路模組 18‧‧‧Ethernet Module
182‧‧‧第一乙太網路模組 182‧‧‧First Ethernet Module
184‧‧‧第二乙太網路模組 184‧‧‧Second Ethernet Module
22‧‧‧遠端無線網路群組 22‧‧‧Remote wireless network group
22a‧‧‧遠端第一無線網路群組 22a‧‧‧Remote first wireless network group
22b‧‧‧遠端第二無線網路群組 22b‧‧‧Remote second wireless network group
222‧‧‧第一遠端無線網路模組 222‧‧‧First remote wireless network module
224‧‧‧第二遠端無線網路模組 224‧‧‧Second remote wireless network module
226‧‧‧第三遠端無線網路模組 226‧‧‧ Third Remote Wireless Network Module
228‧‧‧第四遠端無線網路模組 228‧‧‧4th remote wireless network module
24‧‧‧遠端連接控制模組 24‧‧‧Remote connection control module
282‧‧‧遠端第一乙太網路模組 282‧‧‧Remote First Ethernet Module
284‧‧‧遠端第二乙太網路模組 284‧‧‧Remote second Ethernet module
20‧‧‧遠端無線寬頻傳輸裝置 20‧‧‧Remote wireless broadband transmission device
20a‧‧‧第一遠端無線寬頻傳輸裝置 20a‧‧‧First remote wireless broadband transmission device
20b‧‧‧第二遠端無線寬頻傳輸裝置 20b‧‧‧Second remote wireless broadband transmission device
100‧‧‧未連接狀態 100‧‧‧Unconnected state
200‧‧‧準備傳送狀態 200‧‧‧Prepared for delivery status
300‧‧‧連接狀態 300‧‧‧Connected status
400‧‧‧連接遺失狀態 400‧‧‧Connection lost status
第1圖係為本發明一實施例之無線寬頻傳輸裝置之方塊示意圖。 1 is a block diagram showing a wireless broadband transmission device according to an embodiment of the present invention.
第2圖係為本發明一實施例之無線寬頻傳輸裝置與遠端無線寬頻傳輸裝置之方塊示意圖。 2 is a block diagram showing a wireless broadband transmission device and a remote wireless broadband transmission device according to an embodiment of the present invention.
第3圖係為本發明另一實施例之無線寬頻傳輸裝置與遠端無線寬頻傳輸裝置之方塊示意圖。 FIG. 3 is a block diagram showing a wireless broadband transmission device and a remote wireless broadband transmission device according to another embodiment of the present invention.
第4圖係為本發明另一實施例之無線寬頻傳輸裝置與二遠端無線寬頻傳輸裝置之方塊示意圖。 4 is a block diagram showing a wireless broadband transmission device and a second remote wireless broadband transmission device according to another embodiment of the present invention.
第5圖係為本發明一實施例之狀態轉換圖。 Figure 5 is a state transition diagram of an embodiment of the present invention.
第6圖係為本發明一實施例之流程圖。 Figure 6 is a flow chart of an embodiment of the present invention.
以下在實施方式中詳細敘述本發明之詳細特徵以及優點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。 The detailed features and advantages of the present invention are set forth in the Detailed Description of the Detailed Description of the <RTIgt; </ RTI> <RTIgt; </ RTI> </ RTI> </ RTI> <RTIgt; The objects and advantages associated with the present invention can be readily understood by those skilled in the art. The following examples are intended to describe the present invention in further detail, but are not intended to limit the scope of the invention.
如『第1圖』所示,係為本發明所提出的無線寬頻傳輸裝置之一實施例,無線寬頻傳輸裝置10包括一封包切割重組模組11、一無線網路群組12、一連接控制模組14以及至少一乙太網路模組18。封包切割重組模組11包括傳送封包暫存器112以及一接收封包暫存器114,這些暫存器用以暫存資料封包,暫存器之儲存容量大小可依使用需要做設定。連接控制模組14耦合至封包切割重組模組11。 As shown in FIG. 1 , it is an embodiment of the wireless broadband transmission device proposed by the present invention. The wireless broadband transmission device 10 includes a packet cutting and recombining module 11 , a wireless network group 12 , and a connection control. Module 14 and at least one Ethernet module 18. The packet cutting and reassembling module 11 includes a transport packet buffer 112 and a receiving packet register 114. The buffers are used for temporarily storing data packets, and the storage capacity of the register can be set according to usage requirements. The connection control module 14 is coupled to the packet cutting reassembly module 11.
無線網路群組12包括第一無線網路模組122、第二無線網路模組124、第三無線網路模組126以及第四無線網路模組128,第一無線網路模組122、第二無線網路模組124、第三無線網路模組126以及第四無線網路模組128使用IEEE802.11a/b/g/n之通訊協定,或是使用IEEE802.16d之通訊協定,或者其他未提及但具有相類似或相同之通訊協定,此處所提通訊協定僅為了實施例之說明,本領域熟悉之通常知 識者可知,其他類似或者具有相同功能之傳輸協定經由日常之操作均可應用於本發明所提出之裝置或方法。這些複數個無線網路模組皆可支援無線分佈式系統(Wireless Distribution System,WDS)或具能建立兩無線網路模組間無線連接之協定。 The wireless network group 12 includes a first wireless network module 122, a second wireless network module 124, a third wireless network module 126, and a fourth wireless network module 128. The first wireless network module 122. The second wireless network module 124, the third wireless network module 126, and the fourth wireless network module 128 use a communication protocol of IEEE802.11a/b/g/n or use IEEE802.16d communication. Agreement, or other communication protocol that is not mentioned but has similar or identical communication. The communication protocol mentioned here is only the description of the embodiment, and is generally known in the art. It will be appreciated by those skilled in the art that other similar or identical transmission protocols can be applied to the apparatus or method of the present invention via routine operation. These multiple wireless network modules can support a Wireless Distribution System (WDS) or a protocol that establishes a wireless connection between two wireless network modules.
請參照『第2圖』,無線網路群組12與一遠端無線網路群組22建立一鏈結13。無線網路群組12中的第一無線網路模組122、第二無線網路模組124、第三無線網路模組126以及第四無線網路模組128與遠端無線網路群組22中的第一遠端無線網路模組222、第二遠端無線網路模組224、第三遠端無線網路模組226以及第四遠端無線網路模組228使用相同之通訊協定。不同的無線網路模組可使用不同的頻道或是使用指向性天線在不同的方向上建立子鏈結。鏈結13即為這些子鏈結之集合。本領域熟悉具有通常知識者可知此處所提及之無線網路之數量僅作為示例性之說明,因此,可依據實際網路建置情形選擇適當數量的無線網路模組。 Referring to FIG. 2, the wireless network group 12 establishes a link 13 with a remote wireless network group 22. The first wireless network module 122, the second wireless network module 124, the third wireless network module 126, and the fourth wireless network module 128 and the remote wireless network group in the wireless network group 12 The first remote wireless network module 222, the second remote wireless network module 224, the third remote wireless network module 226, and the fourth remote wireless network module 228 in the group 22 use the same. Communication agreement. Different wireless network modules can use different channels or use directional antennas to establish sub-links in different directions. The link 13 is a collection of these sub-links. Those skilled in the art will recognize that the number of wireless networks referred to herein is for illustrative purposes only. Therefore, an appropriate number of wireless network modules can be selected depending on the actual network deployment situation.
於此實施例中,複數個資料封包經由乙太網路模組18被傳送至封包切割重組模組11。複數個資料封包被存入傳送封包暫存器112,封包切割重組模組11對於該複數個資料封包依序進行編號。 In this embodiment, a plurality of data packets are transmitted to the packet cutting and reassembling module 11 via the Ethernet module 18. The plurality of data packets are stored in the transport packet register 112, and the packet cut reassembly module 11 sequentially numbers the plurality of data packets.
連接控制模組14連續發送一鏈結連接(Link Connect)封包,此鏈結連接封包經由此鏈結13傳送至遠端連接控制模組24。遠端連接控制模組24接收到此鏈結連接封包 後,回送一個鏈結準備(Link Ready)封包至連接控制模組14。連接控制模組14接收一鏈結準備封包後,並設定鏈結的狀態為準備傳送狀態(Ready for Transmission),代表此鏈結13以確定被建立。資料封包經由此鏈結13傳送。為了降低建置無線網路之成本,此鏈結13可操作於免執照頻段(Unlicensed Band)。但若是為了得到較好之通訊品質,此鏈結13亦可操作於特許頻段(Licensed Band)。 The connection control module 14 continuously transmits a link connection (Link Connect) packet, and the link connection packet is transmitted to the remote connection control module 24 via the link 13. The remote connection control module 24 receives the link connection packet After that, a Link Ready packet is sent back to the connection control module 14. The connection control module 14 receives a link preparation packet and sets the state of the link to Ready for Transmission, representing the link 13 to be established. The data packet is transmitted via this link 13. In order to reduce the cost of building a wireless network, the link 13 can operate in an Unlicensed Band. However, in order to obtain better communication quality, the link 13 can also operate in the licensed band (Licensed Band).
因為此鏈結13以無線通訊技術作為其實體層(Physical Layer)之連接方式,無線通訊之通訊品質常常會受到環境的干擾而有產生變化。因此,鏈結13上的每一個子鏈結傳輸速率並不是一個固定的速率。當連接控制模組14偵測到某一個子鏈結傳輸速率低於一參考值時,此連接控制模組14發送一鏈結暫停(Link Halt)封包至遠端連接控制模組24以暫停此子鏈結上的資料封包傳輸。連接控制模組14與遠端連接控制模組24設定此子鏈結為連接狀態(Connected State),此時此子鏈結持續保持連線,但不傳送封包。因此,傳輸速率較快的子鏈結可傳送較多的資料封包,傳送速率較慢的鏈結將傳送較少的資料封包。連接控制模組14可有效的利用每一個子鏈結,使這些子鏈結集合而成的鏈結13能達到一最佳化的傳輸速率。連接控制模組14會持續偵測此一子鏈結,當此子鏈結之傳輸速度高於一參考值時,連接控制模組14可重複上段所述之步驟重新使用使子鏈結傳送資料封包。 Because the link 13 uses wireless communication technology as the connection mode of its physical layer, the communication quality of wireless communication is often subject to environmental interference and changes. Therefore, the transmission rate of each sub-link on the link 13 is not a fixed rate. When the connection control module 14 detects that a sub-link transmission rate is lower than a reference value, the connection control module 14 sends a Link Halt packet to the remote connection control module 24 to suspend the connection. The data packet on the sub-link is transmitted. The connection control module 14 and the remote connection control module 24 set the sub-link to a connected state (Connected State), and the sub-link is continuously connected, but the packet is not transmitted. Therefore, a sub-link with a faster transfer rate can transmit more data packets, and a link with a slower transfer rate will transmit fewer data packets. The connection control module 14 can effectively utilize each of the sub-links so that the links 13 of the sub-links can achieve an optimized transmission rate. The connection control module 14 continuously detects the sub-link. When the transmission speed of the sub-link is higher than a reference value, the connection control module 14 can repeat the steps described in the above paragraph to re-use the sub-link to transmit data. Packet.
若是傳送封包暫存器112內已經無資料封包需要被傳輸時,連接控制模組14傳送一鏈結中斷(Link Disconnect)封包至遠端連接控制模組24。此時鏈結13會被中斷,連接控制模組14及遠端連接控制模組24設定此鏈結13為未連接狀態(Disconnected State)。若是傳送封包暫存器112內有資料封包需要再被傳送時,連接控制模組14可重複上段所述之步驟,此鏈結13可以繼續被用來傳輸資料。 If there is no data packet in the transport packet buffer 112 that needs to be transmitted, the connection control module 14 transmits a Link Disconnect packet to the remote connection control module 24. At this time, the link 13 is interrupted, and the connection control module 14 and the remote connection control module 24 set the link 13 to a Disconnected State. If there is a data packet in the transport packet buffer 112 that needs to be transmitted again, the connection control module 14 can repeat the steps described in the previous paragraph, and the link 13 can continue to be used to transmit data.
此外,若是鏈結13暫停傳送該資料封包時,需要將此鏈結13中斷,連接控制模組14傳送一鏈結中斷(Link Disconnect)封包至遠端連接控制模組24。此時鏈結13會被中斷。連接控制模組14可重複前一段所述之步驟,重新建立此鏈結13。 In addition, if the link 13 suspends transmitting the data packet, the link 13 needs to be interrupted, and the connection control module 14 transmits a Link Disconnect packet to the remote connection control module 24. At this point the link 13 will be interrupted. The connection control module 14 can repeat the steps described in the previous paragraph to re-establish the link 13.
在準備傳送狀態(Ready for Transmission)或是連接狀態(Connected State)中,連接控制模組14與端連接控制模組24會週期性的互相傳送鏈結狀況(Link Status)封包。若是連接控制模組14在某一段時間內未接收鏈結狀況(Link Status)封包,則設定該鏈結為連接遺失(Connection Lost)狀態,代表此鏈結13因為不明原因被中斷。鏈結狀況(Link Status)封包內的資訊包括有此鏈結13的傳輸速度、最後新一個成功傳送的資料封包的編號等資訊。 In the Ready for Transmission or Connected State, the connection control module 14 and the end connection control module 24 periodically transmit Link Status packets to each other. If the connection control module 14 does not receive the Link Status packet for a certain period of time, the link is set to the Connection Lost state, indicating that the link 13 is interrupted for unknown reasons. The information in the Link Status packet includes information such as the transmission speed of the link 13 and the number of the last successfully transmitted data packet.
因為此一無線寬頻傳輸裝置10為雙向的傳輸裝置,此無線寬頻傳輸裝置10亦具有接收之功效。第一無線網 路模組122、第二無線網路模組124、第三無線網路模組126以及第四無線網路模組128接收複數個資料封包後,複數個資料封包被儲存在接收封包暫存器114中。封包切割重組模組11根據該接收到的資料封包上的編號以及根據資料封包上的錯誤驗證碼判斷該資料封包是否有遺失或是錯誤。若是資料封包有遺失或錯誤,連接控制模組14發送一控制封包請遠端連接控制模組24重送該遺失或錯誤的資料封包,直到此資料封包確認是正確為止。於此實施例中,此確認正確的資料封包經由乙太網路模組18送出。 Since the wireless broadband transmission device 10 is a two-way transmission device, the wireless broadband transmission device 10 also has the function of receiving. First wireless network After the circuit module 122, the second wireless network module 124, the third wireless network module 126, and the fourth wireless network module 128 receive the plurality of data packets, the plurality of data packets are stored in the receiving packet buffer. 114. The packet cutting and reassembling module 11 determines whether the data packet is missing or incorrect according to the number on the received data packet and the error verification code on the data packet. If the data packet is missing or incorrect, the connection control module 14 sends a control packet to the remote connection control module 24 to resend the lost or erroneous data packet until the data packet is confirmed to be correct. In this embodiment, this confirms that the correct data packet is sent via the Ethernet module 18.
請參照『第3圖』,係為本發明之另一種實施例。此無線寬頻傳輸裝置10更包括第一無線網路群組12a以及第二無線網路群組12b。遠端無線寬頻傳輸裝置20亦包括遠端第一無線網路群組22a以及遠端第二無線網路群組22b。無線寬頻傳輸裝置10的第一無線網路群組12a包括第一無線網路模組122以及第二無線網路模組124,第二無線網路群組12b包括第三無線網路模組126以及第四無線網路模組128。遠端無線寬頻傳輸裝置20的遠端第一無線網路群組22a包括第一遠端無線網路模組222以及第二遠端無線網路模組224,遠端第二無線網路群組22b包括第三遠端無線網路模組226以及第四遠端無線網路模組228。無線寬頻傳輸裝置10的第一無線網路群組12a與遠端無線寬頻傳輸裝置20的遠端第一無線網路群組22a之間可建立第一鏈結13a,無線寬頻傳輸裝置10 的第二無線網路群組12b與遠端無線寬頻傳輸裝置20的遠端第二無線網路群組22b之間可建立第二鏈結13b。無線寬頻傳輸裝置10亦包括第一乙太網路模組182以及第二乙太網路模組184。第一乙太網路模組182所傳送至此無線寬頻傳輸裝置10的資料封包,經由第一鏈結13a傳至遠端無線寬頻傳輸裝置20,並由遠端第一乙太網路模組282送出。第二乙太網路模組184所傳送至此無線寬頻傳輸裝置10的資料封包經由第二鏈結13b傳至端無線寬頻傳輸裝置20,並由遠端第二乙太網路模組284送出。 Please refer to FIG. 3, which is another embodiment of the present invention. The wireless broadband transmission device 10 further includes a first wireless network group 12a and a second wireless network group 12b. The remote wireless broadband transmission device 20 also includes a remote first wireless network group 22a and a remote second wireless network group 22b. The first wireless network group 12a of the wireless broadband transmission device 10 includes a first wireless network module 122 and a second wireless network module 124, and the second wireless network group 12b includes a third wireless network module 126. And a fourth wireless network module 128. The remote first wireless network group 22a of the remote wireless broadband transmission device 20 includes a first remote wireless network module 222 and a second remote wireless network module 224, and a remote second wireless network group 22b includes a third remote wireless network module 226 and a fourth remote wireless network module 228. A first link 13a can be established between the first wireless network group 12a of the wireless broadband transmission device 10 and the remote first wireless network group 22a of the remote wireless broadband transmission device 20, and the wireless broadband transmission device 10 A second link 13b can be established between the second wireless network group 12b and the remote second wireless network group 22b of the remote wireless broadband transmission device 20. The wireless broadband transmission device 10 also includes a first Ethernet module 182 and a second Ethernet module 184. The data packet transmitted by the first Ethernet module 182 to the wireless broadband transmission device 10 is transmitted to the remote wireless broadband transmission device 20 via the first link 13a, and is configured by the remote first Ethernet module 282. Send it out. The data packet transmitted by the second Ethernet module 184 to the wireless broadband transmission device 10 is transmitted to the wireless broadband transmission device 20 via the second link 13b, and is sent by the remote second Ethernet module 284.
請參照『第4圖』,係為本發明之另一種實施例。此無線寬頻傳輸裝置10更包括第一無線網路群組12a以及第二無線網路群組12b。第一無線網路群組12a包括第一無線網路模組122以及第二無線網路模組124,第二無線網路群組12b包括第三無線網路模組126以及第四無線網路模組128。第一無線網路群組12a用以建立第一鏈結13a,第二無線網路群組12b用以建立第二鏈結13b。第一鏈結13a以及第二鏈結13b可分別獨立傳送或接收資料封包。於此實施例中,複數個資料封包可由第一遠端無線寬頻傳輸裝置20a傳送經由第一鏈結13a傳送至此無線寬頻傳輸裝置10,此無線寬頻傳輸裝置10再將這些複數個資料封包經由第二鏈結13b傳送至第二遠端無線寬頻傳輸裝置20b。此時,此無線寬頻傳輸裝置10可視為一中繼傳輸裝置。此無線寬頻傳輸裝置10亦可將部分的 資料封包經由乙太網路模組18送出。本實施例之另一實施方式為資料封包乙太網路模組18輸入,確認正確的資料封包送至第一無線網路群組12a中的第一無線網路模組122以及第二無線網路模組124經由第一鏈結13a傳至第一遠端無線寬頻傳輸裝置20a。確認正確的資料封包亦可送至第二無線網路群組12b中的第三無線網路模組126以及第四無線網路模組128經由第二鏈結13b傳至第二遠端無線寬頻傳輸裝置20b。此時,此無線寬頻傳輸裝置10可視為一點對多點之傳輸裝置。是以使用此多個無線寬頻傳輸裝置10,可佈建一寬頻網路系統架構。 Please refer to FIG. 4, which is another embodiment of the present invention. The wireless broadband transmission device 10 further includes a first wireless network group 12a and a second wireless network group 12b. The first wireless network group 12a includes a first wireless network module 122 and a second wireless network module 124. The second wireless network group 12b includes a third wireless network module 126 and a fourth wireless network. Module 128. The first wireless network group 12a is used to establish the first link 13a, and the second wireless network group 12b is used to establish the second link 13b. The first link 13a and the second link 13b can independently transmit or receive data packets, respectively. In this embodiment, the plurality of data packets can be transmitted by the first remote wireless broadband transmission device 20a to the wireless broadband transmission device 10 via the first link 13a, and the wireless broadband transmission device 10 further encapsulates the plurality of data packets. The two links 13b are transmitted to the second remote wireless broadband transmission device 20b. At this time, the wireless broadband transmission device 10 can be regarded as a relay transmission device. The wireless broadband transmission device 10 can also be partially The data packet is sent via the Ethernet module 18. Another embodiment of the present embodiment is the input of the data packet Ethernet module 18, and confirms that the correct data packet is sent to the first wireless network module 122 and the second wireless network in the first wireless network group 12a. The road module 124 is transmitted to the first remote wireless broadband transmission device 20a via the first link 13a. Confirming that the correct data packet can also be sent to the third wireless network module 126 and the fourth wireless network module 128 in the second wireless network group 12b to the second remote wireless broadband via the second link 13b. Transmission device 20b. At this time, the wireless broadband transmission device 10 can be regarded as a point-to-multipoint transmission device. In order to use the plurality of wireless broadband transmission devices 10, a broadband network system architecture can be constructed.
於本發明之一實施例中,錯誤驗證碼係使用循環冗餘校驗(Cycle Redundancy Check,CRC)。傳送封包暫存器112以及接收封包暫存器114為先進先出(First In First Out,FIFO)暫存器。連接控制模組14可對於每一資料封包進行加密或是解密,其加密以及解密的方法可為無線加密協議(Wireless Encryption Protocol,WEP)、高級加密標準(Advanced Encryption Standard,AES)、臨時密鑰完整性協議(Temporal Key Integrity Protocol,TKIP)或其他方法。 In an embodiment of the invention, the error verification code uses a Cycle Redundancy Check (CRC). The transport packet buffer 112 and the receive packet register 114 are first in first out (FIFO) registers. The connection control module 14 can encrypt or decrypt each data packet, and the encryption and decryption methods can be Wireless Encryption Protocol (WEP), Advanced Encryption Standard (AES), temporary key. Temporal Key Integrity Protocol (TKIP) or other methods.
本發明係另提出一種流量控制方法,適用於無線寬頻傳輸裝置。本方法定義了四種狀態,分別是未連接狀態100、準備傳送狀態200、連接狀態300、連接遺失狀態400。請參照『第5圖』,係為此實施例之狀態轉換圖。未連接狀態 100可轉換至準備傳送狀態200。準備傳送狀態200可以轉換成未連接狀態100、連接狀態300或是連接遺失狀態400。連接狀態300可以轉換成未連接狀態100、準備傳送狀態200或連接遺失狀態400。連接遺失狀態400可轉換成準備傳送狀態200。 The invention further proposes a flow control method suitable for a wireless broadband transmission device. The method defines four states, an unconnected state 100, a ready to transmit state 200, a connected state 300, and a connected lost state 400. Please refer to "figure 5", which is a state transition diagram for this embodiment. Unconnected state 100 can be switched to the ready to transfer state 200. The ready transfer state 200 can be converted to the unconnected state 100, the connected state 300, or the connected lost state 400. The connection state 300 can be converted to an unconnected state 100, a ready to transmit state 200, or a connected lost state 400. The connection lost state 400 can be converted to the ready to transmit state 200.
『第6圖』係為建立鏈結與流量控制之流程圖,首先發送一鏈結連接封包(S110),並判斷是否有收到鏈結準備封包。若有收到鏈結準備封包,則設定狀態為準備傳送狀態200(S120)。若無收到鏈結準備封包,繼續發送一發送一鏈結連接封包(S110)。接著,設定狀態成準備傳送狀態200(S120)。傳送或接收資料封包(S130)。接收鏈結暫停封包或傳送一鏈結暫停封包,設定狀態為連接狀態300(S140)。 "Picture 6" is a flow chart for establishing link and flow control. First, a link connection packet is sent (S110), and it is judged whether or not a link preparation packet is received. If the link preparation packet is received, the setting state is the ready transmission state 200 (S120). If the link preparation packet is not received, the transmission of a link connection packet is continued (S110). Next, the setting state is set to the ready transmission state 200 (S120). Transmitting or receiving a data packet (S130). The receiving link pauses the packet or transmits a link suspension packet, and the set state is the connected state 300 (S140).
在步驟S140步驟時,若是要重新傳送該資料封包,則重複S110以及S120之步驟。 In the step S140, if the data packet is to be retransmitted, the steps of S110 and S120 are repeated.
在步驟S130步驟時,若是收到或傳送鏈結中斷封包,設定狀態為未連接狀態100。此時,若是要重新傳送該資料封包,則重複S110以及S120之步驟。 In the step S130, if the link interruption packet is received or transmitted, the set state is the unconnected state 100. At this time, if the data packet is to be retransmitted, the steps of S110 and S120 are repeated.
在步驟S140步驟時,若是收到或傳送鏈結中斷封包,設定狀態為未連接狀態100。此時,若是要重新傳送該資料封包,則重複S110以及S120之步驟。 In the step S140, if the link interruption packet is received or transmitted, the set state is the unconnected state 100. At this time, if the data packet is to be retransmitted, the steps of S110 and S120 are repeated.
在步驟S130步驟時,每隔一段時間會傳送鏈結狀況封包,並且開始計算時間,若是在某段時間內沒有接收 到鏈結狀況封包,則設定狀態為連接遺失狀態400。此時,若是要重新傳送該資料封包,則重複S110以及S120之步驟。 At step S130, the link status packet is transmitted at intervals and the calculation time is started, if it is not received within a certain period of time To the link status packet, the set state is the connection lost state 400. At this time, if the data packet is to be retransmitted, the steps of S110 and S120 are repeated.
在步驟S140步驟時,每隔一段時間會傳送鏈結狀況封包,並且開始計算時間,若是在某段時間內沒有接收到鏈結狀況封包,則設定狀態為連接遺失狀態400。此時,若是要重新傳送該資料封包,則重複S110以及S120之步驟。 At step S140, the link status packet is transmitted at intervals and the calculation time is started. If the link status packet is not received within a certain period of time, the set status is the connection lost status 400. At this time, if the data packet is to be retransmitted, the steps of S110 and S120 are repeated.
綜合以上所述,本發明提出之一種使用複數個無線網路模組的無線寬頻傳輸裝置以及適用於此方式之流量控制方法。這些複數個無線網路模組經由此流量控制的方法,可高效率進行資料之傳遞。在本發明之一實施例中,若是這些無線網路模組為IEEE802.11n通訊協定。當這些無線網路模組20MHz頻寬的操作模式時,單一個網路模組最高傳輸速率可達300Mbps。因為此無線寬頻傳輸裝置使用了四無線網路模組,所以此無線寬頻傳輸裝置的高傳輸速率將可達1200Mbps。同時,此無線寬頻傳輸裝置架設的成本遠低於使用需具特定應用硬體元件的高速微波通訊系統。是以,此無線寬頻傳輸裝置不僅可取代高速微波通訊系統作為最後一哩或是骨幹網路的無線寬頻連接方式,使用此無線寬頻傳輸裝置將可大幅降低網路系統佈建之成本。 In summary, the present invention provides a wireless broadband transmission apparatus using a plurality of wireless network modules and a flow control method applicable to the same. These multiple wireless network modules can efficiently transfer data through this flow control method. In an embodiment of the invention, if the wireless network modules are IEEE 802.11n communication protocols. When these wireless network modules operate in a 20MHz bandwidth mode, the maximum transmission rate of a single network module can reach 300Mbps. Because the wireless broadband transmission device uses four wireless network modules, the wireless broadband transmission device has a high transmission rate of 1200 Mbps. At the same time, the cost of erecting this wireless broadband transmission device is much lower than the use of high-speed microwave communication systems that require hardware components for specific applications. Therefore, the wireless broadband transmission device can not only replace the high-speed microwave communication system as the last one or the wireless broadband connection mode of the backbone network, and the use of the wireless broadband transmission device can greatly reduce the cost of network system deployment.
雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界 定之保護範圍請參考所附之申請專利範圍。 Although the present invention has been disclosed above in the foregoing embodiments, it is not intended to limit the invention. It is within the scope of the invention to be modified and modified without departing from the spirit and scope of the invention. About the boundaries of the present invention Please refer to the attached patent application scope for the scope of protection.
10‧‧‧無線寬頻傳輸裝置 10‧‧‧Wireless Broadband Transmission
11‧‧‧封包切割重組模組 11‧‧‧Package cutting and reorganization module
112‧‧‧傳送封包暫存器 112‧‧‧Transport packet register
114‧‧‧接收封包暫存器 114‧‧‧Receive packet register
12‧‧‧無線網路群組 12‧‧‧Wireless network group
122‧‧‧第一無線網路模組 122‧‧‧First wireless network module
124‧‧‧第二無線網路模組 124‧‧‧Second wireless network module
126‧‧‧第三無線網路模組 126‧‧‧ Third wireless network module
128‧‧‧第四無線網路模組 128‧‧‧fourth wireless network module
14‧‧‧連接控制模組 14‧‧‧Connected control module
18‧‧‧乙太網路模組 18‧‧‧Ethernet Module
Claims (32)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98121262A TWI418180B (en) | 2009-06-24 | 2009-06-24 | Wireless broadband transmission apparatuses and flow control method for the apparatuses |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW98121262A TWI418180B (en) | 2009-06-24 | 2009-06-24 | Wireless broadband transmission apparatuses and flow control method for the apparatuses |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201101739A TW201101739A (en) | 2011-01-01 |
| TWI418180B true TWI418180B (en) | 2013-12-01 |
Family
ID=44837105
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW98121262A TWI418180B (en) | 2009-06-24 | 2009-06-24 | Wireless broadband transmission apparatuses and flow control method for the apparatuses |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI418180B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9775087B2 (en) | 2014-10-23 | 2017-09-26 | Industrial Technology Research Institute | Method of controlling communication modes for wireless entity and user equipment, and communication system using the same |
| CN110278020A (en) * | 2019-05-30 | 2019-09-24 | 中国人民解放军63921部队 | The method and apparatus of wireless energy and data integrated transmission |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1640018A (en) * | 2002-01-08 | 2005-07-13 | Ipr特许公司 | Maintaining a hold channel in a reverse link of a wireless communication system |
| TW200541263A (en) * | 2004-06-13 | 2005-12-16 | Asustek Comp Inc | Multiple transmission communications method and device |
-
2009
- 2009-06-24 TW TW98121262A patent/TWI418180B/en not_active IP Right Cessation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1640018A (en) * | 2002-01-08 | 2005-07-13 | Ipr特许公司 | Maintaining a hold channel in a reverse link of a wireless communication system |
| TW200541263A (en) * | 2004-06-13 | 2005-12-16 | Asustek Comp Inc | Multiple transmission communications method and device |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9775087B2 (en) | 2014-10-23 | 2017-09-26 | Industrial Technology Research Institute | Method of controlling communication modes for wireless entity and user equipment, and communication system using the same |
| CN110278020A (en) * | 2019-05-30 | 2019-09-24 | 中国人民解放军63921部队 | The method and apparatus of wireless energy and data integrated transmission |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201101739A (en) | 2011-01-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109327247B (en) | Wireless communication system, wireless communication device, wireless communication method | |
| EP2753117B1 (en) | Apparatus and method for transmitting and receiving data in NFC | |
| EP3637703B1 (en) | Message transmission methods and proxy servers | |
| CN102812748B (en) | Mobile Broadband Packet Switching Traffic Optimization | |
| RU2701523C1 (en) | System and method of providing synchronization in transmissions in a mode without connection | |
| CN103354993A (en) | Facilitating device-to-device communication | |
| US10306481B2 (en) | Wireless mesh network configuration | |
| US20170027016A1 (en) | Communication device, wireless communication device, and communication method | |
| WO2017185941A1 (en) | Data transmission method and relevant device | |
| WO2020119013A1 (en) | Sidelink communication method and apparatus | |
| CN108370523A (en) | Flow control feedback from the user equipment for receiving shunting carrying | |
| WO2018202131A1 (en) | Communication method, device and system | |
| CN104685959A (en) | Passive radio link control entity with unified interface | |
| TWI418180B (en) | Wireless broadband transmission apparatuses and flow control method for the apparatuses | |
| EP3637840B1 (en) | Uplink data transmission method, timer configuration method and related equipment | |
| TR201902488T4 (en) | Decryption method and device for a packet data convergence protocol layer in a wireless communication system. | |
| CN103618694A (en) | Design of R2UDP Protocol Based on Digital Radio Narrowband System | |
| CN118900219A (en) | A method for implementing a point-to-multipoint ad hoc network protocol stack | |
| TWI852131B (en) | Apparatus and methods to perform uplink data compression | |
| JP6481711B2 (en) | Wireless communication system, mobile station, base station, and wireless communication method | |
| US12273201B2 (en) | Radio link control cumulative mode for new radio | |
| JP7396298B2 (en) | Communication device and communication method | |
| JPWO2020178918A1 (en) | Wireless communication system, transmission / reception method, program, wireless communication base station device, control circuit and control method | |
| CN114424621B (en) | A buffer status report transmission method and device | |
| WO2022145058A1 (en) | Transmission station and reception station |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |