Adaptive filtering method based on non-contact sensor
An adaptive filtering and non-contact technology, applied in the field of intelligent medical treatment, can solve the problems of weak BCG signal, individual differences in signals and environmental noise differences, signal drowning, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] Example one: such as figure 1 As shown, which is only one of the embodiments of the present invention, a non-contact sensor-based adaptive filtering method includes the following steps:
[0038] An adaptive filtering method based on non-contact sensors includes the following steps:
[0039] S1: Obtain the original signal of mixed noise;
[0040] The original signal of the mixed noise is obtained through the non-contact sensor installed on the bed, and the sampling frequency is 500HZ.
[0041] After step S1 is executed, the original signal is processed in segments, and the length of each segment is 20 seconds.
[0042] S2: Initialize the particle swarm parameters;
[0043] When step S2 is performed, the particle swarm parameters include the number of populations and the number of iteration steps, and the range of each particle is initialized randomly, that is, the filter range.
[0044] S3: Perform band-pass filtering according to different filtering ranges of each particle;
[0045]...
Embodiment 2
[0056] Embodiment two: such as figure 2 As shown, it is only one of the embodiments of the present invention, a non-contact sensor-based adaptive filtering method. When step S2 is performed, the particle swarm parameters include the number of populations and the number of iteration steps, where the number of populations is n Not more than 5, and the number of iteration steps m is not more than 5.
[0057] In addition, when step S6 is performed, when the particle population does not meet the maximum iteration range or the optimal fitness value, return to step S3, perform particle signal calculation again iteratively, calculate the number of re-iterations, and determine whether the number of re-iterations is not greater than 5, If yes, continue to return to step S3 for iteration; otherwise, stop iteration.
[0058] It should be noted that to calculate the number of re-iterations, the value of the number of iteration steps m of the last iteration plus one, that is, the value of the n...
Embodiment 3
[0060] Embodiment three: such as image 3 As shown, it is only one of the embodiments of the present invention. A non-contact sensor-based adaptive filtering method. The specific algorithm process in the particle swarm algorithm is as follows:
[0061] First, obtain the original signal of the mixed noise and process it in segments. The length of each signal segment is 20 seconds, denoted as F(t);
[0062] Second, initialize the particle swarm parameters;
[0063] Third, perform band-pass filtering according to the different filtering ranges of each particle. After filtering, the signal is Fn(t), where n = 1, 2...5, representing different particles;
[0064] Fourth, calculate the Hilbert yellow transform H(t) of F(t);
[0065] Fifth, calculate the envelope E(t) of the signal;
[0066] Sixth, perform Fourier transform on the calculated envelope signal to obtain the frequency spectrum signal f(w);
[0067] Seventh, normalize the frequency spectrum to fnorm(w);
[0068] Eighth, calculate the p...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


