Method and system for cross-technology communication from WiFi device to ZigBee device
11212862 · 2021-12-28
Assignee
Inventors
Cpc classification
H04L5/0007
ELECTRICITY
H04L27/2082
ELECTRICITY
H04W4/80
ELECTRICITY
H04L27/389
ELECTRICITY
International classification
Abstract
A method and system for cross-technology communication from a WiFi device to a ZigBee device includes: generating, by a WiFi transmitter, to-be-transmitted symbol-level energy modulation bits information simultaneously carrying WiFi data bits and cross-technology data bits transmitted to the ZigBee device, wherein the cross-technology data bits are obtained based on symbol-level energy modulation; and a ZigBee receiver processing received signal strength indication sample information and initiating a cross-technology communication receiving process to obtain the cross-technology data bits needing to be received, and meanwhile a WiFi receiver obtaining the to-be-transmitted symbol-level energy modulation bits information through a standard WiFi receiving process, and then initiating a WiFi data recovery process to obtain original WiFi data bits.
Claims
1. A method for cross-technology communication from a WiFi device to a ZigBee device, comprising steps of: generating, by a WiFi transmitter, to-be-transmitted symbol-level energy modulation bits information simultaneously carrying WiFi data bits and cross-technology data bits transmitted to the ZigBee device, wherein the cross-technology data bits are obtained based on symbol-level energy modulation; and processing, by a ZigBee receiver, received signal strength indication sample information and initiating a cross-technology communication receiving process to obtain the cross-technology data bits needing to be received, and obtaining, by a WiFi receiver, the to-be-transmitted symbol-level energy modulation bits information through a standard WiFi receiving process, and then initiating a WiFi data recovery process to obtain original WiFi data bits.
2. The method according to claim 1, wherein when the WiFi transmitter simultaneously transmits the cross-technology data bits and the WiFi data bits, two constellation points having a same phase and different amplitudes carry same WiFi data bits information and different cross-technology data bits information.
3. The method according to claim 1, wherein the to-be-transmitted symbol-level energy modulation bits information is obtained by: modulating the WiFi data bits to convert the WiFi data bits from serial bits to parallel constellation points, wherein quadrature phase shift keying is adopted for modulation when a subcarrier is configured to transmit cross-technology information; remapping a quadrature phase shift keying constellation point onto a quadrature amplitude modulation constellation point; and performing parallel-to-serial conversion and quadrature amplitude modulation demodulation on all parallel quadrature amplitude modulation constellation points to obtain the to-be-transmitted symbol-level energy modulation bits information.
4. The method according to claim 3, wherein the step of remapping the quadrature phase shift keying constellation point onto the quadrature amplitude modulation constellation point comprises steps of: establishing a mapping relationship between the quadrature phase shift keying constellation point and the quadrature amplitude modulation constellation point according to an energy requirement of orthogonal frequency division multiplexing symbol, wherein the energy requirement of the orthogonal frequency division multiplexing OFDM symbol is related to the to-be-transmitted cross-technology data bits and cross-technology symbol transmission time.
5. The method according to claim 1, wherein the ZigBee receiver obtains the cross-technology data bits needing to be received by: selecting, from a sample set {r.sub.i} of the received signal strength indication sample information, a candidate sample set {{circumflex over (r)}.sub.i.sup.k}, wherein k represents an index of the candidate sample set, and i represents an index of a sampling point; selecting an optimal sample set from the candidate sample sets, wherein the optimal sample set has a largest cumulative received signal strength indication distance compared with other candidate sample sets; and obtaining the cross-technology data bits through energy demodulation.
6. The method according to claim 5, wherein the optimal sample set is obtained by: calculating a mean value of the sample set {r.sub.i} of the received signal strength indication sample information, the mean value being expressed as m.sub.r=mean({r.sub.i}); and calculating a cumulative received signal strength indication distance between each of the candidate sample sets {{circumflex over (r)}.sub.i.sup.k} and the m.sub.r, the cumulative received signal strength indication distance being expressed as
7. The method according to claim 6, wherein the energy demodulation is carried out by: a corresponding bit being ‘1’ in response to a value
8. A system for cross-technology communication from a WiFi device to a ZigBee device, comprising a WiFi transmitter, a ZigBee receiver, and a WiFi receiver, wherein the WiFi transmitter generates to-be-transmitted symbol-level energy modulation bits information simultaneously carrying WiFi data bits and cross-technology data bits transmitted to the ZigBee device, and the cross-technology data bits are obtained based on symbol-level energy modulation; and the ZigBee receiver processes received signal strength indication sample information and initiates a cross-technology communication receiving process to obtain the cross-technology data bits needing to be received, and the WiFi receiver obtains the to-be-transmitted symbol-level energy modulation bits information through a standard WiFi receiving process, and then initiates a WiFi data recovery process to obtain original WiFi data bits.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The following accompanying drawings are merely used to make exemplary illustration and explanation of the present disclosure, and are not intended to limit the scope of the present disclosure, in which
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9) In the accompanying drawings, Modulation; Cross-Technology Communication (CTC); Remapping; Demodulation; Symbol; Radio Frequency (RF); Data Bits; Energy Demodulation; and Subcarrier.
DETAILED DESCRIPTION
(10) In order to make the objects, technical solutions, design methods and advantages of the present disclosure more apparent, the present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments. It is to be understood that the specific embodiments described herein are only intended to explain the present disclosure, and are not restrictive of the present disclosure.
(11) In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not limiting. Therefore, other examples of the exemplary embodiment may have different values.
(12) Technologies, methods and devices known to those of ordinary skill in the related art may not be discussed in detail, but where appropriate, the technologies, methods and devices should be considered as part of the specification.
(13) The method and the system provided by the present disclosure may be applied to the communication from a WiFi device to a ZigBee device, and cross-technology transmission is implemented mainly through two mechanisms, i.e., symbol-level energy modulation and parallel data transmission, so as to be compatible with existing business devices.
(14) 1) Introduction to the Symbol-Level Energy Modulation
(15) In the transmission process of a WiFi signal, original bits are first mapped onto constellation points by a Quadrature Amplitude Modulation (QAM) module to form symbols, then the signal is further multiplexed by an Orthogonal Frequency Division Multiplexing (OFDM) module, and finally, the signal is converted into an analog signal, which is transmitted by a radio frequency (RF) module. The QAM modulation may be regarded as a combination of amplitude modulation and phase modulation. Referring to the QAM-16 constellation points as shown in
(16) 2) Introduction to the Parallel Data Transmission
(17) While transmission of cross-technology information is implemented using the symbol-level energy modulation, in the present disclosure, a WiFi transmitter and receiver signal processing module is additionally provided, such that WiFi data can be transmitted in parallel with the cross-technology information, thereby improving overall network performance. In fact, as can be seen from the QAM constellation points, the QAM modulation has characteristics of amplitude modulation and phase modulation. As shown in
(18)
(19) Specifically, the WiFi transmitter first generates to-be-transmitted bits information according to the WiFi data bits and the cross-technology data bits, which are referred to as Symbol Level Energy Modulation (SLEM) bits herein. The SLEM bits may be transmitted as payloads of the WiFi data packet after being processed in a WiFi standard transmission process.
(20) After receiving this information, the ZigBee receiver first obtains the Received Signal Strength Indication (RSSI) sample information, and then initiates a cross-technology communication receiving process to obtain the cross-technology data bits needing to be received. In the meanwhile, the WiFi receiver firstly obtains the SLEM bits information through the standard WiFi receiving process, and then initiates the WiFi data recovery module to obtain the original WiFi data bits.
(21) Designs of the WiFi transmitter, the ZigBee receiver and the WiFi receiver of the present disclosure are specifically introduced below.
(22) 1) The Design of the WiFi Transmitter
(23) The main objective of designing the WiFi transmitter is to generate to-be-transmitted SLEM bits based on the WiFi data bits and the cross-technology data bits, such that when a signal is transmitted, the signal may carry both WiFi information and Zigbee information.
(24) In the business devices, the standard WiFi signal transmission process is as follows: the to-be-transmitted WiFi data bits are first mapped as complex symbols by the QAM modulation module, and then are mapped onto an OFDM subcarrier based on serial-to-parallel (S/P) conversion, and are further converted from frequency-domain signals to time-domain signals by Inverse Fast Fourier Transform (IFFT) and then are converted to parallel signals by a P/S module, and finally, for each OFDM symbol, after inserting cyclic prefix (CP), the parallel signals are transmitted via a radio frequency from end.
(25) On the basis of the existing business devices, a generation process of the SLEM bits designed in the present disclosure is as shown in
(26) A mapping table needs to be established first in order to remap the QPSK constellation points onto the QAM constellation points for carrying both WiFi data bits information and cross-technology bits information. Referring to
(27)
where a value of the τ.sub.CTC is determined by the RSSI sampling accuracy of the ZigBee end.
(28) It is to be noted that although the above description takes QAM-16 as an example, the specific design can seamlessly support higher-order QAM modulation modes, such as QAM-64 and QAM-256 recommended according to the standards. A specific process is similar to QAM-16, and four lowest-energy constellation points and four highest-energy constellation points may also be selected for transmission of the cross-technology bits information.
(29) 2) The Design of the ZigBee Receiver
(30) In the present disclosure, an additional module is added to the ZigBee receiver, such that the ZigBee receiver can obtain the cross-technology bits information through energy demodulation. The specific process is as shown in
(31) (1) Obtaining the Optimal RSSI Sample Set
(32)
(33) The candidate sample set is defined as {{circumflex over (r)}.sub.i.sup.k} (wherein k represents a candidate set index), which may be obtained from the {r.sub.i}. For example, values are selected from {r.sub.i} at different starting positions at an interval of
(34)
As shown in
(35) Further, the ZigBee receiver selects, from the candidate sample sets, the optimal sample set, i.e., the group identified by the circle in
(36)
and the k.sup.th candidate sample set having the largest d.sub.RSSI.sup.k is determined as the optimal sample set, which is marked as {
(37) (2) Energy Demodulation
(38) After obtaining the optimal sample set {
(39) The threshold β may be a fixed value or a non-fixed value. Preferably, the received RSSI sample value may change with factors such as a transmission power or a distance between the transmitter and the receiver, so the threshold β is set as a non-fixed value. For example, the mean value m.sub.r of the {r.sub.i} is selected as the non-fixed value. Considering r.sub.i=x.sub.i+n.sub.i (wherein the x.sub.i represents a transmitted signal, and the n.sub.i represents background noise with a fixed mean), it is obvious that the m.sub.r can reflect the dynamic change of the received energy with the transmission power and the background noise.
(40) 3) The Design of the WiFi Receiver
(41) After receiving a signal, the WiFi receiver first executes the standard WiFi receiving process to obtain the SLEM bits, and then executes a recovery mechanism to obtain the original WiFi data bits.
(42) As shown in
(43) The process of recovery the SLEM bits from the original WiFi data bits basically may be regarded as an inverse process of the transmitter, which is specifically as shown in
(44) The demapping module for demapping needs to map the QAM constellation points as the QPSK constellation points, which is an inverse process of remapping: a mapping table is first established, as shown in
(45) Further, the present disclosure proposes a soft mapping scheme to improve WiFi transmission performance. Referring to a standard WiFi signal in
(46) In conclusion, the present disclosure implements the cross-technology communication from WiFi to ZigBee based on the symbol-level energy modulation, and carries information of a plurality of cross-technology bits in one WiFi data packet based on fine adjustment of symbol energy by utilizing phase modulation characteristics of the QAM modulation in the WiFi standard transmission process. In addition, in the present disclosure, while the transmission of the cross-technology information is implemented by using the symbol-level energy modulation, a WiFi transmitter and receiver signal processing module is additionally provided, such that the WiFi data can be transmitted in parallel with the cross-technology information.
(47) Verifications carried out on a USRP software-based radio platform and a TelosB sensor platform proves that the method of the present disclosure can be compatible with the existing business networks and the system of the present disclosure can be easily deployed in business devices.
(48) It is to be noted that although the steps are described in a specific order above, it does not mean that the steps must be executed in the specific order mentioned above. In fact, some of these steps can be executed concurrently, or even the order can be changed, as long as required functionalities can be implemented.
(49) The descriptions of the various embodiments of the present disclosure have been presented above for purposes of illustration, but are not intended to be exhaustive or limited to the embodiments disclosed. Therefore, it is apparent to an ordinary skilled person in the art that modifications and variations could be made without departing from the scope and spirit of the embodiments. The terminology used herein is chosen to best explain the principles of the embodiments, the practical application or technical improvement over technologies found in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.