CN118944780A - Wireless communication method and wireless communication device - Google Patents
Wireless communication method and wireless communication device Download PDFInfo
- Publication number
- CN118944780A CN118944780A CN202410574324.XA CN202410574324A CN118944780A CN 118944780 A CN118944780 A CN 118944780A CN 202410574324 A CN202410574324 A CN 202410574324A CN 118944780 A CN118944780 A CN 118944780A
- Authority
- CN
- China
- Prior art keywords
- received signal
- signal
- wireless communication
- different parameters
- antenna
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B17/00—Monitoring; Testing
- H04B17/30—Monitoring; Testing of propagation channels
- H04B17/309—Measuring or estimating channel quality parameters
- H04B17/318—Received signal strength
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种无线通信方法以及无线通信装置。该无线通信方法包含:从通过一第一天线所接收的一第一射频信号来得到位于一目标频道的一第一接收信号;从该第一接收信号的信号强度来得到多个不同的参数;以及通过共同地考虑该第一接收信号的该多个不同的参数,来执行一第一数据包检测操作以检测一数据包是否包含在该第一接收信号中。
The present invention provides a wireless communication method and a wireless communication device. The wireless communication method comprises: obtaining a first received signal located at a target channel from a first radio frequency signal received by a first antenna; obtaining a plurality of different parameters from the signal strength of the first received signal; and performing a first data packet detection operation to detect whether a data packet is included in the first received signal by jointly considering the plurality of different parameters of the first received signal.
Description
Technical Field
The present invention relates to wireless communications, and more particularly, to a method and apparatus for performing packet detection by commonly (jointly) considering a plurality of parameters derived from the signal strength of a received signal.
Background
In a wireless communication environment, a signal transmitted therethrough is very susceptible to variations in amplitude and phase due to many factors, such as multipath loss (multipath loss) which may cause a phenomenon called fading. Fading refers to fluctuations in signal strength as it is received by a receiver, while multipath fading (also known as channel effects) is a common phenomenon in wireless signal transmission. In wireless communication systems, such as Bluetooth (BT) systems, antenna switching (ANTENNA SWITCH) methods may be used to avoid or mitigate channel effects, however, such methods require additional antenna switching time and fast and accurate packet detection algorithms. BT systems may employ Wake-up Radio (hereinafter referred to as WuR) in the future to reduce power consumption, and similarly, BT systems with WuR also require fast and accurate packet detection algorithms. One conventional packet detection algorithm may rely on measurement of a received signal strength indicator (RECEIVE SIGNAL STRENGTH indication, referred to as RSSI), however, multipath fading (also referred to as channel effect) may still affect the RSSI measurement.
Another conventional packet detection algorithm may perform correlation (correlation) operations between the access code (access code) of the BT packet and the bit sequence (bit sequence) of the received signal. Generally, the longer the correlation time, the better the performance of detecting the presence of a packet. Since the access code of the BT packet is followed by the payload (payload) of the BT packet, the packet detection timing may be too late. When antenna switching is performed in response to the packet detection result, the subsequent load is destroyed by the antenna switching. Furthermore, packet detection based on correlation operation requires more power consumption and chip area, and this is a time-consuming task requiring more operation time.
Disclosure of Invention
It is an object of the present invention to provide a method and apparatus for performing packet detection by collectively considering a plurality of parameters derived from the signal strength of a received signal.
In one embodiment of the invention, a wireless communication method is disclosed. The wireless communication method comprises the following steps: obtaining a first received signal at a target channel from a first radio frequency signal received through a first antenna; deriving a plurality of different parameters from the signal strength of the first received signal; and performing a first packet detection operation to detect whether a packet is included in the first received signal by jointly considering the plurality of different parameters of the first received signal.
In one embodiment of the present invention, a wireless communication device is disclosed. The wireless communication device comprises a receiving circuit, an operation circuit and a decision circuit. The receiving circuit is used for receiving a first radio frequency signal from a first antenna and obtaining a first receiving signal positioned on a target channel from the first radio frequency signal. The arithmetic circuit is used for obtaining a plurality of different parameters from the signal strength of the first received signal. The decision circuit is configured to perform a first packet detection operation by jointly considering the plurality of different parameters of the first received signal to detect whether a packet is included in the first received signal.
Compared to the conventional method of using an access code for packet detection, the method of the present invention starts packet detection before the access code starts (i.e., before the preamble ends), and the data carried by the load is protected from being damaged by the antenna switching operation for avoiding or reducing the channel effect because the switching between antennas is earlier than the start time of the load. In addition, the method provided by the invention can effectively reduce power consumption, chip area and processing time by using power/energy detection instead of access code correction to detect the data packet. Furthermore, the method of the present invention can monitor CE characteristics (e.g., RSSI and RSSI variance) of a plurality of channels (including a target channel and at least one non-target channel) to obtain more accurate packet detection results. The characteristic of the CE modulation signal can be more easily observed through the parameters calculated by the sampling sequence of the samples obtained from the received signal in a shorter period, so that the method provided by the invention can obtain accurate data packet detection results in a shorter time and is applicable to any wireless communication device needing rapid and accurate data packet detection.
Drawings
Fig. 1 is a schematic diagram of a first wireless communication device according to an embodiment of the present invention.
Fig. 2 is a schematic diagram of an average value of signal strengths of received signals of different channels in a given specific period of time in the presence of a data packet (e.g., BLE data packet) of a target channel according to an embodiment of the present invention.
Fig. 3 is a schematic diagram of variation of signal strength of received signals of different channels in a given specific period of time in the presence of a data packet (e.g., BLE data packet) of a target channel according to an embodiment of the present invention.
Fig. 4 is a schematic diagram of an average value of signal strengths of received signals of different channels in a given specific period of time in the case where a data packet (e.g., BLE data packet) does not exist in a target channel according to an embodiment of the present invention.
Fig. 5 is a schematic diagram of variation of signal strength of received signals of different channels in a given specific period of time in the case that no data packet (e.g., BLE data packet) exists in a target channel according to an embodiment of the present invention.
Fig. 6 is a schematic diagram of a second wireless communication device according to an embodiment of the present invention.
Fig. 7 is a schematic diagram of a third wireless communication device according to an embodiment of the present invention.
Fig. 8 is a schematic diagram of an antenna switching procedure used by a wireless communication device with two antennas according to an embodiment of the present invention.
[ Symbolic description ]
10, 70_1, 70_K antennas
100, 600, 700 Wireless communication device
102, 602 Receiving circuit
104 Digital front-end circuit
106 Demodulation circuit
108 Arithmetic circuit
110 Decision circuit
112, 612_1, 612_K low noise amplifier
114, 614_1, 614_K: mixer
116, 616_1, 616_K: band pass filter
118, 618_1, 618_K: analog-to-digital converter
702 Antenna switching circuit
S_RF radio frequency signal
S_BB, ACI BB_1,ACIBB _K, S_BB_1, S_BB_K, received signal
P1,PM,P1_1,PL_1,P1_K,PL_K,PM_1,PM_K: Parameters (parameters)
Detailed Description
Certain terms are used throughout the description and following claims to refer to particular components. It will be appreciated by those skilled in the art that a hardware manufacturer may refer to the same element by different names, and that the description and claims may not refer to the same element by different names but may refer to the same element by different functional differences. In the following description and in the claims, the terms "include" and "comprise" are used in an open-ended fashion, and thus should be interpreted to mean "include, but not limited to. Furthermore, the terms "couple" or "couple" herein include any direct and indirect electrical connection, and thus, if a first device couples to a second device, that connection may be made directly to the second device, or indirectly to the second device via other devices and connections.
Fig. 1 is a schematic diagram of a first wireless communication device according to an embodiment of the present invention. For example, but not limiting to the invention, the wireless communication device 100 may be part of a BT receiver. In fact, the wireless communication device 100 may be employed by any wireless receiver designed to receive a constant envelope (constant envelope, hereinafter abbreviated CE) modulated signal transmitted from a wireless transmitter. As shown in fig. 1, the wireless communication apparatus 100 includes an antenna 10, a reception (hereinafter, simply referred to as RX) circuit 102, a digital front-end (DFE) 104, a demodulation (demodulation) circuit 106, an arithmetic circuit 108, and a decision circuit 110.
RX circuit 102 may include a low-noise amplifier (LNA) 112, a mixer 114, a band-pass filter (BPF) 116, and an analog-to-digital converter (ADC) 118. The RX circuit 102 is configured to receive a radio-frequency (RF) signal S_RF from the antenna 10 and obtain a received signal S_BB located on a target channel (TARGET CHANNEL) from the RF signal S_RF. In the present embodiment, the received signal s_bb is a digital baseband signal output by the analog-to-digital converter 118, and includes a sampling sequence (sample sequence) x k{xk for packet detection, k=0, 1, …, N-1, where the number of samples included in the sampling sequence x k is equal to N. For example, assuming that the BT signal to be received by the wireless communication device 100 is a bluetooth low energy (Bluetooth Low Energy, hereinafter simply BLE) signal having a data rate of 100 kilobits per second (megabits per second, mbps), the analog-to-digital converter 118 may operate at a higher sampling rate to obtain 16 or 32 samples per bit time (bit time), i.e., 16 or 32 samples per microsecond (us). In the present embodiment, the sampling sequence x k may contain N samples obtained during one bit time of the BLE signal, or the sampling sequence x k may contain N samples obtained during more than one bit time of the BLE signal. Since the principle of operation of the RX circuit 102 is well known to those skilled in the art, further description is omitted herein for brevity.
The operation circuit 108 is configured to obtain a plurality of different parameters P 1~PM (M++2) from the signal strength (SIGNAL STRENGTH) of the received signal S_BB, for example, one of the parameters P 1-PM may be an average value of the signal strength (e.g., energy) or power (power)) of the received signal S_BB, and another one of the parameters P 1~PM may be a variance (variance) of the signal strength (e.g., energy or power) of the received signal S_BB. For another example, one of the parameters P 1~PM may be an average of the signal strengths (e.g., energy or power) of the received signal s_bb, while the other of the parameters P 1~PM may be a standard deviation (standard deviation) (or normalized variance (normalized variance)) of the signal strengths (e.g., energy or power) of the received signal s_bb. The decision circuit 110 is configured to perform a packet detection operation by considering the different parameters P 1~PM of the received signal s_bb together, so as to detect whether the received signal s_bb contains a packet.
The BLE signal is a gaussian frequency shift keying (Gaussian frequency-SHIFT KEYING, GFSK) modulated signal, and thus the BLE signal is a CE modulated signal. The invention utilizes the inherent characteristics of CE modulation to realize ultra-fast data packet detection. Please refer to fig. 2 and fig. 3. Fig. 2 is a schematic diagram of an embodiment of the present invention, in which the horizontal axis represents a channel and the vertical axis represents an average value, in the presence of a data packet (e.g., BLE data packet) of a target channel, for a given specific period of time, of signal strengths of received signals of different channels. Fig. 3 is a schematic diagram of the variation of the signal strength of the received signals of different channels in a given specific period of time in the presence of a data packet (e.g., BLE data packet) of a target channel according to an embodiment of the present invention, wherein the horizontal axis represents the channel and the vertical axis represents the variation.
The target channel (i.e., in-band) is denoted by ch=0, while the non-target channel (non-TARGET CHANNEL) (i.e., out-of-band) includes neighboring channels denoted by ch= -4, ch= -3, ch= -2, ch= -1, ch=1, ch=2, ch=3, ch=4. Assuming that there is a packet (e.g., BLE packet) in the target channel, the band-pass filter 116 shown in fig. 1 is adjusted to the target channel ch=0 to attenuate the signal components in the non-target channels ch= -4, ch= -3, ch= -2, ch= -1, ch=1, ch=2, ch=3, ch=4, so that the average value S4 of the target channel ch=0 is greater than the average values S0, S1, S2, S3, S5, S6, S7, S8 of the non-target channels ch= -4, ch= -3, ch= -2, ch= -1, ch=1, ch=2, ch=3, ch=4.
CE modulation has a key property that the variance of the signal strength is theoretically zero. However, if the signal component (e.g., out-of-band signal component) of the CE modulated signal is corrupted during signal processing (e.g., out-of-band interference suppression), the variance of the signal component is no longer zero, but becomes significantly larger. Since the signal components of the non-target channels ch=1, ch=2, ch=3, ch=4, ch=1, ch=2, ch=3, ch=4 are attenuated/destroyed by the band-pass filter 116 shown in fig. 1, CE characteristics (theoretically, the variance is minimum or zero) are destroyed, so that the variance V4 of the target channel ch=0 is smaller than the variance V0, V1, V2, V3, V5, V6, V7, V8 of the non-target channels ch=4, ch=3, ch=2, ch=1, ch=2, ch=3, ch=4. Therefore, when there is a packet (e.g., BLE packet) on the target channel ch=0, the average value S4 will be the peak value of the average values S0 to S8 of all channels and the variance V4 will be the valley value of the variance V0 to V8 of all channels, since the CE characteristic on the target channel ch=0 is not substantially destroyed. Specifically, when a packet (e.g., BLE packet) exists in the target channel ch=0, the average value S4 is greater than a predetermined threshold, and the variance V4 is smaller than another predetermined threshold.
If there is an interfering signal (which is not a CE modulated signal) in the target channel (i.e., in-band channel) ch=0, the average and variance calculated for the target channel does not have the above-mentioned characteristics. Please refer to fig. 4 and fig. 5. Fig. 4 is a schematic diagram of an average value of signal strengths of received signals of different channels in a given specific period of time in the case where a target channel does not have a data packet (e.g., BLE data packet), wherein the horizontal axis represents a channel and the vertical axis represents an average value. Fig. 5 is a schematic diagram of the variation of the signal strength of the received signals of different channels in a given specific period of time in the case that no data packet (e.g., BLE data packet) exists in the target channel according to an embodiment of the present invention, wherein the horizontal axis represents the channel and the vertical axis represents the variation.
Suppose the interfering signal is a Wi-Fi signal (which may employ quadrature amplitude modulation (quadrature amplitude modulation, QAM) that is not CE modulated). The average value calculated for the target channel (i.e., in-band channel) ch=0 used for Wi-Fi transmission is large, however, since Wi-Fi transmission does not employ CE modulation, the variance calculated for the target channel (i.e., in-band channel) ch=0 used for Wi-Fi transmission is also large. In particular, because Wi-Fi signals are not CE modulated, the variance is relatively large regardless of whether the Wi-Fi signals are on the target channel or the non-target channel.
Based on the above observations, the arithmetic circuit 108 may be used to calculate the RSSI value as the parameter P1 with reference to samples of the sampling sequence x k contained in the received signal s_bb (which is the digital baseband signal located at the target channel). For example, when the arithmetic circuit 108 sequentially receives samples of the sample sequence x k{xk, k=0, 1, …, N-1}, the arithmetic circuit 108 may calculate an accumulated value of samples included in the sample sequence x k (i.e.,) And the accumulated value of the square (square) of the samples in the sample sequence xk (i.e.,) For subsequent use, whereinCan be regarded as the signal strength over a given period of time, the RSSI value RSSI 0 (which is the average of the signal strength of the received signal s_bb) can be calculated using the following formula.
In addition, the operation circuit 108 can be used to calculate the variance VAR 0 (i.e., the RSSI variance) of the samples of the sampling sequence x k. The second parameter P2 can be obtained from at least the variance VAR 0. The variance VAR 0 can be calculated using the following formula.
In one embodiment, the second parameter P2 may be set by the variance VAR 0. In another embodiment, the second parameter P2 can be set by the normalized variance EVM 0, and the normalized variance EVM 0 can be calculated by the following formula.
The sampling sequence x k{xk, k=0, 1, …, N-1 may contain N samples obtained by sampling the analog filter output of the band-pass filter 116 during one bit time (e.g., 1 microsecond (us)) of the BLE signal, where the BLE signal has a 1Mbps data rate. Note that the number N of samples used to calculate the RSSI value RSSI 0, the variance VAR 0, and the normalized variance EVM 0 may be adjusted according to practical design considerations. Since the calculation of the RSSI value RSSI 0, the variance VAR 0 and the normalized variance EVM 0 involves an averaging operation, the characteristics of the CE modulated signal shown in fig. 2 and 3 will be more easily observed by using the sample sequence x k of samples obtained from the received signal s_bb in a shorter period of time, so that ultra-fast packet detection is achieved.
In more detail, in the case where the received signal s_bb is a CE modulated signal accompanied by a noise signal, the variance of the received signal s_bb is dominated by the noise signal because the variance of the CE modulated signal is zero, and further, the variance of the noise signal is further reduced to 1/N of its original value because of the use of the averaging operation, wherein the magnitude of N exhibits a positive correlation with the length of the detection time. In contrast, in the case where the received signal s_bb is not a CE modulated signal but is accompanied by a noise signal, the variance of the received signal s_bb is instead dominated by a non-CE modulated signal, wherein the variance of the non-CE modulated signal is significantly larger than the variance of the noise signal. In a short time, the average operation cannot significantly reduce the variance of the non-CE modulated signal, so that if the detection time is shorter, the CE modulated signal and the non-CE modulated signal can be more effectively distinguished, thereby realizing ultra-fast data packet detection.
After the parameters P1 (e.g., p1=rssi 0) and P2 (e.g., p2=var 0 or EVM 0) are available, the decision circuit 110 determines the parameters by jointly considering the parameters P1 (e.g., p1=rssi 0) and P2 (e.g., P2=var 0 or EVM 0) to perform a packet detection operation to detect whether a packet (e.g., BLE packet) is included in the received signal s_bb at the target channel. For example, the decision circuit 110 may check whether the parameter P1 (e.g., p1=rssi 0) is greater than one threshold TH0 and whether the parameter P2 (e.g., p2=var 0 or EVM 0) is below another threshold TH1. When the parameter P1 (e.g., p1=rssi 0) is found to be greater than the threshold TH0 and the parameter P2 (e.g., p2=var 0 or EVM 0) is less than the threshold TH1, the decision circuit 110 determines that a data packet is detected (i.e., There is a data packet in the received signal s_bb). When no parameter P1 (e.g., p1=rssi 0) is found to be greater than the threshold TH0 or no parameter P2 (e.g., p2=var 0 or EVM 0) is found to be less than the threshold TH1, the decision circuit 110 determines that no data packet is detected (i.e., no data packet is present in the received signal s_bb).
In the above-described embodiment, only the parameter P1 (for example, p1=rssi 0) and the parameter P2 (for example, p2=var 0 or EVM 0) obtained from the signal strength of the received signal s_bb located in the target channel are considered in common for packet detection, however, this is merely an example and not a limitation of the present invention. In one design variation, parameters derived from signal strengths of other received signals of non-target channels may also be taken into account for packet detection.
Fig. 6 is a schematic diagram of a second wireless communication device according to an embodiment of the present invention. For example, but not limiting to the invention, the wireless communication device 600 may be part of a BT receiver. In fact, the wireless communication device 600 may be employed by any wireless receiver designed to receive CE modulated signals transmitted from a wireless transmitter. The main difference between the wireless communication device 600 and the wireless communication device 100 is that the RX circuit 602 includes a plurality of RX links (RX chain), and thus the RX circuit 602 also includes low noise amplifiers 612_1-612_K (K.gtoreq.1), mixers 614_1-614_K (K.gtoreq.1), low pass filters 616_1-616_K (K.gtoreq.1), and analog-to-digital converters 618_1-618_K (K.gtoreq.1). An RX chain includes a low noise amplifier, a mixer, a low pass filter, and an analog to digital converter.
In addition to the parameter P 1~PM of the target channel, the operation circuit 608 generates a parameter P 1_1~PL_1、…、P1_K-PL _K (L+. 1&K +.1) for the received signal ACI BB_1~ACIBB _K (K+.1) of the non-target channel. The decision circuit 610 detects whether the received signal s_bb of the target channel contains a packet by considering the parameter P 1~PM of the target channel and the parameter P 1_1~PL_1、...、P1_K~PL _k of the non-target channel in common.
Taking the generation of the parameter P 1_1~PL _1 as an example, the RX circuit 602 (specifically, the low noise amplifier 612_1, the mixer 614_1, the band-pass filter 616_1 and the analog-to-digital converter 618_1 of the RX circuit 602) obtains a received signal ACI BB _1 (which is a digital baseband signal) located in a non-target frequency band (which is a neighboring frequency band of the target frequency band) from the radio frequency signal S _ RF received through the antenna 10, And the operation circuit 608 obtains one or more parameters P 1_1~PL _1 (L.gtoreq.1) from the signal strength of the received signal ACI BB _1. For example, one of the parameters P 1_1~PL _1 may be an average of the signal strengths (e.g., energy or power) of the received signals ACI BB _1, while another of the parameters P 1_1~PL _1 may be the signal strength of the received signals ACI BB _1 (e.g., energy or power). As another example, one of the parameters P 1_1~PL _1 may be an average of the signal strengths (e.g., energy or power) of the received signals ACI BB _1, while another one of the parameters P 1_1~PL _1 may be the signal strength of the received signals ACI BB _1 (e.g., Energy or power) standard deviation (or normalized variance). The average value of the signal strength of the received signal ACI BB _1 can be calculated using the aforementioned formula (1). The variance of the signal strength of the received signal ACI BB _1 can be calculated using the above formula (2). The normalized variance of the signal strength of the received signal ACI BB _1 can be calculated using the aforementioned equation (3).
Besides the parameter P 1~PM of the received signal S_BB of the target channel, the data packet detection design provided by the invention also checks the parameter ACI BB_1~ACIBB _K (K is more than or equal to 1) of the received signal of the non-target channel, so that the accuracy of data packet detection can be improved because the non-target channel additionally provides more useful information.
Considering the case where the average value (RSSI value) S4 of the target channel ch=0, the additional average values (RSSI values) S3 and S5 of the non-target channels ch=1 and ch=1, and the (normalized) variance V4 of the target channel ch=0 are generated by the arithmetic circuit 608 and supplied to the decision circuit 610, the decision circuit 610 may check whether these conditions { (S4-S3) > thu1& (S4-S5) > thu1& (V4-0) < thuv1} are satisfied or not to determine whether the received signal s_bb of the target channel ch=0 has a packet, wherein the threshold thu1, thuv1 may be set by experiment or simulation.
Considering the average value (RSSI value) S4 of the target channel ch=0, the additional (normalized) variance V4 of the non-target channels ch= -4, ch= -3, ch= -2, ch= -1, ch=1, ch=2, ch=3 and ch=4, the additional (normalized) variance V4 of the non-target channels ch= -4, ch= -3, ch= -2, ch= -1, ch=1, ch=2, ch=3, ch=4, V0 to V3 of the additional (normalized) variance V0 to V8 of the non-target channels ch= -4, ch= -3, ch=4, and V5 to V8 generated by the operation circuit 608 and provided to the decision circuit 610, the decision circuit 610 may check whether these conditions {(S4-S3)>thu1&&(S4-S5)>thu1&&(S3-S2)>thu2&&(S5-S6)>thu2&&(S4-S2)>thu3&&(S4-S6)>thu3&&S1<thd1&&S7<thd1&&S0<thd2&&S8<thd2&&(V4-0)<thuv1&&both V3 and V5>thuv2&&both V2 and V6>thuv3&&(V2-V3)>thuv4&&(V6-V5)>thuv4&&(V2-V1)>thuv5&&(V6-V7)>thuv5} are partly or wholly met to determine whether the received signal s_bb of the target channel ch=0 is present or not, wherein the threshold value thu1, thu2, thu3, d1, thuv, d2, 3424, thuv and thuv may be set by an experiment.
In a wireless communication system such as a BT system, an antenna switching method may be used to avoid or mitigate channel effects. In some embodiments of the present invention, the proposed packet detection method can be integrated with the antenna switching method to select a target antenna (i.e., the best antenna) from multiple antennas.
Fig. 7 is a schematic diagram of a third wireless communication device according to an embodiment of the present invention. For example, but not limiting to the invention, the wireless communication device 700 may be part of a BT receiver. In fact, the wireless communication device 700 may be employed by any wireless receiver designed to receive CE modulated signals transmitted from a wireless transmitter. The main difference between the wireless communication device 700 and the wireless communication device 100 is that the wireless communication device 700 further comprises an antenna switching circuit (labeled "ANT SW") 702 and one or more additional antennas 70_1-70_k (k≡1), wherein the antenna switching circuit 702 is configured to couple one of the plurality of antennas 10, 70_1-70_k to the RX circuit 102. Therefore, when the antenna switching circuit 702 selects the antenna 10, the receiving circuit 102 receives the RF signal s_rf from the antenna 10 and obtains the received signal s_bb on the target channel from the RF signal s_rf; when the antenna switching circuit 702 selects the antenna 70_1, the receiving circuit 102 receives the radio frequency signal s_rf from the antenna 70_1, and obtains the received signal s_bb_1 on the same target channel (i.e. the same target channel as the target channel on which the received signal s_bb was obtained if the antenna 10 was selected) from the radio frequency signal s_rf; and when the antenna switching circuit 702 selects the antenna 70_k, the receiving circuit 102 receives the RF signal s_rf from the antenna 70_k, and obtains the received signal s_bb_k on the same target channel (i.e. the same target channel as the target channel on which the received signal s_bb was obtained if the antenna 10 was selected) from the RF signal s_rf.
In addition to deriving the different parameter P 1~PM (M.gtoreq.2) from the signal strength of the received signal S_BB, the operation circuit 708 is further configured to derive the different parameter P 1_1~PM _1 from the signal strength of the received signal S_BB_1 and derive the different parameter P 1_K~PM _K from the signal strength of the received signal S_BB_K. For example, one of the parameters P 1_1~PM_1(P1_K~PM _k) may be an average value of the signal strength (e.g., energy or power) of the received signal s_bb_1 (s_bb_k), while the other of the parameters P 1_1~PM_1(P1_K~PM _k) may be a variance of the signal strength (e.g., energy or power) of the received signal s_bb_1 (s_bb_k). For another example, one of the parameters P 1_1~PM_1(P1_K~PM _k) may be an average value of the signal strength (e.g., energy or power) of the received signal s_bb_1 (s_bb_k), and the other of the parameters P 1_1~PM_1(P1_K~PM _k) may be a standard deviation (or normalized variance) of the signal strength (e.g., energy or power) of the received signal s_bb_1 (s_bb_k). The average value of the signal strengths of the reception signals s_bb_1 (s_bb_k) can be calculated using the foregoing formula (1). The variance of the signal strength of the received signal s_bb_1 (s_bb_k) can be calculated using the above formula (2). The normalized variance of the signal strength of the received signal s_bb_1 (s_bb_k) can be calculated using the above formula (3).
The decision circuit 710 further performs a packet test operation by considering the different parameters P 1_1~PM _1 of the received signal s_bb_1 together to detect whether the received signal s_bb_1 contains a packet. Similarly, the decision circuit 710 performs a packet test operation by considering the different parameters P 1_K~PM _k of the received signal s_bb_k together to detect whether the received signal s_bb_k contains a packet.
Since the wireless communication device 700 is equipped with multiple antennas 10, 70_1-70_K (K+.1), the decision circuit 710 can select the best antenna from all available antennas according to the parameters provided by the operation circuit 708.
Fig. 8 is a schematic diagram of an antenna switching procedure used by a wireless communication device with two antennas according to an embodiment of the present invention. One BT packet may contain a preamble (preamble), an access CODE (labeled "acc_code"), and a payload with a cyclic redundancy check (cyclic redundancy check, CRC). A first portion of the preamble may be used for packet detection and antenna switching, while a second portion of the preamble may be used for automatic gain control (automatic gain control, AGC).
It is assumed that the wireless communication apparatus 700 has two antennas 10, 70_1 (k=1). When the antenna switching procedure is started, the antenna switching circuit 702 is controlled to select one of the antennas 10 and 70_1 to allow the computing circuit 708 to calculate the parameters required by the decision circuit 710, and then the antenna switching circuit 702 is controlled to select the other one of the antennas 10 and 70_1 to allow the computing circuit 708 to calculate the other parameters required by the decision circuit 710. Thus, the decision circuit 710 determines the signal level according to the parameters P 1~PM (e.g., RSSI 0 and VAR 0, Or RSSI 0 and EVM 0) and parameters P 1_1~PM _1 of the received signal S _ BB _1 (e.g. RSSI 1 and VAR 1, Or RSSI 1 and EVM 1) to select a target antenna (i.e., the best RX antenna) from the multiple antennas 10, 70_1, in particular, the decision circuit 710 will determine the target antenna according to the parameters P 1~PM (e.g., RSSI 0 and VAR 0, Or RSSI 0 and EVM 0) and parameters P 1_1~PM _1 of the received signal S _ BB _1 (e.g. RSSI 1 and VAR 1, Or RSSI 1 and EVM 1) to perform a comparison operation, and selecting a target antenna from the plurality of antennas 10, 70_1 according to the comparison result. For example, if both conditions { RSSI 0>TH_High&&RSSI1 > th_high } are met, the decision circuit 710 may select the antenna having the smaller (or smallest) EVM value from among the antennas 10, 70_1, where the threshold th_high may be set by experiment or simulation. For another example, if both conditions { |rssi 0-RSSI1|<TH_0&&|EVM0-EVM1 | > th_1} are met, the decision circuit 710 may select the antenna with the smaller (or smallest) EVM value from among the antennas 10, 70_1, where the thresholds th_0, th_1 may be set by experiment or simulation. For another example, if the two conditions of RSSI 0>TH_High&&RSSI1 > th_high are satisfied, the decision circuit 710 may select an antenna having a smaller (or minimum) EVM value from among the antennas 10, 70_1. In the case where the two conditions { RSSI 0>TH_High&&RSSI1 > th_high } cannot be satisfied, if the two conditions { |rssi 0-RSSI1|<TH_0&&|EVM0-EVM1 | > th_1} can be satisfied, the decision circuit 710 may select an antenna having a smaller (or minimum) EVM value from among the antennas 10, 70_1.
Compared to the conventional method of using an access code for packet detection, the method of the present invention starts packet detection before the access code starts (i.e., before the preamble ends), and the data carried by the load is protected from being damaged by the antenna switching operation for avoiding or reducing the channel effect because the switching between antennas is earlier than the start time of the load. In addition, the method provided by the invention can effectively reduce power consumption, chip area and processing time by using power/energy detection instead of access code correction to detect the data packet. Furthermore, the method of the present invention can monitor CE characteristics (e.g., RSSI and RSSI variance) of a plurality of channels (including a target channel and at least one non-target channel) to obtain more accurate packet detection results. The characteristics of the CE modulated signal can be more easily observed by using the parameters calculated from the sampling sequence of the samples obtained from the received signal in a shorter period of time, so that the method according to the present invention can obtain accurate data packet detection results in a shorter period of time, and can be applied to any wireless communication device requiring fast and accurate data packet detection, for example, the wireless communication device 100/600/700 can be a WuR receiver requiring fast and accurate data packet detection.
The foregoing description is only of the preferred embodiments of the present invention, and all equivalent changes and modifications made in the claims should be construed to fall within the scope of the present invention.
Claims (20)
1. A method of wireless communication, comprising:
obtaining a first received signal located at a target channel from a first radio frequency signal received through a first antenna;
deriving a plurality of different parameters from the signal strength of the first received signal; and
A first packet detection operation is performed to detect whether a packet is included in the first received signal by jointly considering the plurality of different parameters of the first received signal.
2. The method of claim 1, wherein deriving the plurality of different parameters from the signal strength of the first received signal comprises:
A received signal strength indication value is calculated as a first parameter included in the plurality of different parameters with reference to the plurality of samples of the first received signal.
3. The wireless communication method of claim 2, wherein deriving the plurality of different parameters from the signal strength of the first received signal further comprises:
calculating a variance of the plurality of samples, wherein a second parameter included in the plurality of different parameters is derived from the variance.
4. The wireless communication method of claim 3, wherein deriving the plurality of different parameters from the signal strength of the first received signal further comprises:
the variance is divided by the received signal strength indicator to generate a normalized variance as the second parameter.
5. The wireless communication method of claim 1, further comprising:
obtaining a second received signal located on a non-target channel from the first radio frequency signal; and
Obtaining at least one parameter from the signal strength of the second received signal;
Wherein the step of performing the first packet detection operation to detect whether the packet is included in the first received signal comprises:
The plurality of different parameters of the first received signal and the at least one parameter of the second received signal are considered together.
6. The wireless communication method of claim 1, further comprising:
obtaining a second received signal at the target channel from the radio frequency signal received through the second antenna;
deriving a plurality of different parameters from the signal strength of the second received signal; and
A second packet detection operation is performed to detect whether a packet is included in the second received signal by jointly considering the plurality of different parameters of the second received signal.
7. The wireless communication method of claim 6, further comprising:
Selecting a target antenna from a plurality of antennas including the first antenna and the second antenna according to a plurality of parameters including the plurality of different parameters of the first received signal and the plurality of different parameters of the second received signal.
8. The wireless communication method of claim 1, wherein the wireless communication method is employed by a bluetooth receiver.
9. The wireless communication method of claim 1, wherein the wireless communication method is employed by a wake-up radio receiver.
10. The method of claim 1, wherein the first received signal is a constant envelope modulated signal.
11. A wireless communications device, comprising:
A receiving circuit for receiving a first radio frequency signal from a first antenna and obtaining a first receiving signal located in a target channel from the first radio frequency signal;
an arithmetic circuit for obtaining a plurality of different parameters from the signal strength of the first received signal; and
A decision circuit for performing a first packet detection operation to detect whether a packet is included in the first received signal by jointly considering the plurality of different parameters of the first received signal.
12. The wireless communication device of claim 11, wherein the computing circuit is configured to calculate a received signal strength indicator value as a first parameter included in the plurality of different parameters with reference to a plurality of samples of the first received signal.
13. The wireless communication device of claim 12, wherein the computing circuit is configured to calculate a variance of the plurality of samples, and wherein a second parameter included in the plurality of different parameters is derived from the variance.
14. The wireless communication device of claim 13, wherein the operation circuit is configured to divide the variance by the received signal strength indicator to generate a normalized variance as the second parameter.
15. The wireless communication device of claim 11, wherein the receiving circuit is further configured to obtain a second received signal on a non-target channel from the first rf signal; the operation circuit is used for obtaining at least one parameter from the signal strength of the second receiving signal; and the decision circuit is used for jointly considering the plurality of different parameters of the first received signal and the at least one parameter of the second received signal to execute the data packet detection operation.
16. The wireless communications apparatus of claim 11, further comprising:
An antenna switching circuit coupled between the plurality of antennas and the receiving circuit, wherein the antenna switching circuit is configured to couple one of the plurality of antennas to the receiving circuit, and the plurality of antennas comprises the first antenna and the second antenna;
The receiving circuit is further configured to receive the rf signal from the second antenna and obtain a second received signal on the target channel from the rf signal; the operation circuit is used for obtaining a plurality of different parameters from the signal strength of the second receiving signal; and the decision circuit is further configured to perform a second packet detection operation by jointly considering the plurality of different parameters of the second received signal to detect whether a packet is included in the second received signal.
17. The wireless communication device of claim 16, wherein the decision circuit is further configured to select a target antenna from the plurality of antennas including the first antenna and the second antenna according to a plurality of parameters including the plurality of different parameters of the first received signal and the plurality of different parameters of the second received signal.
18. The wireless communication device of claim 11, wherein the wireless communication device is part of a bluetooth receiver.
19. The wireless communication device of claim 11, wherein the wireless communication device is part of a wake-up radio receiver.
20. The wireless communication device of claim 11, wherein the first received signal is a constant envelope modulated signal.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US63/465,891 | 2023-05-12 | ||
US18/531,707 | 2023-12-07 | ||
US18/531,707 US20240380500A1 (en) | 2023-05-12 | 2023-12-07 | Method and apparatus for performing packet detection by jointly considering multiple parameters derived from signal strength of received signal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN118944780A true CN118944780A (en) | 2024-11-12 |
Family
ID=93352689
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202410574324.XA Pending CN118944780A (en) | 2023-05-12 | 2024-05-10 | Wireless communication method and wireless communication device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN118944780A (en) |
-
2024
- 2024-05-10 CN CN202410574324.XA patent/CN118944780A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109428617B (en) | System, apparatus and method for performing automatic gain control in a receiver | |
US8149971B2 (en) | Multiple-branch wireless receiver | |
US9264280B1 (en) | Automatic received gain control | |
US8103301B2 (en) | Dynamic noise floors in a wireless device | |
US7986966B2 (en) | Wireless communication device and signal detection circuit | |
US6973296B2 (en) | Soft decision gain compensation for receive filter attenuation | |
US20110149773A1 (en) | Apparatus and method for receiving data in wireless communication system | |
US20130065546A1 (en) | Reducing Power Consumption Of A Filter | |
WO2007125846A1 (en) | Signal detection device and signal detection method | |
KR102162491B1 (en) | Method and apparatus of detecting interference signal for low power envelope detector | |
JPH10276125A (en) | Mobile radio receiver | |
EP3079413B1 (en) | Semiconductor device, radio communication device, and control method for radio communication device | |
US8189715B2 (en) | Receiver for receiving data symbols having a symbol period | |
US7804884B2 (en) | Packet detection in time/frequency hopped wireless communication systems | |
CN105703784B (en) | The method and apparatus receiver of harmonic wave spurious reduction | |
CN118944780A (en) | Wireless communication method and wireless communication device | |
US8311158B2 (en) | Receiver circuit, reception method, and communication system | |
JP6180953B2 (en) | Receiver | |
US20240380500A1 (en) | Method and apparatus for performing packet detection by jointly considering multiple parameters derived from signal strength of received signal | |
US11611460B2 (en) | Carrier frequency error estimator with banked correlators | |
WO2003092178A1 (en) | Dynamic noise floors in a wireless device | |
CN108880587B (en) | Receiver for receiving radio frequency signal, processing method and wireless communication equipment | |
JP2005236666A (en) | Ofdm demodulator | |
US10461883B2 (en) | Communication link adjustments in wireless networks based upon composite LQI measurements | |
US20250024380A1 (en) | System, method and apparatus for adaptively controlling transmit power based on energy detection |
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 |