Data processing method and device based on Bluetooth signal
By performing frequency conversion, sampling, signal separation and adaptive filtering on Bluetooth signals, the problem of low detection quality of Bluetooth signals in complex environments is solved, and signal detection capabilities and spectrum resource utilization efficiency are improved.
Patent Information
- Application Number
- CN202510203395.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-24
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2045-02-24
AI Technical Summary
In an environment where Bluetooth signals overlap and interfere with other wireless signals, the detection quality of Bluetooth signals is low and the detection is difficult, and the existing technology is difficult to effectively improve.
Through a series of signal processing steps, including frequency conversion, sampling, signal separation, adaptive filtering, signal recognition and demodulation, the Bluetooth signal processing process is optimized, interference is suppressed and signal quality is improved.
It improves the detection quality and detection capabilities of Bluetooth signals, reduces the impact of interference, and optimizes the spectrum resource utilization of wireless communication systems.
Smart Images

Figure CN119946597A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of Bluetooth signal data processing, and in particular to a data processing method and device based on Bluetooth signals. Background Art
[0002] With the development of wireless communication technology, Bluetooth technology has been widely used in personal devices, smart homes, the Internet of Things and other fields. However, with the rapid growth of Bluetooth devices, the detection and perception of Bluetooth signals face many challenges, especially in the environment where Bluetooth signals overlap and interfere with other wireless signals (such as WiFi), the quality of Bluetooth signal reception is low, and the detection of micro-grid topology is difficult. Summary of the invention
[0003] The technical problem to be solved by the present invention is to provide a data processing method and device based on Bluetooth signals, which is beneficial to improving the detection quality of Bluetooth signals and enhancing the detection capability of Bluetooth signals, while providing new ideas for interference suppression and spectrum resource optimization of wireless communication systems.
[0004] In order to solve the above technical problems, the first aspect of the embodiment of the present invention discloses a data processing method based on Bluetooth signals, the method comprising:
[0005] S1, obtaining initial Bluetooth signal information;
[0006] S2, preprocessing the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information;
[0007] S3, processing the pre-processed Bluetooth signal information to obtain target Bluetooth signal information.
[0008] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the preprocessing of the initial Bluetooth signal information to obtain the preprocessed Bluetooth signal information includes:
[0009] S21, performing frequency conversion processing on the initial Bluetooth signal information to obtain frequency conversion signal information;
[0010] S22, sampling the frequency conversion signal information to obtain sampled signal information;
[0011] S23, processing the sampled signal information to obtain pre-processed Bluetooth signal information.
[0012] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the processing of the sampled signal information to obtain pre-processed Bluetooth signal information includes:
[0013] S231, performing a first signal separation process on the sampled signal information to obtain first signal information;
[0014] S232, performing second signal separation processing on the first signal information to obtain second signal information;
[0015] S233: Perform adaptive filtering on the second signal information to obtain pre-processed Bluetooth signal information.
[0016] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the processing of the pre-processed Bluetooth signal information to obtain the target Bluetooth signal information includes:
[0017] S31, performing signal recognition processing on the pre-processed Bluetooth signal information to obtain Bluetooth signal information to be processed;
[0018] S32, performing parameter identification processing on the Bluetooth signal information to be processed to obtain Bluetooth signal parameter information;
[0019] S33, performing signal demodulation processing on the to-be-processed Bluetooth signal information and the Bluetooth signal parameter information to obtain target Bluetooth signal information.
[0020] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing signal identification processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed includes:
[0021] S311, performing a first analysis process on the pre-processed Bluetooth signal information to obtain first signal type information;
[0022] S312, determining whether the first signal type information matches the first signal type discrimination information, and obtaining a first determination result;
[0023] When the first judgment result is yes, execute S317;
[0024] When the first judgment result is no, executing S313;
[0025] S313, performing a second analysis process on the pre-processed Bluetooth signal information to obtain second signal type information;
[0026] S314, determining whether the second signal type information matches the first signal type discrimination information, and obtaining a second determination result;
[0027] When the second judgment result is yes, execute S317;
[0028] When the second judgment result is no, executing S315;
[0029] S315, performing a third analysis process on the pre-processed Bluetooth signal information to obtain third signal type information;
[0030] S316, determining whether the third signal type information matches the first signal type discrimination information, and obtaining a third determination result;
[0031] When the third judgment result is yes, execute S317;
[0032] When the third judgment result is no, executing S318;
[0033] S317, performing signal suppression processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed, and executing S32;
[0034] S318: Determine that the pre-processed Bluetooth signal information is the to-be-processed Bluetooth signal information.
[0035] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing signal suppression processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed includes:
[0036] S3171, performing nonlinear filtering on the pre-processed Bluetooth signal information to obtain first Bluetooth signal information;
[0037] S3172, performing frequency domain windowing processing on the first Bluetooth signal information to obtain second Bluetooth signal information;
[0038] S3173, constructing a calculation model using the Bluetooth signal, and performing calculation processing on the second Bluetooth signal to obtain Bluetooth signal information to be processed;
[0039] The calculation model of the Bluetooth signal is:
[0040] DCL=(XY+δ1·I+δ2·XE) -1 ·(YY·DLY);
[0041] In the formula, DCL is the Bluetooth signal information to be processed, DLY is the second Bluetooth signal, XY is the first-order autocorrelation matrix of the second Bluetooth signal, XE is the second-order autocorrelation matrix of the second Bluetooth signal, YY is the obtained mutual correlation matrix information, I is the unit matrix, δ1 and δ2 are the first weight parameter and the second weight parameter respectively.
[0042] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the performing signal demodulation processing on the to-be-processed Bluetooth signal information and the Bluetooth signal parameter information to obtain the target Bluetooth signal information includes:
[0043] S331, performing symbol differential demodulation processing on the to-be-processed Bluetooth signal information and the Bluetooth signal parameter information to obtain demodulated Bluetooth signal information;
[0044] S332: Process the demodulated Bluetooth signal information to obtain target Bluetooth signal information.
[0045] A second aspect of an embodiment of the present invention discloses a data processing device based on a Bluetooth signal, the device comprising:
[0046] An acquisition module, used to acquire initial Bluetooth signal information;
[0047] A first calculation module, used for preprocessing the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information;
[0048] The second calculation module is used to process the pre-processed Bluetooth signal information to obtain target Bluetooth signal information.
[0049] A third aspect of an embodiment of the present invention discloses another data processing device based on Bluetooth signals, the device comprising:
[0050] processor;
[0051] a memory coupled to the processor and storing executable program code;
[0052] The processor calls the executable program code stored in the memory to execute part or all of the steps of the data processing method based on Bluetooth signals disclosed in the first aspect of the embodiment of the present invention.
[0053] The fourth aspect of an embodiment of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute part or all of the steps of the data processing method based on Bluetooth signals disclosed in the first aspect of the embodiment of the present invention.
[0054] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0055] In the embodiment of the present invention, initial Bluetooth signal information is obtained; the initial Bluetooth signal information is preprocessed to obtain preprocessed Bluetooth signal information; the preprocessed Bluetooth signal information is processed to obtain target Bluetooth signal information. It can be seen that this embodiment is conducive to improving the detection quality of Bluetooth signals and the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0057] Figure 1 A schematic diagram of a flow chart of a data processing method based on Bluetooth signals disclosed in an embodiment of the present invention;
[0058] Figure 2 A schematic diagram of the structure of a data processing device based on Bluetooth signals disclosed in an embodiment of the present invention;
[0059] Figure 3 The present invention is a schematic diagram of another data processing device based on Bluetooth signals disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0060] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0061] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or equipment that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or equipment.
[0062] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0063] The present invention discloses a data processing method and device based on Bluetooth signals, which is beneficial to improving the detection quality of Bluetooth signals and the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems. The following are detailed descriptions.
[0064] Embodiment 1
[0065] See also Figure 1 , Figure 1 1 is a flow chart of a method for processing data based on Bluetooth signals disclosed in an embodiment of the present invention. Figure 1 The described method for processing data based on Bluetooth signals is applied to a data processing device based on Bluetooth signals, such as a local server or cloud server for optimizing and managing data processing based on Bluetooth signals, and the embodiments of the present invention do not limit this. Figure 1 As shown, the data processing method based on Bluetooth signals may include the following operations:
[0066] S1, obtaining initial Bluetooth signal information;
[0067] S2, preprocessing the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information;
[0068] S3, processing the pre-processed Bluetooth signal information to obtain target Bluetooth signal information.
[0069] It should be noted that, in the present invention, when the Bluetooth signal and the WiFi signal overlap, the WiFi signal is mainly filtered and suppressed, so as to obtain a high-quality Bluetooth signal, that is, the target Bluetooth signal information. The initial Bluetooth signal can be obtained by a Bluetooth receiver, SDR, spectrum scanning, etc., and the specific embodiment of the present invention is not limited.
[0070] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0071] In an optional embodiment, preprocessing the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information includes:
[0072] S21, performing frequency conversion processing on the initial Bluetooth signal information to obtain frequency conversion signal information;
[0073] It should be noted that the above frequency conversion processing can be processed by a mixer and a local oscillator (LO), and the specific embodiment of the present invention does not limit this.
[0074] Through frequency conversion operation, the initial Bluetooth signal information is down-converted to the target frequency band of 80MHz. Bluetooth and WiFi signals in high frequency bands (such as 2.4GHz) may be interfered by other wireless devices (such as microwave ovens, radio frequency interference, etc.). After down-conversion, the frequency range of the signal is lower, which helps to reduce the impact of such external interference, thereby improving the quality of the signal. At the same time, the spectrum overlap of Bluetooth and WiFi signals can be clearly separated in the lower frequency band, which makes subsequent signal identification and demodulation easier, thereby improving the accuracy and reliability of signal detection.
[0075] S22, sampling and processing the frequency conversion signal information to obtain sampled signal information;
[0076] It should be noted that the above sampling process can be performed by USRP (Universal Software RadioPeripheral), HackRF, RTL-SDR, etc., and the specific embodiment of the present invention is not limited thereto.
[0077] It should be noted that through sampling processing, the continuous analog signal is converted into a discrete digital signal, laying the foundation for subsequent steps such as signal separation, interference suppression, and symbol demodulation, thereby further ensuring the quality and availability of the Bluetooth signal.
[0078] S23, processing the sampled signal information to obtain pre-processed Bluetooth signal information.
[0079] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0080] In another optional embodiment, the sampled signal information is processed to obtain pre-processed Bluetooth signal information, including:
[0081] S231, performing first signal separation processing on the sampled signal information to obtain first signal information;
[0082] It should be noted that the above-mentioned first signal separation process may adopt blind source separation or minimum mean square error (MMSE) optimization to separate the first signal and obtain the first signal information, which is not limited in the specific embodiment of the present invention.
[0083] It should be noted that, through the first signal separation process, the Bluetooth signal can be automatically separated from the mixed signal in the absence of a known source signal, thereby removing most of the WiFi interference.
[0084] S232, performing second signal separation processing on the first signal information to obtain second signal information;
[0085] It should be noted that the second signal separation process may be performed by fast Fourier transform or bandpass filtering, etc., which is not limited in the embodiment of the present invention.
[0086] It should be noted that, through the second signal separation processing, the spectrum characteristics of the signal can be clearly analyzed, which helps to more finely extract the Bluetooth signal from the first signal information and eliminate interference from other signals.
[0087] S233: Perform adaptive filtering on the second signal information to obtain pre-processed Bluetooth signal information.
[0088] It should be noted that the above-mentioned adaptive filtering process may be processed using an adaptive filtering algorithm, which is not specifically limited in the embodiment of the present invention.
[0089] It should be noted that through adaptive filtering processing, by dynamically adjusting the filter weights, WiFi interference can be gradually suppressed and a purer Bluetooth signal can be restored.
[0090] It should be noted that through the progressive hierarchical and multi-dimensional signal processing method of S231-S233, signal repair and interference suppression can be performed at multiple levels, so that the final recovered Bluetooth signal has higher quality, especially the adaptive filtering algorithm, which can be flexibly adjusted to ensure that the system can always maintain high performance in a dynamic environment.
[0091] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0092] In yet another optional embodiment, the pre-processed Bluetooth signal information is processed to obtain the target Bluetooth signal information, including:
[0093] S31, performing signal recognition processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed;
[0094] S32, performing parameter identification processing on the Bluetooth signal information to be processed to obtain Bluetooth signal parameter information;
[0095] It should be noted that the above parameter identification process may use machine learning methods, such as support vector machine (SVM), decision tree, neural network, etc. to perform parameter identification process, which is not limited in the embodiments of the present invention.
[0096] It should be noted that through machine learning methods, Bluetooth and WiFi signal processing is not only limited to traditional rule-based methods, but a more flexible and adaptable algorithm is introduced to improve the efficiency of signal detection and demodulation in an automated way.
[0097] It should be noted that the Bluetooth signal parameter information includes parameter information such as signal strength, signal carrier frequency, signal modulation mode, frequency hopping mode, delay information, signal packet structure, frequency hopping step size and period, etc.
[0098] S33, performing signal demodulation processing on the Bluetooth signal information to be processed and the Bluetooth signal parameter information to obtain target Bluetooth signal information.
[0099] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0100] In an optional embodiment, performing signal recognition processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed includes:
[0101] S311, performing a first analysis process on the pre-processed Bluetooth signal information to obtain first signal type information;
[0102] It should be noted that the above-mentioned first analysis and processing is to perform a double-window back-tracing discrimination method on the pre-processed Bluetooth signal information to obtain a comparison value between the forward window and the back-tracing window. When the comparison value is greater than the comparison threshold, it is considered that there may be WiFi signal interference in the pre-processed Bluetooth signal information. At this time, the first signal type information is set to "WiFi signal information exists", otherwise the first signal type information is set to "WiFi signal information does not exist", wherein the first signal type discrimination information is "WiFi signal information exists", and the second signal type discrimination information is "WiFi signal information does not exist".
[0103] It should be noted that the above comparison threshold is between 0 and 1, or within a specific physical signal strength range. The selection of the threshold needs to be optimized through experimental debugging or adaptive algorithm to ensure that the Bluetooth signal and the WiFi interference signal can be effectively distinguished, thereby achieving efficient signal processing. Specifically, the embodiment of the present invention is not limited.
[0104] S312, determining whether the first signal type information matches the first signal type discrimination information, and obtaining a first determination result;
[0105] When the first judgment result is yes, execute S317;
[0106] When the first judgment result is no, execute S313;
[0107] It should be noted that the above-mentioned matching and the subsequent matching in the present invention both indicate that the matching degree between the two information is above 90%. For example, if information A is "WiFi signal information exists" and information B is "WiFi signal information exists", then the matching degree between information A and information B is 100%. If it is above 90%, it indicates that information A matches information B.
[0108] S313, performing a second analysis process on the pre-processed Bluetooth signal information to obtain second signal type information;
[0109] S314, determining whether the second signal type information matches the first signal type identification information, and obtaining a second determination result;
[0110] When the second judgment result is yes, execute S317;
[0111] When the second judgment result is no, execute S315;
[0112] S315, performing a third analysis process on the pre-processed Bluetooth signal information to obtain third signal type information;
[0113] It should be noted that the third analysis process is to process the pre-processed Bluetooth signal information through a cyclostationarity detection method to obtain the third signal type information.
[0114] It should be noted that, through the above processing, an autocorrelation function of the preprocessed Bluetooth signal information is obtained, and the third signal type information is obtained through the autocorrelation function, and the specific embodiment of the present invention is not limited. When the third signal type information is the first signal type discrimination information, there is WiFi signal interference, otherwise there is no WiFi signal interference.
[0115] S316, determining whether the third signal type information matches the first signal type discrimination information, and obtaining a third determination result;
[0116] When the third judgment result is yes, execute S317;
[0117] When the third judgment result is no, execute S318;
[0118] S317, performing signal suppression processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed, and executing S32;
[0119] S318: Determine the pre-processed Bluetooth signal information as the Bluetooth signal information to be processed.
[0120] It should be noted that in the above three analysis and judgment processes, different algorithms and signal processing methods are used to extract and analyze signals in each analysis stage. In a complex environment where Bluetooth and WiFi signals coexist, this multi-stage, progressive processing method can maximize the quality of Bluetooth signals, suppress the impact of WiFi signals, and has strong adaptability and noise tolerance.
[0121] It should be noted that the computational complexity of the above three analyses increases gradually. Through this three-level progressive analysis, the computational complexity can be reduced. Among them, the first analysis process is a double-window backtracking discrimination method, which is simple to calculate and can quickly eliminate most of the obvious WiFi interference. The second analysis process further matches the Bluetooth feature template to improve accuracy. Finally, the third analysis process can perform high-precision verification.
[0122] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0123] In an optional embodiment, performing a second analysis process on the pre-processed Bluetooth signal information to obtain second signal type information includes:
[0124] S3131, performing feature extraction processing on the pre-processed Bluetooth signal information to obtain feature vector information; the feature vector information includes a plurality of Bluetooth feature vector information;
[0125] It should be noted that the above feature extraction process can be processed by an adaptive filter, which is not limited in the embodiment of the present invention. It should be noted that the obtained Bluetooth feature vector information includes parameter information such as signal strength, signal carrier frequency, signal modulation mode, frequency hopping mode, delay information, signal packet structure, frequency hopping step size and period.
[0126] S3132, using the first Bluetooth signal calculation model, calculating and processing the feature vector information to obtain a Bluetooth correlation coefficient value;
[0127] Among them, the first Bluetooth signal calculation model is:
[0128]
[0129] In the formula, XSD is the Bluetooth correlation coefficient value, DY is the feature vector information, and DY i is the i-th Bluetooth feature vector information in the feature vector information, LYM is the obtained Bluetooth feature vector template information, A iis the variance of the i-th Bluetooth feature vector information in the feature vector information, B is the constant coefficient, and N is the number of Bluetooth feature vector information in the feature vector information;
[0130] It should be noted that the Bluetooth feature vector template information and constant coefficients are set by the user, and may also be obtained based on historical data, which is not limited in the embodiment of the present invention.
[0131] It should be noted that the Bluetooth feature vector template information is a pre-defined and acquired Bluetooth signal template or reference signal used to compare with the received signal; the constant coefficient is used to adjust the flexibility of the formula or smooth the calculation to avoid numerical instability caused by too small feature variance. The value range of the constant coefficient is [0.001, 0.05]. Specifically, the embodiment of the present invention does not limit it.
[0132] By introducing the variance and constant coefficients of the Bluetooth feature vector information, different signal features can be weighted to improve the accuracy of signal recognition, especially in the presence of WiFi interference.
[0133] S3133, using a second Bluetooth signal calculation model, calculating and processing the feature vector information to obtain a Bluetooth signal error value;
[0134] Among them, the second Bluetooth signal calculation model is:
[0135]
[0136] Where WCZ is the Bluetooth signal error value.
[0137] It should be noted that an error value is obtained by weighted calculation of the difference between the received signal and the Bluetooth feature vector template information. If the error is small, it means that the signal quality is high and the Bluetooth signal can be demodulated more accurately. On the contrary, when the error is large, the signal quality is low and further processing or interference suppression may be required.
[0138] S3134, determining whether the Bluetooth correlation coefficient value is greater than a preset Bluetooth correlation coefficient threshold, and obtaining a fourth determination result;
[0139] It should be noted that the preset Bluetooth correlation coefficient threshold has a value range of [0.95, 1], and the preset Bluetooth signal error threshold has a value range of [0, 0.05]. Specifically, the embodiment of the present invention does not limit this.
[0140] When the fourth judgment result is no, determining that the first signal type discrimination information is the second signal type information, executing S314;
[0141] When the fourth judgment result is yes, execute S3135;
[0142] S3135, determining whether the signal error value is greater than a preset Bluetooth signal error threshold, and obtaining a fifth determination result;
[0143] When the fifth judgment result is no, determining that the second signal type discrimination information is the second signal type information;
[0144] When the fourth determination result is yes, it is determined that the first signal type discrimination information is the second signal type information.
[0145] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0146] In an optional embodiment, performing signal suppression processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed includes:
[0147] S3171, performing nonlinear filtering on the pre-processed Bluetooth signal information to obtain first Bluetooth signal information;
[0148] It should be noted that the above nonlinear filtering process may be performed using median filtering or sorting filtering, which is not limited in the embodiment of the present invention.
[0149] S3172, performing frequency domain windowing processing on the first Bluetooth signal information to obtain second Bluetooth signal information;
[0150] It should be noted that the above frequency domain windowing processing can be performed by short-time Fourier transform or wavelet transform, which is not limited in the embodiment of the present invention.
[0151] It should be noted that the above nonlinear filtering process helps to adjust the filtering parameters in real time to cope with the changing signal conditions in the environment (for example, as the WiFi interference changes, the filter can automatically adjust to minimize the interference); the frequency domain windowing process can effectively capture the dynamic characteristics of the signal, which is especially effective for mixed signals of Bluetooth and WiFi signals. By reasonably selecting the window size, the signal can be optimized in the time domain and frequency domain, and the demodulation and extraction accuracy of the Bluetooth signal can be enhanced.
[0152] S3173, constructing a calculation model using the Bluetooth signal, performing calculation processing on the second Bluetooth signal, and obtaining information of the Bluetooth signal to be processed;
[0153] Among them, the calculation model of Bluetooth signal construction is:
[0154] DCL=(XY+δ1·I+δ2·XE) -1 ·(YY·DLY);
[0155] Wherein, DCL is the Bluetooth signal information to be processed, DLY is the second Bluetooth signal, XY is the first-order autocorrelation matrix of the second Bluetooth signal, XE is the second-order autocorrelation matrix of the second Bluetooth signal, YY is the obtained mutual correlation matrix information, I is the unit matrix, δ1 and δ2 are the first weight parameter and the second weight parameter respectively.
[0156] It should be noted that δ1 and δ2 may be set by a user or may be obtained based on historical data, and the specific embodiment of the present invention does not limit this.
[0157] Exemplarily, the value ranges of δ1 and δ2 are both [0, 1].
[0158] It should be noted that by adjusting the weight parameters δ1 and δ2, the influence of the first-order autocorrelation matrix, the second-order autocorrelation matrix and the cross-correlation matrix on signal reconstruction can be balanced, which can not only retain the characteristics of the Bluetooth signal, but also effectively suppress the influence of WiFi interference or other noise.
[0159] It should be noted that the cross-correlation matrix information reflects the correlation between two or more signal sources. In this solution, YY is constructed by calculating the correlation between the second Bluetooth signal and other signal sources (such as WiFi signals), and is obtained based on historical data. The cross-correlation matrix is used to match the second Bluetooth signal with the WiFi signal, so as to find the most suitable Bluetooth feature in the signal.
[0160] It should be noted that the above calculation can achieve accurate reconstruction of Bluetooth signals and effectively remove interference signals such as WiFi, thereby improving the quality of Bluetooth signals and the demodulation success rate.
[0161] It should be noted that, through the progressive signal processing (time domain separation, frequency domain separation, adaptive filtering and subsequent signal suppression processing) in this solution, this solution can realize the signal processing process from coarse to fine, gradually remove interference and restore Bluetooth signals. This progressive method helps to improve the signal quality, optimize the processing process, enhance the flexibility and robustness of the system, and thus achieve accurate detection and efficient demodulation of Bluetooth signals.
[0162] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0163] In an optional embodiment, performing signal demodulation processing on the Bluetooth signal information to be processed and the Bluetooth signal parameter information to obtain the target Bluetooth signal information includes:
[0164] S331, performing symbol differential demodulation processing on the Bluetooth signal information to be processed and the Bluetooth signal parameter information to obtain demodulated Bluetooth signal information;
[0165] It should be noted that the above-mentioned symbol differential demodulation processing is obtained by calculation through a symbol differential demodulation calculation model, and the specific details are not limited in the embodiment of the present invention.
[0166] S332: Process the demodulated Bluetooth signal information to obtain target Bluetooth signal information.
[0167] It should be noted that the above processing of the demodulated Bluetooth signal information to obtain the target Bluetooth signal information can be obtained by processing through Kalman filtering or other algorithms, which is not limited in the embodiment of the present invention.
[0168] It can be seen that implementing the data processing method based on Bluetooth signals described in the embodiment of the present invention is conducive to improving the detection quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and at the same time provides a new idea for interference suppression and spectrum resource optimization of wireless communication systems.
[0169] Embodiment 2
[0170] See also Figure 2 , Figure 2 : is a schematic diagram of a data processing device based on Bluetooth signals disclosed in an embodiment of the present invention. Figure 2 The described data processing device based on Bluetooth signals is applied to a data processing optimization system based on Bluetooth signals, such as a local server or cloud server for data processing based on Bluetooth signals, and the embodiments of the present invention do not limit this. Figure 2 As shown, the data processing device based on Bluetooth signals includes:
[0171] An acquisition module 201 is used to acquire initial Bluetooth signal information;
[0172] A first calculation module 202 is used to pre-process the initial Bluetooth signal information to obtain pre-processed Bluetooth signal information;
[0173] The second calculation module 203 is used to process the pre-processed Bluetooth signal information to obtain target Bluetooth signal information.
[0174] It can be seen that the implementation of the Bluetooth signal-based data processing device described in the embodiment of the present invention is conducive to improving the reception quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and providing new ideas for interference suppression and spectrum resource optimization of wireless communication systems.
[0175] Embodiment 3
[0176] See also Figure 3 , Figure 3 is a schematic diagram of the structure of another data processing device based on Bluetooth signals disclosed in an embodiment of the present invention. Figure 3 The described data processing device based on Bluetooth signals is applied to a data processing optimization system based on Bluetooth signals, such as a local server or cloud server for data processing based on Bluetooth signals, and the embodiments of the present invention do not limit this. Figure 3 As shown, the data processing device based on Bluetooth signals includes:
[0177] Processor 301;
[0178] A memory 302 coupled to the processor 301 and storing executable program codes;
[0179] The processor 301 calls the executable program code stored in the memory 302 to execute part or all of the steps of the data processing method based on Bluetooth signals in the first embodiment.
[0180] It can be seen that the implementation of the Bluetooth signal-based data processing device described in the embodiment of the present invention is conducive to improving the reception quality of Bluetooth signals, enhancing the detection capability of Bluetooth signals, and providing new ideas for interference suppression and spectrum resource optimization of wireless communication systems.
[0181] Embodiment 4
[0182] The embodiment of the present invention discloses a computer-readable storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute part or all of the steps of the data processing method based on Bluetooth signals in the first embodiment.
[0183] Embodiment 5
[0184] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to enable a computer to execute part or all of the steps in the data processing method based on Bluetooth signals described in Embodiment 1.
[0185] The system embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative labor.
[0186] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0187] Finally, it should be noted that the data processing method and device based on Bluetooth signals disclosed in the embodiments of the present invention only disclose the preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A data processing method based on Bluetooth signals, characterized in that: The method comprises: S1, obtaining initial Bluetooth signal information; S2, preprocessing the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information; S3, processing the pre-processed Bluetooth signal information to obtain target Bluetooth signal information.
2. The data processing method based on Bluetooth signal according to claim 1, characterized in that: The preprocessing of the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information includes: S21, performing frequency conversion processing on the initial Bluetooth signal information to obtain frequency conversion signal information; S22, sampling the frequency conversion signal information to obtain sampled signal information; S23, processing the sampled signal information to obtain pre-processed Bluetooth signal information.
3. The data processing method based on Bluetooth signal according to claim 2, characterized in that: The processing of the sampled signal information to obtain pre-processed Bluetooth signal information includes: S231, performing a first signal separation process on the sampled signal information to obtain first signal information; S232, performing second signal separation processing on the first signal information to obtain second signal information; S233: Perform adaptive filtering on the second signal information to obtain pre-processed Bluetooth signal information.
4. The data processing method based on Bluetooth signal according to claim 1, characterized in that: The processing of the pre-processed Bluetooth signal information to obtain target Bluetooth signal information includes: S31, performing signal recognition processing on the pre-processed Bluetooth signal information to obtain Bluetooth signal information to be processed; S32, performing parameter identification processing on the Bluetooth signal information to be processed to obtain Bluetooth signal parameter information; S33, performing signal demodulation processing on the to-be-processed Bluetooth signal information and the Bluetooth signal parameter information to obtain target Bluetooth signal information.
5. The data processing method based on Bluetooth signal according to claim 4, characterized in that: The performing signal identification processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed includes: S311, performing a first analysis process on the pre-processed Bluetooth signal information to obtain first signal type information; S312, determining whether the first signal type information matches the first signal type discrimination information, and obtaining a first determination result; When the first judgment result is yes, execute S317; When the first judgment result is no, executing S313; S313, performing a second analysis process on the pre-processed Bluetooth signal information to obtain second signal type information; S314, determining whether the second signal type information matches the first signal type discrimination information, and obtaining a second determination result; When the second judgment result is yes, execute S317; When the second judgment result is no, executing S315; S315, performing a third analysis process on the pre-processed Bluetooth signal information to obtain third signal type information; S316, determining whether the third signal type information matches the first signal type discrimination information, and obtaining a third determination result; When the third judgment result is yes, execute S317; When the third judgment result is no, executing S318; S317, performing signal suppression processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed, and executing S32; S318: Determine that the pre-processed Bluetooth signal information is the to-be-processed Bluetooth signal information.
6. The data processing method based on Bluetooth signal according to claim 5, characterized in that: The performing signal suppression processing on the pre-processed Bluetooth signal information to obtain the Bluetooth signal information to be processed includes: S3171, performing nonlinear filtering on the pre-processed Bluetooth signal information to obtain first Bluetooth signal information; S3172, performing frequency domain windowing processing on the first Bluetooth signal information to obtain second Bluetooth signal information; S3173, constructing a calculation model using the Bluetooth signal, and performing calculation processing on the second Bluetooth signal to obtain Bluetooth signal information to be processed; The calculation model of the Bluetooth signal is: DCL=(XY+δ1·I+δ2·XE) -1 ·(YY·DLY); In the formula, DCL is the Bluetooth signal information to be processed, DLY is the second Bluetooth signal, XY is the first-order autocorrelation matrix of the second Bluetooth signal, XE is the second-order autocorrelation matrix of the second Bluetooth signal, YY is the obtained mutual correlation matrix information, I is the unit matrix, δ1 and δ2 are the first weight parameter and the second weight parameter respectively.
7. The data processing method based on Bluetooth signal according to claim 4, characterized in that: The performing signal demodulation processing on the to-be-processed Bluetooth signal information and the Bluetooth signal parameter information to obtain target Bluetooth signal information includes: S331, performing symbol differential demodulation processing on the to-be-processed Bluetooth signal information and the Bluetooth signal parameter information to obtain demodulated Bluetooth signal information; S332: Process the demodulated Bluetooth signal information to obtain target Bluetooth signal information.
8. A data processing device based on Bluetooth signals, characterized in that: The device comprises: An acquisition module, used to acquire initial Bluetooth signal information; A first calculation module, used for preprocessing the initial Bluetooth signal information to obtain preprocessed Bluetooth signal information; The second calculation module is used to process the pre-processed Bluetooth signal information to obtain target Bluetooth signal information.
9. A data processing device based on Bluetooth signals, characterized in that: The device comprises: processor; a memory coupled to the processor and storing executable program code; The processor calls the executable program code stored in the memory to execute the data processing method based on Bluetooth signals as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the data processing method based on Bluetooth signals according to any one of claims 1 to 7.
Citation Information
Patent Citations
Audio output method and device of Bluetooth earphone, and Bluetooth earphone
CN107124674A
Real-time processing method for physiological data signal data with noises
CN107137059A
Bluetooth receiver demodulation system and method
CN113765545A
Anti-interference method, device and equipment for Bluetooth communication and readable storage medium
CN116614155A
Bluetooth equipment, Bluetooth testing method and Bluetooth testing device
CN118157712A