CN110167115A - Wireless body area network MAC protocol, communication means and system based on wake-up mechanism - Google Patents
Wireless body area network MAC protocol, communication means and system based on wake-up mechanism Download PDFInfo
- Publication number
- CN110167115A CN110167115A CN201910420598.2A CN201910420598A CN110167115A CN 110167115 A CN110167115 A CN 110167115A CN 201910420598 A CN201910420598 A CN 201910420598A CN 110167115 A CN110167115 A CN 110167115A
- Authority
- CN
- China
- Prior art keywords
- wake
- node
- coordinator
- data
- channel
- 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
Links
- 230000006854 communication Effects 0.000 title claims abstract description 32
- 230000007246 mechanism Effects 0.000 title claims abstract description 30
- 108700026140 MAC combination Proteins 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 title claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 24
- 230000000737 periodic effect Effects 0.000 claims abstract description 17
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 claims abstract description 6
- 230000002618 waking effect Effects 0.000 claims 5
- 238000005265 energy consumption Methods 0.000 abstract description 18
- 238000000034 method Methods 0.000 abstract description 15
- 238000004088 simulation Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 4
- 230000036541 health Effects 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000004622 sleep time Effects 0.000 description 2
- 208000017667 Chronic Disease Diseases 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 201000010099 disease Diseases 0.000 description 1
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000005180 public health Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
基于唤醒机制的无线体域网MAC协议,所述无线体域网中数据业务分为周期业务、按需业务和随机业务三类,所述协议在协调器和节点之间构建唤醒信道和传输信道,唤醒信道用于传输唤醒信号,传输信道用于传输数据;并且,在周期业务和按需业务中协调器通过唤醒信道向节点发送唤醒信号以使节点进入唤醒状态;在随机业务中节点通过唤醒信道向协调器发送唤醒信号,并且进入唤醒状态;不同节点在传输数据出现信道冲突时,优先传输随机业务数据,然后通过CSMA/CA竞争机制传输周期业务数据和按需业务数据。本发明提供基于唤醒机制的无线体域网MAC协议、通信方法及系统,网络能耗更低,并且可靠性高。
The wireless body area network MAC protocol based on the wake-up mechanism, the data service in the wireless body area network is divided into three types: periodic service, on-demand service and random service, and the protocol builds a wake-up channel and a transmission channel between the coordinator and the node , the wake-up channel is used to transmit the wake-up signal, and the transmission channel is used to transmit data; and, in the periodic service and on-demand service, the coordinator sends a wake-up signal to the node through the wake-up channel to make the node enter the wake-up state; in the random service, the node passes the wake-up The channel sends a wake-up signal to the coordinator and enters the wake-up state; when different nodes have channel conflicts in transmitting data, they will first transmit random service data, and then transmit periodic service data and on-demand service data through the CSMA/CA competition mechanism. The invention provides a wake-up mechanism-based wireless body area network MAC protocol, a communication method and a system, which have lower network energy consumption and high reliability.
Description
技术领域technical field
本发明涉及无线体域网领域,具体的说是基于唤醒机制的无线体域网MAC协议、通信方法及系统。The invention relates to the field of wireless body area network, in particular to a wake-up mechanism-based wireless body area network MAC protocol, a communication method and a system.
背景技术Background technique
伴随着我国社会发展和人民生活水平的提高,大家对健康问题的关注越来越高。然而,当今社会的人口老龄化问题日益严重,已成为社会各界共同面临的重大挑战。此外,慢性病也已成为危害我国人民健康的主要公共卫生问题。如果此类疾病能够尽早得到检测,多数都可治疗或预防。With the development of our country's society and the improvement of people's living standards, people are paying more and more attention to health issues. However, the problem of population aging in today's society is becoming increasingly serious and has become a major challenge faced by all sectors of society. In addition, chronic diseases have also become a major public health problem that endangers the health of our people. Most of these diseases can be treated or prevented if they are detected early.
在此背景下,以健康监护为主要目的的无线体域网技术应运而生。无线体域网是由一些放置于人体不同部位、功能不同的传感器节点和人体周围移动设备组成的短距离通信网络,用于监测人体身体状况或提供各种无线应用。在WBAN中,MAC协议决定节点的无线信道使用方式和资源分配情况,和WBAN的性能密切相关。因此,研究无线体域网的MAC协议对提高WBAN网络性能具有重大意义。In this context, the wireless body area network technology with the main purpose of health monitoring came into being. Wireless body area network is a short-distance communication network composed of sensor nodes placed in different parts of the human body with different functions and mobile devices around the human body, which is used to monitor the physical condition of the human body or provide various wireless applications. In WBAN, the MAC protocol determines the wireless channel usage and resource allocation of nodes, which is closely related to the performance of WBAN. Therefore, it is of great significance to study the MAC protocol of WBAN to improve the performance of WBAN network.
现如今对无线体域网的MAC协议的研究热点集中在几个方面:能耗,时延,能量效率,可扩展性,网络效率,算法复杂度。目前普遍认为重要性依次递减,即如何有效地降低能耗,减少时延成为设计无线体域网MAC协议首要考虑的因素。Nowadays, the research hotspots on the MAC protocol of wireless body area network focus on several aspects: energy consumption, delay, energy efficiency, scalability, network efficiency, and algorithm complexity. At present, it is generally believed that the importance is decreasing in order, that is, how to effectively reduce energy consumption and reduce delay has become the primary consideration in the design of wireless body area network MAC protocols.
如图1所示为无线通信的功耗对比图,从图中可以看出,在无线体域网的生命周期中,节点能耗主要来源于射频模板的发送和接收上,能量消耗所占的百分比最少的是节点的睡眠期。因此,降低能耗可以通过降低发送和接收能耗,避免空闲侦听,增加睡眠时间等方法来实现。由于MAC协议直接控制节点的射频模块,因此无线体域网MAC协议的设计对网络能耗有重要的影响。Figure 1 shows the power consumption comparison diagram of wireless communication. It can be seen from the figure that in the life cycle of the wireless body area network, the energy consumption of nodes mainly comes from the sending and receiving of radio frequency templates, and the energy consumption accounts for The least percentage is the sleep period of the node. Therefore, reducing energy consumption can be achieved by reducing sending and receiving energy consumption, avoiding idle listening, and increasing sleep time. Because the MAC protocol directly controls the radio frequency module of the node, the design of the MAC protocol in the wireless body area network has an important impact on the network energy consumption.
到目前为止,研究者已经提出大量MAC协议,一方面通过减少数据流量、降低数据冲突、采用低占空比机制等,来降低网络能耗,改善网络性能。So far, researchers have proposed a large number of MAC protocols. On the one hand, they can reduce network energy consumption and improve network performance by reducing data traffic, reducing data conflicts, and adopting low duty cycle mechanisms.
文献“Henna S,Sajeel M,Bashir F,et al.A fair contention access schemefor low-priority traffic in wireless body area networks[J].Sensors,2017,17(9):1931-1951.”中提出了一种基于流量自适应优先级的超帧结构,它能够减少CAP周期中的争用,并为低优先级流量提供公平的机会。A paper "Henna S, Sajeel M, Bashir F, et al. A fair contention access scheme for low-priority traffic in wireless body area networks [J]. Sensors, 2017, 17 (9): 1931-1951." A traffic-adaptive priority-based superframe structure that reduces contention in the CAP cycle and gives low-priority traffic a fair chance.
文献“Yang O,Heinzelman W.Modeling and Performance Analysis for Duty-Cycled MAC Protocols with Applications to S-MAC and X-MAC[J].IEEETransactions on Mobile Computing,2012,11(6):905-921.”提出的S-MAC通过采用低占空比机制,节点会周期性进行工作和睡眠,能够降低网络由于空闲侦听带来的能耗,而且采用避免串音和消息传递的方法,减少了串音和控制开销。此类MAC协议采用占空比机制,即通过让节点进入睡眠来节省节点能量。但是具有周期性睡眠的MAC协议虽然能够节能能耗,但是在睡眠时不能及时处理事件,可能丢失或延误需要传输的紧急重要数据,导致造成严重的后果。The document "Yang O, Heinzelman W. Modeling and Performance Analysis for Duty-Cycled MAC Protocols with Applications to S-MAC and X-MAC [J]. IEEE Transactions on Mobile Computing, 2012, 11(6): 905-921." The S-MAC adopts a low duty cycle mechanism, and the nodes will work and sleep periodically, which can reduce the energy consumption of the network due to idle listening, and adopt the method of avoiding crosstalk and message transmission, reducing crosstalk and Control overhead. This type of MAC protocol uses a duty-cycle mechanism, which saves node energy by putting the node to sleep. However, although the MAC protocol with periodic sleep can save energy and energy, it cannot process events in time during sleep, and may lose or delay urgent and important data that needs to be transmitted, resulting in serious consequences.
另一种有效降低能耗的机制是采用唤醒方案。Another effective mechanism to reduce power consumption is to employ a wake-up scheme.
文献“Pande H,Kharat M U.Modified WiseMAC protocol for energyefficient wireless sensor networks with better throughput[C].InternationalConference on Internet of Things&Applications.IEEE,2016:364-367.”提出的Wise-MAC在每个数据帧前传输一个大小等于采样周期的唤醒前导,以确保当数据包的数据部分到达时,接收者将处于唤醒状态,这种技术在信道空闲时提供非常低的功耗。The document "Pande H, Kharat M U. Modified WiseMAC protocol for energy efficient wireless sensor networks with better throughput [C]. International Conference on Internet of Things & Applications. IEEE, 2016: 364-367." Wise-MAC proposed in front of each data frame A wake-up preamble of size equal to the sample period is transmitted to ensure that the receiver will be awake when the data portion of the packet arrives, this technique provides very low power consumption when the channel is idle.
文献“Ullah N,Khan P,Kwak K S.A very low power MAC(VLPM)protocol forwireless body area networks[J].Sensors,2011,11(4):3717-3737.”提出的VLPM是基于现有唤醒无线电方法提出的低功率MAC协议,将流量分为上行链路和下行链路流量,节点配备低功率唤醒收发器,通过增加节点睡眠时间来降低能耗。但是该协议适合用于具有低业务量的条件。对于高业务量的情况,需要进行优化。The document "Ullah N, Khan P, Kwak K S.A very low power MAC (VLPM) protocol for wireless body area networks [J]. Sensors, 2011, 11 (4): 3717-3737." The VLPM proposed is based on the existing wake-up radio Methods The proposed low-power MAC protocol divides the traffic into uplink and downlink traffic, and the nodes are equipped with low-power wake-up transceivers to reduce energy consumption by increasing the sleep time of nodes. But this protocol is suitable for use in conditions with low traffic. For high traffic situations, optimization is required.
发明内容Contents of the invention
为了解决现有技术中的不足,本发明提供基于唤醒机制的无线体域网MAC协议、通信方法及系统,网络能耗更低,并且可靠性高。In order to solve the deficiencies in the prior art, the present invention provides a wake-up mechanism-based wireless body area network MAC protocol, a communication method and a system, which have lower network energy consumption and high reliability.
为了实现上述目的,本发明采用的具体方案为:基于唤醒机制的无线体域网MAC协议,所述无线体域网中数据业务分为周期业务、按需业务和随机业务三类,所述协议在协调器和节点之间构建唤醒信道和传输信道,唤醒信道用于传输唤醒信号,传输信道用于传输数据;并且,在周期业务和按需业务中协调器通过唤醒信道向节点发送唤醒信号以使节点进入唤醒状态;在随机业务中节点通过唤醒信道向协调器发送唤醒信号,并且进入唤醒状态;不同节点在传输数据出现信道冲突时,优先传输随机业务数据,然后通过CSMA/CA竞争机制传输周期业务数据和按需业务数据。In order to achieve the above object, the specific solution adopted by the present invention is: a wireless body area network MAC protocol based on a wake-up mechanism. Data services in the wireless body area network are divided into three types: periodic services, on-demand services, and random services. The protocol A wake-up channel and a transmission channel are constructed between the coordinator and the node, the wake-up channel is used to transmit the wake-up signal, and the transmission channel is used to transmit data; and, in the periodic service and the on-demand service, the coordinator sends the wake-up signal to the node through the wake-up channel to Make the node enter the wake-up state; in the random business, the node sends a wake-up signal to the coordinator through the wake-up channel, and enters the wake-up state; when different nodes have channel conflicts in transmitting data, they will first transmit random business data, and then transmit through the CSMA/CA competition mechanism Periodic business data and on-demand business data.
基于唤醒机制的无线体域网MAC协议的通信方法,A communication method of a wireless body area network MAC protocol based on a wake-up mechanism,
所述随机业务的通信过程包括:The communication process of the random business includes:
S11、节点通过唤醒信道向协调器发送唤醒信号;S11. The node sends a wake-up signal to the coordinator through the wake-up channel;
S12、协调器接收到唤醒信号后返回ACK帧,然后向节点发送信标帧;S12. The coordinator returns an ACK frame after receiving the wake-up signal, and then sends a beacon frame to the node;
S13、若节点未收到ACK帧或者信标帧则重新发送唤醒信号,直到收到信标帧;S13. If the node does not receive the ACK frame or the beacon frame, resend the wake-up signal until the beacon frame is received;
S14、节点通过传输信道向协调器发送数据;S14. The node sends data to the coordinator through the transmission channel;
S15、协调器接收到数据后向节点返回ACK帧;S15. The coordinator returns an ACK frame to the node after receiving the data;
S16、若节点接收到ACK帧则通信过程结束,若节点未收到ACK帧则再次发送数据;S16. If the node receives the ACK frame, the communication process ends, and if the node does not receive the ACK frame, the data is sent again;
所述周期业务或者所述按需业务的通信过程包括:The communication process of the periodic service or the on-demand service includes:
S21、协调器按照设定的周期通过唤醒信道向协调器发送唤醒信号;S21. The coordinator sends a wake-up signal to the coordinator through the wake-up channel according to the set cycle;
S22、节点接收到唤醒信号后向协调器返回ACK帧;S22, the node returns an ACK frame to the coordinator after receiving the wake-up signal;
S23、若协调器未收到ACK帧则重新发送唤醒信号,直到收到ACK帧;S23. If the coordinator does not receive the ACK frame, resend the wake-up signal until the ACK frame is received;
S24、协调器收到ACK帧则向节点发送信标帧;S24. The coordinator sends a beacon frame to the node after receiving the ACK frame;
S25、节点收到信标帧后进入等待状态对数据信道进行监听;S25. After receiving the beacon frame, the node enters a waiting state to monitor the data channel;
S26、待传输信道空闲时节点通过传输信道向协调器发送数据;S26. When the transmission channel is idle, the node sends data to the coordinator through the transmission channel;
S27、协调器接收到数据后向节点返回ACK帧;S27. The coordinator returns an ACK frame to the node after receiving the data;
S28、若节点接收到ACK帧则通信过程结束,若节点未收到ACK帧则再次发送数据。S28. If the node receives the ACK frame, the communication process ends, and if the node does not receive the ACK frame, it sends data again.
作为一种优选方案,S16中,若节点发送了若干次数据仍未接收到ACK帧则将数据丢弃。As a preferred solution, in S16, if the node has not received the ACK frame after sending the data several times, then the data is discarded.
作为一种优选方案,S28中,若节点发送了若干次数据仍未接收到ACK帧则将数据丢弃。As a preferred solution, in S28, if the node has not received the ACK frame after sending the data several times, the data is discarded.
基于唤醒机制的无线体域网MAC协议的系统,包括协调器和与协调器无线通信连接的若干个节点,节点包括无线唤醒电路。A wake-up mechanism-based wireless body area network MAC protocol system includes a coordinator and several nodes wirelessly connected to the coordinator, and the nodes include a wireless wake-up circuit.
有益效果:本发明基于IEEE 802.15.6通信标准,每个传感器节点增加一个额外的超低功耗唤醒电路,节点默认状态为睡眠状态,可以在很大程度上降低网络能耗;根据不同优先级的特点,采取不同的唤醒机制,并在多个节点同时唤醒遇到冲突时,采用随机退避等待的冲突避免策略,能够保证高优先级业务的实时性和可靠性。Beneficial effects: the present invention is based on the IEEE 802.15.6 communication standard, and each sensor node adds an additional ultra-low power consumption wake-up circuit, and the default state of the node is the sleep state, which can greatly reduce network energy consumption; according to different priorities It adopts different wake-up mechanisms, and adopts a conflict avoidance strategy of random backoff and waiting when multiple nodes wake up at the same time and encounters conflicts, which can ensure the real-time performance and reliability of high-priority services.
附图说明Description of drawings
图1是无线通信的功耗对比图;Figure 1 is a comparison diagram of power consumption of wireless communication;
图2是本发明具体实施方式中无线唤醒电路的结构示意图;Fig. 2 is a schematic structural diagram of a wireless wake-up circuit in a specific embodiment of the present invention;
图3是本发明中节点的状态转移过程示意图;Fig. 3 is a schematic diagram of the state transition process of nodes in the present invention;
图4是本发明MAC协议的信道分配方式示意图;Fig. 4 is a schematic diagram of the channel allocation mode of the MAC protocol of the present invention;
图5是本发明通信方法中随机业务的通信过程流程图;Fig. 5 is the flow chart of the communication process of the random service in the communication method of the present invention;
图6是本发明通信方法中周期业务或者按需业务的通信过程流程图;Fig. 6 is a flow chart of the communication process of periodic services or on-demand services in the communication method of the present invention;
图7是本发明具体实施方式中仿真实验的网络拓扑结构示意图;Fig. 7 is a schematic diagram of a network topology structure of a simulation experiment in a specific embodiment of the present invention;
图8是本发明具体实施方式中仿真实验的能耗随数据到达时间间隔变化情况图;Fig. 8 is a graph showing the variation of energy consumption with the data arrival time interval in the simulation experiment in the specific embodiment of the present invention;
图9是本发明具体实施方式中仿真实验的协议的延时性能对比图。FIG. 9 is a comparison diagram of delay performance of protocols in a simulation experiment in a specific embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
请参阅图3至6,基于唤醒机制的无线体域网MAC协议,以下简称W-MAC,无线体域网中数据业务分为周期业务、按需业务和随机业务三类,协议在协调器和节点之间构建唤醒信道和传输信道,唤醒信道用于传输唤醒信号,传输信道用于传输数据。并且,在周期业务和按需业务中协调器通过唤醒信道向节点发送唤醒信号以使节点进入唤醒状态;在随机业务中节点通过唤醒信道向协调器发送唤醒信号,并且进入唤醒状态;不同节点在传输数据出现信道冲突时,优先传输随机业务数据,然后通过CSMA/CA竞争机制传输周期业务数据和按需业务数据。Please refer to Figures 3 to 6, the wireless body area network MAC protocol based on the wake-up mechanism, hereinafter referred to as W-MAC, the data service in the wireless body area network is divided into three types: periodical service, on-demand service and random service A wake-up channel and a transmission channel are constructed between nodes, the wake-up channel is used to transmit wake-up signals, and the transmission channel is used to transmit data. Moreover, in the periodic service and on-demand service, the coordinator sends a wake-up signal to the node through the wake-up channel to make the node enter the wake-up state; in the random service, the node sends a wake-up signal to the coordinator through the wake-up channel, and enters the wake-up state; different nodes in When there is a channel conflict in the transmission data, the random service data is transmitted first, and then the periodic service data and on-demand service data are transmitted through the CSMA/CA competition mechanism.
具体的说,周期业务、按需业务和随机业务的内容和优先级如表1所示。Specifically, the contents and priorities of periodic services, on-demand services and random services are shown in Table 1.
表1业务分类情况Table 1 Business Classification
W-MAC基于IEEE 802.15.6通信标准,每个传感器节点增加一个额外的超低功耗唤醒电路,节点默认状态为睡眠状态,可以在很大程度上降低网络能耗;根据不同优先级的特点,采取不同的唤醒机制,并在多个节点同时唤醒遇到冲突时,采用随机退避等待的冲突避免策略,能够保证高优先级业务的实时性和可靠性。W-MAC is based on the IEEE 802.15.6 communication standard. Each sensor node adds an additional ultra-low power consumption wake-up circuit. The default state of the node is sleep state, which can greatly reduce network energy consumption; according to the characteristics of different priorities , adopting different wake-up mechanisms, and adopting a conflict avoidance strategy of random backoff and waiting when multiple nodes wake up at the same time encounter conflicts, which can ensure the real-time performance and reliability of high-priority services.
在上述基于唤醒机制的无线体域网MAC协议的基础上,本发明进一步提供一种通信方法,包括随机业务的通信过程以及周期业务或者按需业务的通信过程。On the basis of the WBAN MAC protocol based on the wake-up mechanism, the present invention further provides a communication method, including a communication process of a random service and a communication process of a periodic service or an on-demand service.
随机业务的通信过程包括S11至S16。The communication process of the random service includes S11 to S16.
S11、节点通过唤醒信道向协调器发送唤醒信号。S11. The node sends a wake-up signal to the coordinator through the wake-up channel.
S12、协调器接收到唤醒信号后返回ACK帧,然后向节点发送信标帧。S12. The coordinator returns an ACK frame after receiving the wake-up signal, and then sends a beacon frame to the node.
S13、若节点未收到ACK帧或者信标帧则重新发送唤醒信号,直到收到信标帧。S13. If the node does not receive the ACK frame or the beacon frame, resend the wake-up signal until the beacon frame is received.
S14、节点通过传输信道向协调器发送数据。S14. The node sends data to the coordinator through the transmission channel.
S15、协调器接收到数据后向节点返回ACK帧。S15. The coordinator returns an ACK frame to the node after receiving the data.
S16、若节点接收到ACK帧则通信过程结束,若节点未收到ACK帧则再次发送数据,若节点发送了若干次数据仍未接收到ACK帧则将数据丢弃。S16. If the node receives the ACK frame, the communication process ends. If the node does not receive the ACK frame, it sends the data again. If the node has sent the data several times but still does not receive the ACK frame, it discards the data.
周期业务或者按需业务的通信过程包括S21至S28。The communication process of periodic service or on-demand service includes S21 to S28.
S21、协调器按照设定的周期通过唤醒信道向协调器发送唤醒信号。S21. The coordinator sends a wake-up signal to the coordinator through a wake-up channel according to a set period.
S22、节点接收到唤醒信号后向协调器返回ACK帧。S22. The node returns an ACK frame to the coordinator after receiving the wake-up signal.
S23、若协调器未收到ACK帧则重新发送唤醒信号,直到收到ACK帧。S23. If the coordinator does not receive the ACK frame, resend the wake-up signal until the ACK frame is received.
S24、协调器收到ACK帧则向节点发送信标帧。S24. The coordinator sends a beacon frame to the node after receiving the ACK frame.
S25、节点收到信标帧后进入等待状态对数据信道进行监听。S25. After receiving the beacon frame, the node enters a waiting state to monitor the data channel.
S26、待传输信道空闲时节点通过传输信道向协调器发送数据。S26. When the transmission channel is idle, the node sends data to the coordinator through the transmission channel.
S27、协调器接收到数据后向节点返回ACK帧。S27. The coordinator returns an ACK frame to the node after receiving the data.
S28、若节点接收到ACK帧则通信过程结束,若节点未收到ACK帧则再次发送数据,若节点发送了若干次数据仍未接收到ACK帧则将数据丢弃。S28. If the node receives the ACK frame, the communication process ends. If the node does not receive the ACK frame, it sends the data again. If the node sends the data several times but still does not receive the ACK frame, it discards the data.
再进一步的,本发明还提供一种基于唤醒机制的无线体域网MAC协议的系统,包括协调器和与协调器无线通信连接的若干个节点,节点包括无线唤醒电路,无线唤醒电路可以如图2所示。Furthermore, the present invention also provides a WBAN MAC protocol system based on a wake-up mechanism, including a coordinator and several nodes wirelessly connected to the coordinator, the nodes include a wireless wake-up circuit, and the wireless wake-up circuit can be shown in the figure 2 shown.
以下通过仿真实验对W-MAC的性能进行验证。The performance of the W-MAC is verified through a simulation experiment as follows.
采用Matlab作为仿真平台,网络拓扑如图7所示,采用星型拓扑结构,共设置11个传感器节点,其中0号节点充当中心节点(协调器),其余10个为功能不同的一般传感器节点,编号为1~10。Matlab is used as the simulation platform, and the network topology is shown in Figure 7. A star topology is adopted, and a total of 11 sensor nodes are set up, of which node 0 acts as the central node (coordinator), and the remaining 10 are general sensor nodes with different functions. Numbered from 1 to 10.
传感器节点使用泊松过程产生数据流,那么数据包到达中心节点的速率为λ,整个网络模型的平均到达速率为(N-1)λ。一般情况下,不同的传感器节点产生数据的速率不同,为了简化仿真难度,我们假设不同传感器节点产生数据速率是相同的。在仿真中,我们选择2.4GHz的通信信道频段,根据MAC协议算法实现过程的实际情况,其他仿真参数设置如表2所示。Sensor nodes use Poisson process to generate data flow, then the rate at which data packets arrive at the central node is λ, and the average arrival rate of the entire network model is (N-1)λ. Generally, different sensor nodes generate data at different rates. In order to simplify the simulation difficulty, we assume that different sensor nodes generate data at the same rate. In the simulation, we choose the communication channel frequency band of 2.4GHz, according to the actual situation of the realization process of the MAC protocol algorithm, other simulation parameters are set as shown in Table 2.
表2仿真参数设置Table 2 Simulation parameter settings
在仿真环境和参数相同的情况下,将W-MAC与Wise-MAC协议和S-MAC协议进行比较。Under the same simulation environment and parameters, W-MAC is compared with Wise-MAC protocol and S-MAC protocol.
首先验证数据到达时间间隔对网络能耗的影响,仿真结果如图8所示。从图中可以看出,随着数据到达时间间隔的增加,三种协议的能耗都是逐渐降低的,这是由于随着数据到达时间间隔的增加,数据到达率低,数据量少,产生的竞争碰撞减少,能耗降低。但是,W-MAC的能耗相比于Wise-MAC和S-MAC协议,整体上消耗的能量较少,这是因为Wise-MAC协议和S-MAC协议分别周期性地使用前导码和RTS/CTS,这就会消耗额外的能量。而W-MAC采用唤醒机制,能够消除空闲侦听,从而节省大量的能量。First, verify the impact of data arrival time interval on network energy consumption, and the simulation results are shown in Figure 8. It can be seen from the figure that with the increase of the data arrival time interval, the energy consumption of the three protocols is gradually reduced. The competitive collisions are reduced, and the energy consumption is reduced. However, W-MAC consumes less energy overall than Wise-MAC and S-MAC because Wise-MAC and S-MAC periodically use preamble and RTS/MAC respectively. CTS, which consumes additional energy. W-MAC uses a wake-up mechanism, which can eliminate idle listening, thereby saving a lot of energy.
其次对延时性能进行比较,随着数据到达时间间隔的增加,协议的延时性能对比结果如图9所示,通过对比仿真图可以发现,随着数据到达时间间隔的增加,Wise-MAC、S-MAC和W-MAC的网络延时都是不断降低的,当数据到达时间间隔为10s时网络延时最低,但是依然高于本文提出的MAC协议。S-MAC协议使用基于CSMA/CA的机制,采用典型的RTS-CTS-DATA-ACK方案,这就引入了额外的控制开销,从而增加了延时。W-MAC虽然也采用CSMA/CA机制,但是采用唤醒机制,只有无线唤醒延时和传输延时,因此与其他MAC协议相比,总的延时是最小的。Next, compare the delay performance. As the data arrival time interval increases, the delay performance comparison results of the protocols are shown in Figure 9. By comparing the simulation diagrams, it can be found that as the data arrival time interval increases, Wise-MAC, The network delay of S-MAC and W-MAC is continuously reduced, and the network delay is the lowest when the data arrival time interval is 10s, but it is still higher than the MAC protocol proposed in this paper. The S-MAC protocol uses a mechanism based on CSMA/CA and adopts a typical RTS-CTS-DATA-ACK scheme, which introduces additional control overhead and thus increases delay. Although W-MAC also adopts the CSMA/CA mechanism, it adopts the wake-up mechanism and only has wireless wake-up delay and transmission delay. Therefore, compared with other MAC protocols, the total delay is the smallest.
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910420598.2A CN110167115A (en) | 2019-05-20 | 2019-05-20 | Wireless body area network MAC protocol, communication means and system based on wake-up mechanism |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910420598.2A CN110167115A (en) | 2019-05-20 | 2019-05-20 | Wireless body area network MAC protocol, communication means and system based on wake-up mechanism |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110167115A true CN110167115A (en) | 2019-08-23 |
Family
ID=67631728
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910420598.2A Pending CN110167115A (en) | 2019-05-20 | 2019-05-20 | Wireless body area network MAC protocol, communication means and system based on wake-up mechanism |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110167115A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112672380A (en) * | 2020-12-24 | 2021-04-16 | 京信网络系统股份有限公司 | Base station service scheduling method, device, medium and base station |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110176465A1 (en) * | 2010-01-21 | 2011-07-21 | Robert Bosch Gmbh | Asynchronous low-power multi-channel media access control |
CN103874171A (en) * | 2012-12-14 | 2014-06-18 | 深圳先进技术研究院 | Data transmitting and receiving methods in human body communication device |
CN103874172A (en) * | 2012-12-14 | 2014-06-18 | 深圳先进技术研究院 | Data transmission method and system in wireless body area network |
US20140292537A1 (en) * | 2013-03-29 | 2014-10-02 | Olympus Corporation | Emergency handling in a body area network |
CN104105089A (en) * | 2013-04-01 | 2014-10-15 | 中兴通讯股份有限公司 | Data transmission method, device and system |
CN104581894A (en) * | 2013-10-11 | 2015-04-29 | 中兴通讯股份有限公司 | Radio awakening method and radio awakening circuit |
CN104735755A (en) * | 2013-12-23 | 2015-06-24 | 中兴通讯股份有限公司 | Service processing method and system for wireless body area network |
US20170238250A1 (en) * | 2014-08-04 | 2017-08-17 | Zte Corporation | Information Interaction Method, Device and System for Wireless Body Area Network (WBAN) |
-
2019
- 2019-05-20 CN CN201910420598.2A patent/CN110167115A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110176465A1 (en) * | 2010-01-21 | 2011-07-21 | Robert Bosch Gmbh | Asynchronous low-power multi-channel media access control |
CN103874171A (en) * | 2012-12-14 | 2014-06-18 | 深圳先进技术研究院 | Data transmitting and receiving methods in human body communication device |
CN103874172A (en) * | 2012-12-14 | 2014-06-18 | 深圳先进技术研究院 | Data transmission method and system in wireless body area network |
US20140292537A1 (en) * | 2013-03-29 | 2014-10-02 | Olympus Corporation | Emergency handling in a body area network |
CN104105089A (en) * | 2013-04-01 | 2014-10-15 | 中兴通讯股份有限公司 | Data transmission method, device and system |
CN104581894A (en) * | 2013-10-11 | 2015-04-29 | 中兴通讯股份有限公司 | Radio awakening method and radio awakening circuit |
CN104735755A (en) * | 2013-12-23 | 2015-06-24 | 中兴通讯股份有限公司 | Service processing method and system for wireless body area network |
US20170238250A1 (en) * | 2014-08-04 | 2017-08-17 | Zte Corporation | Information Interaction Method, Device and System for Wireless Body Area Network (WBAN) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112672380A (en) * | 2020-12-24 | 2021-04-16 | 京信网络系统股份有限公司 | Base station service scheduling method, device, medium and base station |
CN112672380B (en) * | 2020-12-24 | 2022-12-27 | 京信网络系统股份有限公司 | Base station service scheduling method, device, medium and base station |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2021089022A1 (en) | Method and apparatus for communication between multi-link devices | |
CN107347201B (en) | Wireless sensor network polling system control method based on priority | |
CN102695265B (en) | Hybrid mechanism media access control (MAC) protocol communication method based on wireless sensor network | |
CN100547978C (en) | A kind of energy-saving method of medium access control layer of wireless mesh network | |
CN102946631B (en) | A kind of based on beacon frame synchronously with the MAC node layer dispatching method of communicating by letter asynchronous | |
CN109495957B (en) | An Adaptive Asynchronous Wireless Wake-Up Method Based on Secondary Collision Probability Model | |
CN103260229B (en) | The method of data transmission is carried out based on the MAC protocol for wireless sensor networks predicted and feed back | |
Li et al. | Adaptive contention window MAC protocol in a global view for emerging trends networks | |
CN103312697B (en) | Based on the underwater sensor network MAC protocol implementation method of space-time justice | |
CN104092523B (en) | A kind of data transmission method under wireless sensor network multithread competition scene | |
CN102833834B (en) | Implementation method for wireless sensor network energy-saving MAC (media access control) | |
CN110312313B (en) | Wireless body area network MAC protocol based on multiple channels, communication method and system | |
GB2415573A (en) | Power saving scheduler for a wireless network | |
Sarang et al. | Multi-priority based QoS MAC protocol for wireless sensor networks | |
CN109819505B (en) | Method for adapting time slot of limited access window for optimizing network energy efficiency | |
CN102006670B (en) | Dynamic polling medium access control method of emergency response supported sensor network | |
CN114641085A (en) | Adaptive Backoff Optimization Method Based on IEEE802.15.4 CSMA/CA Mechanism | |
CN111918408A (en) | Optimization method and device based on CSMA-CA backoff algorithm | |
CN103281731B (en) | A kind of MAC method for managing resource based on competition | |
CN111757286A (en) | A method for allocating emergency data time slots in body area network based on interception mechanism | |
CN103298038A (en) | IEEE 802.11 WLAN (wireless local area network) low-delay energy-saving method | |
CN101959311A (en) | Wireless communication device and wireless communication method | |
Wang et al. | Optimization method of adaptive backoff and duty cycle for S-MAC protocol in wireless sensor networks | |
CN110167115A (en) | Wireless body area network MAC protocol, communication means and system based on wake-up mechanism | |
Alhussain | An energy-efficient scheme for IoT networks |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190823 |