[go: up one dir, main page]

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 PDF

Info

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
Application number
CN201910420598.2A
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.)
Henan University of Science and Technology
Original Assignee
Henan University of Science and Technology
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 Henan University of Science and Technology filed Critical Henan University of Science and Technology
Priority to CN201910420598.2A priority Critical patent/CN110167115A/en
Publication of CN110167115A publication Critical patent/CN110167115A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0229Power 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
    • 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/0816Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/38Services specially adapted for particular environments, situations or purposes for collecting sensor information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data link layer protocols
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing 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

基于唤醒机制的无线体域网MAC协议、通信方法及系统Wireless body area network MAC protocol, communication method and system based on wake-up mechanism

技术领域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)

1. the wireless body area network MAC protocol based on wake-up mechanism, in the wireless body area network data service be divided into periodic traffic, by Need business and random traffic three classes, it is characterised in that: the agreement constructs between coordinator and node wakes up channel and transmission Channel wakes up channel and is used for transmission wake-up signal, and transmission channel is used for transmission data;Also,
Coordinator sends wake-up signal so that node entrance is called out to node by waking up channel in periodic traffic and on-demand business The state of waking up;Wake-up signal is sent to coordinator by waking up channel in random traffic interior joint, and enters wake-up states;
Different nodes are when channel confliction occur in transmission data, prioritised transmission random traffic data, then pass through CSMA/CA and compete Mechanism transmission cycle business datum and on-demand business data.
2. the communication means of the wireless body area network MAC protocol based on wake-up mechanism as described in claim 1, it is characterised in that:
The communication process of the random traffic includes:
S11, node send wake-up signal to coordinator by waking up channel;
S12, coordinator return to ACK frame after receiving wake-up signal, then send beacon frame to node;
S13, wake-up signal is retransmitted if node does not receive ACK frame or beacon frame, until receiving beacon frame;
S14, node send data to coordinator by transmission channel;
S15, coordinator receive and return to ACK frame to node after data;
S16, communication process terminates if node receives ACK frame, if node does not receive ACK frame and sends data again;
The communication process of the periodic traffic or the on-demand business includes:
S21, coordinator send wake-up signal to coordinator by waking up channel according to the period of setting;
S22, node receive and return to ACK frame to coordinator after wake-up signal;
S23, wake-up signal is retransmitted if coordinator does not receive ACK frame, until receiving ACK frame;
S24, coordinator receive ACK frame and then send beacon frame to node;
S25, node monitor data channel into wait state after receiving beacon frame;
Node sends data to coordinator by transmission channel when S26, channel idle to be transmitted;
S27, coordinator receive and return to ACK frame to node after data;
S28, communication process terminates if node receives ACK frame, if node does not receive ACK frame and sends data again.
3. the wireless body area network MAC protocol based on wake-up mechanism as claimed in claim 2, it is characterised in that: in S16, if section Point, which has sent data several times and do not receive ACK frame yet, then abandons data.
4. the wireless body area network MAC protocol based on wake-up mechanism as claimed in claim 2, it is characterised in that: in S28, if section Point, which has sent data several times and do not receive ACK frame yet, then abandons data.
5. using the system of the wireless body area network MAC protocol based on wake-up mechanism as described in claim 1, it is characterised in that: Several nodes including coordinator and with coordinator wireless communication connection, node includes wireless awakening circuit.
CN201910420598.2A 2019-05-20 2019-05-20 Wireless body area network MAC protocol, communication means and system based on wake-up mechanism Pending CN110167115A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

Patent Citations (8)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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