[go: up one dir, main page]

CN102316518A - Improved request-to-send (RTS)/clear-to-send (CTS) communication control method - Google Patents

Improved request-to-send (RTS)/clear-to-send (CTS) communication control method Download PDF

Info

Publication number
CN102316518A
CN102316518A CN2010102212177A CN201010221217A CN102316518A CN 102316518 A CN102316518 A CN 102316518A CN 2010102212177 A CN2010102212177 A CN 2010102212177A CN 201010221217 A CN201010221217 A CN 201010221217A CN 102316518 A CN102316518 A CN 102316518A
Authority
CN
China
Prior art keywords
rts
cts
node
channel
signaling
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102212177A
Other languages
Chinese (zh)
Inventor
杨斯
杨鸿文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Posts and Telecommunications
Original Assignee
Beijing University of Posts and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Posts and Telecommunications filed Critical Beijing University of Posts and Telecommunications
Priority to CN2010102212177A priority Critical patent/CN102316518A/en
Publication of CN102316518A publication Critical patent/CN102316518A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提出了一种改进的RTS/CTS通信控制方法。本发明将信道分为3个子信道:数据信道、RTS控制信道和CTS控制信道。控制分组以扩频形式在控制信道上连续传输。源节点在发送RTS前先检测控制信道,若目的节点空闲且无其他CTS信息,则发送RTS请求信令。目的节点通过检测RTS信道发送多状态的CTS应答,源节点做出相应反应。本发明可以完全解决隐藏终端问题和暴露终端问题,并能提高子信道的利用率。The invention proposes an improved RTS/CTS communication control method. The present invention divides the channel into three sub-channels: data channel, RTS control channel and CTS control channel. Control packets are transmitted continuously on the control channel in spread spectrum form. The source node detects the control channel before sending the RTS, and if the destination node is idle and has no other CTS information, it sends the RTS request signaling. The destination node sends a multi-state CTS response by detecting the RTS channel, and the source node responds accordingly. The invention can completely solve the hidden terminal problem and the exposed terminal problem, and can improve the utilization rate of the sub-channel.

Description

A kind of improved RTS/CTS communication control method
Technical field
The invention belongs to the cordless communication network technical field, particularly RTS/CTS handshake mechanism (the RTS full name is Request-To-Send, and the CTS full name is Clear-To-Send), and the solution of WLAN hidden terminal problem and exposed terminal problem.
Background technology
The communication range of each node is restricted in the WLAN, and shared broadcast channel, has caused the appearance of " concealed terminal " and " exposed terminal " problem.
" concealed terminal " is meant that a terminal is positioned at recipient's communication range, and outside sender's communication range.Concealed terminal divides into groups and possibly send to same receiving node because of intercepting the transmission less than sending node, causes the conflict that is grouped in the receiving node place.If this moment, this terminal transmits information then was " hiding transmitting terminal ", see Fig. 1, node C is for hiding transmitting terminal.Hiding transmitting terminal can cause the collision of grouping, reduces throughput of system, and its communication is forbidden; If this moment, this terminal received information, then be called as " hiding receiving terminal ", see Fig. 2, node C can not cause harmful effect for hiding receiving terminal, and its communication is allowed to.
" exposed terminal " is meant in sender's communication range, and the terminal outside recipient's communication range.Exposed terminal maybe delayed delivery because of the transmission that can listen to sending node, but because it outside the communication range of receiving node, in fact its transmission can not cause conflict, this has just introduced unnecessary delay.If this moment, this terminal transmits information then was " an exposure transmitting terminal ", see Fig. 3, node C is for exposing transmitting terminal, and its communication is allowed to; If this moment, this terminal received information, then be called as " exposure receiving terminal ", see Fig. 4, node C is for exposing receiving terminal, because sender's meeting in group disturbs the reception that exposes receiving terminal, so its communication is forbidden.
The existence of concealed terminal and exposed terminal can cause the unordered contention and the waste of WLAN time interval resource, increases the probability of data collision, has a strong impact on throughput, capacity and the data transmission delay of network.Therefore; Must solve " concealed terminal " and " exposed terminal " problem; Promptly allow communicating by letter of " hiding receiving terminal " and " exposure transmitting terminal "; Forbid communicating by letter of " hiding transmitting terminal " and " exposure receiving terminal ", so that obtain higher channel utilization, lower time delay and fairness preferably.
The method of at present the most frequently used solution " concealed terminal " problem is traditional RTS/CTS mechanism.See Fig. 5; In the RTS/CTS handshake procedure; At first send the RTS frame by transmitting terminal all nodes in coverage; All non-destination nodes that receive this frame stop exchanges data, and destination node is then sent the state that the CTS frame representes to get into preparation reception information to source node, can get into data transmission procedure then.Comprise the temporal information that needs busy channel in RTS and the CTS frame, other nodes can be according to the NAV (network configuration vector, purpose are to prevent other data and current data competitive channel in the preset time) of this information adjustment oneself.After transfer of data was accomplished, destination sent ACK, and channel resource is released, new round competition beginning.The length of IEEE802.11 interFrameGap (IFS) is set the transmission priority of frame, comprises short interFrameGap (SIFS), PCF interFrameGap (PFIS), DCF interFrameGap (DIFS) and prolongs interFrameGap (EIFS).SIFS transmission priority is the highest, and the frame transmission priority of DIFS is lower.
Traditional RTS/CTS mechanism is compulsory to have limited all activities of other node in the communication range of communication node, can avoid the collision of dividing into groups like this, effectively solves hidden terminal problem.But, also limited simultaneously the activity that some can nodes in communication, increased unnecessary waiting time, for example, the communicating by letter of " hiding receiving terminal " and " exposure transmitting terminal ".And traditional RTS/CTS mechanism can not solve " exposed terminal " problem.
Except traditional RTS/CTS mechanism; Also have some new methods to be suggested in succession; For example; Application number is that the patent of 200710031832.X has proposed " a kind of method that solves multi-jumping wireless self-network grouping concealed terminal and exposed terminal problem ", and this method has adopted two channels, and receiving node passes through control packet notification exposed terminal through control packet notification concealed terminal, sending node; Thereby on the basis that does not increase hardware realization difficulty, divide into groups to accomplish concealed terminal and the exposed terminal problem that has solved multi-jumping wireless self-network grouping through controls such as design RTS/CTS, DRI/DRFIN, DSI/DSFIN.Though this method has guaranteed packet do not have conflict and take place, and can solve concealed terminal and exposed terminal problem, do not improve channel utilization, and the new control packet communication of introducing makes process complicated.
Summary of the invention
To the problem that exists in traditional RTS/CTS mechanism, and the deficiency of existing scheme, the present invention proposes a kind of improvement project that combines spread spectrum to traditional RTS/CTS mechanism.The present invention has following advantage:
1) can solve " concealed terminal " and " exposed terminal " problem fully, promptly allow communicating by letter of " hiding receiving terminal " and " exposure transmitting terminal ", forbid communicating by letter of " hiding transmitting terminal " and " exposure receiving terminal ".
2) the present invention can improve the performance of traditional RTS/CTS mechanism, improves throughput and channel utilization.
3) the present invention can simplify protocol procedures, reduces protocol parameter.
The present invention realizes through following technical scheme:
1. basic assumption
Supposing the system of the present invention has existed upper-layer protocol can accomplish node discovery and dynamic address allocation function; When node needs the multi-hop transmission, there is corresponding Routing Protocol; When each node sends different service, there is the corresponding business agreement.
Above-mentioned hypothesis is the typical situation of this type systematic, is not extra demand of the present invention.
2. channel is cut apart
The present invention is 3 parts with available wireless physical channel division of resources, is called RTS channel, CTS channel and data channel respectively.Fig. 6 shows the logical schematic that channel is cut apart.It can be that any quadrature or non-orthogonal multiple access are cut apart that channel is cut apart, for example (but being not limited to) frequency division, time-division, sign indicating number branch, quadrature frequency hopping etc.The ratio η that the channel resource that RTS channel and CTS channel have equivalent, data channel account for total resources is a technical parameter of the present invention.
3. time slot
Method among the present invention is with slotted mode work.Keep synchronous or accurate synchronized relation between each node.Slot length T1 sees Fig. 7.Consider protection, comprise a protection gap T2 among the T1 multidiameter delay and node synchronous error.T1 and T2 are technical parameters required for the present invention.
4.RTS/CTS control frame
The present invention only comprises two kinds of control frames, is respectively RTS frame and CTS frame.The RTS frame format is seen Fig. 8, and it comprises the K bit, represents the address of destination node; The CTS frame format is seen Fig. 8, and it comprises 2 bits, the expression response status.Because the known destination node of source node is so the CTS signaling need not to carry the address information of destination node.
If necessary, RTS and CTS frame can increase additional bit to support other necessary function.
The RTS/CTS control frame sends with the mode of DSSS, and is as shown in Figure 9.The used pseudo-random code sequence of spread spectrum generates with the address of source node.Pseudo-random code sequence (but being not limited to) can be m sequence, Gold sequence etc.
The mode of spread spectrum despreading is adopted in the reception of RTS/CTS control frame, and is shown in figure 10.The RTS/CTS channel is monitored with different address scanning by monitoring side, thereby can know the source/destination node address of current existence on the control channel and relevant CTS response status.
The spreading factor SF1 of RTS and CTS channel and SF2 are technical parameters of the present invention, and these two parameters can equate or be unequal.
5. protocol procedures:
1) the transmission request of source node.
Intend with before the destination node B communication for any source node A, A is earlier with all pseudo-code sequences scanning RTS channel and CTS channels, if find the address of B, shows that then other nodes or prepare to communicate by letter with B A node wait at this moment; If the A sweep channel is not found the B address of node, then A sweep CTS channel if find cts signal, then is illustrated in the interior receiving terminal that has other communications of coverage of oneself, continues this moment to detect; If the A sweep channel is not found the B address of node, while CTS channel idle, then RTS signaling (this signaling of following sign is RTS-AB), this signaling each time slot afterwards repeats to continue to send, and is rejected until sign off or communication.
2) response of destination node.
The every time slot of idle node all detects the RTS channel arbitrarily, becomes destination node up to it.For destination node B arbitrarily, if there is the multiple source address to send RTS to B simultaneously, then select one at random, suppose that the source node of reservation is A.B sends CTS rejection signaling (being designated CTS-X2) to other source nodes X; If except that RTS-AB, B also listens to other 2 or other RTS signalings more than 2, then sends CTS-A2 refusal A; Except that RTS-AB, B also listens to other 1 other RTS signaling, then sends and waits for that signaling (being designated CTS-A1) requires A to wait for; If except that RTS-AB, B does not find other RTS signalings, then sends to allow signaling (being designated CTS-A0) to allow A to send, and begins to receive data from next time slot.
3) source node receives the response behind the CTS.
Source node A except that each time slot continues to send the RTS, also uses the pseudo-code sequence of oneself to detect the CTS channel after sending the RTS signaling simultaneously arbitrarily.If receive the instruction of CTS-A2 refusal, then begin to stop to send RTS from next time slot, stop to monitor the CTS channel, then random wait certain time interval T 3 back retries; Wait for instruction if receive CTS-A1, then continue to send RTS, continue to monitor the CTS channel.If be not allowed to yet in the time at T4, then automatically by being rejected execution, but the rollback time counts the stand-by period; Allow instruction if receive CTS-A0, then continue to send RTS, and begin to send data at data channel from next time slot.Above-mentioned T3 and T4 are technical parameters of the present invention.
4) the node A that sends data arbitrarily continues to send the RTS signaling when data take place.Last time slot sending data stops to send RTS.Change idle condition then over to.
5) Node B that receives data arbitrarily also continues to detect the RTS channel with the pseudo-code sequence of source node when receiving data, if current time slots RTS disappears, then it stops Data Receiving after the Data Receiving of accomplishing current time slots, changes idle condition over to.
6) among the present invention, the situation of sending collision has two kinds of situation: a kind of possibility is that the multiple source node sends the RTS request to a destination node simultaneously.So destination node can identify each source node, thereby select one because the spreading code of RTS signaling is different this moment.Another kind of possibility is to be sent in the wait.If occur 2 RTS simultaneously, some is rejected, and some is placed in wait state.If the node of waiting for fails in the stand-by period, to obtain chance, then be rejected.
Compared with present technology the present invention has following characteristics:
1) channel is divided into 3 subchannel, data channel, RTS control channel and CTS control channel.All there are very big difference in data and signaling at aspects such as data volume, reliability requirements, let the identical physical resource of these two kinds of data sharings effectively can not embody its difference.The present invention makes competition only occur in control channel, thereby can improve physical resource utilization with different physical resource separating controlling channel and data channel.
2) the present invention only uses RTS frame and these two frame formats of CTS frame.Because these two frames continue to send, so its existence can express many information, so the present invention can omit NAV parameter in the legacy system, omits the ACK frame, and can omit SIFS, DIFS time delay, thereby improve channel utilization, simplifies protocol procedures.
3) RTS/CTS control divides into groups on control channel, to continue transmission with the spread spectrum form.Therefore the present invention can resist the signaling failure of contingency, and this accidental failure is that a kind of typical case exists in the wireless channel fading channel, so the present invention has better resisting interference performance and anti-fading ability in wireless channel.
Description of drawings
Fig. 1 " hiding transmitting terminal " sketch map
Fig. 2 " hiding receiving terminal " sketch map
Fig. 3 " exposure transmitting terminal " sketch map
Fig. 4 " exposure receiving terminal " sketch map
The RTS/CTS mechanism process sketch map that Fig. 5 is traditional
Fig. 6 channel is cut apart logical schematic
Fig. 7 time slot sketch map
Fig. 8 signaling format sketch map
Fig. 9 controls the generation sketch map of signaling-information
Figure 10 controls the reception sketch map of signaling
Channel occupancy situation during Figure 11 two node communications
Channel occupancy situation during four node communications that Figure 12 is independent of each other
Channel occupancy situation during interactive four node communications of Figure 13
Channel occupancy situation when there be " hiding transmitting terminal " in Figure 14
Channel occupancy situation when there be " hiding receiving terminal " in Figure 15
Channel occupancy situation when there be " exposure transmitting terminal " in Figure 16
Channel occupancy situation when there be " exposure receiving terminal " in Figure 17
Embodiment
Specific embodiment below in conjunction with typical scene further specifies the present invention.Present embodiment is only represented schematic illustration of the present invention, does not represent any restriction of the present invention.
In the present embodiment, all channel resource is the continuous wireless frequency spectrum of 5MHz, is divided into by the frequency division mode: " data channel " 4.5kHz, RTS channel 0.25kHz, CTS channel 0.25kHz.Parameter η is 0.9.
Channel time slot length is T1=1250 μ s, protection interval T 2=0, and rollback time T 3 is random numbers, stand-by period T4=10*T1.
Address code length is K=4, can support 16 dynamic nodes.
Spreading factor is SF1=16, SF2=16.Spreading code adopts the Gold sequence.
All nodes are in synchronous regime, comprising: spreading code synchronously, chip synchronization, frame synchronization, and separate the necessary carrier synchronization of timing.
Sight 1:A → B, 2 transmission.
The data transmission procedure of A → B is seen Figure 11.The 1st time slot A sent RTS-AB, and the 2nd time slot B sent CTS-A0, and the 3rd time slot begins to send data.At last time slot of data, RTS-AB stops to send.
Sight 2: when node A was sending data to Node B, node C need send data to node D, and A do not disturb to communicating by letter of D with C to the communication of B mutually, saw Figure 12.
Because A does not disturb to communicating by letter of D with C to the communication of B mutually, so C, D can communicate by letter when A, B communication.C sends RTS-CD, after D receives RTS-CD, replys CTS-C0 at next time slot, connects between C, D and sets up, and begins to transmit data between next time slot C, D.
Sight 3: when node A was sending data to Node B, node C need send data to node D, and A, B, C, D interact, and saw Figure 13.
Because A, B, C, D interact, so when A, B communication, C, D can not communicate by letter.C detects CTS-A0, and can not send RTS-CD this moment, and C continues to detect the CTS channel.After CTS-A0 stopped to send, C sent RTS-CD immediately.After D receives RTS-CD, detect the RTS channel, only detect RTS-CD, then send CTS-C0 at next time slot.Connect between C, D and set up, data begin transmission from next time slot.
Sight 4:C is " hiding receiving terminal ", sees Figure 14, and when node A was sending data to Node B, node C need send data to node D.
When node A when sending data to Node B, node C can detect CTS-A0, and node D detects less than any information.C detects CTS-A0, and can not send RTS-CD this moment, and C continues to detect the CTS channel.After CTS-A0 stopped to send, C sent RTS-CD immediately.After D receives RTS-CD, detect the RTS channel, only detect RTS-CD, then send CTS-C0 at next time slot.Connect between C, D and set up, data begin transmission from next time slot.
Sight 5:C is " hiding receiving terminal ", sees Figure 15, and when node A was sending data to Node B, node D need send data to node C.
When node A when sending data to Node B, node C can detect CTS-A0, and node D detects less than any information.At this moment, node D thinks that node C is idle, and does not have other CTS information in the scope of D, so D sends RTS-DC.D sends RTS-DC, and C detects RTS-CD, owing to there is not other RTS in the coverage of C, replys CTS-D0.Connect between C, D and set up, data begin transmission from next time slot.
Sight 6:C is " an exposure transmitting terminal ", sees Figure 16, and just when the data that receiving node B sends, node C need send data to node D to node A.
As node A during in the data that receiving node B sends, node C can detect RTS-BA, and node D detects less than any information.Because C does not detect other CTS, so send RTS-CD.After D receives RTS-CD, detect the RTS channel, do not have other RTS, then send CTS-C0 at next time slot.Connect between C, D and set up, data begin transmission from next time slot.
Sight 7:C is " an exposure receiving terminal ", sees Figure 17, and just when the data that receiving node B sends, node D need send data to node C to node A.
As node A during in the data that receiving node B sends, node C can detect RTS-BA, and node D detects less than any information.At this moment, node D thinks that node C is idle, and does not have other CTS information in the scope of D, so D sends RTS-DC.After C receives RTS-DC, can detect in the RTS channel RTS that also has other, i.e. RTS-BA, then C sends CTS-D1, requires D to wait for.After D received CTS-D1, still every time slot sent RTS-DC, and constantly detects the CTS channel.Behind the sign off of node A and Node B, node C detects in the RTS channel has only RTS-DC, and then node C sends CTS-D0, allows to connect.After D receives CTS-D0, connect and set up, node D begins to send data at next time slot.D stops to send RTS-DC at last time slot that sends data, changes idle condition then over to.

Claims (11)

1.一种新的RTS/CTS通信控制方法,它将物理信道分成一个数据信道和两个控制信道,控制信道上的控制信令以扩频方式持续发送,节点按请求/应答方式建立通信。1. A new RTS/CTS communication control method, which divides the physical channel into a data channel and two control channels. The control signaling on the control channel is continuously sent in a spread spectrum manner, and the nodes establish communication in a request/response manner. 2.权利要求1所述之物理信道划分,其特征是以正交或准正交的方式对物理资源进行分割,这种分割包含但不限于时分、频分、码分。2. The physical channel division according to claim 1, characterized in that the physical resources are divided in an orthogonal or quasi-orthogonal manner, such division includes but not limited to time division, frequency division, and code division. 3.权利要求1所述之扩频方式,其特征是用一个伪随机码序列对控制信令进行扩频,这种扩频方式包含但不限于直接序列扩频。3. The spread spectrum method according to claim 1, characterized in that a pseudo-random code sequence is used to spread the control signaling, and this spread spectrum method includes but is not limited to direct sequence spread spectrum. 4.权利要求3所述之控制信令,其特征是包括RTS信令和CTS信令,它们由若干个比特组成。RTS信令至少(但不限于)包括节点地址信息。CTS信令至少(但不限于)包括控制命令,控制命令分别表示允许、等待和拒绝。4. The control signaling according to claim 3, characterized in that it includes RTS signaling and CTS signaling, which are composed of several bits. RTS signaling includes at least (but not limited to) node address information. The CTS signaling includes at least (but not limited to) control commands, and the control commands represent allow, wait and deny respectively. 5.权利要求3所述之伪随机码序列,其特征是可以是m序列或者其他序列,序列与节点的标识地址一一对应。5. The pseudo-random code sequence according to claim 3, characterized in that it can be an m-sequence or other sequences, and the sequence is in one-to-one correspondence with the identification address of the node. 6.权利要求4所述之地址信息,其特征是每个节点有一个唯一的地址信息,该地址信息对应一个唯一的伪随机码序列。每个用户的地址信息由K比特组成,可区分2K个节点。节点的地址由系统根据网络中的节点动态分配。每个节点都有一个算法单元,可以用给定的地址信息得到对应的伪随机码序列。6. The address information according to claim 4, characterized in that each node has a unique address information corresponding to a unique pseudo-random code sequence. The address information of each user consists of K bits, which can distinguish 2 K nodes. The address of the node is dynamically assigned by the system according to the nodes in the network. Each node has an algorithm unit, which can use the given address information to obtain the corresponding pseudo-random code sequence. 7.权利要求1所述之持续发送,其特征是控制信令在每时隙都被发送,直至通信结束或被拒绝。7. The continuous transmission according to claim 1, characterized in that the control signaling is sent in every time slot until the communication ends or is rejected. 8.权利要求7所述之时隙,其特征是系统操作的基本时间单位,每个时隙内包括多个符号间隔或者码片间隔。如考虑传播时延和其他处理时延,可在控制时隙的设计中留出一定的时间余量。8. The time slot according to claim 7, characterized in that it is a basic time unit for system operation, and each time slot includes a plurality of symbol intervals or chip intervals. If the propagation delay and other processing delays are considered, a certain time margin can be reserved in the design of the control time slot. 9.权利要求1所述之请求/应答方式,其特征是:9. The request/response method according to claim 1, characterized in that: 1)源节点的发送请求。1) The sending request of the source node. 对于任意源节点A拟同目的节点B通信前,A先用所有伪随机码序列扫描RTS信道和CTS信道,如果发现B的地址,则表明其他节点正在或者准备与B通信,此时A节点等待;如果A扫描信道未发现B节点的地址,则A扫描CTS信道,如果发现CTS信号,则表明在自己的覆盖范围内存在其他通信的接收端,此时继续检测;如果A扫描信道未发现B节点的地址,同时CTS信道空闲,则在RTS信令(以下标识此信令为RTS-AB),此信令在以后的每个时隙重复持续发送,直至通信结束或通信被拒绝。Before any source node A intends to communicate with the destination node B, A scans the RTS channel and the CTS channel with all pseudo-random code sequences. If the address of B is found, it indicates that other nodes are communicating or preparing to communicate with B. At this time, node A is waiting ; If A scans the channel and does not find the address of node B, then A scans the CTS channel. If a CTS signal is found, it indicates that there are other communication receivers in its coverage area, and continues to detect at this time; if A scans the channel and does not find B The address of the node, while the CTS channel is idle, then in the RTS signaling (hereinafter identified as RTS-AB), this signaling is repeatedly sent in each subsequent time slot until the communication ends or the communication is rejected. 2)目的节点的响应。2) The response of the destination node. 任意空闲节点每时隙都检测RTS信道,直到它成为目的节点。对于任意的目的节点B,若有多个源地址同时向B发送RTS,则随机选一个,假设保留的源节点是A。B对其他源节点X发送CTS拒绝信令(标识为CTS-X2);若除RTS-AB之外,B还监听到另外2个或者2个以上的其他RTS信令,则发送CTS-A2拒绝A;除RTS-AB之外,B还监听到另外1个其他RTS信令,则发送等待信令(标识为CTS-A1)要求A等待;若除RTS-AB之外,B未发现其他RTS信令,则发送允许信令(标识为CTS-A0)允许A发送,并从下一时隙开始接收数据。Any idle node detects the RTS channel every slot until it becomes the destination node. For any destination node B, if there are multiple source addresses sending RTS to B at the same time, one is randomly selected, assuming that the reserved source node is A. B sends CTS rejection signaling (identified as CTS-X2) to other source node X; if in addition to RTS-AB, B also listens to other 2 or more other RTS signaling, then sends CTS-A2 rejection A; In addition to RTS-AB, B also listens to another RTS signaling, then sends a waiting signal (identified as CTS-A1) to ask A to wait; if B does not find other RTSs except RTS-AB signaling, then send permission signaling (identified as CTS-A0) to allow A to send, and start to receive data from the next time slot. 3)源节点接收到CTS后的响应。3) The source node responds after receiving the CTS. 任意源节点A在发送RTS信令之后,除每个时隙继续发送RTS之外,还同时用自己的伪码序列检测CTS信道。若收到CTS-A2拒绝指令,则从下一时隙开始停止发送RTS,停止监听CTS信道,然后随机等待一定时间T3后重试;若收到CTS-A1等待指令,则继续发送RTS,继续监听CTS信道。若在T4时间内仍未被允许,则自动按被拒绝执行,但回退时间计入已经等待时间;若收到CTS-A0允许指令,则继续发送RTS,并从下一时隙开始在数据信道发送数据。上述T3和T4是本发明的技术参数。After any source node A sends RTS signaling, in addition to continuing to send RTS in each time slot, it also uses its own pseudocode sequence to detect the CTS channel at the same time. If the CTS-A2 rejection instruction is received, stop sending RTS from the next time slot, stop monitoring the CTS channel, and then wait for a certain time T3 randomly and try again; if receiving the CTS-A1 waiting instruction, continue to send RTS and continue monitoring CTS channel. If it is still not allowed within the T4 time, it will be automatically executed as rejected, but the fallback time will be included in the waiting time; if it receives the CTS-A0 permission command, it will continue to send RTS, and start from the next time slot on the data channel send data. The above T3 and T4 are technical parameters of the present invention. 4)任意发送数据的节点A在发生数据的同时继续发送RTS信令。在发送数据的最后一个时隙停止发送RTS。然后转入空闲状态。4) Node A, which sends data arbitrarily, continues to send RTS signaling while data is being generated. Stop sending RTS in the last slot of sending data. Then go to idle state. 5)任意接收数据的节点B在接收数据的同时也继续用源节点的伪随机码序列检测RTS信道,如果当前时隙RTS消失,则它在完成当前时隙的数据接收之后停止数据接收,转入空闲状态。5) Any Node B that receives data continues to use the pseudo-random code sequence of the source node to detect the RTS channel while receiving data. If the RTS of the current time slot disappears, it stops receiving data after completing the data reception of the current time slot, and turns to into the idle state. 6)本发明中,发送碰撞的情形有两种情况:一种可能性是多个源节点同时向一个目标节点发送RTS请求。此时由于RTS信令的扩频码不同,所以目的节点能识别出各个源节点,从而选出一个。另一种可能性是发送在等待上。如果同时出现2个RTS,有些被拒绝,有些被置于等待状态。等待的节点如果未能在等待时间内获得机会,则被拒绝。6) In the present invention, there are two cases of transmission collision: one possibility is that multiple source nodes send RTS requests to one target node at the same time. At this time, since the spreading codes of the RTS signaling are different, the destination node can identify each source node and select one. Another possibility is to send on a wait. If 2 RTSs occur at the same time, some are rejected and some are placed in a waiting state. Waiting nodes are rejected if they fail to get a chance within the waiting time. 10.权利要求9所述之RTS/CTS控制帧,其特征是:10. The RTS/CTS control frame according to claim 9, characterized in that: RTS帧它包含K比特,代表目的节点的地址;CTS帧包含2比特,表示应答状态。由于源节点已知目的节点,所以CTS信令无需携带目的节点的地址信息。如果必要,RTS和CTS帧可以增加额外比特以支持其他必要的功能。The RTS frame contains K bits, representing the address of the destination node; the CTS frame contains 2 bits, representing the response status. Since the source node knows the destination node, the CTS signaling does not need to carry the address information of the destination node. If necessary, RTS and CTS frames may have additional bits added to support other necessary functions. RTS/CTS控制帧以直接序列扩频的方式发送。扩频所用的伪随机码序列用源节点的地址生成。伪随机码序列(但不限于)可以是m序列、Gold序列等。The RTS/CTS control frame is sent in the way of direct sequence spread spectrum. The pseudo-random code sequence used for spreading is generated with the address of the source node. The pseudo-random code sequence (but not limited to) can be m-sequence, Gold sequence, etc. RTS/CTS控制帧的接收采用扩频解扩的方式。监听方以不同的地址扫描监听RTS/CTS信道,从而可以获知控制信道上当前存在的源/目的节点地址以及相关的CTS应答状态。The reception of the RTS/CTS control frame adopts the method of spreading and despreading. The listening party scans and monitors the RTS/CTS channel with different addresses, so as to know the address of the source/destination node currently existing on the control channel and the related CTS response status. 11.根据权利要求书9所述的方法,其特征在于数据的发送与接收可采用任意一种可行的调制编码方式。11. The method according to claim 9, characterized in that any feasible modulation and coding method can be used for data transmission and reception.
CN2010102212177A 2010-07-08 2010-07-08 Improved request-to-send (RTS)/clear-to-send (CTS) communication control method Pending CN102316518A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102212177A CN102316518A (en) 2010-07-08 2010-07-08 Improved request-to-send (RTS)/clear-to-send (CTS) communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102212177A CN102316518A (en) 2010-07-08 2010-07-08 Improved request-to-send (RTS)/clear-to-send (CTS) communication control method

Publications (1)

Publication Number Publication Date
CN102316518A true CN102316518A (en) 2012-01-11

Family

ID=45429255

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102212177A Pending CN102316518A (en) 2010-07-08 2010-07-08 Improved request-to-send (RTS)/clear-to-send (CTS) communication control method

Country Status (1)

Country Link
CN (1) CN102316518A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248436A (en) * 2013-04-17 2013-08-14 哈尔滨工程大学 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network
CN104125617A (en) * 2013-04-25 2014-10-29 北京信威通信技术股份有限公司 System and method for mobile terminal ad-hoc network
CN104618483A (en) * 2015-02-03 2015-05-13 合肥工业大学 Method for sending data in vehicle ad hoc networks
WO2015180671A1 (en) * 2014-05-30 2015-12-03 华为技术有限公司 Data transmission method and device
CN105554868A (en) * 2015-12-04 2016-05-04 盐城工学院 Ad-hoc network MAC quasi-synchronization protocol communication method on the basis of CDMA
CN110505026A (en) * 2018-05-18 2019-11-26 华为技术有限公司 Method, relevant device and the system that signal is listened to
CN110636585A (en) * 2018-05-31 2019-12-31 杭州隽永物联网技术有限公司 Quick access method of wireless frequency hopping network
CN110784244A (en) * 2019-09-24 2020-02-11 厦门蓝斯通信股份有限公司 Data transmission method and full-duplex Ad Hoc network system
CN111556581A (en) * 2020-04-21 2020-08-18 上海海事大学 Media Access Control Method for Eliminating Hidden and Exposing Terminals and Implementing Location
WO2020248258A1 (en) * 2019-06-14 2020-12-17 Oppo广东移动通信有限公司 Wireless communication method, receiving-end device, and sending-end device
CN112672425A (en) * 2021-03-16 2021-04-16 北京猎户星空科技有限公司 Data transmission method and device and computer equipment
CN113543141A (en) * 2020-04-21 2021-10-22 维沃移动通信有限公司 Transmission confirmation method, terminal device and transmission node
CN114389781A (en) * 2021-12-30 2022-04-22 中国科学院上海微系统与信息技术研究所 Channel detection and media control method for super multi-hop ad hoc network

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1059773A2 (en) * 1999-06-08 2000-12-13 CALY Corporation Communications protocol for packet data particularly in mesh topology wireless networks
CN101035129A (en) * 2007-01-11 2007-09-12 上海交通大学 Traffic-adapted radio sensor network channel access control method
CN101197826A (en) * 2007-11-30 2008-06-11 华南理工大学 A method to solve the problem of hidden terminal and exposed terminal in multi-hop wireless ad hoc network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1059773A2 (en) * 1999-06-08 2000-12-13 CALY Corporation Communications protocol for packet data particularly in mesh topology wireless networks
CN101035129A (en) * 2007-01-11 2007-09-12 上海交通大学 Traffic-adapted radio sensor network channel access control method
CN101197826A (en) * 2007-11-30 2008-06-11 华南理工大学 A method to solve the problem of hidden terminal and exposed terminal in multi-hop wireless ad hoc network

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
LIU KAI等: "《A New Exposed-terminal-free MAC Protocol for Multi-hop Wireless Networks》", 《SCIENCEDIRECT》, 31 December 2009 (2009-12-31), pages 1 - 3 *
邢小琴: "《移动Adhoc网络中的多信道预约MAC协议》", 《北京航空航天大学学报》, vol. 35, no. 7, 31 July 2009 (2009-07-31) *
顾燕等: "《Ad Hoc 网络中一种新的双信道MAC 协议及其性能分析》", 《应用科学学报》, vol. 24, no. 5, 30 September 2006 (2006-09-30) *

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248436B (en) * 2013-04-17 2015-07-22 哈尔滨工程大学 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network
CN103248436A (en) * 2013-04-17 2013-08-14 哈尔滨工程大学 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network
CN104125617B (en) * 2013-04-25 2018-05-11 北京信威通信技术股份有限公司 A kind of system and method for mobile terminal ad hoc network
CN104125617A (en) * 2013-04-25 2014-10-29 北京信威通信技术股份有限公司 System and method for mobile terminal ad-hoc network
WO2015180671A1 (en) * 2014-05-30 2015-12-03 华为技术有限公司 Data transmission method and device
CN104618483A (en) * 2015-02-03 2015-05-13 合肥工业大学 Method for sending data in vehicle ad hoc networks
CN105554868A (en) * 2015-12-04 2016-05-04 盐城工学院 Ad-hoc network MAC quasi-synchronization protocol communication method on the basis of CDMA
CN105554868B (en) * 2015-12-04 2018-12-07 盐城工学院 One kind being based on the plesiochronous protocol communication method of CDMA ad hoc network MAC
CN110505026B (en) * 2018-05-18 2022-03-29 华为技术有限公司 Signal interception method, related equipment and system
CN110505026A (en) * 2018-05-18 2019-11-26 华为技术有限公司 Method, relevant device and the system that signal is listened to
CN110636585A (en) * 2018-05-31 2019-12-31 杭州隽永物联网技术有限公司 Quick access method of wireless frequency hopping network
CN110636585B (en) * 2018-05-31 2020-06-30 杭州隽永物联网技术有限公司 Quick access method of wireless frequency hopping network
US12028169B2 (en) 2019-06-14 2024-07-02 Guangdong Oppo Mobile Telecommunications Corp., Ltd. Wireless communication method, receiving-end device, and sending-end device
WO2020248258A1 (en) * 2019-06-14 2020-12-17 Oppo广东移动通信有限公司 Wireless communication method, receiving-end device, and sending-end device
CN110784244A (en) * 2019-09-24 2020-02-11 厦门蓝斯通信股份有限公司 Data transmission method and full-duplex Ad Hoc network system
CN113543141A (en) * 2020-04-21 2021-10-22 维沃移动通信有限公司 Transmission confirmation method, terminal device and transmission node
CN111556581B (en) * 2020-04-21 2024-01-19 上海海事大学 Media access control methods to eliminate hidden and exposed terminals and implement location
CN113543141B (en) * 2020-04-21 2024-06-04 维沃移动通信有限公司 Transmission confirmation method, terminal equipment and transmission node
CN111556581A (en) * 2020-04-21 2020-08-18 上海海事大学 Media Access Control Method for Eliminating Hidden and Exposing Terminals and Implementing Location
CN112672425B (en) * 2021-03-16 2021-06-22 北京猎户星空科技有限公司 Data transmission method and device and computer equipment
CN112672425A (en) * 2021-03-16 2021-04-16 北京猎户星空科技有限公司 Data transmission method and device and computer equipment
CN114389781A (en) * 2021-12-30 2022-04-22 中国科学院上海微系统与信息技术研究所 Channel detection and media control method for super multi-hop ad hoc network
CN114389781B (en) * 2021-12-30 2023-10-27 中国科学院上海微系统与信息技术研究所 A channel detection and media control method for super multi-hop ad hoc networks

Similar Documents

Publication Publication Date Title
CN102316518A (en) Improved request-to-send (RTS)/clear-to-send (CTS) communication control method
US10257003B2 (en) Multi-user communication in wireless networks
US7804842B2 (en) Carrier sense multiple access method and wireless terminal apparatus
KR101050522B1 (en) Method, Device and Terminal for Physical Layer Random Access in Wideband TD Mobile Communication System
US6967937B1 (en) Collision-free multiple access reservation scheme for multi-tone modulation links
KR102566115B1 (en) Multi-user wireless communication method and wireless communication terminal using same
US20160234834A1 (en) System and Method for Transmitting Data in a Wireless LAN Multi-User Transmission Opportunity
KR101805560B1 (en) Method, apparatus and system for channel access
WO2015180551A1 (en) Information sending method, information receiving method, apparatus and system
CN111555845A (en) Wireless communication method for simultaneous data transmission and wireless communication terminal using the same
JP2016523035A (en) System and method for downlink frequency domain multiplexed transmission
EP2260400A2 (en) Contention protocols for wireless medium access in communication networks
JP2012090336A (en) Method for performing wireless switching
CN107211459B (en) Access point AP, station STA, communication system and data transmission method
CN113924820B (en) System combination consisting of asynchronous and synchronous radio systems
KR20150061462A (en) Method and apparatus for managing resources in device-to-device communication in wireless communication system
JP2008535366A (en) Multiple access digital communication method in ultra wideband wireless access network
US7940790B2 (en) Multiple request intervals
CN107295567B (en) Wireless resource conflict detection method based on frame structure
KR20250086721A (en) Method and device for transmitting signals in a wireless communication system
WO2015103834A1 (en) Method, device and system for realizing vlc dynamic access
KR20170127634A (en) Method, apparatus, and system for transmitting ul shared/control channel(s)/signal(s) in unlicensed spectrum
US9204479B2 (en) Method of transmitting and receiving data in talk-around direct communication network
CN106341901A (en) TRS (Request-To-Send)/CTS (Clear-To-Send) communication control method
CN109644095A (en) Method and apparatus for accessing wireless network

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120111