[go: up one dir, main page]

CN108811176A - A kind of centralized contention resolution of wireless internet of things random multi-access channel - Google Patents

A kind of centralized contention resolution of wireless internet of things random multi-access channel Download PDF

Info

Publication number
CN108811176A
CN108811176A CN201810626416.2A CN201810626416A CN108811176A CN 108811176 A CN108811176 A CN 108811176A CN 201810626416 A CN201810626416 A CN 201810626416A CN 108811176 A CN108811176 A CN 108811176A
Authority
CN
China
Prior art keywords
contention
access
gateway
station
time slot
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.)
Granted
Application number
CN201810626416.2A
Other languages
Chinese (zh)
Other versions
CN108811176B (en
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.)
Nanjing Post and Telecommunication University
Original Assignee
Nanjing Post and Telecommunication University
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 Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201810626416.2A priority Critical patent/CN108811176B/en
Publication of CN108811176A publication Critical patent/CN108811176A/en
Application granted granted Critical
Publication of CN108811176B publication Critical patent/CN108811176B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • H04W74/0808Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
    • H04W74/0825Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

一种无线物联网随机多址接入的集中式冲突解决方法,所有有数据待发送的站点在收到网关发来的信标帧后随机选择时隙并向网关发送请求接入信号,网关协调传输顺序,站点选择发送数据或者再次争用信道。采用时分复用将共用信道占用周期划分为下行通告、上行争用、下行确认和上行数据传送4个时段。下行通告时网关广播信标并分配上行争用时的争用时隙数量,接入站点在上行争用时随机选择争用时隙并向网关发送请求接入信号,网关在下行确认时广播包含所有争用时隙争用状态的反馈信息,接入站点依据争用状态选择立即发送数据、或延后发送数据、或再次争用信道、或延后再次争用信道。本申请保证所有站点相互不干扰地先后发送数据,提高网络的吞吐性能。

A centralized conflict resolution method for random multiple access of the wireless Internet of Things. All stations with data to be sent randomly select a time slot after receiving the beacon frame sent by the gateway and send a request access signal to the gateway. The gateway coordinates In transmission order, stations choose to send data or contend for the channel again. Time-division multiplexing is used to divide the shared channel occupancy period into four periods: downlink announcement, uplink contention, downlink confirmation and uplink data transmission. During the downlink notification, the gateway broadcasts the beacon and allocates the number of contention time slots during the uplink contention. The access station randomly selects the contention time slots during the uplink contention and sends a request access signal to the gateway. The gateway broadcasts all contention time slots during the downlink confirmation. The feedback information of the contention status, the access station chooses to send data immediately, or delay sending data, or contend for the channel again, or delay to contend for the channel again according to the contention status. This application ensures that all stations send data successively without interfering with each other, thereby improving the throughput performance of the network.

Description

一种无线物联网随机多址接入的集中式冲突解决方法A Centralized Conflict Resolution Method for Random Multiple Access in Wireless Internet of Things

技术领域technical field

本申请涉及无线通信领域,特别涉及一种无线物联网随机多址接入的集中式冲突解决方法。The present application relates to the field of wireless communication, in particular to a centralized conflict resolution method for random multiple access in the wireless internet of things.

背景技术Background technique

无线通信系统中,数据是通过无线媒质作为传输信道来进行传输的。在物联网应用中,经常会出现大量节点同时接入信道,这时数据传输可能会发生碰撞和冲突,导致通信系统信道利用率下降和吞吐性能降低。In a wireless communication system, data is transmitted through a wireless medium as a transmission channel. In IoT applications, a large number of nodes often access the channel at the same time. At this time, data transmission may collide and conflict, resulting in a decrease in channel utilization and throughput performance of the communication system.

无线多址接入的媒体接入控制(Media Access Control,MAC)协议负责共享无线信道的分配以及节点占用通信资源的调度,保证网络中的节点能合理高效地共享通信资源。目前行业提出一种无需协调的帧时隙ALOHA(Frame Slotted ALOHA,FSA)方案来解决RFID系统中信道接入带来的冲突。FSA为减轻标签冲突问题,估测由碰撞产生的标签数以动态调整每个帧的时隙数,基于标签子群的查询构建查询树以防止冲突。The Media Access Control (MAC) protocol of wireless multiple access is responsible for the allocation of shared wireless channels and the scheduling of communication resources occupied by nodes, ensuring that nodes in the network can share communication resources reasonably and efficiently. At present, the industry proposes a Frame Slotted ALOHA (Frame Slotted ALOHA, FSA) scheme that does not require coordination to solve the conflict caused by channel access in the RFID system. In order to alleviate the problem of tag collision, FSA estimates the number of tags generated by collision to dynamically adjust the number of time slots in each frame, and builds a query tree based on the query of tag subgroups to prevent conflicts.

Sigfox公司运用随机频率-时间分路复用方法,提出一种信道碰撞的判断方法,可让每个节点在连续的可用频带内选择一个频率进行异步传输。该信道碰撞判断方法无需信道检测、网络时间同步和高精度振荡器,但是易受干扰和冲突。Sigfox uses the random frequency-time multiplexing method to propose a channel collision judgment method, which allows each node to select a frequency in the continuous available frequency band for asynchronous transmission. The channel collision judgment method does not need channel detection, network time synchronization and high-precision oscillator, but is susceptible to interference and collision.

LoRa系统中终端的信道接入方法采用纯ALOHA工作机制,终端不进行信道检测直接发送。这在负载增大时,信道发生碰撞的概率随之增大,系统的吞吐性能可至急剧下降。The channel access method of the terminal in the LoRa system adopts the pure ALOHA working mechanism, and the terminal directly sends without channel detection. When the load increases, the probability of channel collision increases, and the throughput performance of the system may drop sharply.

发明内容Contents of the invention

本申请提出一种无线物联网随机多址接入的集中式冲突解决方法,具体方法分为如下步骤:This application proposes a centralized conflict resolution method for wireless Internet of Things random multiple access, the specific method is divided into the following steps:

(1)网关(Gate-Way,GW)向所有终端站点(End-Device,ED)广播信标帧(BeaCoN,BCN)完成时间同步,后随固定长度的竞争窗口(Collision Window,CW);(1) The gateway (Gate-Way, GW) broadcasts the beacon frame (BeaCoN, BCN) to all end stations (End-Device, ED) to complete time synchronization, followed by a fixed-length competition window (Collision Window, CW);

(2)有数据待发送且处于就绪状态的站点在收到信标之后,向网关发送请求接入的信号,即请求接入所占用的时隙段;(2) After receiving the beacon, the station that has data to be sent and is in the ready state sends a signal requesting access to the gateway, that is, the time slot segment occupied by the requesting access;

(3)网关在CW关闭后广播各时隙的占用情况;(3) The gateway broadcasts the occupancy of each time slot after the CW is closed;

(4)发送过传输请求的站点收到网关发来的反馈帧(Feed-Back,FB)之后,判断时隙的占用情况:若空闲,则进入数据传输队列(Data Transmission Queue,DTQ)等待发送数据帧,否则进入冲突解决队列(Contention Resolution Queue,CRQ)等待下一次CW打开再次争用时隙;(4) After receiving the feedback frame (Feed-Back, FB) from the gateway, the site that has sent the transmission request judges the occupancy of the time slot: if it is free, it enters the data transmission queue (Data Transmission Queue, DTQ) and waits to send Data frame, otherwise enter the conflict resolution queue (Contention Resolution Queue, CRQ) and wait for the next CW to open to compete for the time slot again;

(5)DTQ中的站点根据自己在队列中所处的位置估算退避时间,在此时间内进入睡眠状态,时间一到即发送数据;每个数据发送完成,后接同时长的CW和反馈帧,CRQ中的站点在下一CW到来再次进行时隙的争用;(5) The station in DTQ estimates the backoff time according to its position in the queue, enters the sleep state within this time, and sends data as soon as the time is up; each data transmission is completed, followed by CW and feedback frames of the same length , the stations in the CRQ compete for the time slot again when the next CW arrives;

多站点的信道接入控制方案,采用时分复用将共用信道划分为4个时段:下行通告、上行争用、下行确认和上行数据传送;The multi-site channel access control scheme uses time division multiplexing to divide the shared channel into four periods: downlink announcement, uplink contention, downlink confirmation and uplink data transmission;

下行通告时段由中心网关广播信标并分配上行争用时段的争用时隙数量;During the downlink notification period, the central gateway broadcasts the beacon and allocates the number of contention slots during the uplink contention period;

接入站点在上行争用时段随机选择争用时隙向网关发送请求接入信号;The access station randomly selects a contention time slot during the uplink contention period and sends a request access signal to the gateway;

下行确认时段网关广播所有争用时隙的争用状态;During the downlink confirmation period, the gateway broadcasts the contention status of all contention slots;

上行数据传送时段接入站点依据争用状态选择或者立即发送数据、或者延后发送数据、或者再次争用信道、或者延后再次争用信道。During the uplink data transmission period, the access station chooses to either send data immediately, or delay sending data, or contend for the channel again, or delay to contend for the channel again, according to the contention state.

进一步地,下行通告时段的争用时隙数量,由网关依据接入站点数和上行数据请求数量确定,取值范围为3至32。Further, the number of contention time slots in the downlink announcement period is determined by the gateway according to the number of access stations and the number of uplink data requests, and the value ranges from 3 to 32.

进一步地,上行争用时段的争用时隙的随机选择,由接入站点独立执行一致分布伪随机数计算,取值范围分布在1至最大时隙数之间。Further, for the random selection of the contention time slots in the uplink contention period, the access station independently executes the uniform distribution pseudo-random number calculation, and the value range is distributed between 1 and the maximum number of time slots.

进一步地,下行确认时段的争用状态由网关依据所接收到的来自接入站点的请求接入信号确定,为成功、冲突和空闲三者之一。Further, the contention status of the downlink acknowledgment period is determined by the gateway according to the received access request signal from the access station, and is one of success, conflict and idle.

进一步地,上行数据传送时段,接入站点选择发送数据,则进入DTQ;立即发送数据的条件是,该站点选择的争用时隙状态为成功且位于DTQ队首;延后发送数据的条件是,该站点选择的争用时隙状态为成功但不在DTQ队首。Further, during the uplink data transmission period, if the access station chooses to send data, it enters DTQ; the condition for sending data immediately is that the contention slot state selected by the station is successful and is at the head of the DTQ queue; the condition for delaying sending data is, The contention slot status selected by the station is successful but not at the head of the DTQ queue.

进一步地,上行数据传送时段,接入站点选择争用信道,则进入CRQ;再次争用信道的条件是,该站点选择的争用时隙状态为冲突且位于CRQ队首;延后再次争用信道的条件是,该站点选择的争用时隙状态为冲突但不在CRQ队首。Further, during the uplink data transmission period, if the access station chooses to contend for the channel, it enters CRQ; the condition for competing for the channel again is that the contention time slot selected by the station is in conflict and is at the head of the CRQ queue; The condition is that the contention slot state selected by the station is conflicted but not at the head of the CRQ queue.

本发明方法所述通信控制过程,通过检测时隙占用情况判定是否产生冲突,将请求接入的站点进行分组重传,保证所有站点以相互不干扰的方式先后发送数据,可以提高网络的吞吐性能。The communication control process described in the method of the present invention determines whether a conflict occurs by detecting the occupancy of the time slot, and retransmits the stations requesting access in groups, so as to ensure that all stations send data successively in a non-interfering manner, which can improve the throughput performance of the network .

附图说明Description of drawings

图1是本申请多站点信道接入场景原理图。FIG. 1 is a schematic diagram of a multi-site channel access scenario in this application.

图2是本申请提出的多站点成功接入的通信过程图。Fig. 2 is a communication process diagram of the successful multi-site access proposed by the present application.

图3是本申请提出的多站点接入冲突场景下的通信过程图。Fig. 3 is a diagram of a communication process in a multi-site access conflict scenario proposed by the present application.

图4是本申请提出的多站点接入的网关操作流程图。Fig. 4 is a flow chart of the gateway operation for multi-site access proposed in this application.

图5是本申请提出的多站点接入的站点操作流程图。FIG. 5 is a flow chart of site operations for multi-site access proposed in this application.

图6是本申请给出的5站点争用共享信道的时隙序号随机选择示例。FIG. 6 is an example of random selection of time slot numbers for 5 stations contending for a shared channel given in this application.

图7是本发明给出的5站点争用共享信道的时序示例。Fig. 7 is a timing example of 5 stations contending for a shared channel given by the present invention.

具体实施方式Detailed ways

下面结合说明书附图对本发明的技术方案做进一步的详细说明。The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings.

图1是本发明的多站点与网关之间的通信场景。102表示网关(GW),104、106、108表示终端站点(ED),网络中通常多个ED同时向GW发送请求接入信号的情形。Fig. 1 is a communication scenario between multi-sites and gateways in the present invention. 102 represents a gateway (GW), and 104, 106, and 108 represent end stations (EDs). Usually, in a network, multiple EDs send access request signals to the GW at the same time.

图2是本发明提出的多站点成功接入的通信过程图。假设在该BCN周期内只有一个ED有数据待发送。需要注意的是,每一BCN周期内有数据要发送的站点在下一BCN到达之前必须处理好所有冲突且完成所有数据的发送。因此每一BCN周期结束后CRQ和DTQ都为空。根据本发明提出的方案,共分为4个通信阶段。Fig. 2 is a communication process diagram of multi-site successful access proposed by the present invention. Assume that only one ED has data to send in that BCN cycle. It should be noted that a station that has data to send in each BCN cycle must handle all conflicts and complete sending all data before the next BCN arrives. Therefore, CRQ and DTQ are empty after each BCN cycle ends. According to the solution proposed by the present invention, it is divided into four communication stages.

阶段1:GW向下行信道广播BCN帧,对应于图中的步骤206。Phase 1: The GW broadcasts the BCN frame to the downlink channel, which corresponds to step 206 in the figure.

阶段2:GW打开竞争窗口CW(这里假设CW由3个时隙组成,且周期已设定好),对应图中的208;准备发送数据的ED切换到接收态,收到BCN后完成时钟同步,同时随机选择一个时隙(假设选择了第1个时隙)并向GW发送请求接入的信号,对应图中的210。Phase 2: GW opens the competition window CW (here it is assumed that CW consists of 3 time slots, and the cycle has been set), corresponding to 208 in the figure; ED that is ready to send data switches to the receiving state, and completes clock synchronization after receiving BCN , and at the same time randomly select a time slot (assuming that the first time slot is selected) and send a signal requesting access to the GW, corresponding to 210 in the figure.

阶段3:如图中的212所示,GW收到所有ED发来的请求之后,等待直到CW关闭,此时GW向下行信道广播时隙的占用情况。Phase 3: As shown in 212 in the figure, after receiving all the requests from the ED, the GW waits until the CW is closed, and at this time, the GW broadcasts the occupancy of the time slot to the downlink channel.

阶段4:ED收到GW发来的反馈信息,判定时隙1被它独占,因此ED进入DTQ;因为在该时间段只有一个站点有信号请求接入,而上一时间段有数据要发送的站点在上一BCN周期内已发送完毕,因此ED处于DTQ队首,无需等待即可发送数据,对应图中的214。Stage 4: ED receives the feedback information sent by GW and determines that time slot 1 is exclusively occupied by it, so ED enters DTQ; because only one station has a signal requesting access during this time period, and there is data to be sent in the previous time period The station has finished sending in the last BCN cycle, so ED is at the head of the DTQ queue and can send data without waiting, corresponding to 214 in the figure.

图3是本发明提出的多站点接入冲突场景下的通信过程图。假设在该BCN周期内有两个ED(ED1、ED2)准备发送数据。根据本发明提出的多站点冲突解决方法,分为如下9个通信阶段。Fig. 3 is a diagram of the communication process in the multi-site access conflict scenario proposed by the present invention. Suppose there are two EDs (ED1, ED2) ready to send data in this BCN cycle. According to the multi-site conflict resolution method proposed by the present invention, it is divided into the following nine communication stages.

阶段1:GW向下行信道广播BCN帧,对应图中的308。Phase 1: The GW broadcasts the BCN frame to the downlink channel, corresponding to 308 in the figure.

阶段2:如图3中的310所示,GW打开竞争窗口CW(CW由3个固定周期的竞争时隙组成);ED1和ED2收到BCN后分别随机选择一个时隙(假设同时选择了时隙2)并向GW发送请求接入的信号,分别对应步骤312和314。Phase 2: As shown at 310 in Figure 3, GW opens the contention window CW (CW consists of three fixed-period contention time slots); ED1 and ED2 randomly select a time slot after receiving the BCN (assuming time slots are selected at the same time). slot 2) and send a signal requesting access to the GW, corresponding to steps 312 and 314 respectively.

阶段3:GW在CW开启期间接收所有ED发来的请求后,待CW关闭后通过下行信道广播时隙的争用情况,对应图中的316。Phase 3: After the GW receives all requests from the ED during the CW opening period, it broadcasts the contention of the time slot through the downlink channel after the CW is closed, corresponding to 316 in the figure.

阶段4:ED1和ED2收到GW发来的反馈信息后,发现所选的时隙2被多个站点争用,即产生冲突,进入CRQ等待。此时,由于网络中只有ED1和ED2有数据发送,没有其他ED有信号请求接入,即DTQ为空,因此GW在达到最大退避时间(back-off)后定时打开CW,对应图中的318。而ED1和ED2处在CRQ队首,也在等待同等时长后再次对时隙进行争用(假设此次ED1选择时隙3,ED2选择时隙2),对应于图中的320、322。Phase 4: After receiving the feedback information from the GW, ED1 and ED2 find that the selected time slot 2 is contended by multiple stations, that is, a conflict occurs, and they enter CRQ waiting. At this time, since only ED1 and ED2 have data to send in the network, and no other ED has a signal to request access, that is, DTQ is empty, so GW turns on CW regularly after reaching the maximum back-off time, corresponding to 318 in the figure . ED1 and ED2 are at the head of the CRQ queue, and they compete for the time slot again after waiting for the same length of time (assuming that ED1 selects time slot 3 this time, and ED2 selects time slot 2), corresponding to 320 and 322 in the figure.

阶段5:CW结束后,GW再次广播时隙争用情况,对应图中的324。Phase 5: After the CW ends, the GW broadcasts the time slot contention situation again, which corresponds to 324 in the figure.

阶段6:由于该BCN周期中没有其他站点需要争用时隙,接下来只需要DTQ中的所有站点把数据成功发送给GW即可。因为ED2选择了时隙2,ED1选择了时隙1,根据所选时隙靠前的站点率先进入DTQ的原则,因此在DTQ中ED2处于ED1前一位,即ED2先发送数据,ED1后发送数据。此时DTQ中只有ED1和ED2,因此ED2无需等待直接发送(对应图中的326)。Phase 6: Since no other stations need to compete for time slots in this BCN cycle, all stations in the DTQ need to successfully send data to the GW. Because ED2 selects time slot 2, and ED1 selects time slot 1, according to the principle that the station with the first selected time slot enters DTQ first, so in DTQ, ED2 is one bit ahead of ED1, that is, ED2 sends data first, and ED1 sends data later data. At this time, there are only ED1 and ED2 in DTQ, so ED2 is sent directly without waiting (corresponding to 326 in the figure).

阶段7:如328所示,GW收到数据后,仍然需要打开CW。因为该BCN周期内ED1和ED2冲突已解决,所以没有ED去争用时隙。Stage 7: As shown in 328, after the GW receives the data, it still needs to open the CW. Because the conflict between ED1 and ED2 has been resolved in this BCN cycle, there is no ED to compete for the time slot.

阶段8:CW结束后GW在下行信道上广播FB。Phase 8: After the CW ends, the GW broadcasts the FB on the downlink channel.

阶段9:此时ED1位于DTQ队首,不需要退避,在收到反馈消息后直接发送数据,对应图中的332。这样,在该BCN周期中,所有的数据都可以成功到达GW,且冲突得以解决。Stage 9: At this time, ED1 is at the head of the DTQ team and does not need to back off. It sends data directly after receiving the feedback message, corresponding to 332 in the figure. In this way, in this BCN cycle, all data can reach the GW successfully, and the conflict is resolved.

图4 是本发明提出的多站点接入的网关操作流程图。步骤402表示开始操作,网关首先需要设定好BCN和CW的周期。接着广播BCN完成时钟同步,同时打开CW,如步骤404所示。CW打开期间站点可以进行时隙争用,步骤406表示网关判定CW是否需要关闭,若不需要,则执行步骤408,否则跳转到步骤410,网关发送FB广播时隙的占用情况(后续操作由站点完成)。在此过程中,网关需要判断BCN周期是否为0,如步骤412所示。如果是则跳转到404发送下一帧BCN,否则执行步骤414。步骤414表示减少BCN周期,同时重置CW的周期。Fig. 4 is a flow chart of gateway operation for multi-site access proposed by the present invention. Step 402 represents the start of operation. The gateway first needs to set the cycle of BCN and CW. Then the broadcast BCN completes the clock synchronization, and at the same time opens the CW, as shown in step 404 . During the opening of the CW, the stations can compete for time slots. Step 406 indicates that the gateway determines whether the CW needs to be closed. If not, then execute step 408. Otherwise, jump to step 410. The gateway sends the occupancy of the FB broadcast time slot (subsequent operations are determined by site complete). During this process, the gateway needs to judge whether the BCN period is 0, as shown in step 412 . If yes, go to step 404 to send the next frame BCN, otherwise go to step 414 . Step 414 represents reducing the period of the BCN while resetting the period of the CW.

图5是本发明提出的多站点接入的站点操作流程图。步骤502表示所有站点接收网关发来用作同步的BCN帧。接着所有站点判断是否有数据发送(步骤504),如果有就顺序执行步骤506,即发送请求接入的信号。否则跳转到步骤534,不进行任何操作。站点在收到网关发来的FB后(步骤508),执行步骤510,判断所选的时隙是否有冲突。如果该时隙被多个站点选中,则跳转到步骤512,选中该时隙的所有站点一同进入CRQ的同一区间。CRQ的每一个站点都要执行步骤514,判断该站点是否位于CRQ队首。如果是,执行步骤516,判断下一CW是否开启。若打开,跳转到步骤506,在CW打开期间再次进行时隙争用。否则执行步骤518,睡眠等待。如果选中的时隙被该站点独占,则执行步骤520,该站点进入DTQ。DTQ的每一个站点都要执行步骤522,判断该站点是否位于DTQ队首。如果是,继续判断该站点此时是否接收到FB,如步骤526所示。如果是,执行步骤530,发送数据。每个站点在发送数据的同时,判断当前数据是否发送完毕,如步骤532所示。若发送完毕,该阶段通信即可判定结束(步骤534)。Fig. 5 is a flow chart of site operation for multi-site access proposed by the present invention. Step 502 indicates that all stations receive the BCN frame sent by the gateway for synchronization. Then all stations judge whether there is data to send (step 504), and if so, step 506 is executed sequentially, that is, a signal for requesting access is sent. Otherwise, jump to step 534 and do not perform any operation. After receiving the FB sent by the gateway (step 508), the station executes step 510 to judge whether there is a conflict in the selected time slot. If the time slot is selected by multiple stations, then jump to step 512, and all stations that select the time slot enter the same section of CRQ together. Each station in the CRQ will execute step 514 to determine whether the station is at the head of the CRQ team. If yes, execute step 516 to determine whether the next CW is enabled. If it is enabled, jump to step 506, and perform time slot contention again during the opening period of the CW. Otherwise, execute step 518, sleep and wait. If the selected time slot is exclusively occupied by the station, step 520 is executed, and the station enters DTQ. Each station of the DTQ will execute step 522 to judge whether the station is at the head of the DTQ team. If yes, continue to judge whether the station has received FB at this time, as shown in step 526 . If yes, execute step 530 to send data. While sending data, each station judges whether the current data has been sent, as shown in step 532 . If the transmission is completed, the communication at this stage can be judged to be over (step 534).

考虑5个ED站点(ED1~ED5)同时竞争3个时隙的情况。每个站点随机选择的时隙序号如图6所列。Consider the situation that 5 ED stations (ED1~ED5) compete for 3 time slots at the same time. The slot numbers randomly selected by each station are listed in Figure 6.

根据选择结果,时隙2没有冲突。因此,在接收到GW发来的FB后,ED2立即发送数据。GW接收到数据后,打开CW。此时,ED1和ED4再次争用时隙。CW关闭后,GW广播时隙争用情况,ED1和ED4接收到反馈信息后,发现所选时隙没有冲突,进入DTQ等待发送数据。由于此前DTQ为空,ED4位于队首,即刻发送数据。GW接收到数据后,再次打开CW,并在CW结束之际向下行信道广播FB帧。ED3和ED5接收到反馈信息后,判断进入DTQ等待发送数据。此时,DTQ中共有3个站点,分别为ED1,ED5和ED3。由于ED1位于队首,可以立即发送数据。同样地,GW照例打开CW并在CW关闭之后广播FB。接收到FB之后,位于队首的ED5向GW发送数据。接收到数据后,GW打开CW并在CW关闭后广播时隙争用情况。ED3在接收到反馈信息后即可发送数据。这样,5个站点都完成了上行数据的传送。处理的时序流程如图7所示。According to the selection result, there is no conflict in slot 2. Therefore, after receiving the FB from GW, ED2 sends data immediately. After the GW receives the data, it opens the CW. At this time, ED1 and ED4 contend for the time slot again. After the CW is closed, the GW broadcasts the time slot contention situation. After receiving the feedback information, ED1 and ED4 find that there is no conflict in the selected time slot, and enter DTQ to wait for sending data. Since DTQ was empty before, ED4 is at the head of the team and sends data immediately. After the GW receives the data, it opens the CW again, and broadcasts the FB frame to the downstream channel when the CW ends. After ED3 and ED5 receive the feedback information, they judge to enter DTQ and wait to send data. At this point, there are 3 stations in DTQ, namely ED1, ED5 and ED3. Since ED1 is at the head of the queue, data can be sent immediately. Likewise, GW opens CW as usual and broadcasts FB after CW closes. After receiving the FB, the ED5 at the head of the team sends data to the GW. After receiving the data, the GW opens the CW and broadcasts the slot contention after the CW is closed. ED3 can send data after receiving the feedback information. In this way, all five stations have completed the transmission of uplink data. The sequence flow of processing is shown in Fig. 7 .

由图7可以见,5个ED站点占用共享信道的总时长为:It can be seen from Figure 7 that the total time for the five ED stations to occupy the shared channel is:

t = t BCN+ (t cw+ t FB+ t DATA)×5 t = t BCN + ( t cw + t FB + t DATA )×5

其中,t BCN为BCN发送占用时长,t CW为CW周期,t FB为FB发送占用时长,t DATA为数据发送时间。Wherein, t BCN is the occupied time of BCN transmission, t CW is the CW cycle, t FB is the occupied time of FB transmission, and t DATA is the data transmission time.

设BCN长为20 B,CW由3个66.7μs的时隙组成,FB长为12B,传输的数据包大小为10B。对于数据传送速率为2000 b/s,且ED每10 s产生一个数据包,那么:Suppose the BCN length is 20B, the CW is composed of three time slots of 66.7μs, the FB length is 12B, and the transmitted data packet size is 10B. For the data transmission rate of 2000 b/s, and ED generates a data packet every 10 s, then:

t BCN= 20×8/2000 = 0.08 (s) tBCN = 20×8/2000 = 0.08 (s)

t FB= 12×8/2000 = 0.048 (s) t FB = 12×8/2000 = 0.048 (s)

t DATA= 10×8/2000 = 0.04 (s) t DATA = 10×8/2000 = 0.04 (s)

所以,so,

t = 0.08+(66.7×3×10-6+0.048+0.04)×5 = 0.521 (s) t = 0.08+(66.7×3×10 -6 +0.048+0.04)×5 = 0.521 (s)

系统归一化负载为G = 5×0.521/10 = 0.2605。不考虑传输差错,本发明的系统吞吐量为:The system normalized load is G = 5 × 0.521/10 = 0.2605. Regardless of transmission errors, the system throughput of the present invention is:

S = G = 0.2605 S = G = 0.2605

相比于纯ALOHA接入控制,有吞吐量为:Compared to pure ALOHA access control, the throughput is:

S = G×exp(-2G) = 0.1547 S = G × exp(-2 G ) = 0.1547

可见,同等负载下本发明的方法相比纯ALOHA有68.4%性能提升。It can be seen that the method of the present invention has a performance improvement of 68.4% compared with pure ALOHA under the same load.

以上所述仅为本发明的较佳实施方式,本发明的保护范围并不以上述实施方式为限,但凡本领域普通技术人员根据本发明所揭示内容所作的等效修饰或变化,皆应纳入权利要求书中记载的保护范围内。The above descriptions are only preferred embodiments of the present invention, and the scope of protection of the present invention is not limited to the above embodiments, but all equivalent modifications or changes made by those of ordinary skill in the art according to the disclosure of the present invention should be included within the scope of protection described in the claims.

Claims (6)

1.一种无线物联网随机多址接入的集中式冲突解决方法,其特征在于:具体方法分为如下步骤:1. A centralized conflict resolution method for wireless internet of things random multiple access, characterized in that: the specific method is divided into the following steps: (1)网关(Gate-Way,GW)向所有终端站点(End-Device,ED)广播信标帧(BeaCoN,BCN)完成时间同步,后随固定长度的竞争窗口(Collision Window,CW);(1) The gateway (Gate-Way, GW) broadcasts the beacon frame (BeaCoN, BCN) to all end stations (End-Device, ED) to complete time synchronization, followed by a fixed-length competition window (Collision Window, CW); (2)有数据待发送且处于就绪状态的站点在收到信标之后,向网关发送请求接入的信号,即请求接入所占用的时隙段;(2) After receiving the beacon, the station that has data to be sent and is in the ready state sends a signal requesting access to the gateway, that is, the time slot segment occupied by the requesting access; (3)网关在CW关闭后广播各时隙的占用情况;(3) The gateway broadcasts the occupancy of each time slot after the CW is closed; (4)发送过传输请求的站点收到网关发来的反馈帧(Feed-Back,FB)之后,判断时隙的占用情况:若空闲,则进入数据传输队列(Data Transmission Queue,DTQ)等待发送数据帧,否则进入冲突解决队列(Contention Resolution Queue,CRQ)等待下一次CW打开再次争用时隙;(4) After receiving the feedback frame (Feed-Back, FB) from the gateway, the site that has sent the transmission request judges the occupancy of the time slot: if it is free, it enters the data transmission queue (Data Transmission Queue, DTQ) and waits to send Data frame, otherwise enter the conflict resolution queue (Contention Resolution Queue, CRQ) and wait for the next CW to open to compete for the time slot again; (5)DTQ中的站点根据自己在队列中所处的位置估算退避时间,在此时间内进入睡眠状态,时间一到即发送数据;每个数据发送完成,后接同时长的CW和反馈帧,CRQ中的站点在下一CW到来再次进行时隙的争用;(5) The station in DTQ estimates the backoff time according to its position in the queue, enters the sleep state within this time, and sends data as soon as the time is up; each data transmission is completed, followed by CW and feedback frames of the same length , the stations in the CRQ compete for the time slot again when the next CW arrives; 多站点的信道接入控制方案,采用时分复用将共用信道划分为4个时段:下行通告、上行争用、下行确认和上行数据传送;The multi-site channel access control scheme uses time division multiplexing to divide the shared channel into four periods: downlink announcement, uplink contention, downlink confirmation and uplink data transmission; 下行通告时段由中心网关广播信标并分配上行争用时段的争用时隙数量;During the downlink notification period, the central gateway broadcasts the beacon and allocates the number of contention slots during the uplink contention period; 接入站点在上行争用时段随机选择争用时隙向网关发送请求接入信号;The access station randomly selects a contention time slot during the uplink contention period and sends a request access signal to the gateway; 下行确认时段网关广播所有争用时隙的争用状态;During the downlink confirmation period, the gateway broadcasts the contention status of all contention slots; 上行数据传送时段接入站点依据争用状态选择或者立即发送数据、或者延后发送数据、或者再次争用信道、或者延后再次争用信道。During the uplink data transmission period, the access station chooses to either send data immediately, or delay sending data, or contend for the channel again, or delay to contend for the channel again, according to the contention state. 2.根据权利要求1所述的一种无线物联网随机多址接入的集中式冲突解决方法,其特征在于:下行通告时段的争用时隙数量,由网关依据接入站点数和上行数据请求数量确定,取值范围为3至32。2. The centralized conflict resolution method of random multiple access of a kind of wireless internet of things according to claim 1, it is characterized in that: the number of contention time slots in the downlink notification period is determined by the gateway according to the number of access stations and the uplink data request The number is determined, and the value ranges from 3 to 32. 3.根据权利要求1所述的一种无线物联网随机多址接入的集中式冲突解决方法,其特征在于:上行争用时段的争用时隙的随机选择,由接入站点独立执行一致分布伪随机数计算,取值范围分布在1至最大时隙数之间。3. A centralized conflict resolution method for random multiple access of wireless Internet of Things according to claim 1, characterized in that: the random selection of the contention time slots in the uplink contention period is independently performed by the access station in a consistent distribution Pseudo-random number calculation, the value range is distributed between 1 and the maximum number of time slots. 4.根据权利要求1所述的一种无线物联网随机多址接入的集中式冲突解决方法,其特征在于:下行确认时段的争用状态由网关依据所接收到的来自接入站点的请求接入信号确定,为成功、冲突和空闲三者之一。4. A centralized conflict resolution method for wireless Internet of Things random multiple access according to claim 1, characterized in that: the contention state of the downlink confirmation period is determined by the gateway according to the received request from the access site The access signal is determined as one of success, collision and idle. 5.根据权利要求1所述的一种无线物联网随机多址接入的集中式冲突解决方法,其特征在于:上行数据传送时段,接入站点选择发送数据,则进入DTQ;立即发送数据的条件是,该站点选择的争用时隙状态为成功且位于DTQ队首;延后发送数据的条件是,该站点选择的争用时隙状态为成功但不在DTQ队首。5. The centralized conflict resolution method of random multiple access of a kind of wireless internet of things according to claim 1, it is characterized in that: during the uplink data transmission period, the access station selects to send data, then enters DTQ; The condition is that the state of the contention time slot selected by the station is successful and it is at the head of the DTQ team; the condition of delaying sending data is that the state of the contention time slot selected by the station is successful but not at the head of the DTQ team. 6.根据权利要求1所述的一种无线物联网随机多址接入的集中式冲突解决方法,其特征在于:上行数据传送时段,接入站点选择争用信道,则进入CRQ;再次争用信道的条件是,该站点选择的争用时隙状态为冲突且位于CRQ队首;延后再次争用信道的条件是,该站点选择的争用时隙状态为冲突但不在CRQ队首。6. The centralized conflict resolution method of a random multiple access of wireless internet of things according to claim 1, characterized in that: during the uplink data transmission period, the access station chooses to contend for the channel, then enters CRQ; contends again The condition of the channel is that the state of the contention time slot selected by the station is conflict and it is at the head of the CRQ team; the condition of delaying the channel again is that the state of the contention time slot selected by the station is conflict but not at the head of the CRQ team.
CN201810626416.2A 2018-06-19 2018-06-19 Centralized conflict solution method for random multiple access of wireless Internet of things Active CN108811176B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810626416.2A CN108811176B (en) 2018-06-19 2018-06-19 Centralized conflict solution method for random multiple access of wireless Internet of things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810626416.2A CN108811176B (en) 2018-06-19 2018-06-19 Centralized conflict solution method for random multiple access of wireless Internet of things

Publications (2)

Publication Number Publication Date
CN108811176A true CN108811176A (en) 2018-11-13
CN108811176B CN108811176B (en) 2021-11-09

Family

ID=64083211

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810626416.2A Active CN108811176B (en) 2018-06-19 2018-06-19 Centralized conflict solution method for random multiple access of wireless Internet of things

Country Status (1)

Country Link
CN (1) CN108811176B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110086739A (en) * 2019-05-17 2019-08-02 南京邮电大学 A kind of multiple access access interference detection method for Chirp modulation communication system
CN110677895A (en) * 2019-09-29 2020-01-10 武汉长光科技有限公司 Stable and safe lora networking and communication method
CN111586644A (en) * 2020-05-13 2020-08-25 军事科学院系统工程研究院后勤科学与技术研究所 Multi-node anti-collision method and device based on narrow-band communication of Internet of things
CN116234056A (en) * 2023-05-08 2023-06-06 南京邮电大学 MAC protocol design method of wireless meter reading system based on LoRaWAN

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107548103A (en) * 2017-09-28 2018-01-05 新华三技术有限公司 Data forwarding method and device
US20180132177A1 (en) * 2016-11-09 2018-05-10 Cisco Technology, Inc. System and method to facilitate power management in a long range radio network environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180132177A1 (en) * 2016-11-09 2018-05-10 Cisco Technology, Inc. System and method to facilitate power management in a long range radio network environment
CN107548103A (en) * 2017-09-28 2018-01-05 新华三技术有限公司 Data forwarding method and device

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
A. LAVRIC等: "Internet of Things and LoRa Low-Power Wide-Area Networks: A survey", 《2017 INTERNATIONAL SYMPOSIUM ON SIGNALS, CIRCUITS AND SYSTEMS (ISSCS)》 *
A. LAYA等: "Goodbye, ALOHA!", 《IEEE ACCESS》 *
郑浩等: "LoRa技术在低功耗广域网络中的实现和应用", 《信息通信技术》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110086739A (en) * 2019-05-17 2019-08-02 南京邮电大学 A kind of multiple access access interference detection method for Chirp modulation communication system
CN110086739B (en) * 2019-05-17 2021-11-02 南京邮电大学 A Multiple Access Collision Detection Method for Chirp Modulation Communication System
CN110677895A (en) * 2019-09-29 2020-01-10 武汉长光科技有限公司 Stable and safe lora networking and communication method
CN110677895B (en) * 2019-09-29 2021-11-26 武汉长光科技有限公司 Stable and safe lora networking and communication method
CN111586644A (en) * 2020-05-13 2020-08-25 军事科学院系统工程研究院后勤科学与技术研究所 Multi-node anti-collision method and device based on narrow-band communication of Internet of things
CN116234056A (en) * 2023-05-08 2023-06-06 南京邮电大学 MAC protocol design method of wireless meter reading system based on LoRaWAN
CN116234056B (en) * 2023-05-08 2023-08-08 南京邮电大学 MAC protocol design method of LoRaWAN-based wireless meter reading system

Also Published As

Publication number Publication date
CN108811176B (en) 2021-11-09

Similar Documents

Publication Publication Date Title
US12302298B2 (en) Fast wireless local area network communication method and apparatus using multiple transfer rate partitioning and cooperative transmission
CN106658735B (en) Long propagation time delay wireless link time slot allocation method based on TDMA
US20080198815A1 (en) Nearly Collision-Free Channel Access System and Method
CN108811176B (en) Centralized conflict solution method for random multiple access of wireless Internet of things
US20240244675A1 (en) Channel access method for rapid transmission of data in communication system
US20250240829A1 (en) Wireless Communication with Conflict Avoidance
CN103747006A (en) Medium access control method of wireless control network
CN107295567A (en) A kind of unlimited resources collision detection method based on frame structure
CN100521581C (en) Multi-address access method for service quality guarantee
CN101141176B (en) Distributed acquisition multi-access method
CN1332544C (en) Method for transmitting multimedia data in wireless network
KR20190071541A (en) A dual channel medium access control method and apparatus considering traffic characteristics in a low power wide area network
CN100429958C (en) Bandwidth reserved media access control method for private wireless network
US12218882B2 (en) Hybrid time slot scheduling method for wireless network
US20250294610A1 (en) Staggered Time Slots for Access Attempts
Zhang et al. A distributed synchronous reservation multiple access control protocol for mobile Ad hoc networks
CN120730518A (en) AP device and method supporting R-TWT low-latency service in wireless networking
KR20060005779A (en) Conflict Resolution Method Considering Latency Sensitivity in TDM-based Media Access Control

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant