CN106878218A - A Highly Reliable Demodulation Method for IEEE802.15.4 - Google Patents
A Highly Reliable Demodulation Method for IEEE802.15.4 Download PDFInfo
- Publication number
- CN106878218A CN106878218A CN201710060487.6A CN201710060487A CN106878218A CN 106878218 A CN106878218 A CN 106878218A CN 201710060487 A CN201710060487 A CN 201710060487A CN 106878218 A CN106878218 A CN 106878218A
- Authority
- CN
- China
- Prior art keywords
- frequency offset
- data
- psdu
- bit
- judgment
- 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
- 238000000034 method Methods 0.000 title claims abstract description 50
- 238000001514 detection method Methods 0.000 claims abstract description 15
- 238000005070 sampling Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims abstract description 8
- 238000004364 calculation method Methods 0.000 claims description 11
- 238000013139 quantization Methods 0.000 claims description 7
- 239000000654 additive Substances 0.000 claims description 4
- 230000000996 additive effect Effects 0.000 claims description 4
- 230000021615 conjugation Effects 0.000 claims 1
- 230000001427 coherent effect Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 6
- 238000005265 energy consumption Methods 0.000 description 4
- NCGICGYLBXGBGN-UHFFFAOYSA-N 3-morpholin-4-yl-1-oxa-3-azonia-2-azanidacyclopent-3-en-5-imine;hydrochloride Chemical compound Cl.[N-]1OC(=N)C=[N+]1N1CCOCC1 NCGICGYLBXGBGN-UHFFFAOYSA-N 0.000 description 3
- 230000006854 communication Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical compound C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000009827 uniform distribution Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000009313 farming Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/18—Phase-modulated carrier systems, i.e. using phase-shift keying
- H04L27/22—Demodulator circuits; Receiver circuits
- H04L27/233—Demodulator circuits; Receiver circuits using non-coherent demodulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0014—Carrier regulation
- H04L2027/0024—Carrier regulation at the receiver end
- H04L2027/0026—Correction of carrier offset
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
一种用于IEEE802.15.4的高可靠性BPSK解调方法,首先利用32个比特的前导码对应的信道接收数据提取有用的频率偏移信息,然后对PSDU对应的复基带接收采样信号进行比特级差分处理,得到判决观测值,之后利用提取频率偏移信息对判决观测值进行补偿后进行检测判决,最后将接收到的PSDU数据传送给MAC层进行CRC校验。本发明基于反正弦函数的泰勒级数展开和大信噪比时噪声对有用信号的影响可忽略理论,提供一种适用于IEEE 802.15.4的低功耗、高可靠和低成本的非相干BPSK接收机。
A high-reliability BPSK demodulation method for IEEE802.15.4, first using the channel reception data corresponding to the 32-bit preamble to extract useful frequency offset information , and then perform bit-level differential processing on the complex baseband received sampling signal corresponding to the PSDU to obtain the judgment observation value , and then use the extracted frequency offset information to compensate the judgment observation value and then perform detection and judgment, and finally transmit the received PSDU data to the MAC layer for CRC check. The present invention is based on the Taylor series expansion of the arcsine function and the theory that the influence of noise on the useful signal can be ignored when the signal-to-noise ratio is large, and provides a non-coherent BPSK suitable for IEEE 802.15.4 with low power consumption, high reliability and low cost receiver.
Description
技术领域technical field
本发明涉及通信信号波形检测技术领域,具体的说是一种用于IEEE802.15.4的高可靠性BPSK解调方法。The invention relates to the technical field of communication signal waveform detection, in particular to a high-reliability BPSK demodulation method for IEEE802.15.4.
背景技术Background technique
IEEE 802.15.4是ZigBee,WirelessHART等规范的基础,描述了低速率无线个人局域网的物理层和媒体接入控制协议。其最初工作在868/915MHz、2.4GHz的ISM频段上,数据传输速率最高可达250kbps。低功耗、低成本的优点使它在数据采集、处理与分析,远程控制精作农业自动化、环境保护和监测等众多领域获得了广泛应用。在2011年提供的最新标准中,又加入了314–316MHz,430–434MHz,779–787MHz和950–956MHz工作频段。IEEE 802.15.4 is the basis of ZigBee, WirelessHART and other specifications, and describes the physical layer and media access control protocol of low-speed wireless personal area network. It initially works in the 868/915MHz and 2.4GHz ISM frequency bands, and the data transmission rate can reach up to 250kbps. The advantages of low power consumption and low cost make it widely used in many fields such as data collection, processing and analysis, remote control precision farming automation, environmental protection and monitoring. In the latest standard provided in 2011, 314–316MHz, 430–434MHz, 779–787MHz and 950–956MHz operating frequency bands were added.
如图1所示,802.15.4协议在不同载波频段上采用调制方式和数据传输速率不同。在四个典型的频段总共提供48个信道:868MHz频段1个信道,915MHz频段10个信道,2450MHz频段16个信道,950MHz频段21个信道。如图2所示,在868/915/950-MHz频段上,信号处理过程相同,只是数据速率不同。发送方首先将物理层数据协议单元(PPDU)的二进制数据差分编码,然后再将差分编码后的每一以位转换为长度为15的片序列,最后使用BPSK调制到信道上。差分编码是将数据的每一个原始比特与前一个差分编码生成的比特进行异或运算:其中En是差分编码的结果,Rn为要编码的原始比特,En-1是上一次差分编码的结果。对每个发送的数据包,R1是第一个原始比特,计算E1时假定E0=0。差分解调过程与编码过程类似:对每个接收到的数据包,E1为第一个需要解调的比特,计算E1时假定E0=0。如图3所示,差分编码后的每个比特被转换为长度为15的片序列。扩频后的序列使用BPSK调制方式调制到载波上。As shown in Figure 1, the 802.15.4 protocol uses different modulation methods and data transmission rates on different carrier frequency bands. A total of 48 channels are provided in four typical frequency bands: 1 channel in the 868MHz frequency band, 10 channels in the 915MHz frequency band, 16 channels in the 2450MHz frequency band, and 21 channels in the 950MHz frequency band. As shown in Figure 2, on the 868/915/950-MHz bands, the signal processing is the same, only the data rate is different. The sender first differentially encodes the binary data of the physical layer data protocol unit (PPDU), and then converts each bit after differential encoding into a chip sequence with a length of 15, and finally modulates it onto the channel using BPSK. Differential encoding is to XOR each original bit of data with the bit generated by the previous differential encoding: Among them, E n is the result of differential encoding, R n is the original bit to be encoded, and E n-1 is the result of the last differential encoding. For each data packet sent, R 1 is the first original bit, and it is assumed that E 0 =0 when calculating E 1 . The differential demodulation process is similar to the encoding process: For each received data packet, E 1 is the first bit to be demodulated, and it is assumed that E 0 =0 when calculating E 1 . As shown in Figure 3, each bit after differential encoding is converted into a slice sequence with a length of 15. The sequence after spreading is modulated onto the carrier using BPSK modulation.
如图4所示,IEEE 802.15.4协议物理层数据帧结构的第一个字段是四个字节共计32位的全零前导码,收发器在接收前导码期间,会根据前导码序列的特征完成片同步和符号同步。帧起始分隔符(SFD)字段长度为一个字节,其值固定为0xA7,表示为一个物理帧的开始,收发器接收完成前导码后只能做到数据的位同步,通过搜索SFD字段的值0xA7才能同步到字节上。帧长度由一个字节的低7位表示,其值就是物理帧负载的长度,因此物理帧负载的长度不会超过127个字节。物理帧的负载长度可变,称之为物理层服务数据单元(PSDU),一般用来承载MAC帧。As shown in Figure 4, the first field of the IEEE 802.15.4 protocol physical layer data frame structure is a four-byte 32-bit all-zero preamble. When the transceiver receives the preamble, it will Complete slice synchronization and symbol synchronization. The length of the Start of Frame Delimiter (SFD) field is one byte, and its value is fixed at 0xA7, which indicates the beginning of a physical frame. After the transceiver receives the preamble, it can only achieve bit synchronization of the data. By searching the SFD field The value 0xA7 can be synchronized to the byte. The frame length is represented by the lower 7 bits of a byte, and its value is the length of the physical frame payload, so the length of the physical frame payload will not exceed 127 bytes. The payload length of the physical frame is variable, which is called the physical layer service data unit (PSDU), and is generally used to carry the MAC frame.
传统的用于IEEE802.15.4的解调方法有两种,一种是如图5所示的868/915/950-MHz频段的传统典型复基带非相干解调方法。用表示经信道传输后接收到的复基带采样信号,其中s(k)为待检测的发送数据,s(k)∈{+1,-1},ω0=2πf0,f0和θ分别为频率偏移和相位偏移,在整个数据帧中保持不变,Tc表示扩频码码片周期,η0(k)为复基带加性高斯白噪声,解调过程可归纳为:There are two traditional demodulation methods for IEEE802.15.4. One is the traditional typical complex baseband non-coherent demodulation method in the 868/915/950-MHz frequency band as shown in FIG. 5 . use Represents the complex baseband sampling signal received after channel transmission, where s(k) is the transmitted data to be detected, s(k)∈{+1,-1}, ω 0 =2πf 0 , f 0 and θ are respectively Frequency offset and phase offset remain constant in the entire data frame, Tc represents the chip period of the spreading code, and η 0 (k) is the complex baseband additive white Gaussian noise, and the demodulation process can be summarized as:
步骤一、利用32个比特的前导码对应的复基带接收采样信号计算含有频率偏移信息的观测值Y:Step 1, using the complex baseband receiving sample signal corresponding to the 32-bit preamble to calculate the observation value Y containing the frequency offset information:
其中,J表示前导码的比特总数量,J=32,N表示扩频长度,N=15,1≤m≤J-1,Wherein, J represents the total number of bits of the preamble, J=32, N represents the spreading length, N=15, 1≤m≤J-1,
0≤n≤N-1,p[n+Nm]表示前导码的第m个比特对应的第n个码片的信道接收值,(·)*表示取共轭运算,η1表示所有的噪声项。0≤n≤N-1, p[n+Nm] represents the channel reception value of the n-th chip corresponding to the m-th bit of the preamble, (·) * represents the conjugate operation, η 1 represents all the noise item.
步骤二、对PSDU对应的复基带接收采样信号进行比特级差分处理,得到判决观测值A[m]:Step 2: Perform bit-level differential processing on the complex baseband received sampling signal corresponding to the PSDU to obtain the judgment observation value A[m]:
其中,r[n+Nm]表示PSDU的第m个比特对应的第n个码片的信道接收值,η2[m]表示所有的噪声项,E[m]表示发送的第m个比特数据。Among them, r[n+Nm] represents the channel reception value of the n-th chip corresponding to the m-th bit of the PSDU, η 2 [m] represents all noise items, and E[m] represents the m-th bit data sent .
步骤三、利用步骤一中的Y0提取频率偏移信息,对步骤二中的A[m]进行补偿后进行检测判决:Step 3. Use Y 0 in step 1 to extract frequency offset information, and perform detection and judgment after compensating A[m] in step 2:
其中,表示对第m个比特数据的判决结果,q(·)为量化函数,|·|表示取模运算,Re(·)表示取实部运算,Im(·)表示取虚部运算。Bloch,M.R.、Hayashi,M.、和Thangaraj,A.于2010年9月在《IEEE Transcactions on Signal Processing》上发表的文章“IEEE802.15.4BPSK receiver architecture based on a new efficient detection scheme”中提供了一种Y的量化函数的计算方法体,是Y的相位,也是Nω0Tc的估计值,的计算方法具体描述为:in, Indicates the judgment result of the mth bit data, q(·) is a quantization function, |·| represents a modulo operation, Re(·) represents a real part operation, and Im(·) represents an imaginary part operation. Bloch, MR, Hayashi, M., and Thangaraj, A. in the article "IEEE802.15.4BPSK receiver architecture based on a new efficient detection scheme" published in "IEEE Transactions on Signal Processing" in September 2010 provide a A Calculation Method of Quantization Function of Y body, is the phase of Y and is also an estimate of Nω 0 T c , The calculation method is specifically described as:
公式(3)的检测判决过程需要事先从Y中提取频率偏移信息Nω0Tc的估计值然后对A[m]进行补偿。如上所述,传统典型非相干解调方法的不足之处是:由公式(4)可知,步骤三中需要通过除法运算和复杂的反正切运算来得到频率偏移信息Nω0Tc的估计值这对于能量供给严格受限的802.15.4网络终端来说,计算复杂度较大,能耗较大,实现成本较高。The detection and decision process of formula (3) needs to extract the estimated value of frequency offset information Nω 0 T c from Y in advance A[m] is then compensated. As mentioned above, the disadvantage of the traditional typical non-coherent demodulation method is that: from the formula (4), it is necessary to obtain the estimated value of the frequency offset information Nω 0 T c through division and complex arctangent operations in step 3 For 802.15.4 network terminals whose energy supply is strictly limited, the calculation complexity is relatively large, the energy consumption is relatively large, and the implementation cost is relatively high.
另外一种解调方法是为了降低从Y中提取频偏补偿信息Nω0Tc的实现复杂度,由Lee,S.、Kwon,H.、Jung,Y.、和Kim,J.S.于2007年8月在《Electronics Letter》上发表的文章“Efficient non-coherent demodulation scheme for IEEE 802.15.4LR-WPANsystems”中提出的一种简化形式的解调方法,对Y的量化函数进行了改进,可描述为:Another demodulation method is to reduce the implementation complexity of extracting frequency offset compensation information Nω 0 T c from Y. It was proposed by Lee, S., Kwon, H., Jung, Y., and Kim, JS in 2007 on August A simplified form of demodulation method proposed in the article "Efficient non-coherent demodulation scheme for IEEE 802.15.4LR-WPANsystems" published in "Electronics Letter" in July, improves the quantization function of Y, which can be described as:
由式(5)可知,在此简化方案中,频率偏移信息Nω0Tc的估计值可以具体描述为:It can be seen from formula (5) that in this simplified scheme, the estimated value of the frequency offset information Nω 0 T c Can be specifically described as:
可见,该简化形式的解调方法也需要事先从Y中提取频率偏移信息Nω0Tc的估计值然后对A[m]进行补偿。用式(5)对的近似处理过程势必产生较大误差,即式(6)对频率偏移信息Nω0Tc的估计过程存在较为严重的“过估计”或“欠估计”现象,会导致可靠性的大幅下降,没有在实现复杂和性能之间达到较好的平衡匹配。如图6所示,相比于传统典型复基带非相干解调方法,简化形式的解调方法的性能损失严重,仿真中采用的载波频率为924MHz,频率偏移为IEEE 802.15.4协议中规定的最大值80ppm,相位偏移θ在(0,2π]内服从均匀分布,PSDU的数据长度为20个字节(160比特),每个信噪比下至少采集3000帧错误。而802.15.4网络MAC层采用循环冗余校验(CRC)来判断传输帧的正确性,自动请求重传(ARQ)协议据此确定传输帧是否需要重传,而没有采用前向纠错(FEC)机制,故物理层解调方法性能的优劣将对能耗产生巨大的影响。在信道条件较差,通信距离较远时,接收信号功率损耗较大。此时,如果采用该简化形式的解调方法,同一PSDU数据帧可能经过多次重传才能成功被MAC层接收。如果数据量巨大则多次重传的通信过程也将消耗巨大的能量,这会降低能量供给匮乏的802.15.4网络的使用寿命。It can be seen that this simplified demodulation method also needs to extract the estimated value of the frequency offset information Nω 0 T c from Y in advance A[m] is then compensated. Use formula (5) to The approximation process of , will inevitably produce a large error, that is, the estimation process of the frequency offset information Nω 0 T c in formula (6) has a relatively serious "over-estimation" or "under-estimation" phenomenon, which will lead to a large drop in reliability. There is no good balance between implementation complexity and performance. As shown in Figure 6, compared with the traditional typical complex baseband non-coherent demodulation method, the performance loss of the simplified demodulation method is serious. The carrier frequency used in the simulation is 924MHz, and the frequency offset is specified in the IEEE 802.15.4 protocol The maximum value of 80ppm, the phase offset θ obeys the uniform distribution in (0, 2π], the data length of PSDU is 20 bytes (160 bits), and at least 3000 frame errors are collected under each SNR. And 802.15.4 The network MAC layer uses cyclic redundancy check (CRC) to judge the correctness of the transmission frame, and the automatic retransmission request (ARQ) protocol determines whether the transmission frame needs to be retransmitted based on this, without using the forward error correction (FEC) mechanism. Therefore, the performance of the physical layer demodulation method will have a huge impact on energy consumption. When the channel condition is poor and the communication distance is long, the power loss of the received signal is large. At this time, if the demodulation method of this simplified form is adopted , the same PSDU data frame may be successfully received by the MAC layer after multiple retransmissions. If the amount of data is huge, the communication process of multiple retransmissions will also consume huge energy, which will reduce the use of 802.15.4 networks with insufficient energy supply life.
发明内容Contents of the invention
为了解决现有技术中的不足,本发明基于反正弦函数的泰勒级数展开和大信噪比时噪声对有用信号的影响可忽略理论,提供一种适用于IEEE 802.15.4的低计算复杂度、低功耗、高可靠性和低成本的非相干BPSK解调方法。In order to solve the deficiencies in the prior art, the present invention is based on the Taylor series expansion of the arcsine function and the theory that the influence of noise on the useful signal can be ignored when the signal-to-noise ratio is large, and provides a low computational complexity suitable for IEEE 802.15.4 , low power consumption, high reliability and low cost non-coherent BPSK demodulation method.
为了实现上述目的,本发明采用的具体方案为:In order to achieve the above object, the specific scheme adopted by the present invention is:
一种用于IEEE802.15.4的高可靠性BPSK解调方法,发送端物理层的数据帧经过扩频和BPSK调制之后经信道传输给接收端,数据帧包括32个比特的前导码和物理层服务数据单元PSDU;接收端接收到的复基带采样信号表示为其中s(k)为待检测的发送数据,s(k)∈{+1,-1},ω0=2πf0,f0和θ分别为频率偏移和相位偏移且在整个数据帧中保持不变,Tc表示扩频码码片周期,η0(k)为复基带加性高斯白噪声;具体的解调步骤为:A high-reliability BPSK demodulation method for IEEE802.15.4. The data frame of the physical layer of the sending end is transmitted to the receiving end through a channel after spread spectrum and BPSK modulation. The data frame includes a 32-bit preamble and a physical layer service Data unit PSDU; the complex baseband sampling signal received by the receiving end is expressed as Where s(k) is the transmitted data to be detected, s(k)∈{+1,-1}, ω 0 =2πf 0 , f 0 and θ are frequency offset and phase offset respectively and in the whole data frame Keeping unchanged, T represents the spreading code chip period, and η 0 (k) is the complex baseband additive white Gaussian noise; the concrete demodulation steps are:
步骤一、利用32个比特的前导码对应的信道接收数据提取包含频率偏移信息的频偏观测值Y:Step 1. Use the channel received data corresponding to the 32-bit preamble to extract the frequency offset observation value Y including the frequency offset information:
其中,J表示前导码的比特总数量,J=32,N表示扩频长度,N=15,1≤m≤J-1,0≤n≤N-1,p[n+Nm]表示前导码的第m个比特对应的第n个码片的信道接收值,(·)*表示取共轭运算,η1表示所有的噪声项;Among them, J represents the total number of bits of the preamble, J=32, N represents the spreading length, N=15, 1≤m≤J-1, 0≤n≤N-1, p[n+Nm] represents the preamble The channel reception value of the n-th chip corresponding to the m-th bit of , ( ) * represents taking a conjugate operation, and η 1 represents all noise terms;
步骤二、对PSDU对应的复基带采样信号进行比特级差分处理,得到判决观测值A[m]:Step 2: Perform bit-level differential processing on the complex baseband sampling signal corresponding to the PSDU to obtain the judgment observation value A[m]:
其中,r[n+Nm]表示PSDU的第m个比特对应的第n个码片的信道接收值,η2[m]表示所有的噪声项,E[m]表示发送的第m个比特数据;Among them, r[n+Nm] represents the channel reception value of the n-th chip corresponding to the m-th bit of the PSDU, η 2 [m] represents all noise items, and E[m] represents the m-th bit data sent ;
步骤三、利用步骤一中的频偏观测值Y提取频率偏移信息,对步骤二中的A[m]进行补偿后进行检测判决:Step 3: Use the frequency offset observation value Y in step 1 to extract frequency offset information, compensate A[m] in step 2, and then perform detection and judgment:
其中,表示检测判决得到的第m个比特数据,q(·)为量化函数,q(Y)具体表示为:in, Indicates the mth bit data obtained by detection and judgment, q( ) is a quantization function, and q(Y) is specifically expressed as:
其中,|·|表示取模运算,表示A[m]中频率偏移Nω0Tc的估计值;Among them, |·| represents the modulo operation, represents the estimated value of the frequency offset Nω 0 T c in A[m];
步骤四、检测结束后将接收到的PSDU数据传送给MAC层进行CRC校验;Step 4, after the detection is completed, the received PSDU data is sent to the MAC layer for CRC check;
所述步骤三中,的计算公式为:In said step three, The calculation formula is:
其中,Re(·)表示取实部运算,Im(·)表示取虚部运算。Among them, Re(·) represents the operation of taking the real part, and Im(·) represents the operation of taking the imaginary part.
作为一种优选方案,对所述步骤三中的计算方法进行简化,得到:As a preferred solution, in the step 3 The calculation method is simplified to get:
有益效果:Beneficial effect:
1、本发明提供的解调方法及进一步简化形式都完全能够满足IEEE 802.15.4协议对性能的要求,IEEE 802.15.4协议中规定,在信噪比为5~6dB、PSDU为20个字节(160比特)时,误包率低于1%,即PER小于1×10-2,特别是在信噪比约为1dB时已经完全能够满足要求;1. The demodulation method provided by the present invention and further simplified forms can fully meet the performance requirements of the IEEE 802.15.4 protocol. In the IEEE 802.15.4 protocol, it is stipulated that the signal-to-noise ratio is 5~6dB, and the PSDU is 20 bytes (160 bits), the packet error rate is less than 1%, that is, the PER is less than 1×10 -2 , especially when the signal-to-noise ratio is about 1dB, it can fully meet the requirements;
2、和传统典型复基带非相干解调方法相比,本发明具有更低的计算复杂度、更低的能耗和更低的实现成本,传统典型复基带非相干解调方法通过一次除法和一次反正切运算来对频率偏移信息Nω0Tc的估计量,由公式(10)可知,本发明的频率偏移信息Nω0Tc的估计方法至多需要三次比较、两次乘法、一次除法和两次加法运算;进一步简化形式的频率偏移信息Nω0Tc的估计方法至多需要三次比较、一次乘法、一次除法和两次加法运算,因此具有更低的计算复杂度、更低的能耗和更低的实现成本;2. Compared with the traditional typical complex baseband non-coherent demodulation method, the present invention has lower computational complexity, lower energy consumption and lower implementation cost. The traditional typical complex baseband non-coherent demodulation method passes a division and An arc tangent operation is used to estimate the frequency offset information Nω 0 T c , as can be seen from formula (10), the estimation method of the frequency offset information Nω 0 T c of the present invention requires at most three comparisons, two multiplications, and one division and two addition operations; the estimation method of further simplified form of frequency offset information Nω 0 T c needs at most three comparisons, one multiplication, one division and two addition operations, so it has lower computational complexity and lower performance power consumption and lower implementation costs;
3、和传统简化形式的解调方法相比,本发明具有更高的可靠性,传统简化形式的解调方法用式(6)对Nω0Tc进行近似估计,即用0,-π和四种相位对Nω0Tc进行估计,造成的误差较大,本发明采用公式(10)对频率偏移信息Nω0Tc进行估计,估计过程中存在的“过估计”或“欠估计”现象较弱,性能更好,可靠性更高。3, compared with the demodulation method of traditional simplified form, the present invention has higher reliability, and the demodulation method of traditional simplified form carries out approximate estimation to Nω 0 T c with formula (6), promptly uses 0, -π and Four kinds of phase pairs Nω 0 T c are estimated, and the errors caused are relatively large. The present invention uses formula (10) to estimate the frequency offset information Nω 0 T c . The "over-estimation" or "under-estimation" existing in the estimation process Weaker phenomenon, better performance, higher reliability.
附图说明Description of drawings
图1为IEEE 802.15.4协议物理层四个频段基本特性图;Figure 1 is a basic characteristic diagram of four frequency bands in the physical layer of the IEEE 802.15.4 protocol;
图2是IEEE 802.15.4协议868/915/950-MHz频段物理层数据发送过程图;Figure 2 is a diagram of the IEEE 802.15.4 protocol 868/915/950-MHz frequency band physical layer data transmission process;
图3是IEEE 802.15.4协议868/915/950-MHz频段扩频映射方式图;Figure 3 is a diagram of the IEEE 802.15.4 protocol 868/915/950-MHz frequency band spread spectrum mapping method;
图4是IEEE 802.15.4协议物理层帧结构图;Fig. 4 is a frame structure diagram of the IEEE 802.15.4 protocol physical layer;
图5是适用于868/915/950-MHz频段的典型传统非相干解调方法结构图;Figure 5 is a structural diagram of a typical traditional non-coherent demodulation method applicable to the 868/915/950-MHz frequency band;
图6是适用于868/915/950-MHz频段的传统解调方法和简化形式解调方法性能比较图;Figure 6 is a performance comparison diagram of the traditional demodulation method and the simplified demodulation method applicable to the 868/915/950-MHz frequency band;
图7是本发明提供的两种解调方法和已有的两种典型解调方法性能比较图;Fig. 7 is two kinds of demodulation methods provided by the present invention and existing two kinds of typical demodulation method performance comparison diagrams;
图8是频偏偏移量f0的概率分布图。FIG. 8 is a probability distribution diagram of the frequency offset offset f 0 .
具体实施方式detailed description
下面根据附图具体说明本发明的实施方式。Embodiments of the present invention will be specifically described below with reference to the accompanying drawings.
一种用于IEEE802.15.4的高可靠性BPSK解调方法,发送端物理层的数据帧经过扩频和BPSK调制之后经信道传输给接收端,数据帧包括32个比特的前导码和物理层服务数据单元PSDU;接收端接收到的复基带采样信号表示为其中s(k)为待检测的发送数据,s(k)∈{+1,-1},ω0=2πf0,f0和θ分别为频率偏移和相位偏移且在整个数据帧中保持不变,Tc表示扩频码码片周期,η0(k)为复基带加性高斯白噪声;具体的解调步骤为:A high-reliability BPSK demodulation method for IEEE802.15.4. The data frame of the physical layer of the sending end is transmitted to the receiving end through a channel after spread spectrum and BPSK modulation. The data frame includes a 32-bit preamble and a physical layer service Data unit PSDU; the complex baseband sampling signal received by the receiving end is expressed as Where s(k) is the transmitted data to be detected, s(k)∈{+1,-1}, ω 0 =2πf 0 , f 0 and θ are frequency offset and phase offset respectively and in the whole data frame Keeping unchanged, T represents the spreading code chip period, and η 0 (k) is the complex baseband additive white Gaussian noise; the concrete demodulation steps are:
步骤一、利用32个比特的前导码对应的信道接收数据提取包含频率偏移信息的频偏观测值Y:Step 1. Use the channel received data corresponding to the 32-bit preamble to extract the frequency offset observation value Y including the frequency offset information:
其中,J表示前导码的比特总数量,J=32,N表示扩频长度,N=15,1≤m≤J-1,Wherein, J represents the total number of bits of the preamble, J=32, N represents the spreading length, N=15, 1≤m≤J-1,
0≤n≤N-1,p[n+Nm]表示前导码的第m个比特对应的第n个码片的信道接收值,(·)*表示取共轭运算,η1表示所有的噪声项;0≤n≤N-1, p[n+Nm] represents the channel reception value of the n-th chip corresponding to the m-th bit of the preamble, (·) * represents the conjugate operation, η 1 represents all the noise item;
步骤二、对PSDU对应的复基带采样信号进行比特级差分处理,得到判决观测值A[m]:Step 2: Perform bit-level differential processing on the complex baseband sampling signal corresponding to the PSDU to obtain the judgment observation value A[m]:
其中,r[n+Nm]表示PSDU的第m个比特对应的第n个码片的信道接收值,η2[m]表示所有的噪声项,E[m]表示发送的第m个比特数据;Among them, r[n+Nm] represents the channel reception value of the n-th chip corresponding to the m-th bit of the PSDU, η 2 [m] represents all noise items, and E[m] represents the m-th bit data sent ;
步骤三、利用步骤一中的频偏观测值Y提取频率偏移信息,对步骤二中的A[m]进行补偿后进行检测判决:Step 3: Use the frequency offset observation value Y in step 1 to extract frequency offset information, compensate A[m] in step 2, and then perform detection and judgment:
其中,表示检测判决得到的第m个比特数据,q(·)为量化函数,q(Y)具体表示为:in, Indicates the mth bit data obtained by detection and judgment, q( ) is a quantization function, and q(Y) is specifically expressed as:
其中,|·|表示取模运算,表示A[m]中频率偏移Nω0Tc的估计值;Among them, |·| represents the modulo operation, represents the estimated value of the frequency offset Nω 0 T c in A[m];
步骤四、检测结束后将接收到的PSDU数据传送给MAC层进行CRC校验;Step 4, after the detection is completed, the received PSDU data is sent to the MAC layer for CRC check;
所述步骤三中,的计算公式为:In said step three, The calculation formula is:
作为进一步简化的形式,步骤三所述的量化函数为其中:As a further simplified form, the quantization function described in step 3 is in:
本发明的理论依据阐述如下。The theoretical basis of the present invention is set forth below.
首先,在x=0处对tan-1x进行泰勒级数展开可得到:First, Taylor series expansion of tan -1 x at x=0 gives:
当|x|较小时,有近似关系tan-1x≈x。When |x| is small, there is an approximate relationship tan -1 x≈x.
当频率偏移量Nω0Tc较小和信噪比较大的前提下,的值较小。可以直接tan- 1x≈x对式(4)进行简化处理后得到:When the frequency offset Nω 0 T c is small and the signal-to-noise ratio is large, The value is small. Formula (4) can be directly simplified by tan - 1 x≈x to get:
但是当频率偏移量Nω0Tc较大或信噪比SNR不高的情况下,的值较大。tan-1x≈x对式(4)的近似计算将会带来较大误差,造成最终性能的极大损失。即式(16)仅适用于频率偏移量较小和信噪比较大的两个约束条件下的检测过程。But when the frequency offset Nω 0 T c is large or the signal-to-noise ratio SNR is not high, The value is larger. The approximate calculation of tan -1 x≈x to formula (4) will bring a large error, resulting in a great loss of final performance. That is, formula (16) is only applicable to the detection process under the two constraints of small frequency offset and large signal-to-noise ratio.
为得到一种无约束条件下的低复杂度频率偏移估计方法,我们利用反正弦函数和反正切函数的等价关系可得:In order to obtain a low-complexity frequency offset estimation method under unconstrained conditions, we use the equivalent relationship between the arcsine function and the arctangent function to obtain:
如果Y落在复平面坐标系的第一和第四象限,即则有:If Y falls in the first and fourth quadrants of the complex plane coordinate system, that is Then there are:
如果Y落在复平面坐标系的第二和第三象限,即则有:If Y falls in the second and third quadrants of the complex plane coordinate system, ie Then there are:
根据式(17)和式(18),式(4)可等价变为:According to formula (17) and formula (18), formula (4) can be equivalently transformed into:
其次,在x=0处对sin-1x进行泰勒级数展开可得到:Second, the Taylor series expansion of sin -1 x at x=0 gives:
则当|x|较小时,有近似关系sin-1x≈x。Then when |x| is small, there is an approximate relationship sin -1 x≈x.
由于在任何频率偏移量和信噪比条件下恒成立,因此可直接利用sin-1x≈x对式(19)中的项进行简化可得到:because It is constant under any frequency offset and signal-to-noise ratio conditions, so the sin -1 x≈x can be directly used in the equation (19) Items can be simplified to get:
第三,式(20)的分式的计算过程,可考虑对其进一步进行简化。当信噪比较大时,我们有如下的近似关系:Third, the calculation process of the fraction of formula (20) can be considered to be further simplified. When the SNR is large, we have the following approximate relationship:
第四,用式(21)只对式(20)分式的分子Im(Y)近似后可得:The 4th, use formula (21) only to the molecule Im (Y) of formula (20) fractional formula and can get after approximation:
如图7所示,本发明提供的解调方法和传统典型简化形式解调方法相比较性能更加优越,可靠性更高。仿真中采用的载波频率为924MHz,频率偏移f0服从如图8所示的三角分布,相位偏移θ在(0,2π]内服从均匀分布,PSDU的数据长度为20个字节(160比特),每个信噪比下至少采集3000帧错误。可见,本发明提供的两种解调方法性能处于两种传统解调方法之间。和传统简化解调方法相比,在误包率为1×10-3时,可获得不小于1.3dB的增益。故本发明提供的两种方案在实现复杂度和性能之间达到了更好的平衡匹配。As shown in FIG. 7 , the demodulation method provided by the present invention has superior performance and higher reliability compared with the traditional typical simplified form demodulation method. The carrier frequency used in the simulation is 924MHz, the frequency offset f 0 obeys the triangular distribution shown in Figure 8, the phase offset θ obeys the uniform distribution in (0, 2π], and the data length of PSDU is 20 bytes (160 bit), gather at least 3000 frame errors under each signal-to-noise ratio. Visible, two kinds of demodulation method performances provided by the present invention are between two kinds of traditional demodulation methods.Compared with traditional simplified demodulation method, in packet error rate When it is 1×10-3, a gain of not less than 1.3dB can be obtained. Therefore, the two schemes provided by the present invention achieve a better balance between complexity and performance.
进一步简化形式的理论依据为:用式(21)对式(20)分式中的分子Re(Y)和分母Im(Y)同时近似后可得:The theoretical basis for further simplifying the form is: using formula (21) to approximate the numerator Re(Y) and the denominator Im(Y) in the formula (20) at the same time:
能够进一步简化计算过程,降低能量的消耗。The calculation process can be further simplified and energy consumption can be reduced.
Claims (2)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710060487.6A CN106878218A (en) | 2017-01-25 | 2017-01-25 | A Highly Reliable Demodulation Method for IEEE802.15.4 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710060487.6A CN106878218A (en) | 2017-01-25 | 2017-01-25 | A Highly Reliable Demodulation Method for IEEE802.15.4 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106878218A true CN106878218A (en) | 2017-06-20 |
Family
ID=59158918
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710060487.6A Pending CN106878218A (en) | 2017-01-25 | 2017-01-25 | A Highly Reliable Demodulation Method for IEEE802.15.4 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106878218A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107317777A (en) * | 2017-06-29 | 2017-11-03 | 河南科技大学 | The division methods of observation space and application in BPSK demodulating processes |
| CN108809875A (en) * | 2018-03-23 | 2018-11-13 | 河南科技大学 | A kind of bpsk signal multiple symbol differential detection method with low error floor |
| CN109842430A (en) * | 2019-04-10 | 2019-06-04 | 西安电子科技大学 | LoRa modulated signal demodulation method under multipath channel |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101692615A (en) * | 2009-09-25 | 2010-04-07 | 北京邮电大学 | Carrier synchronization pulse ultra wide-band radio frequency modulation device |
| CN103493574A (en) * | 2011-08-11 | 2014-01-01 | Lg电子株式会社 | Scheduling method and device for wireless personal area network |
-
2017
- 2017-01-25 CN CN201710060487.6A patent/CN106878218A/en active Pending
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101692615A (en) * | 2009-09-25 | 2010-04-07 | 北京邮电大学 | Carrier synchronization pulse ultra wide-band radio frequency modulation device |
| CN103493574A (en) * | 2011-08-11 | 2014-01-01 | Lg电子株式会社 | Scheduling method and device for wireless personal area network |
Non-Patent Citations (2)
| Title |
|---|
| HYEON-JIN JEON等: "基于新的有效检测方案的IEEE 802.15.4 BPSK接收机结构", 《IEEE信号传输学报》 * |
| SEONGJOO LEE等: "用于IEEE 802.15.4 LR-WPAN系统的高效非相干解调方案", 《ELECTRONICS LETTERS》 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107317777A (en) * | 2017-06-29 | 2017-11-03 | 河南科技大学 | The division methods of observation space and application in BPSK demodulating processes |
| CN108809875A (en) * | 2018-03-23 | 2018-11-13 | 河南科技大学 | A kind of bpsk signal multiple symbol differential detection method with low error floor |
| CN109842430A (en) * | 2019-04-10 | 2019-06-04 | 西安电子科技大学 | LoRa modulated signal demodulation method under multipath channel |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Gong et al. | Multiprotocol backscatter for personal IoT sensors | |
| CN108957396A (en) | A kind of OFDM positioning system and localization method based on 5G signal | |
| CN108683625A (en) | A kind of data packet detection method of low-power consumption bluetooth LE Coded PHY | |
| CN115664905A (en) | Wi-Fi equipment identification system and method based on multi-domain physical layer fingerprint characteristics | |
| CN111245758B (en) | QPSK modulation incoherent detection method for ubiquitous power Internet of things | |
| US8774222B2 (en) | Method for generating and transmitting frame in a wireless local area network and apparatus for supporting the same | |
| CN106878218A (en) | A Highly Reliable Demodulation Method for IEEE802.15.4 | |
| Zhang et al. | Link quality estimation of cross-technology communication | |
| CN117294398A (en) | Efficient environmental LTE backscattering system and method | |
| CN101873292A (en) | Signal transmission and reception method and functional module architecture of transform domain communication system | |
| Zhang et al. | Const: Exploiting spatial-temporal correlation for multi-gateway based reliable lora reception | |
| Yuan et al. | Multiprotocol backscatter with commodity radios for personal IoT sensors | |
| CN106537959A (en) | Methods for encoding and decoding frames in a telecommunication network | |
| CN107317777B (en) | Method for dividing observation space in BPSK demodulation process | |
| CN106788887A (en) | A kind of soft decoding method received based on multi-path distributed transparent hard decision | |
| CN101132231B (en) | Method for reducing neighbor area interference in wireless communication descending synchronous signal channel | |
| CN115243316A (en) | A method and device for implementing LoRa network data aggregation | |
| CN106209159A (en) | A kind of packet targeting sequencing and packet header and processing method thereof and Frame | |
| CN106936748A (en) | A kind of low-power consumption BPSK receivers for IEEE802.15.4 | |
| CN106656888A (en) | Low complexity BPSK receiver used for IEEE 802.15.4 | |
| CN106656890A (en) | BPSK receiver used for IEEE 802.15.4 | |
| CN108347259A (en) | A kind of MSK demodulation methods based on matched filter | |
| You et al. | Quick and reliable LoRa data aggregation through multi-packet reception | |
| CN106789799B (en) | A non-coherent BPSK receiving method suitable for IEEE802.15.4 | |
| Tang et al. | Quick and reliable physical-layer data aggregation in LoRa through multi-packet reception |
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 |
Application publication date: 20170620 |
|
| RJ01 | Rejection of invention patent application after publication |