Clutter suppression method and device and storage medium

Through the collaborative work between network-side modules, clutter suppression that does not rely on environmental learning is achieved, which solves the problem of poor suppression effect of existing methods when environmental learning is unstable, and improves clutter suppression efficiency and system performance.

CN119450774AActive Publication Date: 2025-02-14智慧尘埃(成都)科技有限公司 +1

Patent Information

Application Number
CN202510019581.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-02-14
Estimated Expiration
2045-01-07

AI Technical Summary

Technical Problem

The existing clutter suppression methods rely on environmental learning, and there are problems such as poor suppression effect when the target or mobile target or clutter environment is unstable, high computational complexity, high hardware requirements and increasing system processing delay.

Method used

Through the collaborative work of each module on the network side, clutter suppression without relying on environmental learning is achieved. The resource scheduling module sends resource scheduling parameters to the baseband processing module, and the baseband processing module generates instructions and transmits them to the head end, and the head end transmits and receives signals and returns the processed signals accordingly. The clutter processing module obtains communication and perceived channel information from the baseband processing module to calculate the clutter space, passes it to the resource scheduling module to determine the clutter mode and then pass it to the head end to execute.

Benefits of technology

Avoid restrictions caused by environmental learning, reduce dependence on the spatial stability of environmental clutter, reduce calculation complexity, reduce hardware requirements, avoid increasing system processing delay, and improve the efficiency of clutter suppression and overall performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119450774A_ABST
    Figure CN119450774A_ABST
Patent Text Reader

Abstract

The invention provides a clutter suppression method and device and a storage medium, and belongs to the technical field of communication, and the method comprises the steps that a resource scheduling module sends a resource scheduling parameter to a baseband processing module, the baseband processing module generates a resource scheduling instruction and transmits the instruction to a head end, and the head end sends a communication signal and / or a sensing signal according to the instruction, an uplink signal and a reflection signal are received at the same time, and the processed signals are transmitted back to the baseband processing module; the clutter processing module obtains information of a communication channel and a sensing channel from the baseband processing module, calculates clutter space and transmits the clutter space to the resource scheduling module, and the resource scheduling module determines a clutter mode according to the clutter space and transmits the clutter mode to the head end for execution. According to the invention, clutters are effectively suppressed in a complex wireless environment, and the performance of a communication and sensing system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a method, device and storage medium for suppressing clutter. Background Art

[0002] In the wireless sensing system, the headend is a medium-frequency transmitting and receiving device. The headend transmits the sensing signal, which is transmitted through the wireless air interface channel and reflected back to the headend when encountering obstacles. After processing on the network side, the detection information such as the distance, angle, position, and speed of the target can be output. The actual wireless environment is complex. In addition to the real target, the headend receives signals from non-target signals such as leakage between headends, reflection and refraction of stationary obstacles, and illegal targets. These signals form clutter (i.e., virtual targets) at the receiving end. The clutter signal has high power (especially for close-range obstacles), large number, and overlaps with the real target in the R (Range, distance) / V (Velocity, speed) / A (Angle, angle) spectrum, which will reduce the real target detection rate, increase the false alarm rate, and affect the system reliability.

[0003] Existing clutter elimination methods, such as the phasor mean interference (MTI) method, have poor clutter suppression effects when the hardware is not ideal or the statistical characteristics of clutter and target signals are highly correlated, and may even reduce the probability of detecting real targets. The clutter space projection method requires learning the clutter environment when there is no target. If there are targets or moving objects during learning or the clutter environment is unstable, the clutter suppression effect is poor. In addition, this method has high computational complexity, high hardware requirements, and will increase system processing delay. Summary of the invention

[0004] The present application provides a clutter suppression method, device and storage medium, aiming to solve the problem of how to achieve clutter suppression without relying on environment learning in clutter suppression.

[0005] In a first aspect, the present application provides a clutter suppression method, which is applied to a network side, wherein the network side includes a resource scheduling module, a baseband processing module, a clutter processing module, and at least one head end; The method comprises: The resource scheduling module sends resource scheduling parameters to the baseband processing module through the first interface, and the baseband processing module generates a resource scheduling indication according to the resource scheduling parameters and sends it to the head end through the second interface; The head end sends a communication signal and / or a perception signal according to the resource scheduling instruction, receives an uplink signal transmitted by the terminal side and / or a perception signal reflected by a perception target, and transmits the processed signal back to the baseband processing module via the third interface; The clutter processing module obtains the communication channel and the perception channel information from the baseband processing module via the fourth interface to calculate the clutter space, and then transmits the clutter space to the resource scheduling module; the resource scheduling module determines the clutter mode based on this, and transmits it to the head end via the second interface, and the head end performs corresponding operations according to the received clutter mode.

[0006] In a second aspect, the present application further provides a clutter suppression device, the device comprising: A resource scheduling module, sending resource scheduling parameters to the baseband processing module through the first interface; The baseband processing module generates a resource scheduling indication based on the resource scheduling parameters sent by the resource scheduling module, and sends the indication to the head end via the second interface.

[0007] The head end sends a communication signal or a perception signal according to the resource scheduling indication sent by the baseband processing module, receives the uplink signal transmitted by the terminal side and / or the perception signal reflected by the perception target, transmits the internally processed signal back to the baseband processing module via the third interface, and performs corresponding operations according to the clutter mode transmitted by the resource scheduling module; The clutter processing module obtains the communication channel and the sensing channel information from the baseband processing module via the fourth interface to calculate the clutter space, and then transmits the clutter space to the resource scheduling module for the resource scheduling module to determine the clutter mode.

[0008] In a third aspect, the present application further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the clutter suppression method as described in the first aspect.

[0009] The clutter suppression method, device and storage medium provided in the present application are intended to solve the problem of how to achieve clutter suppression without relying on environmental learning in clutter suppression. The method achieves clutter suppression without relying on environmental learning through the collaborative work between modules on the network side. The resource scheduling module sends resource scheduling parameters to the baseband processing module, and the baseband processing module generates instructions and transmits them to the head end, which transmits and receives signals and returns the processed signals accordingly. The clutter processing module obtains the communication and perception channel information from the baseband processing module to calculate the clutter space, passes it to the resource scheduling module to determine the clutter mode, and then passes it to the head end for execution. The whole process does not involve the learning process of environmental clutter, but is based on the information interaction between the modules on the network side, and calculates the clutter space starting from the communication channel and perception channel information, thereby determining the clutter mode to suppress clutter.

[0010] Therefore, the method of clutter suppression in the present application that does not rely on environmental learning has many advantages. First, it avoids the limitations caused by environmental learning, such as the need to perform clutter environment learning when there is no target, and overcomes the problem of poor clutter suppression effect when there is a target or a moving target during learning and the clutter environment is unstable in the traditional method. Secondly, it reduces the dependence on the stability of the environmental clutter space. Since it does not rely on environmental learning, the clutter suppression effect will not be poor due to changes in the environmental clutter space. Furthermore, since there is no need to perform a complex environmental learning process, the computational complexity can be reduced to a certain extent, the requirements for hardware can be reduced, and the increase in system processing delay can be avoided, thereby improving the efficiency of clutter suppression and the overall performance of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0012] Figure 1 is a flow chart of the clutter suppression method provided by the present application; Figure 2 is a schematic diagram of a sending side and a receiving side provided in an embodiment of the present application; Figure 3 It is a schematic diagram of the sending side and the receiving side of the multi-head end provided in an embodiment of the present application; Figure 4 It is a structural block diagram of the clutter suppression device provided in this application. DETAILED DESCRIPTION

[0013] In the embodiments of the present application, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0014] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0015] In order to solve the problem of how to achieve clutter suppression without relying on environmental learning in clutter suppression, the present application provides a clutter suppression method, device and storage medium. The method achieves clutter suppression without relying on environmental learning through the collaborative work of various modules on the network side. The resource scheduling module sends resource scheduling parameters to the baseband processing module. The baseband processing module generates a resource scheduling indication according to the parameters and transmits it to the head end. The head end sends a communication signal or a perception signal according to the indication, receives the uplink signal transmitted by the terminal and the signal reflected by the perception target, and transmits the processed signal back to the baseband processing module. The clutter processing module obtains the communication channel and perception channel information from the baseband processing module, calculates the clutter space, and transmits the clutter space to the resource scheduling module. The resource scheduling module determines the clutter mode according to the clutter space, and transmits the clutter mode to the head end through the second interface. The head end performs corresponding operations according to the received clutter mode. The entire process does not require complex environmental learning, which avoids the problem of poor suppression effect in traditional methods when there are targets or moving targets during learning or when the clutter environment is unstable. It reduces dependence on the spatial stability of environmental clutter, reduces computational complexity, reduces hardware requirements, and avoids increasing system processing delays, thereby improving the efficiency of clutter suppression and the overall performance of the system.

[0016] The present application can be applied to wireless perception scenarios, wireless synaesthesia scenarios or hybrid networking scenarios. Wireless perception is to use wireless technology to send perception signals from the perception head end, and the signal is reflected back to the perception head end through the wireless air interface channel when encountering obstacles to realize obstacle detection. Among them, the head end is a medium RF transmitting and receiving device, and can also be called a remote radio unit (Remote Radio Unit), a remote radio head (Remote Radio Head) or a radio unit (Radio Unit), and the perception head end is a head end device that supports the transmission and reception of perception signals. Wireless synaesthesia is to use wireless technology to send perception signals or communication signals at the synaesthesia head end. The communication signal is sent to the terminal device via the air interface channel, and the wireless signal sent by the terminal device is then received and processed by the synaesthesia head end through the wireless channel. The communication signal and the perception signal can be multiplexed by time division, frequency division, space division, etc., and the synaesthesia head end is a head end device that supports the transmission and reception of perception signals and communication signals. Hybrid networking means that there are communication head ends, perception head ends and synaesthesia head ends in the network at the same time.

[0017] The following is combined with Figures 1 to 4 The present application is described in detail.

[0018] Please refer to Figure 1 , Figure 2 , Figure 1 is a flow chart of the clutter suppression method provided by the present application, Figure 2is a schematic diagram of a transmitting side and a receiving side provided by an embodiment of the present application. A method for suppressing clutter is applied to a network side, the network side comprising a resource scheduling module, a baseband processing module, a clutter processing module and at least one head end; The method comprises: S110, the resource scheduling module sends resource scheduling parameters to the baseband processing module through the first interface, and the baseband processing module generates a resource scheduling indication according to the resource scheduling parameters and sends it to the head end through the second interface.

[0019] Exemplarily, the first interface is a functional application platform interface (FAPI), which is provided with a resource scheduling parameter field, and the resource scheduling parameters include communication-related parameters and / or perception-related parameters.

[0020] Among them, the communication-related parameters include user set-related parameters and scheduling parameters of each communication user. The scheduling parameters of each communication user include channel type-related parameters, resource occupancy-related parameters and modulation and coding-related parameters; the perception-related parameters include resource occupancy-related parameters and perception device-related parameters.

[0021] Specifically, the communication related parameters include: (1) User set related parameters: refers to the parameters related to the user set involved in communication scheduling.

[0022] (2) Scheduling parameters of each communication user: including parameters related to channel type, resource occupancy, and modulation and coding.

[0023] Among them, the channel type related parameters include, for example, PDCCH (downlink physical control channel), PDSCH (downlink physical data shared channel), CSI-RS (channel state information reference signal), PRACH (uplink random access channel), PUCCH (uplink physical control channel), PUSCH (uplink physical data shared channel), SRS (uplink sounding signal) and other channel type related parameters.

[0024] Among them, the resource occupancy related parameters include the resource occupancy of each scheduling channel in the time domain (such as symbol number, time slot number) and frequency domain (such as RB number, carrier number), as well as parameters such as uplink waveform, transmit beam number, and receive beam number.

[0025] Among them, modulation and coding related parameters include MCS (modulation and coding parameter), RANK (number of streams), port number, precoding parameters, RNTI (radio network temporary identifier) ​​and other parameters used by the user.

[0026] Specifically, perception-related parameters include: (1) Resource occupancy related parameters: including time domain resources and frequency domain resources.

[0027] Among them, time domain resources refer to the resources occupied by clear perception operations in the time domain, such as symbol numbers, time slot numbers, etc.

[0028] Among them, frequency domain resources refer to the resources occupied by clear sensing operations in the frequency domain, such as RB numbers, carrier numbers, RE numbers, etc.

[0029] (2) Parameters related to the sensing device: including the channel number used for sensing, the waveform used for sensing (such as continuous wave, sawtooth wave, linear frequency modulation wave, etc.), and the transmit beam number and receive beam number used for sensing.

[0030] Exemplarily, the step of the baseband processing module generating a resource scheduling indication includes: (1) Generate communication signal baseband data.

[0031] Channel coding, modulation, precoding, resource mapping and other operations are performed according to standard communication protocols (such as LTE, NR, WiFi, etc.) to generate frequency domain signals. Subsequent operations are determined according to the type of the second interface. If the second interface is the CPRI protocol, antenna port mapping, frequency domain to time domain conversion, CP addition and other operations are completed in the baseband module; if the second interface is the eCPRI protocol and is of option 7-2 type, these operations are not completed in the baseband processing module, but in the head end.

[0032] (2) Generate perception signal baseband data.

[0033] Method 1: The baseband processing module generates a sensing signal in the baseband according to the sensing time-frequency resources, sensing waveforms and other scheduling information generated by the scheduling module, and then sends the sensing signal to the headend through the second interface.

[0034] Method 2: The baseband processing module does not process any perception signal, but directly transmits the resource scheduling information of the resource scheduling module to the head end through the second interface. On the head end, a perception signal is generated according to the perceived scheduling information. Here, since the format of the perception transmission signal is determined, different perception signals can be stored on the head end in a preset manner, and the subsequent head end processing flow can be performed after selecting from the preset perception signals according to the perception scheduling information; or the perception signal is directly generated on the head end and the subsequent head end processing flow is performed.

[0035] (3) Generate a resource scheduling indication based on the generated communication signal baseband data and / or the perception signal baseband data.

[0036] The baseband processing module sends the generated communication and / or perception signal (ie, resource scheduling indication) to the head end through the second interface.

[0037] Exemplarily, the second interface is a fronthaul interface (Front-hual, FH), which is provided with a resource scheduling indication field, and the resource scheduling indication includes any one of or a combination of timing information related parameters, communication related parameters, perception signal related parameters, communication signal beam weight related parameters, and perception signal beam weight related parameters.

[0038] Among them, the timing information related parameters include: timestamp information, timing source type (such as NTP protocol, PTP protocol, GNSS clock source, etc.), time accuracy, time correction information and clock status information (such as whether the timing source is in normal state, fault state, unsynchronized state, or synchronizing state), etc.

[0039] Among them, communication related parameters include: communication ratio, carrier bandwidth and number of carriers, etc.

[0040] Among them, the perception signal related parameters include: the starting time, duration, starting carrier and occupied carrier of the perception signal.

[0041] Among them, the communication signal beam weight related parameters include: the transmission beam weight of the communication signal (such as the digital domain beam weight, the analog domain beam weight) and the receiving beam weight (including the digital domain beam weight, the analog domain beam weight), etc.

[0042] Among them, the parameters related to the perception signal beam weight include: the transmission beam weight of the perception signal (such as the digital domain beam weight, the analog domain beam weight) and the receiving beam weight (such as the digital domain beam weight, the analog domain beam weight), etc.

[0043] S120, the head end sends a communication signal and / or a perception signal according to the resource scheduling indication, receives the uplink signal transmitted by the terminal side and / or the perception signal reflected by the perception target, and transmits the processed signal back to the baseband processing module via the third interface.

[0044] Exemplarily, the synaesthesia headend up-converts the baseband communication signal or the perception signal in the specified time domain, frequency domain, and beam domain resources according to the resource scheduling instruction, converts the signal into an analog signal, and then sends it.

[0045] On the receiving side, the synaesthesia headend receives the uplink signal transmitted by the terminal device, or the perception signal reflected by the perception target (the perception target here can be a real detection target, such as a person, car, drone, animal, etc., or an obstacle in the environment, such as a ceiling, an illegal drone, a high-rise building, a street lamp, a pedestrian, a table, etc.), and performs analog-to-digital conversion and down-conversion on the communication or perception signal to obtain the baseband time domain signal.

[0046] Exemplarily, the third interface is a fronthaul interface, which is used to send the communication signal or the perception signal processed by the head end to the baseband processing module. In step S120, receiving the uplink signal transmitted by the terminal side and / or the perception signal reflected by the perception target, and transmitting the processed signal back to the baseband processing module via the third interface includes one or more of the following operations: (1) The headend removes the cyclic prefix (CP) of the received communication signal and converts it from the time domain to the frequency domain, and then transmits the frequency domain signal back to the baseband processing module via the third interface.

[0047] (2) Based on the removal of the cyclic prefix and the conversion of the time domain to the frequency domain of the communication signal in (1), the head end further extracts pilot resources (such as symbol resources and frequency domain resources) to obtain a pilot frequency domain signal, which is then transmitted back to the baseband processing module via the third interface.

[0048] (3) After extracting the pilot resources in (2) to obtain the pilot frequency domain signal, the head end performs pilot frequency domain signal removal and transmit signal processing on the pilot frequency domain signal to obtain a channel frequency domain signal, which is then transmitted back to the baseband processing module via the third interface.

[0049] (4) After obtaining the channel frequency domain signal in (3), the head end converts it into a time domain signal to obtain a channel time domain signal, and transmits it back to the baseband processing module via the third interface.

[0050] (5) The head end directly transmits the baseband time domain signal back to the baseband processing module via the third interface.

[0051] (6) The head end directly transmits the perceived time domain signal back to the baseband processing module via the third interface.

[0052] (7) After the head end processes the perceived time domain signal to obtain the R spectrum, it is transmitted back to the baseband processing module via the third interface.

[0053] (8) The headend processes the perceived time domain signal to obtain the R spectrum, and processes it in the symbol domain to obtain the V spectrum, which is then transmitted back to the baseband processing module via the third interface.

[0054] (9) The head end removes the cyclic prefix of the perceived time domain signal and converts the time domain to the frequency domain, and then transmits the obtained frequency domain signal back to the baseband processing module via the third interface.

[0055] (10) The head end removes the cyclic prefix of the perceived time domain signal, converts the time domain to the frequency domain, and processes the perceived signal in the frequency domain, and then transmits the processed frequency domain signal back to the baseband processing module via the third interface.

[0056] (11) After the head end removes the cyclic prefix of the perceived time domain signal, converts the time domain to the frequency domain, and processes the frequency domain to remove the perceived signal, the R spectrum obtained by converting the frequency domain to the time domain is transmitted back to the baseband processing module via the third interface.

[0057] (12) The head end removes the cyclic prefix of the perceived time domain signal, converts the time domain to the frequency domain, processes the perceived signal in the frequency domain, converts the frequency domain to the time domain to obtain the R spectrum, and then processes it in the symbol domain to obtain the V spectrum, which is then transmitted back to the baseband processing module via the third interface.

[0058] S130, the clutter processing module obtains the communication channel and the perception channel information from the baseband processing module via the fourth interface to calculate the clutter space, and then transmits the clutter space to the resource scheduling module; the resource scheduling module determines the clutter mode based on this, and transmits it to the head end via the second interface, and the head end performs corresponding operations according to the received clutter mode.

[0059] Exemplarily, the clutter is calculated by the clutter processing module based on the communication channel and perception channel information obtained from the baseband processing module, which includes relevant information such as the distribution characteristics and intensity characteristics of the clutter, and is used to determine the clutter pattern to achieve a specific information space for clutter suppression.

[0060] Exemplarily, the baseband processing module processes the signal processed by the head end to obtain the communication channel and the perception channel information, including one or more of the following operations: (1) The baseband processing module performs operations such as resource demapping, channel estimation, equalization, and channel decoding on the communication signal.

[0061] De-resource mapping: restore the communication signal from the state after resource mapping to the resources of each channel type for subsequent processing operations.

[0062] Channel estimation: Estimating the characteristics of the communication channel, such as channel attenuation, phase and other parameters, which helps with subsequent signal recovery and optimization.

[0063] Equalization: Compensate for channel distortion, reduce signal distortion caused by channel characteristics during transmission, and improve signal quality.

[0064] Channel decoding: restore the received coded signal to the original information sequence, which is a key step in recovering the original information in communication.

[0065] (2) The baseband processing module performs operations such as resource de-mapping, channel estimation, and channel measurement on the communication signal.

[0066] De-resource mapping: restore the communication signal from the state after resource mapping to the resources of each channel type for subsequent processing operations.

[0067] Channel estimation: It is also about estimating the characteristics of the communication channel.

[0068] Channel measurement: Measures various channel parameters, such as signal-to-noise ratio, signal-to-interference-and-noise ratio, timing advance, RSSI, RSRP, number of streams, channel quality, noise level, etc., to provide a basis for optimizing and adjusting the communication system.

[0069] (3) The baseband processing module performs operations such as R spectrum calculation, V spectrum calculation, constant false alarm rate processing (CFRA), and A spectrum angle estimation on the perception signal.

[0070] R spectrum refers to the distance spectrum of the perception signal, which is used to calculate the distance to the target; V spectrum refers to the velocity spectrum of the perception signal, which is used to calculate the velocity of the target; CFRA refers to constant false alarm detection of the perception signal, which can accurately detect target information even in scenes with background noise or clutter; A spectrum refers to the angle spectrum of the perception signal, which is used to calculate the angle of the target.

[0071] After the above operations, the clutter processing module can obtain the communication channel and perception channel information from the baseband processing module.

[0072] Exemplarily, the communication channel and the perceived channel information include communication channel information and perceived channel information. Among them, the communication channel refers to the wireless channel experienced between the communication terminal and the communication head end, and the communication channel information includes the terminal transmit beam (such as beam weight, beam gain), the terminal transmit power, the air interface channel, the head end communication signal receiving beam (such as beam weight, beam gain), the head end communication signal receiving gain, and noise and interference related parameters. The perceived channel refers to the wireless channel experienced by the signal reflected back by any target and received by the head end. The perceived channel information includes the head end perceived transmit beam (such as beam weight, beam gain), the head end transmit power and transmit gain, the air interface channel (if there are multiple targets or obstacles, the air interface signal is the superposition of the air interface channels experienced by multiple targets or obstacles), the head end perceived receive beam (such as beam weight, beam gain; for the head end that transmits and receives at the same time, the head end perceived transmit beam and receive beam are the same beam) and the head end perceived receive gain.

[0073] Exemplarily, the clutter processing module acquires the communication channel and perception channel information from the baseband processing module via the fourth interface, including (1) a communication channel acquisition and reconstruction step, and / or (2) a perception channel acquisition and reconstruction step. The communication channel acquisition and perception channel acquisition are referred to as synaesthesia channel acquisition; the communication channel reconstruction and perception channel reconstruction are referred to as synaesthesia channel reconstruction.

[0074] (1) The steps of acquiring and reconstructing the communication channel include: Communication channel acquisition: The clutter processing module acquires the communication channel and the terminal equipment identification (UE ID) indicated by the radio network temporary identification value (RNTI) output by the resource scheduling module through the fourth interface.

[0075] Communication channel reconstruction: Based on the base station receiving beam, the terminal fixed transmitting beam, and the number of base station scanning beams, a vector is constructed using relevant defined parameters and converted into a solvable problem, and then the communication channel is restored using the least squares or minimum mean square error algorithm.

[0076] Specifically, the communication channel reconstruction can be completed through the communication channel reconstruction module. The communication channel reconstruction module is used to reconstruct (also called restore) the array-level air interface channel of a terminal device. The reconstruction process depends on the following conditions: The N receiving beams of the base station: The weights of these receiving beams are known and can be output by the scheduling module to the communication channel reconstruction module. There are two ways to pass the receiving beam ID: Method 1: Outputting the receiving beam ID to the clutter processing module through the scheduling module.

[0077] Method 2: Transmitting channel information and receiving beam ID through the fourth interface.

[0078] Fixed beam transmission on the terminal side: When the base station side performs N receive beam scanning, the terminal side transmits a fixed beam. The terminal fixed beam can be configured through the QCL (quasi co-location) relationship between the downlink channel and the uplink channel.

[0079] The number of scanning beams N on the base station side must satisfy N>= the number of arrays to be restored. For example, for a 4x4 array (16 arrays), it is necessary to restore the channels of 16 arrays, then the number of scanning beams N must satisfy N>=16. The algorithm for communication channel reconstruction is as follows:

[0080] , represents the air interface channel through which the communication signal sent by UEi passes; , represents the transmit beam weight of UEi; , represents the j-th receiving beam weight of the head end; , represents the channel between UEi and the jth receiving beam of the head end; , represents the noise of the communication channel at the measurement time; satisfies the distribution of zero-mean Gaussian white noise; Then, the reconstruction of the communication channel is to combine the communication channels of N consecutive beams into a large vector and recover Here’s how to do it:

[0081] Then, restore The problem can be transformed into solving The problem can be solved by the least squares (LS) algorithm or the minimum mean square error (MMSE) algorithm, and we can get .

[0082] (2) The steps of perceptual channel acquisition and reconstruction include: Perception channel acquisition: The clutter processing module acquires the perception channel via the fourth interface. In the perception system, it is impossible to accurately distinguish each perception target.

[0083] Perceptual channel reconstruction: Based on the base station receiving beam and the number of base station scanning beams, a vector is constructed using relevant defined parameters and converted into a solvable problem, and then the perceptual channel is restored using the least squares or minimum mean square error algorithm.

[0084] Specifically, the perception channel reconstruction can be completed by the perception channel reconstruction module. The perception channel reconstruction module is used to reconstruct (restore) the perception channel at the array level. The reconstruction process depends on the following conditions: The N receiving beams of the base station: The weights of these receiving beams are known and can be output by the scheduling module to the sensing channel reconstruction module. There are two ways to pass the receiving beam ID: Method 1: Outputting the receiving beam ID to the clutter processing module through the scheduling module.

[0085] Method 2: transmitting the channel information and the receiving beam ID through the fourth interface.

[0086] The number of scanning beams N on the base station side must satisfy N>= the number of arrays to be restored. For example, for a 4x4 array (16 arrays), if the channels of 16 arrays need to be restored, the number of scanning beams N must satisfy N>=16. The algorithm for perceptual channel reconstruction is as follows:

[0087] , represents the air interface channel experienced by the sensing signal reflected by sensing target i; there are M sensing targets in the environment; , represents the clutter channel; it represents the superposition of the channels experienced by all clutter signals. The clutter channel includes the signals that reach the headend after being reflected by obstacles, leakage between headends, illegal drones, and other targets; , represents the j-th receiving beam weight of the head end; , represents the channel experienced by the jth receiving beam at the head end; , represents the noise at the moment of measurement of the sensing channel; satisfies the distribution of zero-mean Gaussian white noise; Then, the reconstruction of the perception channel is to restore the perception channels of N consecutive beams into a large vector. Here’s how to do it:

[0088] Then, restore The problem can be transformed into solving The problem can be solved by the least squares (LS) algorithm or the minimum mean square error (MMSE) algorithm, and we can get .

[0089] Exemplarily, in step S130, calculating the clutter space includes: S131, calculate the communication channel gain according to the communication transmission power and communication transmission beam gain of each terminal device, and according to the head end communication reception beam gain and communication reception gain.

[0090] For example, the communication channel gain GCi of UEi is calculated based on the communication transmission power, communication transmission beam gain, communication reception beam gain, and communication reception gain of UEi.

[0091] S132, calculating a class perception channel based on the communication channel and the communication channel gain.

[0092] For example, according to the communication channel of UEi , UEi's communication channel gain GCi, calculation ;in, Represents the square root operator. It is called class-aware channel.

[0093] S133, subtracting the quasi-sensing channel of each terminal device from the reconstructed sensing channel in turn to obtain a clutter channel, and calculating a clutter space matrix according to the clutter channel.

[0094] For example, in the reconstructed sensing channel, the clutter channel can be obtained by subtracting the quasi-sensing channel of each UE in turn. . Calculate the clutter space matrix ;in is the conjugate transpose operator.

[0095] S134, orthogonalizing the clutter space matrix to obtain the clutter space.

[0096] For example, for the clutter space matrix Orthogonalization is performed to obtain the clutter space.

[0097] In some embodiments, calculating the clutter space further includes any of the following: Method 1: Construct the clutter space based on the feature number parameter (M0).

[0098] Perform eigenvalue decomposition or singular value decomposition operation on the clutter space matrix, and select eigenvectors corresponding to the second strongest eigenvalues ​​according to the eigennumber parameter indicated by the resource scheduling module to construct a set for clutter space calculation.

[0099] For example, Perform eigenvalue decomposition or singular value decomposition, calculate the clutter space by a set of eigenvectors corresponding to M0 (eigennumber parameter) second strongest eigenvalues; the resource scheduling module needs to indicate the M0 parameter.

[0100] Method 2: Construct the clutter space based on the eigenvalue power parameter (k0).

[0101] Perform eigenvalue decomposition or singular value decomposition operation on the clutter space matrix, and select eigenvectors corresponding to eigenvalues ​​lower than the strongest eigenvalue by the power parameter for clutter space calculation according to the eigenvalue power parameter indicated by the resource scheduling module.

[0102] For example, the eigenvalue power parameter k0 (in dB) can be set, and the eigenvalue corresponding to the eigenvalue whose eigenvalue is k0 dB lower than the strongest eigenvalue is selected to calculate the clutter space; wherein the resource scheduling module is required to indicate the k0 parameter.

[0103] Method 3: Determine the clutter space by combining filtering and eigenvector.

[0104] A joint filtering process is performed on the clutter space matrix obtained by measuring a plurality of consecutive time slots, and the clutter space is calculated according to the eigenvector determined by the eigennumber quantity parameter or the eigenvalue power parameter.

[0105] For example, the Perform joint filtering, and then calculate the clutter space according to the steps of "eigenvalue decomposition or singular value decomposition" and "determine eigenvector" in the above two methods (i.e. according to the eigenvalue quantity parameter M0 or the eigenvalue power parameter k0).

[0106] Method 4: Constructing clutter space based on the autocorrelation matrix of the sensing channel (I).

[0107] The autocorrelation matrix of the channel is calculated according to the channel experienced by the perceived signal, and an eigenvalue decomposition or singular value decomposition operation is performed on it to obtain multiple eigenvalues ​​and eigenvectors. The eigenvector set corresponding to the terminal device is determined according to the communication channel gain of each terminal device, and the eigenvectors corresponding to the remaining eigenvalues ​​constitute the clutter space.

[0108] For example, calculate the autocorrelation matrix of the channel experienced by the perceived signal ; Among them, the channel experienced by the sensing signal .

[0109] right Perform eigenvalue decomposition or singular value decomposition to obtain N eigenvalues ​​and eigenvectors, and use the communication channel gain GCi of each UE to obtain the eigenvector set corresponding to the UE. The set of eigenvectors corresponding to other eigenvalues ​​is the clutter space.

[0110] Method 5: Constructing clutter space based on the perceived channel autocorrelation matrix (II).

[0111] The autocorrelation matrix of the channel experienced by the perception signal obtained by measuring multiple consecutive time slots is jointly filtered, the autocorrelation matrix of the channel experienced by the perception signal is calculated, and then the eigenvalue decomposition or singular value decomposition operation is performed, and the communication channel gain is used to determine the eigenvector set corresponding to the terminal device for clutter space calculation.

[0112] For example, the autocorrelation matrix of the channel experienced by the perceived signal measured in multiple consecutive time slots is After the joint filtering process, the clutter space is calculated according to the above steps, that is, first The calculation, eigenvalue decomposition or singular value decomposition of , and then use the communication channel gain GCi of each UE to determine the eigenvector set corresponding to the UE, and finally determine the clutter space.

[0113] In some embodiments, in step S130, the resource scheduling module determines the clutter pattern accordingly, transmits it to the head end via the second interface, and the head end performs corresponding operations according to the received clutter pattern, including: The resource scheduling module determines and outputs the type of clutter mode according to the current state of the system. The types of clutter modes include suppression mode and non-suppression mode. The non-suppression mode includes save mode and hold mode. In the suppression mode, the resource scheduling module transmits the clutter spatial coefficients most recently saved by the head end to the head end for clutter suppression. In the save mode, the resource scheduling module saves the clutter spatial coefficients output by the clutter processing module. In the hold mode, the head end does not perform clutter suppression operations.

[0114] Specifically, after the clutter processing module completes the calculation of the clutter space, it will pass the calculated clutter space to the resource scheduling module through the seventh interface. The resource scheduling module will output the type of clutter mode according to the current state of the system. The clutter mode determines whether the system performs clutter processing. The types of clutter modes include: save mode, suppression mode and hold mode.

[0115] In one embodiment, the resource scheduling mode outputs the clutter mode of each head end according to the type of the head end, and the type of the head end can be obtained by reading the head end model. For example, if the head end is a pure sensing head end, the clutter mode is fixedly scheduled as a holding mode. For the synaesthesia head end, the clutter mode of the head end can be comprehensively decided and scheduled based on information such as the sensing signal power, the target detection power, the communication signal power, and the signal-to-interference-noise ratio.

[0116] In save mode, the scheduling module saves the clutter space coefficients output by the clutter processing module. This means that the system stores the current clutter space related information for subsequent operations. For example, in some cases, the system needs to perform clutter processing based on these saved coefficients at a later point in time.

[0117] In the suppression mode, the scheduling module transmits the clutter spatial coefficients saved by each head end to the head end through the second interface. Then, the clutter suppression operation is performed at the head end. The clutter coefficient is used for specific clutter suppression operations when clutter suppression is required. Suppression is to take certain measures to reduce the interference of clutter on the signal and improve the quality of the signal.

[0118] In the hold mode, the head end does not perform clutter suppression. The system does not actively suppress clutter in this mode, for example, because the clutter has little impact on the signal in the current system state or there are other considerations.

[0119] For example, if the clutter mode received by the head end indicates the suppression mode, the head end will use the received clutter coefficient to suppress the received signal. This is to reduce the interference of clutter on the received signal and improve the quality and accuracy of the signal. If the clutter mode received by the head end is not the suppression mode (i.e., the save mode or the hold mode), the head end will not perform clutter processing on the received signal.

[0120] Please refer to Figure 3 , Figure 3 It is a schematic diagram of the sending side and receiving side of multiple headends provided in an embodiment of the present application. In a networking environment consisting of multiple headends and multiple terminal devices, multiple headends constitute a headend level, and multiple terminal devices constitute a terminal device level.

[0121] Exemplarily, the communication channel between the head-end level and the terminal device level, the communication receiving beam identifier of the head-end level, the communication receiving gain, the perceived channel of the head-end level, and the perceived receiving beam identifier and the perceived receiving gain are transmitted through the fourth interface. The head-end level means that the interface parameter needs to carry the head-end number. The head-end number is a unique number indicating the identity of the head-end in the system, which can be a logical number or a physical port number.

[0122] Specifically, the fourth interface is responsible for transmitting the head-end level and UE-level communication channels, which provides the information basis related to the communication channels for subsequent clutter processing. For example, in a multi-user and multi-device networking environment, the communication channel conditions between different head ends and UEs are clarified. In addition, the fourth interface transmits the head-end level communication receiving beam ID and the communication receiving gain. The communication receiving beam ID helps to determine the beam direction and receiving beam weight of the communication signal received by the head end, while the communication receiving gain is related to the signal strength. This information is used to calculate the clutter coefficient in the subsequent clutter processing module. In addition, the fourth interface transmits the head-end level perception channel, perception receiving beam ID and perception receiving gain. The perception channel information can reflect the perception situation in the environment, and the perception receiving beam ID and perception receiving gain help determine the reception status of the perception signal, providing the necessary data source for the clutter processing module to perform clutter space calculation.

[0123] Exemplarily, the clutter processing module performs head-end level clutter space calculation and transmits the head-end level clutter space to the resource scheduling module, and the resource scheduling module outputs the head-end level clutter pattern.

[0124] Specifically, the clutter processing module performs clutter space calculation at the head end level. In a multi-head end continuous networking environment, the clutter space is calculated for each head end separately, taking into account the differences in information such as the communication channel, communication receiving beam, and perception channel received by each head end, and accurately calculating the clutter space. The clutter processing module also transmits the clutter space coefficient of the head end level to the resource scheduling module through the seventh interface, that is, transmits the results calculated by the clutter processing module so that the resource scheduling module can perform subsequent operations.

[0125] The resource scheduling module maintains the clutter coefficients at the head-end level. In the case of multiple head-ends, the resource scheduling module needs to manage the clutter coefficients corresponding to each head-end separately to ensure the accuracy and effectiveness of these coefficients. The resource scheduling module outputs the clutter pattern at the head-end level. According to the overall state of the system and the clutter coefficients of each head-end and other related information, the appropriate clutter pattern is determined and output for each head-end to achieve clutter suppression operations for multiple head-ends.

[0126] In some embodiments, the method further comprises: The resource scheduling module outputs the clutter suppression specific area determination parameters at the head-end level, and the clutter coefficients at the head-end level and the specific area level, wherein the specific areas are distinguished by numbers; After receiving its own clutter suppression region related parameters and clutter coefficients, the head end performs clutter suppression processing on the corresponding specific regions in sequence according to the specific region numbers.

[0127] Specifically, the resource scheduling module outputs the head-end-level clutter suppression specific region determination parameter (i.e., ROI parameter). The function of this parameter is to determine which specific regions need to be processed for clutter suppression. In the entire R spectrum and V spectrum, clutter suppression is not performed on all ranges, but only on the partial regions determined by the ROI parameter. In addition, each ROI region can be distinguished by the ROI number, which helps to accurately locate and identify different regions of interest.

[0128] For example, the ROI parameters are as follows: {0, 1, 1, 40}, means: head end = 0, ROI ID = 1, clutter suppression is performed at the position of R spectrum number [1~40]; {0, 2, 99, 110}, means: head end = 0, ROI ID = 2, clutter suppression is performed at the position of R spectrum number [99~110]; {11, 3, 210, 230, 300, 303} means: head end = 11, ROI ID = 3, clutter suppression is performed at the positions of R spectrum number [210~230] and V spectrum number [300~303].

[0129] The resource scheduling module also outputs the clutter coefficients at the headend level and the ROI area level. The ROI area level means that the clutter coefficients are associated with a specific ROI area, and the clutter coefficients corresponding to different areas can also be distinguished by the ROI number. This enables the clutter suppression operation to use appropriate clutter coefficients according to the characteristics of different areas.

[0130] For example, the clutter coefficient parameters are as follows: {0,0,0}, indicating that the head end = 0, ROI ID = 0, and the clutter coefficient number used = 0. After the head end 0 receives the indication, for the area indicated by ROI ID = 0, it searches for the clutter coefficient value in the space of the clutter coefficient number = 0; {11,3,100} indicates that the head end = 11, ROI ID = 3, and the clutter coefficient number used = 100. After the head end 0 receives the indication, it searches for the clutter coefficient value in the space of the clutter coefficient number = 100 for the area indicated by ROI ID = 3.

[0131] After receiving its own ROI parameters and clutter coefficients, each headend will perform clutter suppression on the area corresponding to each ROIID in turn according to the ROI ID. In other words, the headend will follow the instructions given by the resource scheduling module and use the corresponding clutter coefficient (also given by the resource scheduling module based on information such as ROI ID) to perform clutter suppression operations for a specific area (determined by the ROI ID).

[0132] For example, when the resource scheduling module outputs the clutter coefficient parameter {0,0,0}, for head end 0, the area of ​​ROI ID=0, head end 0 will search for the clutter coefficient value in the space with the clutter coefficient number 0, and then use this coefficient to perform clutter suppression on the area. Similarly, when head end 11 receives a clutter coefficient parameter such as {11,3,100}, it will search for the clutter coefficient value in the space with the clutter coefficient number 100 for the area indicated by ROI ID=3 and perform clutter suppression.

[0133] Therefore, the resource scheduling module outputs the head-end-level clutter suppression specific area determination parameters and the head-end-level and specific area-level clutter coefficients (specific areas are distinguished by numbers), which can reduce the complexity of clutter suppression and reduce the fronthaul capacity. In terms of reducing the complexity of clutter suppression, the head-end-level clutter suppression specific area determination parameters allow the head-end to clearly identify the specific area to be processed, avoiding indiscriminate processing of the entire space, while the head-end-level and specific area-level clutter coefficients provide the head-end with a targeted suppression basis. Different processing methods can be used in different situations to reduce unnecessary calculations. In terms of reducing the fronthaul capacity, the specific area division allows the resource scheduling module to only transmit the relevant parameters and coefficients of the specific area, without the need to transmit the clutter information of the entire area, and the targeted transmission avoids unnecessary information transmission, reducing the amount of fronthaul data, thereby reducing the fronthaul capacity requirements.

[0134] In some embodiments, the at least one headend described in the present application includes at least one pure sensing headend and / or at least one synaesthesia headend. That is, the headend of the present application can be a pure sensing headend or a synaesthesia headend, or a combination of the two.

[0135] For the pure sensing head end, the resource scheduling module indicates that its clutter mode is the hold mode. This means that in terms of clutter processing, the pure sensing head end does not need to perform special processing on the clutter, such as clutter suppression or storage, but maintains the current state.

[0136] For the synaesthesia headend, the resource scheduling module configures its clutter mode to one of the hold mode, save mode or suppression mode according to the system scheduling requirements. The hold mode is similar to the pure perception headend and is a relatively stable state; the save mode saves the clutter-related data for subsequent analysis or processing; the suppression mode suppresses the clutter to improve the performance or accuracy of the system.

[0137] Specifically, in order to determine the type of the head end, the method of reading the built-in model of the head end can be used. Each head end has its own built-in model, which contains some basic information of the head end, such as the function type. By reading this model, it is possible to determine whether the head end is a synaesthesia head end or a pure perception head end. The head end passes its model information to the resource scheduling module. In this way, the resource scheduling module can obtain the type information of each head end, and then indicate the clutter mode of the head end according to the head end type. This process ensures that the system can reasonably configure the clutter mode according to different types of head ends, thereby improving the effectiveness and adaptability of the entire system in clutter processing.

[0138] In some embodiments, such as Figure 2 , Figure 3 As shown, the network side also includes a target detection module and a result display module. The clutter processing module is connected to the target detection module through the fifth interface, and the target detection module is connected to the result display module through the sixth interface. The target detection module uses the information received from the clutter processing module to detect the target on the basis of eliminating clutter interference. The results detected by the target detection module, such as the existence of the target, the distance, speed, angle and other information of the target, are then passed to the result display module. After receiving this information, the result display module can display the results in a visual way (for example, displaying the location, status and other information of the target on the screen) or in other forms (such as voice broadcasting target related information) to obtain the final result of the target detection.

[0139] The clutter suppression device provided in the present application is described below. The clutter suppression device described below and the clutter suppression method described above can be referenced to each other.

[0140] Please refer to Figure 4 , Figure 4 A clutter suppression device 400 includes a resource scheduling module 410 , a baseband processing module 420 , a head end 430 , and a clutter processing module 440 .

[0141] Exemplarily, the resource scheduling module 410 is used to send resource scheduling parameters to the baseband processing module through the first interface.

[0142] Exemplarily, the baseband processing module 420 is used to generate a resource scheduling indication based on the resource scheduling parameters sent by the resource scheduling module, and send the indication to the head end via the second interface.

[0143] Exemplarily, the head end 430 is used to send a communication signal or a perception signal according to the resource scheduling indication sent by the baseband processing module, receive the uplink signal transmitted by the terminal side and / or the perception signal reflected by the perception target, and return the internally processed signal to the baseband processing module via the third interface, and perform corresponding operations according to the interference pattern transmitted by the resource scheduling module.

[0144] Exemplarily, the clutter processing module 440 is used to obtain the communication channel and the sensing channel information from the baseband processing module via the fourth interface to calculate the clutter space, and then pass the clutter space to the resource scheduling module for the resource scheduling module to determine the clutter mode.

[0145] Exemplarily, the clutter processing module 440 is further used for: Calculate the communication channel gain according to the communication transmission power and communication transmission beam gain of each terminal device, and according to the head-end communication reception beam gain and communication reception gain; Calculating a class-aware channel based on a communication channel and a communication channel gain; Subtract the quasi-sensing channel of each terminal device from the reconstructed sensing channel in turn to obtain the clutter channel, and calculate the clutter space matrix based on the clutter channel; The clutter space matrix is ​​orthogonalized to obtain the clutter space.

[0146] Exemplarily, the clutter processing module 440 is further used for: Performing eigenvalue decomposition or singular value decomposition operation on the clutter space matrix, and selecting eigenvectors corresponding to the second strongest eigenvalues ​​of the number according to the eigennumber parameter indicated by the resource scheduling module to construct a set for clutter space calculation; Performing eigenvalue decomposition or singular value decomposition operation on the clutter space matrix, and selecting an eigenvector corresponding to an eigenvalue lower than the strongest eigenvalue by the power parameter for clutter space calculation according to the eigenvalue power parameter indicated by the resource scheduling module; Performing joint filtering processing on the clutter space matrix obtained by measuring a plurality of consecutive time slots, and calculating the clutter space according to the eigenvector determined by the eigennumber quantity parameter or the eigenvalue power parameter; The autocorrelation matrix of the channel is calculated according to the channel experienced by the sensed signal, and an eigenvalue decomposition or singular value decomposition operation is performed on the channel to obtain multiple eigenvalues ​​and eigenvectors. The eigenvector set corresponding to the terminal device is determined according to the communication channel gain of each terminal device, and the eigenvectors corresponding to the remaining eigenvalues ​​constitute the clutter space; The autocorrelation matrix of the channel experienced by the perception signal obtained by measuring multiple consecutive time slots is jointly filtered, the autocorrelation matrix of the channel experienced by the perception signal is calculated, and then the eigenvalue decomposition or singular value decomposition operation is performed, and the communication channel gain is used to determine the eigenvector set corresponding to the terminal device for clutter space calculation.

[0147] Exemplarily, the first interface is a functional application platform interface, which is provided with a resource scheduling parameter field, and the resource scheduling parameters include communication related parameters and / or perception related parameters; Among them, the communication-related parameters include user set-related parameters and scheduling parameters of each communication user. The scheduling parameters of each communication user include channel type-related parameters, resource occupancy-related parameters and modulation and coding-related parameters; the perception-related parameters include resource occupancy-related parameters and perception device-related parameters.

[0148] Exemplarily, the second interface is a fronthaul interface, and is provided with a resource scheduling indication field, where the resource scheduling indication includes any one of a timing information related parameter, a communication related parameter, a perception signal related parameter, a communication signal beam weight related parameter, and a perception signal beam weight related parameter, or a combination thereof; Among them, the timing information related parameters include timestamp information, timing source type, time accuracy, time correction information and clock status information; the communication related parameters include communication ratio, carrier bandwidth and number of carriers; the perception signal related parameters include the start time, duration, start carrier and occupied carrier of the perception signal; the communication signal beam weight related parameters include the transmission beam weight and the receiving beam weight of the communication signal; the perception signal beam weight related parameters include the transmission beam weight and the receiving beam weight of the perception signal.

[0149] Exemplarily, the headend 430 is further configured to process one or more of the following operations: The head end removes the cyclic prefix of the received communication signal, converts the time domain into the frequency domain, and transmits the frequency domain signal back to the baseband processing module via the third interface; The head end extracts the pilot resources to obtain the pilot frequency domain signal based on removing the cyclic prefix and converting the time domain to the frequency domain of the communication signal, and transmits it back to the baseband processing module via the third interface; After extracting the pilot resource to obtain the pilot frequency domain signal, the head end performs pilot removal and signal processing to obtain a channel frequency domain signal, which is then transmitted back to the baseband processing module via the third interface; After obtaining the channel frequency domain signal, the head end converts it into a time domain signal to obtain a channel time domain signal, and transmits it back to the baseband processing module via the third interface; The head end directly transmits the baseband time domain signal back to the baseband processing module via the third interface; The head end directly transmits the sensed time domain signal back to the baseband processing module via the third interface; After the head end processes the perceived time domain signal to obtain the R spectrum, it is transmitted back to the baseband processing module via the third interface; The head end processes the perceived time domain signal to obtain an R spectrum and processes it in the symbol domain to obtain a V spectrum, which is then transmitted back to the baseband processing module via the third interface; The head end removes the cyclic prefix of the sensed time domain signal and converts the time domain to the frequency domain, and then transmits the obtained frequency domain signal back to the baseband processing module via the third interface; The head end removes the cyclic prefix of the perceived time domain signal, converts the time domain to the frequency domain, and processes the perceived signal in the frequency domain, and then transmits the processed frequency domain signal back to the baseband processing module via the third interface; After the head end removes the cyclic prefix of the perceived time domain signal, converts the time domain to the frequency domain, and processes the frequency domain to remove the perceived signal, the R spectrum obtained by converting the frequency domain to the time domain is transmitted back to the baseband processing module via the third interface; The head end removes the cyclic prefix of the perceived time domain signal, converts the time domain to the frequency domain, processes the perceived signal in the frequency domain, converts the frequency domain to the time domain to obtain the R spectrum, and then processes it in the symbol domain to obtain the V spectrum, and then transmits it back to the baseband processing module via the third interface.

[0150] Exemplarily, the baseband processing module 420 is further configured to process the signal processed by the head end, and obtaining the communication channel and the perception channel information includes one or more of the following operations: The baseband processing module performs resource de-mapping, channel estimation, equalization, and channel decoding operations on the communication signal; The baseband processing module performs resource de-mapping, channel estimation, and channel measurement operations on the communication signal; The baseband processing module performs R spectrum calculation, V spectrum calculation, coherent frequency response analysis, and A spectrum angle estimation operations on the perception signal; After the above operations, the clutter processing module can obtain the communication channel and perception channel information from the baseband processing module.

[0151] Exemplarily, the communication channel and the perceptual channel information include communication channel information and perceptual channel information; Among them, the communication channel information includes terminal transmit beam, terminal transmit power, air interface channel, head-end communication signal receive beam, head-end communication signal receive gain and noise and interference related parameters; the perception channel information includes head-end perceived transmit beam, head-end transmit power and transmit gain, air interface channel, head-end perceived receive beam and head-end perceived receive gain.

[0152] Exemplarily, the clutter processing module 440 is further configured to obtain communication channel and perception channel information from the baseband processing module via the fourth interface to perform a communication channel acquisition and reconstruction step and / or a perception channel acquisition and reconstruction step; The communication channel acquisition and reconstruction steps include: The clutter processing module obtains the communication channel and the terminal device identifier indicated by the wireless network temporary identifier value output by the resource scheduling module through the fourth interface; According to the base station receiving beam, the terminal fixed transmitting beam, and the number of base station scanning beams, a vector is constructed using relevant defined parameters and converted into a solvable problem, and then the communication channel is restored using the least squares or minimum mean square error algorithm; The sensing channel acquisition and reconstruction steps include: The clutter processing module obtains the sensing channel via the fourth interface; According to the number of base station receiving beams and base station scanning beams, a vector is constructed using relevant definition parameters and converted into a solvable problem, and then the perceived channel is restored through the least squares or minimum mean square error algorithm.

[0153] Exemplarily, the resource scheduling module 410 is further configured to: The resource scheduling module determines and outputs the type of the clutter mode according to the current state of the system, the type of the clutter mode includes a suppression mode and a non-suppression mode, and the non-suppression mode includes a save mode and a hold mode; In the suppression mode, the resource scheduling module transmits the clutter spatial coefficients most recently saved by the head end to the head end for clutter suppression; in the save mode, the resource scheduling module saves the clutter spatial coefficients output by the clutter processing module; in the hold mode, the head end does not perform clutter suppression operations.

[0154] Exemplarily, in a networking environment consisting of multiple head ends and multiple terminal devices, the multiple head ends constitute a head end level, and the multiple terminal devices constitute a terminal device level; the clutter suppression device 400 is further used to: The communication channel between the head-end level and the terminal device level, the communication receiving beam identifier of the head-end level, the communication receiving gain, the perceived channel of the head-end level and the perceived receiving beam identifier, and the perceived receiving gain are transmitted through the fourth interface; The clutter processing module performs head-end level clutter space calculation and transmits the head-end level clutter space to the resource scheduling module, and the resource scheduling module outputs the head-end level clutter pattern.

[0155] Exemplarily, the clutter suppression device 400 is further used for: The resource scheduling module outputs the clutter suppression specific area determination parameters at the head-end level, and the clutter coefficients at the head-end level and the specific area level, wherein the specific areas are distinguished by numbers; After receiving its own clutter suppression region related parameters and clutter coefficients, the head end performs clutter suppression processing on the corresponding specific regions in sequence according to the specific region numbers.

[0156] Exemplarily, the at least one headend includes at least one pure sensing headend and / or at least one synaesthesia headend; the clutter suppression device 400 is further used for: For the pure sensing headend, the resource scheduling module instructs its clutter mode to be the holding mode; For the synaesthesia headend, the resource scheduling module configures its clutter mode to one of the holding mode, the saving mode or the suppression mode according to the scheduling requirements of the system.

[0157] Exemplarily, the clutter is calculated by the clutter processing module via the communication channel and perception channel information obtained from the baseband processing module, and includes information on the distribution characteristics and intensity characteristics of the clutter, and is used to determine the clutter pattern to achieve a specific information space for clutter suppression.

[0158] On the other hand, the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the computer can execute the clutter suppression method provided by the above methods.

[0159] On the other hand, the present application also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the clutter suppression method provided above.

[0160] The embodiments of the present application provide an electronic device, a computer program product, and a processor-readable storage medium, on which the computer program stored enables the processor to implement all the method steps implemented in the above-mentioned method embodiments and to achieve the same technical effects. The parts and beneficial effects of this embodiment that are the same as those in the method embodiments will not be described in detail herein.

[0161] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0162] Through the description of the above implementation methods, 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, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0163] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. 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 application.

Claims

1. A clutter suppression method, characterized in that: Applied to a network side, the network side includes a resource scheduling module, a baseband processing module, a clutter processing module and at least one head end; The method comprises: The resource scheduling module sends resource scheduling parameters to the baseband processing module through the first interface, and the baseband processing module generates a resource scheduling indication according to the resource scheduling parameters and sends it to the head end through the second interface; The head end sends a communication signal and / or a perception signal according to the resource scheduling instruction, receives an uplink signal transmitted by the terminal side and / or a perception signal reflected by a perception target, and transmits the processed signal back to the baseband processing module via the third interface; The clutter processing module obtains the communication channel and the perception channel information from the baseband processing module via the fourth interface to calculate the clutter space, and then transmits the clutter space to the resource scheduling module; the resource scheduling module determines the clutter mode based on this, and transmits it to the head end via the second interface, and the head end performs corresponding operations according to the received clutter mode.

2. The clutter suppression method according to claim 1, characterized in that: The clutter calculation space includes: Calculate the communication channel gain according to the communication transmission power and communication transmission beam gain of each terminal device, and according to the head-end communication reception beam gain and communication reception gain; Calculating a class-aware channel based on a communication channel and a communication channel gain; Subtract the quasi-sensing channel of each terminal device from the reconstructed sensing channel to obtain the clutter channel, and calculate the clutter space matrix based on the clutter channel; The clutter space matrix is ​​orthogonalized to obtain the clutter space.

3. The clutter suppression method according to claim 1, characterized in that: The computational clutter space also includes any of the following: Performing eigenvalue decomposition or singular value decomposition operation on the clutter space matrix, and selecting eigenvectors corresponding to the second strongest eigenvalues ​​of the number according to the eigennumber parameter indicated by the resource scheduling module to construct a set for clutter space calculation; Performing eigenvalue decomposition or singular value decomposition operation on the clutter space matrix, and selecting an eigenvector corresponding to an eigenvalue lower than the strongest eigenvalue by the power parameter for clutter space calculation according to the eigenvalue power parameter indicated by the resource scheduling module; Performing joint filtering processing on the clutter space matrix obtained by measuring a plurality of consecutive time slots, and calculating the clutter space according to the eigenvector determined by the eigennumber quantity parameter or the eigenvalue power parameter; The autocorrelation matrix of the channel is calculated according to the channel experienced by the sensed signal, and an eigenvalue decomposition or singular value decomposition operation is performed on the channel to obtain multiple eigenvalues ​​and eigenvectors. The eigenvector set corresponding to the terminal device is determined according to the communication channel gain of each terminal device, and the eigenvectors corresponding to the remaining eigenvalues ​​constitute the clutter space; The autocorrelation matrix of the channel experienced by the perception signal obtained by measuring multiple consecutive time slots is jointly filtered, the autocorrelation matrix of the channel experienced by the perception signal is calculated, and then the eigenvalue decomposition or singular value decomposition operation is performed, and the communication channel gain is used to determine the eigenvector set corresponding to the terminal device for clutter space calculation.

4. The clutter suppression method according to claim 1, characterized in that: The communication channel and perception channel information include communication channel information and perception channel information; Among them, the communication channel information includes terminal transmit beam, terminal transmit power, air interface channel, head-end communication signal receive beam, head-end communication signal receive gain and noise and interference related parameters; the perception channel information includes head-end perceived transmit beam, head-end transmit power and transmit gain, air interface channel, head-end perceived receive beam and head-end perceived receive gain.

5. The clutter suppression method according to claim 1, characterized in that: The clutter processing module obtains the communication channel and the sensing channel information from the baseband processing module via the fourth interface to perform the communication channel acquisition and reconstruction steps and / or the sensing channel acquisition and reconstruction steps; The communication channel acquisition and reconstruction steps include: The clutter processing module obtains the communication channel and the terminal device identifier indicated by the wireless network temporary identifier value output by the resource scheduling module through the fourth interface; According to the base station receiving beam, the terminal fixed transmitting beam, and the number of base station scanning beams, a vector is constructed using relevant defined parameters and converted into a solvable problem, and then the communication channel is restored using the least squares or minimum mean square error algorithm; The sensing channel acquisition and reconstruction steps include: The clutter processing module obtains the sensing channel via the fourth interface; According to the number of base station receiving beams and base station scanning beams, a vector is constructed using relevant definition parameters and converted into a solvable problem, and then the perceived channel is restored through the least squares or minimum mean square error algorithm.

6. The clutter suppression method according to claim 1, characterized in that: The resource scheduling module determines the clutter pattern accordingly, and transmits it to the head end via the second interface, and the head end performs corresponding operations according to the received clutter pattern, including: The resource scheduling module determines and outputs the type of the clutter mode according to the current state of the system, the type of the clutter mode includes a suppression mode and a non-suppression mode, and the non-suppression mode includes a save mode and a hold mode; In the suppression mode, the resource scheduling module transmits the clutter spatial coefficients most recently saved by the head end to the head end for clutter suppression; in the save mode, the resource scheduling module saves the clutter spatial coefficients output by the clutter processing module; in the hold mode, the head end does not perform clutter suppression operations.

7. The clutter suppression method according to claim 6, characterized in that: A clutter pattern is generated according to the type of the head end, wherein the type of the head end is obtained by reading the head end model.

8. The clutter suppression method according to claim 1, characterized in that: In a networking environment consisting of multiple headends and multiple terminal devices, multiple headends constitute the headend level, and multiple terminal devices constitute the terminal device level; The method further comprises: The communication channel between the head-end level and the terminal device level, the communication receiving beam identifier of the head-end level, the communication receiving gain, the perceived channel of the head-end level and the perceived receiving beam identifier, and the perceived receiving gain are transmitted through the fourth interface; The clutter processing module performs head-end level clutter space calculation and transmits the head-end level clutter space to the resource scheduling module, and the resource scheduling module outputs the head-end level clutter pattern.

9. The clutter suppression method according to claim 8, characterized in that: The method further comprises: The resource scheduling module outputs the clutter suppression specific area determination parameters at the head-end level, and the clutter coefficients at the head-end level and the specific area level, wherein the specific areas are distinguished by numbers; After receiving its own clutter suppression region related parameters and clutter coefficients, the head end performs clutter suppression processing on the corresponding specific regions in sequence according to the specific region numbers.

10. The clutter suppression method according to claim 1, characterized in that: The clutter is calculated by the clutter processing module through the communication channel and perception channel information obtained from the baseband processing module, which contains information on the distribution characteristics and intensity characteristics of the clutter, and is used to determine the clutter pattern to achieve a specific information space for clutter suppression.

11. The clutter suppression method according to claim 1, characterized in that: The at least one headend comprises at least one pure sensing headend and / or at least one synaesthesia headend; For the pure sensing headend, the resource scheduling module instructs its clutter mode to be the holding mode; For the synaesthesia headend, the resource scheduling module configures its clutter mode to one of the holding mode, the saving mode or the suppression mode according to the scheduling requirements of the system.

12. A clutter suppression device, characterized in that: The device comprises: A resource scheduling module, sending resource scheduling parameters to the baseband processing module through the first interface; A baseband processing module generates a resource scheduling indication based on the resource scheduling parameters sent by the resource scheduling module, and sends the indication to the head end via the second interface; The head end sends a communication signal or a perception signal according to the resource scheduling indication sent by the baseband processing module, receives the uplink signal transmitted by the terminal side and / or the perception signal reflected by the perception target, transmits the internally processed signal back to the baseband processing module via the third interface, and performs corresponding operations according to the clutter mode transmitted by the resource scheduling module; The clutter processing module obtains the communication channel and the sensing channel information from the baseband processing module via the fourth interface to calculate the clutter space, and then transmits the clutter space to the resource scheduling module for the resource scheduling module to determine the clutter mode.

13. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the clutter suppression method according to any one of claims 1 to 11.

Citation Information

Patent Citations

  • Learning-perception-decision making-responding method under broadband cognitive passive radar architecture

    CN106646410A

  • Low-power transmission method of communication and perception integrated system

    CN117222011A

  • Airborne radar non-uniform clutter suppression method based on perception and detection integrated waveform

    CN117890863A

  • Dynamic target positioning and speed measuring method and device based on communication signals

    CN117915259A

  • Communication sensing integrated clutter suppression and parameter estimation method, system and device and medium

    CN119110251A

Cited By

  • Unmanned aerial vehicle detection method and system based on pilot frequency synchronization sequence matching

    CN119807861A

  • Communication networking method and device thereof

    CN119967427A