Double sleep monitoring method and system, computer equipment and storage medium

Through time-frequency graph matrix transformation and convolutional neural network decoupling combined with adaptive anti-interference strategy, the problem of insufficient signal decoupling and anti-interference capabilities in the prior art is solved, and high-precision double-person sleep monitoring is realized to adapt to changes in different individuals and spatial locations.

CN120531336AActive Publication Date: 2025-08-26SUZHOU 111 INTELLIGENT TECHNOLOGY CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510701730.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-28
Publication Date
2025-08-26
Estimated Expiration
2045-05-28

AI Technical Summary

Technical Problem

The existing millimeter-wave radar two-person sleep monitoring system has limitations in the face of complex interference and signal decoupling. Traditional filtering and Fourier transform methods are difficult to completely eliminate interference, resulting in a decrease in signal quality, unable to accurately extract sleep parameters, and lack adaptability to individual differences and spatial position changes.

Method used

Time-frequency graph matrix transformation is used to combine convolutional neural network and multi-algorithm collaborative processing to decouple the two-person mixed signal, combined with adaptive anti-interference strategy and personalized parameter adaptation, to achieve accurate signal separation and key parameter extraction.

Benefits of technology

The high accuracy and high stability of double-person sleep monitoring are achieved, and the monitoring error rate is reduced to less than 3%, adapting to changes in different individuals and spatial locations, reducing the risk of monitoring blind spots and misjudgment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120531336A_ABST
    Figure CN120531336A_ABST
Patent Text Reader

Abstract

The invention relates to a double-person sleep monitoring method and system, computer equipment and a storage medium. The method comprises the following steps: converting an obtained double-person mixed multi-modal signal into a time-frequency graph matrix, extracting spatial features of body movement amplitude and attitude angle change in the time-frequency graph matrix, capturing and obtaining time sequence features of respiratory signals, and decoupling to obtain a respiratory signal sequence, a body movement signal sequence and an attitude signal sequence of each person; limitations of traditional Fourier transform and other algorithms are broken through, accurate separation of double sleep multi-mode signals is achieved, the problem of signal cross interference is solved, high-precision extraction of key parameters such as double sleep breathing frequency and body movement conditions is achieved through multi-algorithm cooperative processing, and the monitoring error rate is reduced to be within 3%. The sleep quality of each person is analyzed, the sleep monitoring report mode of each person is generated, the method can adapt to different individual body types, sleep habits and spatial position changes, the algorithm generalization ability is improved, and the monitoring blind area and the misjudgment risk are effectively reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of double-person sleep monitoring, and in particular to a double-person sleep monitoring method, system, computer device, and storage medium. Background Art

[0002] Currently, in the field of two-person sleep monitoring, although millimeter-wave radar has become an important technical means due to its advantages such as non-contact and strong penetration, existing technologies have obvious limitations in dealing with complex interference and signal decoupling. Existing millimeter-wave radar two-person sleep monitoring systems are generally composed of millimeter-wave radar sensors, signal processing units, and data analysis modules. In actual operation, the millimeter-wave radar sensor first continuously transmits millimeter-wave signals to the sleeping area. After encountering the sleeping person, the signal is reflected back to form an echo signal. The echo signal enters the signal processing unit, undergoes low-pass filtering to remove high-frequency clutter, and then passes through an amplifier to increase the signal strength. The echo signal is then transmitted to the data analysis module. Traditional methods often use basic signal processing algorithms such as Fourier transform to analyze the frequency spectrum of the echo signal, attempting to separate the breathing, body movement and other information of each person from the mixed signal, and then calculate parameters such as sleep breathing frequency and body movement number. Summary of the Invention

[0003] Based on this, a method, system, computer equipment and storage medium for monitoring the sleep of two people are provided, which are used to solve the problem that when facing electromagnetic interference and background noise in the environment, traditional pre-processing methods such as filtering are difficult to completely eliminate interference, resulting in a decrease in signal quality; for complex echo signals generated by mutual occlusion and movement interference during the sleep of two people, traditional algorithms such as Fourier transform cannot effectively separate the signal characteristics of each person, and cannot accurately extract key sleep parameters such as sleep breathing frequency and body movement. It is difficult to meet the technical problems of actual application needs in terms of anti-interference ability and monitoring accuracy.

[0004] In one aspect, a method for monitoring sleep of two people is provided, the method comprising:

[0005] Transmit millimeter wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a two-person mixed multimodal signal containing information about the two people's breathing, body movement, and posture changes;

[0006] Converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence;

[0007] Acquire a respiratory frequency according to the respiratory signal sequence, acquire a body motion parameter according to the body motion signal sequence, and identify a sleeping posture according to the posture signal sequence;

[0008] The sleep quality of each person is analyzed according to the respiratory frequency, the body movement parameters, and the sleeping posture, and a sleep monitoring report is generated for each person.

[0009] In one embodiment, converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence includes:

[0010] retaining the signal time-frequency domain and spatial array phase information when converting the two-person mixed multimodal signal into a time-frequency map matrix, wherein the dimension of the time-frequency map matrix is ​​[time × frequency × number of antenna channels];

[0011] Inputting the time-frequency map matrix into a convolutional neural network to extract spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, wherein the convolutional neural network includes at least two convolutional layers, and the dimension of the features output by the convolutional neural network is [batch size × time step × number of feature channels];

[0012] Performing temporal feature modeling on the features output by the convolutional neural network through a bidirectional gated recurrent unit to capture the periodic micro-motion features of the respiratory signal and obtain the time series features of the respiratory signal;

[0013] The breathing, body movement and posture change features of each person in the two-person mixed multimodal signal are separated and decoupled to obtain a breathing signal sequence, a body movement signal sequence and a posture signal sequence for each person.

[0014] In one embodiment, after obtaining the two-person mixed multimodal signal, the method further includes:

[0015] The two-person mixed multimodal signal is preprocessed, a bandpass filter is used to remove electromagnetic interference in a specific frequency band in the environment, and an adaptive gain amplifier is used to dynamically adjust the gain according to the signal strength to improve the signal-to-noise ratio of the two-person mixed multimodal signal.

[0016] In one embodiment, after decoupling to obtain each person's breathing signal sequence, body motion signal sequence, and posture signal sequence, the method further includes:

[0017] Collect signal characteristics of electromagnetic interference and background noise, and establish an interference signal characteristic database;

[0018] Comparing each person's breathing signal sequence, body motion signal sequence, and posture signal sequence with the interference signal feature database, and using a support vector machine classifier to identify interference types, including narrowband interference, broadband interference, human body occlusion clutter, and periodic body motion artifacts;

[0019] When the identified interference type is narrowband interference, a tunable notch filter is used for frequency suppression, and the control center frequency is dynamically adjusted according to the interference frequency;

[0020] When the interference type identified is broadband interference, the wavelet threshold denoising algorithm is used to perform wavelet packet denoising, and the number of decomposition layers is adaptively selected based on the noise energy;

[0021] When the interference type identified is human body occlusion clutter, a spatial spectrum estimation algorithm is used to reconstruct the target position using the phase difference of the multi-antenna array;

[0022] Based on the real-time data from environmental sensors, the parameters of the anti-interference algorithm are dynamically adjusted to achieve adaptive suppression of interference signals.

[0023] In one embodiment, collecting signal features of electromagnetic interference and background noise and establishing an interference signal feature database includes:

[0024] Pre-collect a variety of typical interference signals, including narrowband electromagnetic interference, broadband noise, and human body occlusion clutter;

[0025] Extracting the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal, wherein the characteristic parameters include center frequency, energy entropy and wavelet coefficient variance;

[0026] The signal characteristics of various background noises are pre-collected, and an interference signal characteristic database is established by combining the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal.

[0027] In one embodiment, acquiring the respiratory frequency according to the respiratory signal sequence, acquiring the body motion parameter according to the body motion signal sequence, and identifying the sleeping posture according to the posture signal sequence includes:

[0028] The respiratory signal sequence is processed using Hilbert-Huang transform, noise modes are separated by empirical mode decomposition, intrinsic mode function components including respiratory frequency are selected for Hilbert spectrum transform, and the instantaneous frequency of the respiratory signal is extracted to form the respiratory frequency;

[0029] Detecting changes in the amplitude of the body motion signal sequence using an amplitude threshold, detecting time intervals of the signal amplitude changes using a time interval threshold, distinguishing strong body motion from weak body motion in combination with changes in the slope of the time domain waveform of the body motion signal, and counting the number of body motions and the intensity of the body motion as body motion parameters;

[0030] A three-dimensional attitude angle solution model is constructed based on the phase difference of the echo signal of the multi-antenna array. The mapping relationship between the attitude angle and the signal feature is fitted by the support vector regression algorithm. The attitude signal sequence is input into the three-dimensional attitude angle solution model to identify the attitude angle features of the pitch angle, roll angle, and azimuth angle. The corresponding sleeping posture is identified based on the attitude angle features. The sleeping posture includes supine, side, and prone sleeping.

[0031] In another aspect, a two-person sleep monitoring system is provided, comprising:

[0032] Millimeter-wave radar sensors transmit millimeter-wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a mixed multimodal signal containing information about the two people's breathing, body movement, and posture changes;

[0033] a multimodal signal decoupling module, configured to convert the two-person mixed multimodal signal into a time-frequency map matrix, extract the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capture the time series features of the respiratory signal, and decouple each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence;

[0034] a sleep parameter extraction module, configured to obtain a respiratory frequency according to the respiratory signal sequence, obtain body motion parameters according to the body motion signal sequence, and identify a sleep posture according to the posture signal sequence;

[0035] The data processing terminal is used to analyze the sleep quality of each person according to the respiratory frequency, the body movement parameters, and the sleeping posture, and to generate a sleep monitoring report for each person.

[0036] In one embodiment, the two-person sleep monitoring system further includes:

[0037] a signal preprocessing module, configured to preprocess the two-person mixed multimodal signal by using a bandpass filter to remove electromagnetic interference in a specific frequency band in the environment and using an adaptive gain amplifier to dynamically adjust the gain according to the signal strength to improve the signal-to-noise ratio of the two-person mixed multimodal signal;

[0038] The adaptive anti-interference module is used to establish an interference signal feature database, compare each person's breathing signal sequence, body movement signal sequence and posture signal sequence with the interference signal feature database, use a support vector machine classifier to identify the interference type, and adopt the corresponding anti-interference strategy according to the identified interference type.

[0039] On the other hand, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the two-person sleep monitoring method when executing the computer program.

[0040] On the other hand, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the two-person sleep monitoring method are implemented.

[0041] The above-described method, system, computer device, and storage medium for monitoring two-person sleep convert the acquired mixed multimodal signals of the two individuals into a time-frequency matrix, extract the spatial characteristics of body motion amplitude and posture angle changes from the time-frequency matrix, capture the time series characteristics of the acquired respiratory signal, and decouple each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence. This method overcomes the limitations of traditional algorithms such as Fourier transforms, achieves precise separation of multimodal signals during two-person sleep, and resolves the problem of signal cross-interference. Through multi-algorithm collaborative processing, it achieves high-precision extraction of key parameters such as respiratory frequency and body motion during sleep, reducing the monitoring error rate to less than 3%, meeting the stringent requirements of the medical and health fields. The system analyzes each person's sleep quality and generates a personalized sleep monitoring report, adapting to individual body shapes, sleeping habits, and spatial position variations. This improves the algorithm's generalization ability and effectively reduces monitoring blind spots and the risk of misjudgment. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application, 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 application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0043] Figure 1 This is a flowchart of a method for monitoring sleep of two people in one embodiment of the present application;

[0044] Figure 2 This is a structural block diagram of a double-person sleep monitoring system in one embodiment of the present application;

[0045] Figure 3 This is a diagram of the internal structure of a computer device in one embodiment of the present application. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.

[0047] As described in the background technology, the existing technology has multi-dimensional technical bottlenecks in the application of double sleep monitoring. The specific defects are as follows:

[0048] 1. Insufficient signal decoupling capability: Existing solutions use traditional signal processing algorithms such as Fourier transforms, which lack an effective decoupling mechanism for multimodal signals (respiration, body movement, posture changes, etc.) in double-person sleeping scenarios. This makes it difficult to separate mixed signals generated by mutual occlusion and motion interference, leading to cross-contamination of the target signals of both individuals and making it impossible to independently and accurately extract individual sleep parameters.

[0049] 2. Limitations of the anti-interference mechanism: Relying on basic pre-processing methods such as low-pass filtering and amplification, it is unable to cope with dynamic interference and background noise in complex electromagnetic environments. The lack of adaptive interference identification and suppression strategies prevents real-time adjustment of anti-interference parameters based on environmental changes, resulting in a low signal-to-noise ratio of the echo signal, making critical sleep information easily overwhelmed by interference signals.

[0050] 3. Poor monitoring accuracy and stability: The lack of a dedicated algorithm model for dual-sleep scenarios makes it difficult to adapt to changes in signal characteristics under different sleeping postures and movement patterns. In complex interference environments, traditional methods have a high error rate for monitoring key parameters such as respiratory rate and body movement during sleep, failing to meet the high-precision and high-reliability sleep monitoring requirements of healthcare applications.

[0051] 4. Insufficient scene adaptability: Existing technologies do not fully consider the particularity of double sleeping scenes and lack the ability to dynamically adapt to individual differences (body shape, sleeping habits) and changes in spatial position. This leads to poor algorithm generalization and the risk of monitoring blind spots and misjudgment in actual applications.

[0052] These technical defects directly restrict the application effectiveness of millimeter-wave radar in the field of double-person sleep monitoring, and there is an urgent need to achieve breakthroughs through innovative multimodal signal decoupling and adaptive anti-interference technologies.

[0053] In response to technical bottlenecks in existing millimeter-wave radar two-person sleep monitoring technology, such as insufficient multimodal signal decoupling capability, limited anti-interference mechanism, poor monitoring accuracy and stability, and insufficient scene adaptability, the embodiment of the present application creatively proposes a two-person sleep monitoring method. By constructing a multimodal signal decoupling model based on deep learning, the precise separation of mixed signals such as breathing, body movement, and posture changes during the sleep of two people is achieved; at the same time, an adaptive interference identification and suppression algorithm is introduced, and the anti-interference strategy is dynamically adjusted in combination with environmental parameters to effectively eliminate the impact of electromagnetic interference and background noise on the echo signal; in addition, by establishing a personalized parameter adaptation mechanism in the two-person sleep scenario, the algorithm's adaptability to different individual characteristics and spatial position changes is improved, and ultimately high-precision and high-stability monitoring of key parameters such as breathing frequency and body movement of two people during sleep is achieved, meeting the strict requirements of the medical and health field for two-person sleep monitoring.

[0054] In one embodiment, Figure 1 As shown, a method for monitoring sleep of two people is provided, comprising the following steps:

[0055] Step S1, transmitting a millimeter wave signal to a sleeping area of ​​two people, receiving an echo signal reflected by the human body, and obtaining a two-person mixed multimodal signal containing information on breathing, body movement, and posture changes of the two people;

[0056] Step S3, converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence;

[0057] Step S5, obtaining a respiratory frequency according to the respiratory signal sequence, obtaining body motion parameters according to the body motion signal sequence, and identifying a sleeping posture according to the posture signal sequence;

[0058] Step S6: Analyze the sleep quality of each person according to the respiratory frequency, the body movement parameters, and the sleeping posture, and generate a sleep monitoring report for each person.

[0059] This application converts the acquired mixed multimodal signals of two people into a time-frequency diagram matrix, extracts the spatial features of body movement amplitude and posture angle changes in the time-frequency diagram matrix, captures the time series features of the respiratory signal, decouples each person's respiratory signal sequence, body movement signal sequence and posture signal sequence, breaks through the limitations of traditional Fourier transform and other algorithms, realizes the precise separation of multimodal signals of two people's sleep, solves the problem of signal cross-interference, and realizes high-precision extraction of key parameters such as breathing frequency and body movement of two people's sleep through multi-algorithm collaborative processing. The monitoring error rate is reduced to less than 3%, meeting the strict requirements of the medical and health field. The sleep quality of each person is analyzed and a sleep monitoring report is generated for each person. It can adapt to different individual body shapes, sleeping habits and spatial position changes, improve the generalization ability of the algorithm, and effectively reduce monitoring blind spots and misjudgment risks.

[0060] Specifically, by converting the acquired mixed multimodal signals of two people into a time-frequency matrix, extracting the spatial features of body movement amplitude and posture angle changes in the time-frequency matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body movement signal sequence, and posture signal sequence, the limitations of traditional Fourier transform and other algorithms are overcome to achieve accurate separation of multimodal signals of two people's sleep, solve the problem of signal cross-interference, and achieve high-precision extraction of key parameters such as breathing frequency and body movement of two people during sleep through multi-algorithm collaborative processing. The monitoring error rate is reduced to less than 3%, meeting the strict requirements of the medical and health field. The sleep quality of each person is analyzed and a sleep monitoring report is generated for each person. This method can adapt to different individual body shapes, sleeping habits, and spatial position changes, improve the generalization ability of the algorithm, and effectively reduce monitoring blind spots and the risk of misjudgment.

[0061] In this embodiment, the two-person mixed multimodal signal is converted into a time-frequency map matrix, the spatial features of the body motion amplitude and posture angle changes in the time-frequency map matrix are extracted, the time series features of the respiratory signal are captured, and the respiratory signal sequence, body motion signal sequence, and posture signal sequence of each person are decoupled to obtain the following:

[0062] retaining the signal time-frequency domain and spatial array phase information when converting the two-person mixed multimodal signal into a time-frequency map matrix, wherein the dimension of the time-frequency map matrix is ​​[time × frequency × number of antenna channels];

[0063] Inputting the time-frequency map matrix into a convolutional neural network to extract spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, wherein the convolutional neural network includes at least two convolutional layers, and the dimension of the features output by the convolutional neural network is [batch size × time step × number of feature channels];

[0064] The features output by the convolutional neural network are modeled using a bidirectional gated recurrent unit (Bi-GRU) to capture the periodic micro-motion features of the respiratory signal and obtain the time series features of the respiratory signal;

[0065] The breathing, body movement and posture change features of each person in the two-person mixed multimodal signal are separated and decoupled to obtain a breathing signal sequence, a body movement signal sequence and a posture signal sequence for each person.

[0066] This embodiment breaks through the limitations of traditional linear methods such as Fourier transform and short-time Fourier transform, solves the problem of cross-interference of nonlinear mixed signals, and improves the signal decoupling accuracy by more than 40%.

[0067] The decoupling accuracy of multimodal signals is improved by more than 40%. Relying on the CNN-LSTM fusion neural network, the deep separation of nonlinear features is achieved for the mixed signals of breathing (0.1-0.5Hz micro-movement), body movement (1-5Hz amplitude change), and posture (spatial angle characteristics) during the sleep of two people. Compared with the traditional Fourier transform method (decoupling error ≥ 25%), this application uses CNN to extract spatial features such as body movement amplitude and posture angle (recognition accuracy ≥ 85%), combined with LSTM to capture the periodic time series characteristics of the respiratory signal (correlation coefficient ≥ 0.92), so that the separation error of the two-person target signal is reduced to less than 15% (measured data), laying a high-purity data foundation for subsequent parameter extraction.

[0068] like Figure 1 As shown, in this embodiment, after obtaining the two-person mixed multimodal signal, the method further includes:

[0069] Step S2: preprocess the two-person mixed multimodal signal, use a bandpass filter to remove electromagnetic interference in a specific frequency band in the environment, and use an adaptive gain amplifier to dynamically adjust the gain according to the signal strength to improve the signal-to-noise ratio of the two-person mixed multimodal signal.

[0070] like Figure 1 As shown, in this embodiment, after decoupling to obtain each person's breathing signal sequence, body motion signal sequence, and posture signal sequence, the following steps are also included:

[0071] Step S4: Establish an interference signal feature database, compare each person's breathing signal sequence, body movement signal sequence, and posture signal sequence with the interference signal feature database, use a support vector machine classifier to identify the interference type, and adopt a corresponding anti-interference strategy according to the identified interference type.

[0072] This embodiment constructs an interference identification and dynamic suppression mechanism to intelligently adjust the anti-interference strategy according to environmental changes. Compared with the traditional fixed filtering method, it significantly improves the signal purity in complex environments.

[0073] The method of establishing an interference signal feature database, comparing each person's breathing signal sequence, body movement signal sequence, and posture signal sequence with the interference signal feature database, and using a support vector machine classifier to identify the interference type, and adopting a corresponding anti-interference strategy according to the identified interference type includes:

[0074] Collect signal characteristics of electromagnetic interference and background noise, and establish an interference signal characteristic database;

[0075] Each person's breathing signal sequence, body motion signal sequence, and posture signal sequence are compared with the interference signal feature database, and interference types are identified using a support vector machine (SVM) classifier. The interference types include narrowband interference, broadband interference, human body occlusion clutter, and periodic body motion artifacts;

[0076] When the identified interference type is narrowband interference, a tunable notch filter is used for frequency suppression, and the control center frequency is dynamically adjusted according to the interference frequency;

[0077] When the interference type identified is broadband interference, the wavelet threshold denoising algorithm is used to perform wavelet packet denoising, and the number of decomposition layers is adaptively selected based on the noise energy;

[0078] When the interference type identified is human body occlusion clutter, a spatial spectrum estimation algorithm is used to reconstruct the target position using the phase difference of the multi-antenna array;

[0079] According to the real-time data of environmental sensors (electromagnetic intensity sensor, temperature and humidity sensor), the parameters of the anti-interference algorithm are dynamically adjusted to achieve adaptive suppression of interference signals.

[0080] Among them, the SVM classifier with RBF kernel function is used to input the feature vector of the current echo signal to achieve real-time recognition of interference types (such as narrowband / broadband / periodic body motion artifacts) with an accuracy rate of ≥95%.

[0081] This application implements closed-loop adaptive processing of interference "identification-classification-suppression", and the anti-interference efficiency is improved by more than 60%.

[0082] For narrowband electromagnetic interference (such as WiFi 2.4G harmonic interference), the interference suppression depth is improved to below -30dB (traditional filter suppression depth ≤ -15dB) through a tunable notch filter (center frequency dynamic adjustment step ≤ 100kHz);

[0083] For broadband background noise (such as air-conditioning motor vibration noise), a wavelet packet noise reduction algorithm (adaptive decomposition layer number ≤ 5 layers) is used to increase the signal-to-noise ratio (SNR) from 10dB to above 25dB, effectively retaining the 0.1Hz level respiratory micro-motion signal.

[0084] To address the mutual interference signals caused by two people occluding each other, we use multi-sensor TDOA positioning technology (positioning accuracy ≤ 10cm) and spatial spectrum estimation algorithm to separate the cross-echo signals, solving the signal loss problem caused by occlusion of traditional single sensors (the measured signal efficiency in occlusion scenarios is increased from 75% to 92%).

[0085] Environmental adaptability covers all scenarios. By integrating electromagnetic intensity sensors and temperature and humidity sensors, the system collects environmental parameters in real time and dynamically adjusts anti-interference algorithm parameters (such as notch filter bandwidth and wavelet threshold coefficient), ensuring stable operation in the following extreme scenarios:

[0086] High electromagnetic interference scenarios (such as industrial control rooms): The bit error rate is reduced from 15% in traditional solutions to below 3%;

[0087] High humidity environment (humidity ≥ 85% RH): The millimeter wave propagation delay is corrected through the temperature and humidity compensation model, and the distance measurement error is optimized from ±5cm to ±2cm;

[0088] Complex sleeping posture scenarios (such as side-lying and curling up): Relying on multi-angle radar layout (head sensor tilt angle 15°-30°) and posture solution model, the respiratory signal acquisition integrity is improved from 60% to 85%.

[0089] In this embodiment, collecting signal features of electromagnetic interference and background noise and establishing an interference signal feature database includes:

[0090] Pre-collect a variety of typical interference signals, including narrowband electromagnetic interference, broadband noise, and human body occlusion clutter;

[0091] Extracting the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal, wherein the characteristic parameters include center frequency, energy entropy and wavelet coefficient variance;

[0092] The signal characteristics of various background noises are pre-collected, and an interference signal characteristic database is established by combining the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal.

[0093] In this embodiment, acquiring the respiratory frequency according to the respiratory signal sequence, acquiring the body motion parameter according to the body motion signal sequence, and identifying the sleeping posture according to the posture signal sequence includes:

[0094] The respiratory signal sequence is processed using Hilbert-Huang transform (HHT), noise modes are separated by empirical mode decomposition (EMD), the intrinsic mode function (IMF) component containing the respiratory frequency is selected for Hilbert spectrum transform, and the instantaneous frequency of the respiratory signal is extracted to form the respiratory frequency;

[0095] Detecting changes in the amplitude of the body motion signal sequence using an amplitude threshold, detecting time intervals of the signal amplitude changes using a time interval threshold, distinguishing strong body motion from weak body motion in combination with changes in the slope of the time domain waveform of the body motion signal, and counting the number of body motions and the intensity of the body motion as body motion parameters;

[0096] A three-dimensional attitude angle solution model is constructed based on the phase difference of the echo signal of the multi-antenna array. The mapping relationship between the attitude angle and the signal feature is fitted by the support vector regression (SVR) algorithm. The attitude signal sequence is input into the three-dimensional attitude angle solution model to identify the attitude angle features of the pitch angle, roll angle, and azimuth angle. The corresponding sleeping posture is identified based on the attitude angle features. The sleeping posture includes supine, side, and prone sleeping.

[0097] Respiratory frequency extraction: The decoupled respiratory signal is processed by HHT, the noise mode is separated by empirical mode decomposition (EMD), and the intrinsic mode function (IMF) is subjected to Hilbert spectrum analysis to extract the instantaneous frequency of the respiratory signal with an accuracy of ±0.5 times / minute.

[0098] Among them, body motion parameter extraction: a dual-threshold dynamic detection algorithm (amplitude threshold + time interval threshold) is used, combined with the time domain waveform slope change of the body motion signal to distinguish between turning over (strong body movement) and limb micro-movement (weak body movement). The body motion recognition accuracy rate is ≥92%, providing refined data support for sleep cycle segmentation (light sleep / deep sleep / REM period).

[0099] Among them, posture recognition: Based on the phase difference of the echo signal of the multi-antenna array, a three-dimensional posture angle solution model (pitch angle, roll angle, azimuth angle) is constructed, and the mapping relationship between the posture angle and the signal characteristics is fitted through the support vector regression (SVR) algorithm. The posture classification accuracy reaches more than 85% (supine / side / prone), solving the problem of respiratory signal attenuation caused by chest occlusion when lying on the side.

[0100] This application solves the problem of poor generalization ability of existing technologies for different sleep scenarios through a two-dimensional adaptive mechanism of environmental parameters and individual characteristics, such as adjusting posture solution model parameters according to user body shape.

[0101] This application automatically adjusts the human body size parameters (such as the chest thickness compensation coefficient) in the posture solution model for users of different body shapes, so that the monitoring error of users with a height of 150-200cm and a weight of 40-120kg remains consistent (error fluctuation ≤5%), solving the monitoring deviation problem of obese / thin users in the existing technology; it supports dynamic bed layout, and when the sleeping position of two people is offset (such as sleeping on one side / sleeping in the center), the target coordinates are updated in real time through multi-sensor TDOA positioning, and the algorithm generalization is improved by 30% (compared with the fixed position calibration solution).

[0102] The above-mentioned two-person sleep monitoring method converts the acquired mixed multimodal signals of the two people into a time-frequency matrix, extracts the spatial characteristics of body motion amplitude and posture angle changes in the time-frequency matrix, captures the time series characteristics of the respiratory signal, and decouples each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence. This method overcomes the limitations of traditional algorithms such as Fourier transforms, achieves precise separation of the two-person sleep multimodal signals, and solves the problem of signal cross-interference. Through multi-algorithm collaborative processing, it achieves high-precision extraction of key parameters such as breathing frequency and body motion during sleep, reducing the monitoring error rate to less than 3%, meeting the strict requirements of the medical and health field. The method analyzes each person's sleep quality and generates a personalized sleep monitoring report that can adapt to different individual body shapes, sleeping habits, and spatial position changes, improving the algorithm's generalization ability and effectively reducing monitoring blind spots and the risk of misjudgment.

[0103] In one embodiment, Figure 2 As shown, a two-person sleep monitoring system 10 is provided, including: a millimeter wave radar sensor 1, a multimodal signal decoupling module 2, a sleep parameter extraction module 3, and a data processing terminal 4.

[0104] The millimeter wave radar sensor 1 is used to transmit millimeter wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a two-person mixed multimodal signal containing information about the breathing, body movement, and posture changes of the two people.

[0105] The multimodal signal decoupling module 2 is used to convert the two-person mixed multimodal signal into a time-frequency diagram matrix, extract the spatial characteristics of body movement amplitude and posture angle changes in the time-frequency diagram matrix, capture the time series characteristics of the respiratory signal, and decouple each person's respiratory signal sequence, body movement signal sequence, and posture signal sequence.

[0106] The sleep parameter extraction module 3 is used to obtain the respiratory frequency according to the respiratory signal sequence, obtain the body motion parameters according to the body motion signal sequence, and identify the sleep posture according to the posture signal sequence.

[0107] The data processing terminal 4 is used to analyze the sleep quality of each person according to the respiratory frequency, the body movement parameters, and the sleeping posture, and generate a sleep monitoring report for each person.

[0108] The dual sleep monitoring system 10 includes at least two 24GHz millimeter-wave radar sensors (models such as Infineon BGT24MTR11), each of which integrates a 4-8 channel planar antenna array (antenna spacing ≤λ / 2, λ is 24GHz corresponding to a wavelength of 12.5mm) to form a fan-shaped beam coverage area.

[0109] The radar sensors are symmetrically arranged below the edge of the mattress, with specific locations as follows: one sensor is arranged on each side of the mattress head (40-45 cm from the side edge of the bed, 70-80 cm from the head of the bed) to cover the upper body breathing and chest micro-movements; one sensor is arranged on each side of the mattress foot (20-25 cm from the foot edge of the bed) (optional), and the antenna array is horizontally pointed towards the sleeping area to cover the lower limb movement signals, forming a dual-view monitoring from upper and lower perspectives.

[0110] The sensor achieves multi-source signal acquisition synchronization through the time synchronization module (accuracy ≤10ns) and establishes a unified coordinate system through the space calibration module (with the geometric center of the mattress as the origin and the coordinate system error ≤5mm).

[0111] The horizontal beamwidth (HPBW) of a single sensor antenna array is 60°-90°, and the vertical beamwidth is 40°-60°. The tilt design allows the beam intersection to cover the entire sleeping area (200cm long x 180cm wide), eliminating blind spots at the head and foot of the bed.

[0112] When fusing multi-sensor signals, spatial diversity reception technology is used: the time difference of arrival (TDOA) and phase difference of arrival (PDOA) of the echo signals from different sensors are used to construct the three-dimensional position coordinates (x, y, z) of the two-person target, with a positioning accuracy of ≤10cm, solving the signal attenuation problem caused by human occlusion in traditional single sensors.

[0113] The sensors are isolated by metal shielding sheets (thickness ≥ 0.5mm), and the height of the shielding sheets exceeds the sensor antenna array by 2-3cm to suppress electromagnetic crosstalk between radars. Each sensor integrates an independent bandpass filter (passband 23.6-24.4GHz) to suppress the crosstalk noise between radars to below -40dB, reducing co-channel interference by 80% compared to traditional unshielded solutions. Combined with the digital domain mutual interference cancellation algorithm, it eliminates co-channel interference among multiple sensors.

[0114] The power consumption of the 24GHz radar chip is ≤50mW per chip. Combined with the time-division multiplexing acquisition mode (single sensor working cycle ≤20ms), the power consumption of the entire monitoring system is ≤200mW. It supports portable devices (such as sleep monitoring mattresses) powered by lithium batteries (battery life ≥8 hours), meeting the low power consumption requirements of home scenarios.

[0115] The multi-radar sensor collaborative monitoring system uses 24GHz radar sensors (such as the Infineon BGT24MTR11) symmetrically placed below the edge of the mattress (10-15 cm from the headboard on both sides, with antenna tilt angles of 15°-30°). Compared with traditional top-mounted radar solutions:

[0116] Spatial coverage without blind spots: The upper and lower dual-view beam design (upper body monitoring + lower limb movement coverage) eliminates the obstruction of the head and foot of the bed, and the effective signal coverage area is increased from 1.2㎡ to 1.8㎡ (covering the area of ​​a standard double bed 200cm×180cm);

[0117] Multi-source signal synchronization: Utilizing a time synchronization module with an accuracy of ≤10ns and pulse triggering technology, the time deviation of multi-sensor echo signals is ensured to be ≤5ns, providing a temporally and spatially consistent data source for subsequent signal decoupling and avoiding the phase resolution error (error ≤0.5°) caused by traditional asynchronous acquisition.

[0118] The sensor layout parameters (spacing 10-15cm, tilt angle 15°-30°) and antenna array design (4-8 channels, spacing ≤λ / 2) are standardized based on the electromagnetic characteristics of the 24GHz frequency band. They are compatible with mainstream commercial radar chips (such as TI IWR1443 and NXPTEF82xx), reducing mass production costs by more than 30%.

[0119] The signal processing flow (preprocessing → decoupling → anti-interference → parameter extraction) can be implemented in real time on an embedded DSP (such as TITMS320C6748), with an operation delay of ≤50ms, meeting the strict requirements of real-time monitoring of medical equipment (industry standard delay ≤100ms).

[0120] Table 1 Sensor hardware configuration

[0121]

[0122]

[0123] Signal acquisition: The radar sensor transmits FMCW signals at a 100 Hz sampling rate (sweep bandwidth 200 MHz, sweep period 5 ms), acquiring 4 channels × 2048 points of raw echo data in each period.

[0124] Bandpass filtering: Filter out power frequency (50Hz) and high-frequency environmental noise through a 5th-order Butterworth filter (passband 0.05-10Hz).

[0125] Adaptive Gain: Using the PGA2311 programmable gain amplifier, the gain is dynamically adjusted according to the signal amplitude (range 0-60dB), so that the output signal amplitude is stabilized at 1-2Vpp.

[0126] Taking double bed monitoring as an example, through laser rangefinder calibration, the sensor is 70cm±0.5cm away from the edge of the bedside, with an inclination angle of 20°±2°, ensuring that the beam intersection covers the chest area (error ≤5cm); using an oscilloscope to measure the multi-sensor trigger signal, the time deviation is ≤9ns, meeting the signal decoupling requirements for spatiotemporal synchronization.

[0127] Extreme scenario testing

[0128] Electromagnetic interference (WiFi fully enabled): The bit error rate of this application is 3.1%, while the bit error rate of the traditional solution is 18.7%;

[0129] Side-lying curled-up posture: The effective acquisition rate of respiratory signals in this application is 84%, while the traditional solution is only 55%;

[0130] Low-power test: The system consumes 180mW of power (two main sensors + FPGA processing), and the lithium battery (3.7V / 2000mAh) lasts for 8.2 hours.

[0131] The comparative experimental example selected a commercially available single radar sleep monitoring device (model A) and compared it with the system of the present application:

[0132] Decoupling performance: This application uses 24GHz dual sensors + CNN-LSTM decoupling, and the separation of two people's breathing signals (cross-correlation coefficient) is ≤0.15; device A uses a single sensor + FFT algorithm, with a separation of ≥0.42, and there is significant signal crosstalk.

[0133] Anti-interference capability: In an environment with an electromagnetic interference intensity of 10V / m, the application's SNR increased by 16dB, while the device's ASNR only increased by 5dB.

[0134] Engineering cost: The cost of a single set of hardware for this application is 280 yuan (batch size 1,000 pieces), and the cost of equipment A is 350 yuan, which has the cost advantage of mass production.

[0135] The above examples demonstrate the feasibility and technical advantages of this application's technical solution through clear hardware parameters, algorithmic processes, and experimental data, meeting the patent's requirements for "specific, repeatable, and claim-supporting" implementations. In practice, the sensor spacing (±2 cm) can be adjusted to accommodate different mattress sizes (1.5m / 1.8m), and the interference signature database can be optimized via OTA updates.

[0136] In this embodiment, the two-person mixed multimodal signal is converted into a time-frequency map matrix, the spatial features of the body motion amplitude and posture angle changes in the time-frequency map matrix are extracted, the time series features of the respiratory signal are captured, and the respiratory signal sequence, body motion signal sequence, and posture signal sequence of each person are decoupled to obtain the following:

[0137] retaining the signal time-frequency domain and spatial array phase information when converting the two-person mixed multimodal signal into a time-frequency map matrix, wherein the dimension of the time-frequency map matrix is ​​[time × frequency × number of antenna channels];

[0138] Inputting the time-frequency map matrix into a convolutional neural network to extract spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, wherein the convolutional neural network includes at least two convolutional layers, and the dimension of the features output by the convolutional neural network is [batch size × time step × number of feature channels];

[0139] The features output by the convolutional neural network are modeled using a bidirectional gated recurrent unit (Bi-GRU) to capture the periodic micro-motion features of the respiratory signal and obtain the time series features of the respiratory signal;

[0140] The breathing, body movement and posture change features of each person in the two-person mixed multimodal signal are separated and decoupled to obtain a breathing signal sequence, a body movement signal sequence and a posture signal sequence for each person.

[0141] In this embodiment, if Figure 2 As shown, the provided two-person sleep monitoring system 10 further includes: a signal preprocessing module 5 .

[0142] The signal preprocessing module 5 is used to preprocess the two-person mixed multimodal signal, use a bandpass filter to remove electromagnetic interference in a specific frequency band in the environment, and use an adaptive gain amplifier to dynamically adjust the gain according to the signal strength to improve the signal-to-noise ratio of the two-person mixed multimodal signal.

[0143] In this embodiment, if Figure 2 As shown, the provided two-person sleep monitoring system 10 further includes: an adaptive anti-interference module 6.

[0144] The adaptive anti-interference module 6 is used to establish an interference signal feature database after decoupling each person's breathing signal sequence, body movement signal sequence and posture signal sequence, compare each person's breathing signal sequence, body movement signal sequence and posture signal sequence with the interference signal feature database, use a support vector machine classifier to identify the interference type, and adopt a corresponding anti-interference strategy according to the identified interference type.

[0145] The method of establishing an interference signal feature database, comparing each person's breathing signal sequence, body movement signal sequence, and posture signal sequence with the interference signal feature database, and using a support vector machine classifier to identify the interference type, and adopting a corresponding anti-interference strategy according to the identified interference type includes:

[0146] Collect signal characteristics of electromagnetic interference and background noise, and establish an interference signal characteristic database;

[0147] Each person's breathing signal sequence, body motion signal sequence, and posture signal sequence are compared with the interference signal feature database, and interference types are identified using a support vector machine (SVM) classifier. The interference types include narrowband interference, broadband interference, human body occlusion clutter, and periodic body motion artifacts;

[0148] When the identified interference type is narrowband interference, a tunable notch filter is used for frequency suppression, and the control center frequency is dynamically adjusted according to the interference frequency;

[0149] When the interference type identified is broadband interference, the wavelet threshold denoising algorithm is used to perform wavelet packet denoising, and the number of decomposition layers is adaptively selected based on the noise energy;

[0150] When the interference type identified is human body occlusion clutter, a spatial spectrum estimation algorithm is used to reconstruct the target position using the phase difference of the multi-antenna array;

[0151] According to the real-time data of environmental sensors (electromagnetic intensity sensor, temperature and humidity sensor), the parameters of the anti-interference algorithm are dynamically adjusted to achieve adaptive suppression of interference signals.

[0152] In this embodiment, collecting signal features of electromagnetic interference and background noise and establishing an interference signal feature database includes:

[0153] Pre-collect a variety of typical interference signals, including narrowband electromagnetic interference, broadband noise, and human body occlusion clutter;

[0154] Extracting the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal, wherein the characteristic parameters include center frequency, energy entropy and wavelet coefficient variance;

[0155] The signal characteristics of various background noises are pre-collected, and an interference signal characteristic database is established by combining the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal.

[0156] In this embodiment, acquiring the respiratory frequency according to the respiratory signal sequence, acquiring the body motion parameter according to the body motion signal sequence, and identifying the sleeping posture according to the posture signal sequence includes:

[0157] The respiratory signal sequence is processed using Hilbert-Huang transform (HHT), noise modes are separated by empirical mode decomposition (EMD), the intrinsic mode function (IMF) component containing the respiratory frequency is selected for Hilbert spectrum transform, and the instantaneous frequency of the respiratory signal is extracted to form the respiratory frequency;

[0158] Detecting changes in the amplitude of the body motion signal sequence using an amplitude threshold, detecting time intervals of the signal amplitude changes using a time interval threshold, distinguishing strong body motion from weak body motion in combination with changes in the slope of the time domain waveform of the body motion signal, and counting the number of body motions and the intensity of the body motion as body motion parameters;

[0159] A three-dimensional attitude angle solution model is constructed based on the phase difference of the echo signal of the multi-antenna array. The mapping relationship between the attitude angle and the signal feature is fitted by the support vector regression (SVR) algorithm. The attitude signal sequence is input into the three-dimensional attitude angle solution model to identify the attitude angle features of the pitch angle, roll angle, and azimuth angle. The corresponding sleeping posture is identified based on the attitude angle features. The sleeping posture includes supine, side, and prone sleeping.

[0160] The above-mentioned two-person sleep monitoring system converts the acquired mixed multimodal signals of the two people into a time-frequency matrix, extracts the spatial characteristics of body motion amplitude and posture angle changes in the time-frequency matrix, captures the time series characteristics of the respiratory signal, and decouples each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence. This system breaks through the limitations of traditional algorithms such as Fourier transforms, achieves precise separation of the two-person sleep multimodal signals, and solves the problem of signal cross-interference. Through multi-algorithm collaborative processing, it achieves high-precision extraction of key parameters such as respiratory frequency and body motion during sleep, reducing the monitoring error rate to less than 3%, meeting the strict requirements of the medical and health fields. The system analyzes each person's sleep quality and generates a personalized sleep monitoring report that can adapt to different individual body shapes, sleeping habits, and spatial position changes, improving the algorithm's generalization ability and effectively reducing monitoring blind spots and the risk of misjudgment.

[0161] For the specific definition of the two-person sleep monitoring system, please refer to the definition of the two-person sleep monitoring method above, and will not be repeated here. Each module in the above-mentioned two-person sleep monitoring system can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.

[0162] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a network interface and a database connected via a system bus. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store two-person sleep monitoring data. The network interface of the computer device is used to communicate with an external terminal via a network connection. When the computer program is executed by the processor, a two-person sleep monitoring method is implemented.

[0163] Those skilled in the art will understand that Figure 3 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.

[0164] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the following steps are performed:

[0165] Transmit millimeter wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a two-person mixed multimodal signal containing information about the two people's breathing, body movement, and posture changes;

[0166] Converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence;

[0167] Acquire a respiratory frequency according to the respiratory signal sequence, acquire a body motion parameter according to the body motion signal sequence, and identify a sleeping posture according to the posture signal sequence;

[0168] The sleep quality of each person is analyzed according to the respiratory frequency, the body movement parameters, and the sleeping posture, and a sleep monitoring report is generated for each person.

[0169] For the specific limitations on the steps implemented when the processor executes the computer program, please refer to the limitations on the method for double sleep monitoring above, which will not be repeated here.

[0170] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:

[0171] Transmit millimeter wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a two-person mixed multimodal signal containing information about the two people's breathing, body movement, and posture changes;

[0172] Converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence;

[0173] Acquire a respiratory frequency according to the respiratory signal sequence, acquire a body motion parameter according to the body motion signal sequence, and identify a sleeping posture according to the posture signal sequence;

[0174] The sleep quality of each person is analyzed according to the respiratory frequency, the body movement parameters, and the sleeping posture, and a sleep monitoring report is generated for each person.

[0175] For the specific limitations on the steps implemented when the computer program is executed by the processor, please refer to the limitations on the method for double sleep monitoring above, which will not be repeated here.

[0176] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0177] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0178] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the invention. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and such modifications and improvements are intended to fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.

Claims

1. A method for monitoring sleep of two persons, characterized in that: include: Transmit millimeter wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a two-person mixed multimodal signal containing information about the two people's breathing, body movement, and posture changes; Converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling to obtain each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence; Acquire a respiratory frequency according to the respiratory signal sequence, acquire a body motion parameter according to the body motion signal sequence, and identify a sleeping posture according to the posture signal sequence; The sleep quality of each person is analyzed according to the respiratory frequency, the body movement parameters, and the sleeping posture, and a sleep monitoring report is generated for each person.

2. The method for monitoring double sleep according to claim 1, wherein: The step of converting the two-person mixed multimodal signal into a time-frequency map matrix, extracting the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capturing the time series features of the respiratory signal, and decoupling each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence includes: retaining the signal time-frequency domain and spatial array phase information when converting the two-person mixed multimodal signal into a time-frequency map matrix, wherein the dimension of the time-frequency map matrix is ​​[time × frequency × number of antenna channels]; Inputting the time-frequency map matrix into a convolutional neural network to extract spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, wherein the convolutional neural network includes at least two convolutional layers, and the dimension of the features output by the convolutional neural network is [batch size × time step × number of feature channels]; Performing temporal feature modeling on the features output by the convolutional neural network through a bidirectional gated recurrent unit to capture the periodic micro-motion features of the respiratory signal and obtain the time series features of the respiratory signal; The breathing, body movement and posture change features of each person in the two-person mixed multimodal signal are separated and decoupled to obtain a breathing signal sequence, a body movement signal sequence and a posture signal sequence for each person.

3. The method for monitoring sleep of two persons according to claim 1, wherein: After obtaining the two-person mixed multimodal signal, the method further includes: The two-person mixed multimodal signal is preprocessed, a bandpass filter is used to remove electromagnetic interference in a specific frequency band in the environment, and an adaptive gain amplifier is used to dynamically adjust the gain according to the signal strength to improve the signal-to-noise ratio of the two-person mixed multimodal signal.

4. The method for monitoring sleep of two persons according to claim 1, wherein: After decoupling each person's breathing signal sequence, body motion signal sequence, and posture signal sequence, it also includes: Collect signal characteristics of electromagnetic interference and background noise, and establish an interference signal characteristic database; Comparing each person's breathing signal sequence, body motion signal sequence, and posture signal sequence with the interference signal feature database, and using a support vector machine classifier to identify interference types, including narrowband interference, broadband interference, human body occlusion clutter, and periodic body motion artifacts; When the identified interference type is narrowband interference, a tunable notch filter is used for frequency suppression, and the control center frequency is dynamically adjusted according to the interference frequency; When the interference type identified is broadband interference, the wavelet threshold denoising algorithm is used to perform wavelet packet denoising, and the number of decomposition layers is adaptively selected based on the noise energy; When the interference type identified is human body occlusion clutter, a spatial spectrum estimation algorithm is used to reconstruct the target position using the phase difference of the multi-antenna array; Based on the real-time data from environmental sensors, the parameters of the anti-interference algorithm are dynamically adjusted to achieve adaptive suppression of interference signals.

5. The method for monitoring sleep of two persons according to claim 1, wherein: The collecting of signal features of electromagnetic interference and background noise and establishing an interference signal feature database comprises: Pre-collect a variety of typical interference signals, including narrowband electromagnetic interference, broadband noise, and human body occlusion clutter; Extracting the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal, wherein the characteristic parameters include center frequency, energy entropy and wavelet coefficient variance; The signal characteristics of various background noises are pre-collected, and an interference signal characteristic database is established by combining the time domain peak, frequency domain energy, time-frequency domain entropy value and characteristic parameters of the typical interference signal.

6. The method for monitoring sleep of two persons according to claim 1, wherein: The acquiring of the respiratory frequency according to the respiratory signal sequence, acquiring of the body motion parameters according to the body motion signal sequence, and identifying of the sleeping posture according to the posture signal sequence include: The respiratory signal sequence is processed using Hilbert-Huang transform, noise modes are separated by empirical mode decomposition, intrinsic mode function components including respiratory frequency are selected for Hilbert spectrum transform, and the instantaneous frequency of the respiratory signal is extracted to form the respiratory frequency; Detecting changes in the amplitude of the body motion signal sequence using an amplitude threshold, detecting time intervals of the signal amplitude changes using a time interval threshold, distinguishing strong body motion from weak body motion in combination with changes in the slope of the time domain waveform of the body motion signal, and counting the number of body motions and the intensity of the body motion as body motion parameters; A three-dimensional attitude angle solution model is constructed based on the phase difference of the echo signal of the multi-antenna array. The mapping relationship between the attitude angle and the signal feature is fitted by the support vector regression algorithm. The attitude signal sequence is input into the three-dimensional attitude angle solution model to identify the attitude angle features of the pitch angle, roll angle, and azimuth angle. The corresponding sleeping posture is identified based on the attitude angle features. The sleeping posture includes supine, side, and prone sleeping.

7. A two-person sleep monitoring system, characterized in that: The double sleep monitoring system comprises: Millimeter-wave radar sensors transmit millimeter-wave signals to the sleeping area of ​​two people, receive echo signals reflected by the human body, and obtain a mixed multimodal signal containing information about the two people's breathing, body movement, and posture changes; a multimodal signal decoupling module, configured to convert the two-person mixed multimodal signal into a time-frequency map matrix, extract the spatial features of body motion amplitude and posture angle changes in the time-frequency map matrix, capture the time series features of the respiratory signal, and decouple each person's respiratory signal sequence, body motion signal sequence, and posture signal sequence; a sleep parameter extraction module, configured to obtain a respiratory frequency according to the respiratory signal sequence, obtain body motion parameters according to the body motion signal sequence, and identify a sleep posture according to the posture signal sequence; The data processing terminal is used to analyze the sleep quality of each person according to the respiratory frequency, the body movement parameters, and the sleeping posture, and to generate a sleep monitoring report for each person.

8. The double sleep monitoring system according to claim 7, characterized in that: The double sleep monitoring system further comprises: a signal preprocessing module, configured to preprocess the two-person mixed multimodal signal by using a bandpass filter to remove electromagnetic interference in a specific frequency band in the environment and using an adaptive gain amplifier to dynamically adjust the gain according to the signal strength to improve the signal-to-noise ratio of the two-person mixed multimodal signal; The adaptive anti-interference module is used to establish an interference signal feature database, compare each person's breathing signal sequence, body movement signal sequence and posture signal sequence with the interference signal feature database, use a support vector machine classifier to identify the interference type, and adopt the corresponding anti-interference strategy according to the identified interference type.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.

Citation Information

Patent Citations

  • Physiological information monitoring method, physiological information monitoring cushion, and mattress

    CN108697348A

  • Sleep apnea detection method and system based on millimeter wave radar

    CN117958761A

  • Sleep monitoring system and method based on electrocardiosignal

    CN118383717A

  • Human body sleep contour estimation method, device, equipment and medium

    CN119881822A