Communication method and device
By using artificial intelligence models to process echo signal data in communication equipment, coefficients and sequences that match the target environment are generated, solving the problem of insufficient sensing performance in communication sensing technology and improving detection accuracy and ranging efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-10-30
- Publication Date
- 2026-05-01
AI Technical Summary
How to improve the sensing performance in communication sensing technology, especially the accuracy and efficiency of target localization, detection and identification in wireless communication networks.
By using artificial intelligence models in access network equipment or terminal equipment to process time-domain sampled data, distance spectrum, or compressed data of echo signals, coefficients and sequences that match the target environment are generated to produce signals for sensing and communication.
It improves perception performance, such as detection performance and ranging accuracy, reduces information transmission overhead and latency, and enhances the user experience.
Smart Images

Figure CN121968131A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] Communication sensing technology is one of the key technologies in next-generation wireless communication networks. The core idea of this technology is to integrate wireless communication and sensing functions into a single system. It utilizes the various propagation characteristics of wireless signals to achieve sensing functions such as target localization, detection, imaging, and identification, thereby acquiring information about the physical environment surrounding the target and enhancing the user experience. The principle of this sensing technology involves the transmitting device sending a sensing signal, and the receiving device receiving the echo signal formed by the target's reflection (or scattering, or diffraction), and processing the echo signal to obtain sensing data, such as the target's position, speed, or type.
[0003] Currently, improving sensing performance is a research hotspot in communication sensing technology. Summary of the Invention
[0004] This application provides a communication method and apparatus to improve sensing performance. This communication method and apparatus may also be referred to as a sensing method and apparatus, or an integrated communication and sensing method and apparatus.
[0005] In a first aspect, this application provides a communication method applicable to a first device. In one embodiment, the first device may be an access network device, or a device within the access network device (e.g., a module, communication module, circuitry or chip responsible for communication functions (e.g., a modem chip, or a system-on-a-chip (SoC) chip or system-in-package (SIP) chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions. In another embodiment, the first device may also be a terminal device, or a device within the terminal device (e.g., a module, communication module, circuitry or chip responsible for communication functions (e.g., a modem chip, or an SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the terminal device's functions.
[0006] The method may include: a first device determining a second signal based on a first coefficient, wherein the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting first information into a first model, wherein the first information is information associated with the echo signal of the first signal; and transmitting the second signal.
[0007] Alternatively, the method may include: a first device sending a second signal, the second signal being generated based on a first coefficient, wherein the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting first information into a first model, and the first information is information associated with the echo signal of the first signal.
[0008] Optionally, the first model can be an artificial intelligence (AI) model, or the first model can be a neural network-based model, or the first model can be a machine learning (ML)-based model, or the first model can be a deep learning-based model, without limitation.
[0009] Optionally, the second signal is used for sensing, or the second signal is used for both sensing and communication. Optionally, the first signal is used for sensing, or the first signal is used for both sensing and communication. That is, the method provided in the embodiments of this application can be used in scenarios where sensing is applied, or in scenarios where sensing and communication are fused, and is not limited thereto.
[0010] In this embodiment of the application, the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting the information associated with the echo signal of the first signal into the first model. The information associated with the echo signal of the first signal carries (or reflects) relevant information about the target in the environment (e.g., time delay, reflection intensity, or reflection probability), so that the first coefficient or the identifier corresponding to the first coefficient output by the first model can match the environment in which the target is located, which is beneficial to obtaining better inspection performance, ranging accuracy, etc., thereby improving perception performance.
[0011] In one possible implementation, the first device determines the second signal based on the first coefficient, which may include: the first device determines the second sequence based on the first coefficient and the first sequence, and generates the second signal based on the second sequence.
[0012] In one possible implementation, the first coefficient can be [a(h)], the first sequence can be [c(h)], the second sequence can be [d(h)], and the element d(h) in [d(h)] is equal to a(h) × c(h). The [a(h)], [c(h)] and [d(h)] are all composed of H elements, where h belongs to {1, ..., H} and H is a positive integer.
[0013] In one possible implementation, the first coefficient can be a power shaping coefficient, a frequency domain power shaping coefficient, a power scaling factor / coefficient, an amplitude scaling factor / coefficient, a frequency domain spectrum shaping, a cover code, or a mask, etc. The first sequence can be a frequency domain sequence, a modulation symbol, a symbol, a symbol sequence, the value of a resource element, or a pre-coded sequence, etc. In other words, [a(h)] can be a power shaping coefficient, a frequency domain power shaping coefficient, a power scaling factor / coefficient, an amplitude scaling factor / coefficient, a frequency domain spectrum shaping, a cover code, or a mask, etc. [c(h)] can be a frequency domain sequence, a modulation symbol, a symbol, a symbol sequence, the value of a resource element, or a pre-coded sequence, etc.
[0014] In one possible implementation, the first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or includes data after compressing the distance spectrum corresponding to the echo signal of the first signal.
[0015] In the above implementation, the input information of the first model can be time-domain sampled data, which carries information such as the target's time delay, reflection intensity, and reflection probability in the environment. By inputting the time-domain sampled data into the first model, a first coefficient or a corresponding identifier matching the target's environment can be obtained, thereby improving perception performance (e.g., detection performance, ranging accuracy). Alternatively, the input information of the first model can be a range spectrum, which reflects the target's reflection intensity and / or reflection probability within each range cell. By inputting this range spectrum into the first model, a first coefficient or a corresponding identifier matching the target's environment can be obtained, thereby improving perception performance (e.g., detection performance, ranging accuracy). Alternatively, the input information of the first model can be compressed data, which carries information such as the target's time delay, reflection intensity, and reflection probability, and / or reflects the target's reflection intensity and / or reflection probability within each range cell. By inputting this compressed data into the first model, a first coefficient or a corresponding identifier matching the target's environment can be obtained, thereby improving perception performance (e.g., detection performance, ranging accuracy). Furthermore, compared to the transmission of first information including temporal sampling data and / or range spectrum, transmitting first information as compressed data can reduce transmission overhead and latency. Alternatively, the input information of the first model can also include multiple components from temporal sampling data, range spectrum, and compressed data, making the input of the first model more diverse, which is beneficial to improving the accuracy of the output results of the first model, thereby improving perception performance.
[0016] In one possible implementation, the first information includes time-domain sampled data of the echo signal of the first signal, and the first information may also include sampling rate information of the echo signal of the first signal.
[0017] In the above implementation, the input information of the first model may include sampling rate information in addition to time-domain sampling data, so that the sampling rate of the time-domain sampling data and / or the ranging range of the first signal can be determined by the first model, which is beneficial to improving the accuracy of the output results of the first model, thereby improving the sensing performance.
[0018] In one possible implementation, the first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information may also include algorithm information corresponding to the range spectrum and / or parameter information corresponding to the range spectrum.
[0019] In the above implementation, the input information of the first model may include not only the distance spectrum but also the algorithm information and / or the parameter information corresponding to the distance spectrum. In this way, the first model can output the first coefficient or the identifier corresponding to the first coefficient in a targeted manner according to the different algorithm characteristics, which is conducive to improving the accuracy of the output results of the first model and thus improving the perception performance.
[0020] In one possible implementation, the first information includes compressed data, and the first information may further include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0021] In the above implementation, the input information of the first model may include not only compressed data, but also algorithm information and / or parameter information corresponding to the compressed data. In this way, the first model can output the first coefficient or the identifier corresponding to the first coefficient in a targeted manner according to the different algorithm characteristics, which is conducive to improving the accuracy of the output results of the first model, thereby improving the perception performance.
[0022] In one possible implementation, the first coefficient or the identifier corresponding to the first coefficient is obtained by the first device inputting the first information into the first model. For example, the first device inputs the first information into the first model to obtain the output of the first model, which includes the first coefficient or the identifier corresponding to the first coefficient. For instance, the output of the first model includes [a(h)] or the identifier corresponding to said [a(h)].
[0023] In another possible implementation, the first device may receive third information from the third device, which indicates the first coefficient. The first coefficient or the identifier corresponding to the first coefficient is obtained by the third device by inputting the first information into the first model. For example, the second information is used to indicate [a(h)]. Optionally, the first device may also send the first information to the third device. Optionally, the third device may be a core network device or a device within a core network device, or it may be an access network device or a device within an access network device.
[0024] In one possible implementation, the above method can be adapted to either a single-station sensing mode or a dual-station sensing mode.
[0025] Single-station sensing mode: The first device can also receive the echo signal of the first signal and determine first information based on the echo signal of the first signal. Optionally, the first device can also transmit the first signal. Optionally, the first device can also receive the echo signal of the second signal and process the echo signal of the second signal according to the first coefficient. Optionally, the first coefficient or the identifier corresponding to the first coefficient is obtained by the third device by inputting the first information into the first model, and the first device can also transmit the first information to the third device.
[0026] Dual-site sensing mode: The first device can also receive first information from the second device, which is a device that receives the echo signal of the first signal. Optionally, the first device can also transmit the first signal. Optionally, the first device can also transmit second information to the second device, the second information being used to indicate the first coefficient, such as indicating [a(h)]. Optionally, the first coefficient or the identifier corresponding to the first coefficient is obtained by the third device by inputting the first information into the first model. The second device is not an access network device, and the first device can also transmit the first information to the third device.
[0027] Secondly, this application provides a communication method applicable to a second device. In one embodiment, the second device may be a terminal device, or a device within a terminal device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal device's functions. In another embodiment, the second device may also be an access network device, or a device within an access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions.
[0028] The method may include: a second device receiving second information from a fourth device, the second information being used to indicate a first coefficient, the first coefficient or the identifier corresponding to the first coefficient being obtained by inputting the first information into a first model, wherein the first information is information associated with the echo signal of the first signal; and processing the received echo signal of the second signal according to the second information.
[0029] Optionally, the first model can be an AI model, or the first model can be a neural network-based model, or the first model can be an ML-based model, or the first model can be a deep learning-based model, without limitation.
[0030] Optionally, the second signal is used for sensing, or the second signal is used for both sensing and communication. Optionally, the first signal is used for sensing, or the first signal is used for both sensing and communication. That is, the method provided in the embodiments of this application can be used in scenarios where sensing is applied, or in scenarios where sensing and communication are fused, and is not limited thereto.
[0031] Optionally, the fourth device can be the first device, or it can be the third device. The first device is used to transmit the second signal. The third device can be a core network device, or a device within a core network device.
[0032] In one possible implementation, the method may further include: the first device receiving the echo signal of the second signal.
[0033] In one possible implementation, the second signal is generated by a second sequence, which is determined by the first coefficients and the first sequence.
[0034] In one possible implementation, the first coefficient can be [a(h)], the first sequence can be [c(h)], the second sequence can be [d(h)], the second signal is generated by [d(h)], and the element d(h) in [d(h)] is d(h) = a(h) × c(h). The [a(h)], the [c(h)] and the [d(h)] are all composed of H elements, where h belongs to {1, ..., H}, and H is a positive integer.
[0035] In one possible implementation, the first coefficient can be a power shaping coefficient, a frequency domain power shaping coefficient, a power scaling factor / coefficient, an amplitude scaling factor / coefficient, a frequency domain spectrum shaping, a cover code, or a mask, etc. The first sequence can be a frequency domain sequence, a modulation symbol, a symbol, a symbol sequence, the value of a resource element, or a pre-coded sequence, etc. In other words, [a(h)] can be a power shaping coefficient, a frequency domain power shaping coefficient, a power scaling factor / coefficient, an amplitude scaling factor / coefficient, a frequency domain spectrum shaping, a cover code, or a mask, etc. [c(h)] can be a frequency domain sequence, a modulation symbol, a symbol, a symbol sequence, the value of a resource element, or a pre-coded sequence, etc.
[0036] In one possible implementation, the first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or includes data after compressing the distance spectrum corresponding to the echo signal of the first signal.
[0037] In one possible implementation, the first information includes time-domain sampled data of the echo signal of the first signal, and the first information may also include sampling rate information of the echo signal of the first signal.
[0038] In one possible implementation, the first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information may also include algorithm information corresponding to the range spectrum and / or parameter information corresponding to the range spectrum.
[0039] In one possible implementation, the first information includes compressed data, and the first information may further include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0040] In one possible implementation, the method may further include: a second device receiving an echo signal of the first signal; determining the first information based on the echo signal of the first signal; and sending the first information to the fourth device.
[0041] Thirdly, this application provides a communication method applicable to a third device. In one embodiment, the third device may be a core network device, or a device within a core network device (e.g., a module, communication module, circuit or chip responsible for communication functions (e.g., a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the core network device's functions. In another embodiment, the third device may also be an access network device, or a device within an access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (e.g., a modem chip, or a SoC chip or SIP chip containing a modem core), a chip system, or a processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions.
[0042] The method may include: a third device inputting first information into a first model to obtain the output result of the first model, wherein the output result of the first model includes a first coefficient or includes an identifier corresponding to the first coefficient, the first information being information associated with the echo signal of the first information, and the first coefficient being used to determine a second signal; and sending third information to the first device, wherein the third information is used to indicate the first coefficient.
[0043] Optionally, the first model can be an AI model, or the first model can be a neural network-based model, or the first model can be an ML-based model, or the first model can be a deep learning-based model, without limitation.
[0044] Optionally, the second signal is used for sensing, or the second signal is used for both sensing and communication. Optionally, the first signal is used for sensing, or the first signal is used for both sensing and communication. That is, the method provided in the embodiments of this application can be used in scenarios where sensing is applied, or in scenarios where sensing and communication are fused, and is not limited thereto.
[0045] In one possible implementation, the above method may further include: the third device receiving first information from the first device.
[0046] In one possible implementation, the second signal is generated by a second sequence, which is determined by the first coefficients and the first sequence.
[0047] In one possible implementation, the first coefficient can be [a(h)], the first sequence can be [c(h)], the second sequence can be [d(h)], the second signal is generated by [d(h)], and the element d(h) in [d(h)] is d(h) = a(h) × c(h). The [a(h)], the [c(h)] and the [d(h)] are all composed of H elements, where h belongs to {1, ..., H}, and H is a positive integer.
[0048] In one possible implementation, the first coefficient can be a power shaping coefficient, a frequency domain power shaping coefficient, a power scaling factor / coefficient, an amplitude scaling factor / coefficient, a frequency domain spectrum shaping, a cover code, or a mask, etc. The first sequence can be a frequency domain sequence, a modulation symbol, a symbol, a symbol sequence, the value of a resource element, or a pre-coded sequence, etc. In other words, [a(h)] can be a power shaping coefficient, a frequency domain power shaping coefficient, a power scaling factor / coefficient, an amplitude scaling factor / coefficient, a frequency domain spectrum shaping, a cover code, or a mask, etc. [c(h)] can be a frequency domain sequence, a modulation symbol, a symbol, a symbol sequence, the value of a resource element, or a pre-coded sequence, etc.
[0049] In one possible implementation, the first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or includes data after compressing the distance spectrum corresponding to the echo signal of the first signal.
[0050] In one possible implementation, the first information includes time-domain sampled data of the echo signal of the first signal, and the first information may also include sampling rate information of the echo signal of the first signal.
[0051] In one possible implementation, the first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information may also include algorithm information corresponding to the range spectrum and / or parameter information corresponding to the range spectrum.
[0052] In one possible implementation, the first information includes compressed data, and the first information may further include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0053] Fourthly, this application provides a communication device that can be used to execute the methods described in the first aspect and any possible implementation thereof. The communication device can be a first device. The communication device may include modules, units, or means corresponding to the methods described in the first aspect and any possible implementation thereof. These modules, units, or means can be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.
[0054] In one possible implementation, the communication device may include a baseband device and a radio frequency device.
[0055] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.
[0056] Fifthly, this application provides a communication device that can be used to perform the methods described in the second aspect and any possible implementation thereof. The communication device can be a second device. The communication device may include modules, units, or means corresponding to the methods described in the second aspect and any possible implementation thereof. These modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.
[0057] In one possible implementation, the communication device may include a baseband device and a radio frequency device.
[0058] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.
[0059] Sixthly, this application provides a communication device that can be used to perform the methods described in the third aspect and any possible implementation thereof. The communication device can be a third device. The communication device may include modules, units, or means corresponding to the methods described in the third aspect and any possible implementation thereof. These modules, units, or means may be implemented in hardware, software, or by hardware executing corresponding software implementations. The hardware or software includes one or more modules or units corresponding to the above functions.
[0060] In one possible implementation, the communication device may include a baseband device and a radio frequency device.
[0061] In another possible implementation, the communication device may include a processing module (sometimes also called a processing unit) and a transceiver module (sometimes also called a transceiver unit). The transceiver module is capable of both sending and receiving functions. When the transceiver module performs the sending function, it may be called a sending module (sometimes also called a sending unit), and when it performs the receiving function, it may be called a receiving module (sometimes also called a receiving unit). The sending module and the receiving module may be the same functional module, referred to as the transceiver module, which performs both sending and receiving functions; or, the sending module and the receiving module may be different functional modules, with "transceiver module" being a collective term for these functional modules.
[0062] In a seventh aspect, this application provides a communication system that may include at least one of the following: the communication device provided in the fourth aspect above, the communication device provided in the fifth aspect above, or the communication device provided in the sixth aspect above.
[0063] In one possible implementation, the system may include the communication device provided in the fourth aspect above. Optionally, the system may also include the communication device provided in the fifth aspect above.
[0064] In another possible implementation, the system may include the communication device provided in the fourth aspect and the communication device provided in the sixth aspect. Optionally, the system may also include the communication device provided in the fifth aspect.
[0065] Eighthly, this application also provides a communication device. The communication device may include one or more processors. Optionally, the communication device may further include a memory. The memory is used to store one or more computer programs or instructions. The one or more processors are used to execute the one or more computer programs or instructions stored in the memory, causing the communication device to perform the methods described in any of the first to third aspects and any possible implementations thereof.
[0066] Ninthly, this application also provides a communication device, comprising: a processor and an interface circuit; the interface circuit is configured to receive signals from other communication devices besides the communication device and transmit them to the processor, or to send signals from the processor to other communication devices besides the communication device. The processor is configured to implement the methods described in any one of the first to third aspects and any possible implementations thereof through logic circuits or by executing computer programs or instructions.
[0067] In some possible designs, when the device is a chip system, it can be composed of chips or contain chips and other discrete components.
[0068] In a tenth aspect, this application also provides a chip system comprising at least one chip and a memory, wherein the at least one chip is configured to read and execute a program stored in the memory to implement the method described in any of the first to third aspects and any possible implementation thereof.
[0069] Eleventhly, this application also provides a computer-readable storage medium for storing a computer program or instructions that, when executed, cause the method described in any of the first to third aspects and any possible implementation thereof to be implemented.
[0070] In a twelfth aspect, this application also provides a computer program product comprising a computer program or instructions that, when executed on a computer, cause the methods described in any of the first to third aspects and any possible implementations thereof to be implemented.
[0071] The technical effects achievable by the second to twelfth aspects and any of their possible implementations are described in the same manner as the technical effects achievable by the first aspect and any of its possible implementations, and will not be repeated here. Attached Figure Description
[0072] Figure 1A This is a schematic diagram of a single-station sensing mode;
[0073] Figure 1B This is a schematic diagram of a dual-station sensing mode;
[0074] Figure 2A and Figure 2B These are schematic diagrams illustrating two application scenarios of embodiments of this application;
[0075] Figure 3 , Figures 5 to 10 A flowchart illustrating several communication methods provided in the embodiments of this application;
[0076] Figure 4A and Figure 4B Schematic diagrams illustrating two methods for generating a second signal, as provided in embodiments of this application;
[0077] Figures 11 to 13 The diagram shows the structure of several communication devices provided in the embodiments of this application. Detailed Implementation
[0078] The relevant terms used in the embodiments of this application will be explained below. It should be noted that these explanations are for the purpose of making the embodiments of this application easier to understand, and should not be regarded as a limitation on the scope of protection claimed by this application.
[0079] I. Sensing, sensing signals, communication signals, echo signals, communication-sensing fusion signals, and targets:
[0080] 1) Sensing: Sensing allows us to detect parameters of targets in the physical environment, such as the target's position and velocity. It can be understood that sensing devices detect targets by emitting electromagnetic waves and analyzing the echo signals reflected (or scattered, diffracted, or diffused) from objects. Optionally, sensing can also be called detection.
[0081] 2) Sensing signal: A signal used to sense (or detect) a target (or target object). Optionally, the sensing signal can also be called a detection signal, linear frequency modulated signal, radar signal, radar sensing signal, radar detection signal, or environmental sensing signal, etc. Optionally, the sensing signal can be a pulse signal or a signal from a wireless communication system. For example, the sensing signal can be an orthogonal frequency division multiplexing (OFDM) signal obtained by modulating a specific sequence on a subcarrier. This specific sequence can be any of the following sequences: Zadoff-Chu sequence (ZC sequence), pseudo-random sequence, or predefined sequence. The pseudo-random sequence includes any of the following sequences: longest linear feedback shift register sequence (m-sequence), or Gold sequence. The predefined sequence is, for example, random data symbols, such as random data symbols modulated by quadrature phase shift keying (QPSK) or quadrature amplitude modulation (QAM).
[0082] 3) Communication signals can be signals transmitted between communication devices for communication purposes. For example, communication signals may include signals transmitted between network devices and terminal devices. Communication signals are carried, for example, on the physical downlink shared channel (PDSCH).
[0083] 4) Echo signal, which can be understood as the signal generated by the reflection of the sensing signal by the target. The echo signal, or the echo signal and the sensing signal together, can reflect the parameters of the target. For example, the time delay of the echo signal relative to the transmitted sensing signal can reflect the distance of the target relative to the transmitter, and the Doppler shift of the echo signal relative to the sensing signal can reflect the velocity of the target. For example, the time-domain sampling data of the echo signal carries information such as the target's time delay, reflection intensity, and reflection probability in the environment. For example, the range spectrum corresponding to the echo signal can reflect the reflection intensity and / or reflection probability of the scatterer (or target) reflecting the echo signal within each range cell.
[0084] 5) Communication-sensing fusion signals are signals used for both communication and sensing. Optionally, communication-sensing fusion signals can also be called synthetic-sensing fusion signals, synthetic signals, or integrated synthetic-sensing signals, etc. When used for communication, the synthetic-sensing fusion signal can be understood as carrying the communication data or communication reference signal sequence that needs to be transmitted between communication devices. When used for sensing, the synthetic-sensing fusion signal can be understood as being used to sense (or detect) targets.
[0085] 6) The target can be any tangible object in the environment that can reflect electromagnetic waves, such as mountains, forests, or buildings, and can also include mobile objects such as vehicles, drones, pedestrians, and terminal devices. Optionally, the target can also be referred to as a sensed target, a detected target, a sensed object, a sensed device, a scatterer, or a scattering point, etc., which are not limited in the embodiments of this application.
[0086] II. Perception Mode:
[0087] In terms of sensing, depending on the sender and receiver of the sensing signal, the sensing mode can be divided into two modes: single-station sensing and dual-station sensing.
[0088] Single-site sensing mode refers to a mode where the device transmitting the sensing signal and the device receiving the echo signal reflected from the target are the same device, such as... Figure 1A As shown, both the device transmitting the sensing signal and the device receiving the echo signal are device 1. Optionally, the single-station sensing mode can be called the self-transmitting and self-receiving mode. Figure 1A Taking a vehicle as an example, the target (or scatterer) in this case is an example.
[0089] exist Figure 1A In this context, device 1 can be a base station, or it can be a terminal device. For example, in... Figure 1A In this context, device 1 is a base station. In single-site sensing mode, the base station transmits sensing signals, and the base station receives these sensing signals through scattering objects in the environment (e.g., [missing information]). Figure 1A The echo signals reflected by vehicles (in the air) are used for environmental perception. For example, in... Figure 1AIn this context, device 1 is a terminal device. In single-site sensing mode, the terminal device sends a sensing signal, and the terminal device receives the sensing signal through scattering objects in the environment (e.g., Figure 1A The echo signal generated by the reflection of vehicles in the environment is used for environmental perception.
[0090] Dual-station sensing mode refers to a mode where the device transmitting the sensing signal and the device receiving the echo signal reflected from the target are different devices, such as... Figure 1B As shown, the device that transmits the sensing signal is device 2, and the device that receives the echo signal is device 3. Optionally, the dual-station sensing mode can also be called A-transmit B-receive mode, or self-transmit and other-receive mode. Figure 1B Taking a vehicle as an example, the target (or scatterer) in this case is an example.
[0091] exist Figure 1B In this context, device 2 can be a base station, and device 3 can be a terminal device; or device 2 can be a terminal device, and device 3 can be a base station; or both device 2 and device 3 can be base stations; or both device 2 and device 3 can be terminal devices. For example, Figure 1B In this dual-site sensing mode, device 2 is a base station, and device 3 is a terminal device. The base station sends a sensing signal, and the terminal device receives the sensing signal through scattering objects in the environment (e.g., [missing information]). Figure 1B The echo signal reflected by vehicles (in the air) is used for environmental perception. For example, Figure 1B In this dual-site sensing mode, device 2 is a terminal device, and device 3 is a base station. The terminal device sends a sensing signal, and the base station receives this signal through scattering objects in the environment (e.g., [missing information]). Figure 1B The echo signal reflected by vehicles (in the air) is used for environmental perception. For example, Figure 1B In this dual-station sensing mode, device 2 is base station 1, and device 3 is base station 2. Base station 1 transmits a sensing signal, and base station 2 receives this signal after it is scattered by objects in the environment (e.g., [missing information]). Figure 1B The echo signal reflected by vehicles (in the air) is used for environmental perception. For example, Figure 1B In this dual-station sensing mode, device 2 is terminal device 1, and device 3 is terminal device 2. Terminal device 1 sends a sensing signal, and terminal device 2 receives this sensing signal through scattering objects in the environment (e.g., [missing information]). Figure 1B The echo signal generated by the reflection of vehicles in the environment is used for environmental perception.
[0092] III. Symbols:
[0093] Symbols, also known as OFDM symbols, modulation symbols, symbol groups, modulation symbol sequences, modulation symbol streams, modulation symbol strings, modulation symbol sets, or sequences, are not limited to any particular term. The symbols involved in the embodiments of this application can be represented as complex numbers, including real and imaginary parts, without limitation. In the embodiments of this application, the modulation method of the symbols can be quadrature phase shift keying (QPSK), binary phase shift keying (BPSK), offset quadrature phase shift keying (OQPSK), etc.
[0094] IV. Coefficients:
[0095] Coefficients, also known as parameters, factors, etc., are not limited. The coefficients involved in the embodiments of this application can be represented as real numbers or complex numbers, without limitation.
[0096] V. Terminal Equipment:
[0097] A terminal device is a device with wireless transceiver capabilities. It can be a fixed device, mobile device, handheld device (e.g., mobile phone), wearable device, in-vehicle device, or a wireless device (e.g., communication module, modem, or chip system) built into the aforementioned devices. The terminal device is used to connect people, objects, and machines, and can be widely used in various scenarios, including but not limited to: sensing scenarios, cellular communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine / machine-type (M2M / MTC) communication, Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, self-driving, remote medical care, smart grid, smart furniture, smart office, smart wearables, smart transportation, smart city, drones, robots, and terminal devices in indoor commercial scenarios (e.g., mobile phone screen mirroring, file sharing, and video transmission from mobile phone to VR glasses). When the terminal equipment is applied to V2X, it can also be called a V2X device, such as a smart car, digital car, unmanned car, driverless car, pilotless car, or automobile, self-driving car, or autonomous car, pure electric vehicle (EV), hybrid electric vehicle (HEV), range-extended electric vehicle (REEV), plug-in hybrid electric vehicle (PHEV), new energy vehicle, or roadside unit (RSU). The terminal equipment can also be a device used in D2D communication, such as an electricity meter or water meter.
[0098] Furthermore, in this embodiment, the terminal device can also be a terminal device in an IoT system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.
[0099] The various terminal devices described above, if located in a vehicle (e.g., placed inside or installed inside a vehicle), can all be considered in-vehicle terminal devices, also known as on-board units (OBUs). The terminal device of this application can also be an in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit built into a vehicle as one or more components or units. The vehicle can implement the methods of this application through the built-in in-vehicle module, in-vehicle component, in-vehicle chip, or in-vehicle unit.
[0100] The terminal equipment may sometimes be referred to as user equipment (UE), terminal, access station, UE station, remote station, wireless communication equipment, or user device, etc.
[0101] In this application embodiment, the communication device used to implement the terminal device function can be the terminal device itself, or it can be a device capable of supporting the terminal device in implementing the function, such as a chip system. This device can be installed in the terminal device. In the technical solutions provided in this application embodiment, the terminal device is used as an example to describe the technical solutions provided in this application embodiment. Furthermore, for ease of description, the terminal device in this application embodiment is described using a UE as an example.
[0102] VI. Network Equipment:
[0103] Network equipment, including access network equipment and / or core network equipment.
[0104] 1) Core network equipment refers to equipment in the core network that provides service support to terminals. For example, in the context of a fifth-generation (5G) core network, an evolved 5G core network, or the core network of a future communication system, some examples of core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, policy control function (PCF) entities, location management function (LMF) entities, etc., which are not listed here. It should be noted that in this application, entities can also be referred to as network elements or functional entities; for example, an LMF entity can also be called an LMF network element or an LMF functional entity. The aforementioned core network equipment can operate independently or be combined to implement certain control functions; for example, AMF, SMF, and PCF can be combined into a single core network equipment.
[0105] 2) Access network equipment is a network-side device with wireless transceiver capabilities. For example, a device that provides wireless communication capabilities to terminal devices in a radio access network (RAN) is called an RAN device or RAN node.
[0106] As an example, the access network equipment includes, but is not limited to, base stations (base transceiver stations, BTS, Node B, evolved Node B (eNodeB) / eNB, or next-generation Node B (gNodeB) / gNB), transmission reception points (TRPs), base stations evolved under the 3rd generation partnership project (3GPP), access nodes in Wi-Fi systems, wireless relay nodes, wireless backhaul nodes, etc. The base station can be: macro base station, micro base station, pico base station, small cell, relay station, etc. Multiple base stations can support networks using the same access technology or networks using different access technologies. A base station can contain one or more co-located or non-co-located transmission and reception points. As another example, the access network equipment can also be a radio controller, centralized unit (CU), and / or distributed unit (DU) in a cloud radio access network (CRAN) scenario. Another example is that the access network device can also be a server, etc. For instance, the access network device in V2X technology can be a roadside unit (RSU). The following explanation uses a base station as an example. A base station can communicate with a terminal device, or it can communicate with a terminal device through a relay station. A terminal device can communicate with multiple base stations using different access technologies.
[0107] Optionally, in the CU-DU architecture, the access network equipment may include one or more logical units (or logical network elements) such as a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU and DU may be configured separately or included in the same network element, such as a baseband unit (BBU). The RU may be included in radio equipment or radio units, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). Optionally, the CU may include a CU-control plane (CP) and / or a CU-user plane (UP). For example, the CU may perform the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and may also perform the functions of the service data adaptation protocol (SDAP). For example, the DU can perform the functions of the radio link control layer and medium access control (MAC) layer of a base station, and can also perform some or all of the physical layer functions. For a detailed description of each of the above protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP).
[0108] In different systems, CU (or CU-CP and / or CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open-CU (open-CU, O-CU), DU can also be called an open-DU (open-DU, O-DU), CU-CP can also be called an open-CU-CP (open-CU-CP, O-CU-CP), CU-UP can also be called an open-CU-UP (open-CU-UP, O-CU-UP), and RU can also be called an open-RU (open-RU, O-RU). For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules.
[0109] Optionally, in various embodiments of this application, if the access network device is a distributed architecture, for example, the access network device includes CU and DU, or includes CU-CP, CU-UP and DU, then the access network device sends information to the UE, specifically the DU included in the access network device sends information to the UE; the access network device receives information from the UE, specifically the DU included in the access network device receives information from the UE; the access network device sends information to the core network device, specifically the CU (or CU-CP, or CU-UP included in the access network device) sends information to the core network device; the access network device receives information from the core network device, which may include the CU (or CU-CP, or CU-UP included in the access network device receiving information from the core network device.
[0110] In this application embodiment, the communication device used to implement the network device function can be a network device itself, or it can be a device capable of supporting the network device in implementing that function, such as a chip system. This device can be installed within the network device. In the technical solutions provided in this application embodiment, the example of a network device being used to implement the network device function is used to describe the technical solutions provided in this application embodiment.
[0111] VII. In the embodiments of this application, "multiple" can refer to two or more. Therefore, in the embodiments of this application, "multiple" can also be understood as "at least two". "At least one" can be understood as one or more, such as one, two, or more. For example, "including at least one" means including one, two, or more. For example, including at least one of A, B, and C, then it could include A, B, C, A and B, A and C, B and C, or A, B, and C. "And / or" describes the relationship between related objects. Specifically, there can be three relationships. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / ", unless otherwise specified, generally indicates that the preceding and following related objects have an "or" relationship.
[0112] 8. In the embodiments of this application, the terms "system" and "network" can be used interchangeably, and "according to" and "based on" can be used interchangeably.
[0113] The ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are generally used to distinguish different objects, and are not used to limit the order, timing, priority, or importance of multiple objects. For example, the first device and the second device involved in the embodiments of this application are used to distinguish different devices, and do not limit the order, timing, priority, or importance of these two devices.
[0114] 9. The terms “comprising” and “having” and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are expressly listed, but may include other steps or units that are not expressly listed or that are inherent to such process, method, product or device.
[0115] 10. In this application, "predefined" may include predefined terms, such as protocol definitions. "Predefined" can be implemented by pre-storing corresponding codes, tables, or other means of indicating relevant information in the device (e.g., including various network elements), and this application does not limit the specific implementation method.
[0116] XI. The term "storage" or "preservation" as used in this application can refer to storage in one or more memory devices. These memory devices can be separately configured or integrated into an encoder, decoder, processor, or communication device. Alternatively, some memory devices can be separately configured, while others can be integrated into a decoder, processor, or communication device. The type of memory can be any form of storage medium, and this is not limited.
[0117] 12. The arrows or boxes indicated by dashed lines in the schematic diagrams in the accompanying drawings of this application represent optional steps or optional modules.
[0118] Thirteen, in this application, "instruction" may include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0119] In this application, the information indicated by the instruction information is called the information to be instructed. In specific implementations, there are many ways to indicate the information to be instructed, such as, but not limited to, directly indicating the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly indicate the information to be instructed by indicating other information, where there is a relationship between the other information and the information to be instructed. It can also indicate only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. Furthermore, the information to be instructed can be sent as a whole or divided into multiple sub-information pieces, and the sending period and / or timing of these sub-information pieces can be the same or different.
[0120] XIV. In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which may include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which may include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can occur between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0121] 15. In the embodiments of this application, the words "exemplarily," "for example," "for instance," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a specific manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0122] XVI. The embodiments of this application will be presented in the context of a system including multiple devices, components, modules, etc. It should be understood that the system may include other unmentioned devices, components, modules, etc., or may only include some of the devices, components, or modules mentioned in the embodiments. Optionally, the terms "component" and "part" in this application can be used interchangeably.
[0123] 17. This application's embodiment uses a numbering method with a starting number of 1 and increments by a step size of 1 as an example, but it is not limited to this. For example, the numbering method can also be: a starting number of 0 and increments by a step size of 1. Another example is that the numbering method can also be: a starting number of X and decrements by a step size of 1, where X is an integer greater than 1.
[0124] 18. “[·]” can be replaced with “{·}” to represent multiple elements. It can be understood as a set, group, or sequence, etc., without limitation.
[0125] The following describes the communication system to which the embodiments of this application are applicable.
[0126] The communication method provided in this application can be applied to fourth-generation (4G) communication systems, such as Long Term Evolution (LTE) systems, and also to fifth-generation (5G) communication systems, such as 5G New Radio (NR) systems, or to future communication systems. The method provided in this application can also be applied to Bluetooth systems, Wireless Fidelity (Wi-Fi) systems, Long Range Radio (LoRa) systems, or vehicle-to-everything (V2X) systems. The method provided in this application can also be applied to satellite communication systems, wherein the satellite communication system can be integrated with the aforementioned communication systems.
[0127] Figure 2A This is a schematic diagram of a scenario that integrates communication and sensing. Figure 2A It may include at least one access network device. Figure 2A The example is an access network device. For instance, the access network device uses a single-site sensing mode, where the sensing of scatterer 3 and scatterer 5 by the access network device is performed in single-site sensing mode.
[0128] Optionally, Figure 2A It may also include at least one UE, Figure 2A The example uses multiple UEs. For instance, UE1 and the access network equipment adopt a dual-site sensing mode, where UE1 is the transmitter of the sensing signal (or, fusion sensing signal), and the access network equipment is the receiver of the echo signal of the sensing signal (or, fusion sensing signal); UE3 and the access network equipment also adopt a dual-site sensing mode, where the access network equipment is the transmitter of the sensing signal (or, fusion sensing signal), and UE3 is the receiver of the echo signal of the sensing signal (or, fusion sensing signal). Alternatively, a UE can also sample in a single-site sensing mode. Figure 2A Not shown in the image.
[0129] exist Figure 2A In this process, the access network device and UE2 communicate and transmit communication signals. Additionally, the access network device can send communication signals to UE4, and it can also send sensing signals or fusion signals. UE4 can receive these communication signals. If the access network device sends a fusion signal, UE4 can also receive it. The access network device uses a single-site sensing mode, and it can also receive the echo signal reflected by the scatterer 4 from the sensing signal or fusion signal.
[0130] Optionally, Figure 2A It may also include core network equipment. Figure 2A Not shown in the diagram. For example, an access network device can send sensing data to a core network device to achieve functions such as positioning; another example is that a UE sends sensing data to a core network device through an access network device to achieve functions such as positioning.
[0131] Figure 2A Taking UE3 as a vehicle and scatterer 3 as a human body as an example, there are no restrictions on the type of other UEs and scatterers.
[0132] Figure 2B A schematic diagram of another application scenario of the embodiments of this application. Figure 2B It may include a first device. Optionally, Figure 2B It may also include a second device. The first device can transmit signals for sensing (or signals for sensing and communication). When the first device uses a monostation sensing mode, the signal transmitted by the first device is reflected by scatterers (or targets) in the environment to generate an echo signal, which is received by the first device, allowing it to sense the environment. When the first device uses a bistation sensing mode, the signal transmitted by the first device is reflected by scatterers in the environment to generate an echo signal, which is received by the second device, allowing it to sense the environment.
[0133] In one embodiment, the first device may be an access network device, or a device within the access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions. In another embodiment, the first device may also be a UE, or a device within the UE (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the UE's functions.
[0134] In one embodiment, the second device may be a UE, or a device within the UE (e.g., a module, communication module, circuitry or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the UE's functions. In another embodiment, the second device may also be an access network device, or a device within the access network device (e.g., a module, communication module, circuitry or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions.
[0135] For example, the first device is an access network device and the second device is a UE; or, the first device is a UE and the second device is an access network device; or, both the first device and the second device are access network devices; or, both the first device and the second device are terminal devices.
[0136] Optionally, Figure 2B It may also include a third device that can communicate with the first device. Optionally, the third device may also communicate with a second device. Figure 2B Not shown in Figure 2B. In this application, the third device has AI processing capabilities, as shown in Figure 2B. For example, the third device can send data (or information) obtained through AI processing to the first device. Optionally, the third device can also send data (or information) obtained through AI processing to the second device.
[0137] In one embodiment, the third device may be a core network device, or a device within a core network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the core network device's functions. In another embodiment, the third device may also be an access network device, or a device within an access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the access network device's functions.
[0138] The implementation details for the access network equipment, UE, and core network equipment can be found in the previous text and will not be repeated here.
[0139] The network architecture and application scenarios described in this application are intended to more clearly illustrate the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0140] Communication sensing technology is one of the key technologies in next-generation wireless communication networks. Currently, improving sensing performance is a research hotspot in communication sensing technology. Therefore, embodiments of this application provide various communication methods and apparatuses to improve sensing performance. The methods and apparatuses described in this application are based on the same technical concept. Since the principles by which the methods and apparatuses solve problems are similar, the implementations of the apparatus and methods can be mutually referred to, and repeated details will not be elaborated further.
[0141] The communication method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings. The various embodiments of this application can be applied to... Figure 2A or Figure 2B The network architecture shown. For example, the first device involved in the following embodiments may be... Figure 2B The first device in the process. For example, the second device involved in the following embodiments may be... Figure 2B The second device in the process. For example, the third device involved in the following embodiments may be... Figure 2B The third device in the process. For details on the implementation of the first, second, and third devices, please refer to the preceding text; further explanation is unnecessary.
[0142] Figure 3 This is a flowchart illustrating the first communication method provided in an embodiment of this application. Figure 3 As shown, the method includes the following:
[0143] S301: The first device determines the second signal based on the first coefficient.
[0144] The first coefficient can be used to process the first sequence, or it can be used to perform power shaping on the first sequence, without limitation. For example, the first device can determine a second sequence based on the first coefficient and the first sequence, and generate a second signal based on the second sequence. Optionally, the first coefficient can be called a power shaping coefficient, frequency domain power shaping coefficient, power scaling factor / coefficient, amplitude scaling factor / coefficient, frequency domain spectral shaping, cover code, or masking code, etc. The naming of the first coefficient is not limited in the embodiments of this application.
[0145] Here, the first sequence can be understood as the sequence to be preprocessed before signal transmission; or, the first sequence can also be understood as the sequence to be processed by inverse discrete Fourier transform (IDFT) before signal transmission (e.g., Figure 4A or Figure 4B (as shown); or, the first sequence can also be understood as a discrete Fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) sequence before signal transmission (as shown). Figure 4B (As shown).
[0146] exist Figure 4A In this process, the first sequence is processed based on the first coefficients to obtain the second sequence, and the second sequence is then processed by IDFT and parallel-to-serial conversion to generate the second signal. Figure 4B In this embodiment, the third sequence is processed by Discrete Fourier Transform (DFT) to obtain the first sequence, which is a DFT-s-OFDM sequence. The first sequence is then processed based on the first coefficients to obtain the second sequence. The second sequence is then processed by IDFT and parallel-to-serial conversion to generate the second signal. The implementation method of the first sequence in this application is not limited.
[0147] Optionally, the first sequence may also be referred to as a frequency domain sequence, modulation symbol, symbol, symbol sequence, resource element value, or pre-coded sequence, etc. The naming of the first sequence is not limited in the embodiments of this application.
[0148] The first device processes the first sequence based on the first coefficients to obtain a second sequence, and generates a second signal based on the second sequence. For example, the first device can multiply the elements of the first coefficients with the elements of the first sequence to obtain the second sequence.
[0149] In one implementation, the first sequence can be a symbol group consisting of H elements, each element corresponding to a symbol. The explanation of symbol terminology is omitted here. H is a positive integer. For example, the first sequence can be denoted as [c(h)]. This [c(h)] consists of H elements. h belongs to {1, ..., H}, that is, h∈{1, ..., H}. The “…” in [1, ..., H] represents a positive integer between 1 and H, for example, when H = 9, h∈{1, 2, 3, 4, 5, 6, 7, 8, 9}. The H elements of [c(h)] can be c(1), ..., c(H). In other words, the h-th symbol in [c(h)] can be c(h). Correspondingly, the first coefficient can be denoted as [a(h)]. This [a(h)] consists of H elements, and the H elements of [a(h)] can be a(1), ..., a(H). In other words, the h-th coefficient in [a(h)] is a(h). For example, the elements in [a(h)] can satisfy either the first feature or the second feature. In this embodiment, assuming the second sequence is denoted as [d(h)], the element d(h) in [d(h)] can satisfy: d(h) = a(h) × c(h). The description of [d(h)] can be referenced from that of [c(h)], and will not be repeated here.
[0150] In another implementation, the first sequence can be N symbol groups, each containing M symbols, denoted as [c(n)(m)]. This [c(n)(m)] consists of N×M elements. Here, n belongs to {1, ..., N}, that is, n∈{1, ..., N}. m belongs to {1, ..., M}, that is, m∈{1, ..., M}. The N×M elements in [c(n)(m)] can be: c(1)(1), ..., c(1)(M), c(2)(1), ..., c(2)(M), ..., c(N)(1), ..., c(N)(M). In other words, the m-th symbol in the n-th symbol group of [c(n)(m)] can be c(n)(m). The “…” in [1, ..., N] and the “…” in [1, ..., M] can be referenced from the description of the “…” in [1, ..., H], and will not be repeated here. Accordingly, the first coefficient can be composed of [a(m)] and / or [b(n)]. That is, when the first sequence is [c(n)(m)], the first coefficient can be [a(m)], or it can be [b(n)], or it can include both [a(m)] and [b(n)]. Here, [a(m)] consists of M elements, and the M elements in [a(m)] can be a(1), ..., a(M). In other words, the m-th coefficient in [a(m)] is a(m). [b(n)] can be referred to in the description of [a(m)], and will not be repeated here. In this embodiment, the second sequence is denoted as [d(n)(m)], and the elements d(n)(m) in [d(n)(m)] can satisfy: d(n)(m) = a(m) × c(n)(m); or satisfy: d(n)(m) = b(n) × c(n)(m); or satisfy: d(n)(m) = a(m) × b(n) × c(n)(m). The description of [d(n)(m)] is similar to that of [c(n)(m)] and will not be repeated here.
[0151] It should be understood that the implementation form of the first sequence is not limited in the embodiments of this application. In addition, "first coefficient" and "[a(h)]" can be used interchangeably in the following text.
[0152] The first coefficient can be determined by the first information and the first model, or the identifier (or index) corresponding to the first coefficient can be determined by the first information and the first model. The identifier (or index) corresponding to the first coefficient is used to indicate the first coefficient. For example, a predefined (or pre-negotiated, or pre-configured, etc.) coefficient set (or coefficient table, etc.) is provided, which includes at least one coefficient and an identifier corresponding to the at least one coefficient, including the first coefficient. The first coefficient can be determined from the coefficient set by the identifier corresponding to the first coefficient.
[0153] In one implementation, the first coefficient is obtained by inputting first information into the first model, or the identifier (or index) corresponding to the first coefficient is obtained by inputting the first information into the first model. Figure 3 The example shown is that the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting the first information into the first model. In other words, the input information of the first model includes the first information, and the output of the first model includes the first coefficient or an index that includes the first coefficient.
[0154] Optionally, the first model can be an AI model, a neural network-based model, an ML-based model, or a deep learning-based model. Neural network-based models can be, for example, multilayer perceptron models, convolutional neural network models, recurrent neural network models, or transform models, etc., without limitation. ML-based models can be, for example, support vector machine models, decision tree models, or random forest models, etc., without limitation. This application does not limit the implementation method or naming of the first model.
[0155] The first information can be information associated with the echo signal of the first signal, or in other words, information determined based on the echo signal of the first signal. The first signal can be used for sensing, or it can be used for both sensing and communication. Optionally, the first signal can be understood as a signal used for sensing preceding the second signal, or as a signal used for sensing and communication preceding the second signal.
[0156] In one example, the first signal can be an orthogonal frequency division multiplexing (OFDM) signal. Optionally, the OFDM signal can be a signal determined based on the second coefficients. In another example, the first signal can also be a discrete fourier transform-spread-orthogonal frequency division multiplexing (DFT-s-OFDM) signal. Optionally, the DFT-s-OFDM signal can be a signal determined based on the second coefficients.
[0157] The second coefficient can be a predefined coefficient, or it can be a coefficient negotiated in advance between the first device and the second device, or it can be a coefficient determined based on the method provided in this application, without limitation.
[0158] It should be understood that the implementation method of the first signal is not limited in the embodiments of this application.
[0159] In one embodiment, the first information may include one of the following: time-domain sampling data of the echo signal of the first signal, the range spectrum corresponding to the echo signal of the first signal, or compressed data. In other words, the input information of the first model may be the time-domain sampling data of the echo signal of the first signal, or the input information of the first model may be the range spectrum corresponding to the echo signal of the first signal, or the input information of the first model may be compressed data. These will be described in detail below.
[0160] 1. The time-domain sampling data of the echo signal of the first signal carries information such as the time delay, reflection intensity, and reflection probability of the target in the environment. Optionally, the time-domain sampling data of the echo signal of the first signal can be a complex sequence, where each element is a complex number, including a real part and an imaginary part. The sequence formed by the real parts of the complex sequence can be called in-phase separation, and the sequence formed by the imaginary parts of the complex sequence can be called orthogonal components. This application does not limit the implementation form and acquisition method of the time-domain sampling data. The input information of the first model is the time-domain sampling data, which carries information such as the time delay, reflection intensity, and reflection probability of the target in the environment. By inputting the time-domain sampling data into the first model, a first coefficient matching the environment of the target or an identifier corresponding to the first coefficient can be obtained, thereby improving the perception performance such as inspection performance and ranging accuracy.
[0161] Optionally, when the first information includes time-domain sampled data of the echo signal of the first signal, the first information may also include parameter information corresponding to the time-domain sampled data, such as the sampling rate information of the echo signal of the first signal, etc., without limitation. In other words, the input information of the first model may include not only the time-domain sampled data of the echo signal of the first signal, but also the parameter information corresponding to the time-domain sampled data. In this way, the sampling rate of the time-domain sampled data and / or the ranging range of the first signal can be determined through the first model, which is beneficial to improving the accuracy of the output results of the first model, thereby improving the sensing performance.
[0162] 2. The range spectrum corresponding to the echo signal of the first signal can reflect the reflection intensity and / or reflection probability of the target reflected echo signal within each range cell. Optionally, the range spectrum corresponding to the echo signal of the first signal can be determined by algorithms such as the Discrete Fourier Transform (DFT) algorithm or the Multiple Signal Classification (MUSIC) algorithm. This application embodiment does not limit the implementation form or acquisition method of the range spectrum corresponding to the echo signal of the first signal. The input information of the first model is the range spectrum, which can reflect the target reflection intensity and / or reflection probability within each range cell. By inputting this range spectrum into the first model, a first coefficient matching the target's environment or the identifier corresponding to the first coefficient can be obtained, thereby improving perception performance such as inspection performance and ranging accuracy.
[0163] Optionally, when the first information includes the range spectrum corresponding to the echo signal of the first signal, the first information may also include algorithm information corresponding to the range spectrum, or parameter information corresponding to the range spectrum, or both algorithm information and parameter information corresponding to the range spectrum. In other words, the input information of the first model may include not only the range spectrum corresponding to the echo signal of the first signal, but also the algorithm information and / or parameter information corresponding to the range spectrum. This allows the first model to output the first coefficient or its corresponding identifier in a targeted manner based on different algorithm characteristics, which helps improve the accuracy of the first model's output and thus enhances sensing performance.
[0164] The algorithm information corresponding to the distance spectrum can be understood as the algorithm used to generate (or acquire) the distance spectrum, such as the DFT algorithm or the MUSIC algorithm. The parameter information corresponding to the distance spectrum can be understood as the parameters used to generate (or acquire) the distance spectrum, such as the window function or the Hamming window.
[0165] 3. The compressed data can be data obtained by compressing the time-domain sampled data of the echo signal of the first signal, or data obtained by compressing the range spectrum corresponding to the echo signal of the first signal, or data that includes both the time-domain sampled data of the echo signal of the first signal and the range spectrum corresponding to the echo signal of the first signal. For example, the compressed data can be data obtained by compressing the time-domain sampled data and / or the range spectrum using a wavelet-based compression algorithm. Another example is that the compressed data can be data obtained by compressing the time-domain sampled data and / or the range spectrum using an AI-based compression algorithm. This application does not limit the implementation form or acquisition method of the compressed data. The input information of the first model is the compressed data, which carries information such as the target's time delay, reflection intensity, and reflection probability, and / or the compressed data can reflect the target's reflection intensity and / or reflection probability within each range cell. By inputting the compressed data into the first model, a first coefficient or an identifier corresponding to the first coefficient that matches the target's environment can be obtained, thereby improving perception performance such as inspection performance and ranging accuracy. Furthermore, since the first information is compressed data, compared to the transmission of the first information as time-domain sampled data or distance spectrum, the transmission overhead and transmission delay of the first information can be reduced.
[0166] Optionally, when the first information includes compressed data, it may also include algorithm information corresponding to the compressed data, or parameter information corresponding to the compressed data, or both. In other words, the input information of the first model may include not only compressed data but also the algorithm information and / or parameter information corresponding to the compressed data. This allows the first model to output a first coefficient or its corresponding identifier in a targeted manner based on different algorithm characteristics, which helps improve the accuracy of the first model's output and thus enhances perception performance.
[0167] The algorithm information corresponding to the compressed data can be understood as the compression algorithm used to generate (or acquire) the compressed data, such as a wavelet-based compression algorithm or an AI-based compression algorithm. The parameter information corresponding to the compressed data can be understood as the parameters used to generate (or acquire) the compressed data, such as the data compression ratio, sampling rate, window function, or Hamming window.
[0168] In the above embodiments, the first information is one of time-domain sampling data, distance spectrum, or compressed data, which can reduce the transmission overhead and transmission delay of the first information and simplify the first model.
[0169] In another implementation, the first information may also include time-domain sampling data of the echo signal of the first signal, the range spectrum corresponding to the echo signal of the first signal, or two or three items from the compressed data. In other words, the input information of the first model includes time-domain sampling data of the echo signal of the first signal, the range spectrum corresponding to the echo signal of the first signal, or two or three items from the compressed data.
[0170] For example, the first information may include time-domain sampled data and a distance spectrum, that is, the input information of the first model includes time-domain sampled data and a distance spectrum. As another example, the first information may include time-domain sampled data and compressed data, that is, the input information of the first model includes time-domain sampled data and compressed data. As yet another example, the first information may include a distance spectrum and compressed data, that is, the input information of the first model includes a distance spectrum and compressed data. As yet another example, the first information may include time-domain sampled data, a distance spectrum, and compressed data, that is, the input information of the first model includes time-domain sampled data, a distance spectrum, and compressed data. Optionally, when the first information includes time-domain sampled data, the first information may also include parameter information corresponding to the time-domain sampled data. Optionally, when the first information includes a distance spectrum, the first information may also include algorithm information corresponding to the distance spectrum and / or parameter information corresponding to the distance spectrum. Optionally, when the first information includes compressed data, the first information may also include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0171] For details regarding time-domain sampled data, distance spectrum, compressed data, parameter information corresponding to time-domain sampled data, algorithm information corresponding to distance spectrum, parameter information corresponding to distance spectrum, algorithm information corresponding to compressed data, and parameter information corresponding to compressed data, please refer to the aforementioned content, which will not be repeated here.
[0172] In the above embodiments, the first information includes two or three of the following: time-domain sampling data, distance spectrum, and compressed data. The first model has more input information, which is beneficial to improving the accuracy of the output results of the first model.
[0173] In the above embodiments, the input information of the first model includes two or three of the following: time-domain sampled data, distance spectrum, and compressed data. In another embodiment, the first model may consist of two or three of sub-models 1, 2, and 3. Sub-model 1's input information is time-domain sampled data, or includes time-domain sampled data and corresponding parameter information; the output of sub-model 1 includes coefficient 1 or the identifier corresponding to coefficient 1. Sub-model 2's input information is the distance spectrum, or includes, in addition to the distance spectrum, algorithm information corresponding to the distance spectrum and / or parameter information corresponding to the distance spectrum; the output of sub-model 2 includes coefficient 2 or the identifier corresponding to coefficient 2. Sub-model 3's input information is compressed data, or includes, in addition to the compressed data, algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data; the output of sub-model 3 includes coefficient 3 or the identifier corresponding to coefficient 3. Accordingly, the first coefficient may be determined by two or three of the outputs of sub-model 1, sub-model 2, and sub-model 3. That is, the first coefficient can be determined by two or three of the coefficients 1, 2 and 3 (such as by performing a mean calculation).
[0174] In one embodiment, the first device can determine a first coefficient. Figure 3 The first coefficient is not shown in the diagram. In one example, the first coefficient, or the identifier corresponding to the first coefficient, is obtained by the first device inputting the first information into the first model. For example, the first device can input the first information into the first model to obtain the output of the first model, which includes the first coefficient or the identifier corresponding to the first coefficient. For instance, the first device is a device that receives the echo signal of a first signal. The first device receives the echo signal of the first signal, determines the first information based on the echo signal, and inputs the first information into the first model to obtain the output of the first model. As another example, the second device is a device that receives the echo signal of the first signal. The second device receives the echo signal of the first signal, determines the first information based on the echo signal, and sends the first information to the first device; correspondingly, the first device receives the first information from the second device and inputs the first information into the first model to obtain the output of the first model. Optionally, in this embodiment, the first device can also send second information to the second device, which is used to indicate the first coefficient; correspondingly, the second device receives the first information from the first device. For example, the second information includes the first coefficient or the identifier corresponding to the first coefficient. Optionally, in this embodiment, the first device may also send a first signal, or the second device may also send a first signal.
[0175] In another example, the first coefficient, or an identifier corresponding to the first coefficient, is obtained by a third device inputting the first information into a first model. The third device sends third information to the first device, which indicates the first coefficient; correspondingly, the first device receives the third information from the third device. For example, the third information includes the first coefficient or an identifier corresponding to the first coefficient. Exemplarily, the third device can input the first information into the first model to obtain the output of the first model, which includes the first coefficient or an identifier corresponding to the first coefficient, and then send the third information to the first device. Optionally, the third device can acquire the first information. For example, the first device receives the echo signal of the first signal, determines the first information based on the echo signal, and sends the first information to the third device. As another example, the second device receives the echo signal of the first signal; the second device and the third device are different devices. The second device receives the echo signal of the first signal, determines the first information based on the echo signal, and then sends the first information to the third device. For example, the third device receives the echo signal of the first signal, and the second and third devices are the same device (e.g., the third device is an access network device). The third device receives the echo signal of the first signal and determines the first information based on the echo signal. Optionally, in this embodiment, the third device may also send second information to the second device, which is used to indicate the first coefficient; correspondingly, the second device receives the first information from the third device. The implementation of the second information is described above and will not be repeated here. Optionally, in this embodiment, the first device may also send the first signal, or the second device may also send the first signal.
[0176] S302: The second device determines the first coefficient.
[0177] S302 is an optional step. Figure 3 The dashed lines represent the values. Furthermore, the execution order of S301 and S302 is merely an example and is not limited thereto. For instance, the second device may determine the first coefficient before the first device determines the second signal based on the first coefficient, or the second device may determine the first coefficient during the process of the first device determining the second signal based on the first coefficient.
[0178] In one embodiment, the identifier corresponding to [a(h)] or [a(h)] can be obtained by the second device by inputting the first information into the first model. For example, the second device is a device that receives the echo signal of the first signal. The second device can determine the first information based on the echo signal of the first signal, and input the first information into the first model to obtain the output result of the first model. The output result of the first model includes [a(h)] or includes the identifier corresponding to [a(h)]. Optionally, in this embodiment, the second device can also send third information to the first device, which is used to indicate [a(h)]; correspondingly, the first device receives the third information from the second device. Optionally, in this embodiment, the second device can be an access network device. For example, both the second device and the first device are access network devices. Another example is that the second device is an access network device and the first device is a UE.
[0179] In another embodiment, the fourth device may send second information to the second device, the second information being used to indicate [a(h)]; correspondingly, the second device receives the second information from the fourth device. The fourth device may be either the first device or the third device.
[0180] Next, the first device can send a second signal. In this application, the first device can adopt a dual-station sensing mode, or it can adopt a single-station sensing mode. The descriptions of the dual-station and single-station sensing modes are as described above and will not be repeated here. If the first device adopts the dual-station sensing mode, the contents of S303, S304a, and S305a are executed; or, if the first device adopts the single-station sensing mode, the contents of S303, S304b, and S305b are executed.
[0181] S303: The first device sends a second signal.
[0182] For example, the first device can map the second signal onto time-frequency resources for transmission. This application does not limit the implementation method of the first device transmitting the second signal.
[0183] S304a: The second device receives the echo signal of the second signal.
[0184] In the dual-station sensing mode, the second signal sent by the first device is reflected (or scattered, or diffracted, or diffused, etc.) by a target (or scatterer) in the environment to generate an echo signal, and the second device receives the echo signal of the second signal.
[0185] S305a: The second device processes the echo signal of the second signal according to the first coefficient.
[0186] S305a is an optional step. Figure 3The dashed line represents the input. For example, the second device performs inverse processing on the echo signal of the second signal based on the first coefficient (e.g., ...). Figure 4A or Figure 4B (The reverse processing of the illustrated process). This application does not limit the implementation method of the second device processing the echo signal of the second signal according to the first coefficient.
[0187] S304b: The first device receives the echo signal of the second signal.
[0188] In single-station sensing mode, the second signal sent by the first device is reflected (or scattered, or diffracted, or diffused, etc.) by a target (or scatterer) in the environment to generate an echo signal, and the first device receives the echo signal of the second signal.
[0189] S305b: The first device processes the echo signal of the second signal according to the first coefficient.
[0190] S305b is an optional step. Figure 3 The dashed line represents the input signal. For example, the first device performs inverse processing on the echo signal of the second signal based on the first coefficient (e.g., ...). Figure 4A or Figure 4B (The reverse processing of the process shown). This application does not limit the implementation method of the first device processing the echo signal of the second signal according to the first coefficient.
[0191] In the first communication method described above, the [a(h)] used to determine the second signal is determined by the information associated with the echo signal of the first signal input to the first model. The information associated with the echo signal of the first signal carries (or reflects) relevant information about the target in the environment (e.g., time delay, reflection intensity, or reflection probability), so that the [a(h)] or the identifier corresponding to [a(h)] output by the first model can match the environment in which the target is located, which is beneficial to obtaining better inspection performance, ranging accuracy, etc., thereby improving perception performance.
[0192] The following is combined Figures 5 to 10 The first communication method described above will be explained in detail.
[0193] Figure 5 This is a flowchart illustrating a second communication method provided in an embodiment of this application. In this second communication method, the first device employs a dual-site sensing mode. The first device is an access network device, and the second device is a UE. The identifier corresponding to [a(h)] or [a(h)] is obtained by the first device inputting first information into the first mode. For example... Figure 5 As shown, the method includes the following:
[0194] S501: The access network device sends the first signal.
[0195] The first signal is used for sensing, or the first signal is used for both sensing and communication.
[0196] S502: The UE receives the echo signal of the first signal.
[0197] In this embodiment, the first signal sent by the access network device is reflected by a target (or scatterer) in the environment to generate an echo signal, and the UE receives the echo signal of the first signal.
[0198] S503: The UE determines the first information based on the echo signal of the first signal.
[0199] The first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data. Please refer to the relevant description in S301 for the first information; it will not be repeated here.
[0200] S504: The UE sends first information to the access network device; correspondingly, the access network device receives the first information from the UE.
[0201] S505: The access network device inputs the first information into the first model and obtains the output result of the first model.
[0202] The output of the first model includes [a(h)] or includes the identifier corresponding to [a(h)].
[0203] S506: The access network device sends the second information to the UE; correspondingly, the UE receives the second information from the access network device.
[0204] The second piece of information is used to indicate [a(h)].
[0205] S507: The access network equipment determines the second signal based on [a(h)].
[0206] The second signal is used for sensing, or for both sensing and communication. For example, the access network device determines [d(h)] based on [a(h)] and [c(h)], and generates the second signal based on [d(h)], where the element d(h) in [d(h)] is a(h) × c(h).
[0207] It should be understood that the execution order of S506 and S507 is merely an example, and the embodiments of this application are not limited thereto. For example, the access network device may send the second information to the UE after determining the second signal, or it may send the second information to the UE during the process of determining the second signal.
[0208] S508: Access network equipment sends a second signal.
[0209] S509: The UE receives the echo signal of the second signal.
[0210] In this embodiment, the second signal sent by the access network device is reflected by a target (or scatterer) in the environment to generate an echo signal, and the UE receives the echo signal of the second signal.
[0211] S510: The UE processes the echo signal of the second signal according to [a(h)].
[0212] S510 is an optional step. Figure 5 The dashed line represents the signal. For example, the UE performs inverse processing on the echo signal of the second signal based on [a(h)] (e.g.) Figure 4A or Figure 4B The reverse process shown is not restricted.
[0213] Figure 6 This is a flowchart illustrating a third communication method provided in an embodiment of this application. In this third communication method, the first device adopts a dual-site sensing mode, the first device is a UE, and the second device is an access network device. The identifier corresponding to [a(h)] or [a(h)] is obtained by the second device by inputting the first information into the first mode. Figure 6 As shown, the method includes the following:
[0214] S601: The UE sends the first signal.
[0215] The first signal is used for sensing, or the first signal is used for both sensing and communication.
[0216] S602: The access network equipment receives the echo signal of the first signal.
[0217] In this embodiment, the first signal sent by the UE is reflected by a target (or scatterer) in the environment to generate an echo signal, and the access network device receives the echo signal of the first signal.
[0218] S603: The access network device determines the first information based on the echo signal of the first signal.
[0219] The first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data. Please refer to the relevant description in S301 for the first information; it will not be repeated here.
[0220] S604: The access network device inputs the first information into the first model and obtains the output result of the first model.
[0221] The output of the first model includes [a(h)] or includes the identifier corresponding to [a(h)].
[0222] S605: The access network device sends third information to the UE; correspondingly, the UE receives the third information from the access network device.
[0223] The third piece of information is used to indicate [a(h)].
[0224] S606: The UE determines the second signal based on [a(h)].
[0225] The second signal is used for sensing, or for both sensing and communication. For example, the UE determines [d(h)] based on [a(h)] and [c(h)], and generates the second signal based on [d(h)], where the element d(h) in [d(h)] is a(h) × c(h).
[0226] S607: The UE sends a second signal.
[0227] S608: The access network equipment receives the echo signal of the second signal.
[0228] In this embodiment, the second signal sent by the UE is reflected by a target (or scatterer) in the environment to generate an echo signal, and the access network device receives the echo signal of the second signal.
[0229] S609: The access network equipment processes the echo signal of the second signal according to [a(h)].
[0230] S609 is an optional step. Figure 6 The dashed line represents the second signal. For example, the access network equipment performs inverse processing on the echo signal of the second signal based on [a(h)] (such as...). Figure 4A or Figure 4B The reverse process shown is not restricted.
[0231] Figure 7 This is a flowchart illustrating the fourth communication method provided in this application embodiment. In the fourth communication method, the first device adopts a dual-station sensing mode. Both the first device and the second device are access network devices. The first device is denoted as access network device 1, and the second device is denoted as access network device 2. The identifier corresponding to [a(h)] or [a(h)] is obtained by the first device or the second device by inputting the first information into the first mode. For example... Figure 7 As shown, the method includes the following:
[0232] S701: Access network device 1 sends the first signal.
[0233] The first signal is used for sensing, or the first signal is used for both sensing and communication.
[0234] S702: Access network device 2 receives the echo signal of the first signal.
[0235] In this embodiment, the first signal sent by the access network device 1 is reflected by a target (or scatterer) in the environment to generate an echo signal, and the access network device 2 receives the echo signal of the first signal.
[0236] S703: Access network device 2 determines the first information based on the echo signal of the first signal.
[0237] The first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data. Please refer to the relevant description in S301 for the first information; it will not be repeated here.
[0238] This embodiment provides two methods (denoted as Method 1 and Method 2) to obtain [a(h)]. In Method 1, [a(h)] is obtained by access network device 2 based on the first model, i.e., by executing the contents of S704 and S705. In Method 2, [a(h)] is obtained by access network device 1 based on the first model, i.e., by executing the contents of S706, S707, and S708. In other words, S704 and S705 are parallel steps to S706 to S708; either S704 and S705 are executed, or S706 to S708 are executed. Figure 7 The dashed box indicates the area.
[0239] S704: Access network device 2 inputs the first information into the first model to obtain the output result of the first model.
[0240] The output of the first model includes [a(h)] or includes the identifier corresponding to [a(h)].
[0241] S705: Access network device 2 sends third information to access network device 1; correspondingly, access network device 1 receives the third information from access network device 2.
[0242] The third piece of information is used to indicate [a(h)].
[0243] S706: Access network device 2 sends first information to access network device 1; correspondingly, access network device 1 receives the first information from access network device 2.
[0244] S707: Access network device 1 inputs the first information into the first model and obtains the output result of the first model.
[0245] S708: Access network device 1 sends second information to access network device 2; correspondingly, access network device 2 receives the second information from access network device 1.
[0246] The second piece of information is used to indicate [a(h)].
[0247] S709: Access network device 1 determines the second signal based on [a(h)].
[0248] The second signal is used for sensing, or for both sensing and communication. For example, access network device 1 determines [d(h)] based on [a(h)] and [c(h)], and generates the second signal based on [d(h)], where the element d(h) in [d(h)] is a(h) × c(h).
[0249] It should be understood that the execution order of S708 and S709 is merely an example, and the embodiments of this application are not limited thereto. For example, access network device 1 may send the second information to access network device 2 after determining the second signal, or it may send the second information to access network device 2 during the process of determining the second signal.
[0250] S710: Access network device 1 sends a second signal.
[0251] S711: Access network device 2 receives the echo signal of the second signal.
[0252] In this embodiment, the second signal sent by the access network device 1 is reflected by a target (or scatterer) in the environment to generate an echo signal, and the access network device 2 receives the echo signal of the second signal.
[0253] S712: Access network device 2 processes the echo signal of the second signal according to [a(h)].
[0254] S712 is an optional step. Figure 7 The dashed line represents the second signal. For example, access network device 2 performs inverse processing on the echo signal of the second signal according to [a(h)] (e.g., Figure 4A or Figure 4B The reverse process shown is not restricted.
[0255] In the second to fourth communication methods described above, the identifier corresponding to [a(h)] or [a(h)] is obtained by the first device or the second device inputting the first information into the first mode. In another embodiment, the identifier corresponding to [a(h)] or [a(h)] can also be obtained by a third device, such as... Figure 8 As shown.
[0256] Figure 8 This is a flowchart illustrating the fifth communication method provided in this application embodiment. In the fifth communication method, the first device adopts a dual-site sensing mode. The first device is an access network device, the second device is a UE, and the third device is a core network device. The identifier corresponding to [a(h)] or [a(h)] is obtained by the third device by inputting the first information into the first mode. Figure 8 As shown, the method includes the following:
[0257] in, Figure 8 S801 to S803, S808 to S811, and Figure 5 S051 to S503 and S507 to S510 correspond to the same information, but the difference is:
[0258] S804: The UE sends the first information to the core network equipment; correspondingly, the core network equipment receives the first information from the UE.
[0259] For example, the UE sends first information to the core network equipment through the access network equipment; correspondingly, the core network equipment receives the first information from the UE through the access network equipment.
[0260] S805: The core network equipment inputs the first information into the first model and obtains the output result of the first model.
[0261] The output of the first model includes [a(h)] or includes the identifier corresponding to [a(h)].
[0262] S806: The core network device sends third information to the access network device; correspondingly, the access network device receives the third information from the core network device.
[0263] The third piece of information is used to indicate [a(h)].
[0264] S807: The core network equipment sends the second information to the UE; correspondingly, the UE receives the second information from the core network equipment.
[0265] The second information is used to indicate [a(h)]. For example, the core network device sends the second information to the UE through the access network device; correspondingly, the UE receives the second information from the core network device through the access network device.
[0266] It should be understood that the execution order of S806 and S807 is merely an example, and the embodiments of this application are not limited thereto. For example, the core network device may first send the second information to the UE and then send the third information to the access network device; or, the core network device may send the third information and the second information simultaneously.
[0267] The core network device can send third information and second information to the access network device and the UE, respectively. In another embodiment, the core network device can send third information to the access network device; the access network device receives the third information from the core network device and sends the second information to the UE. For example, the access network device parses the third information to obtain [a(h)] and then sends the second information to the UE.
[0268] In the third and fourth communication methods described above, the identifier corresponding to [a(h)] or [a(h)] can also be obtained by the third device by inputting the first information into the first mode. For example, in the third communication method, after the access network device determines the first information, it sends the first information to the third device; the third device receives the first information from the access network device and executes the contents of S805 to S807; the UE executes the contents of S606 and S607; and the access network device executes the contents of S608 and S609. As another example, in the fourth communication method, after the access network device 2 determines the first information, it sends the first information to the third device, the third device executes S805 to obtain the identifier corresponding to [a(h)] or [a(h)], and sends the third information to access network device 1 and access network device 2; access network device 1 executes S709 and S710; and access network device 2 executes S711 and S712. The corresponding implementation process can be referred to the description of the fifth communication method, and will not be repeated here.
[0269] In the second to fifth communication methods described above, at least one of the first device and the second device is an access network device. In another embodiment, the first device and the second device may both be UEs (e.g., UE1 and UE2, respectively). For example, UE1 sends a first signal; UE2 receives the echo signal of the first signal, determines first information based on the echo signal of the first signal, and sends the first information to the access network device (or core network device) corresponding to UE2; the access network device (or core network device) corresponding to UE2 inputs the first information into the first model to obtain the output result of the first model, and sends second information to UE1 and UE2. Other steps are described in detail below, referring to the relevant content above.
[0270] In the second to fifth communication methods mentioned above, the first device adopts a dual-station sensing mode. The following section combines... Figure 9 and Figure 10 The implementation process of the first device using the single-station sensing mode is introduced.
[0271] Figure 9 This is a flowchart illustrating the sixth communication method provided in this application. In the sixth communication method, the first device adopts a single-site sensing mode, the first device is an access network device, the second device is a UE, and the identifier corresponding to [a(h)] or [a(h)] is obtained by the first device inputting first information into the first mode. Figure 9 As shown, the method includes the following:
[0272] in, Figure 9 S901, S904, S906, and S907 in the text are related to... Figure 5 S501, S505, S507, and S508 correspond to the same thing, but the difference is:
[0273] S902: The access network equipment receives the echo signal of the first signal.
[0274] In this embodiment, the first signal sent by the access network device is reflected by a target (or scatterer) in the environment to generate an echo signal, and the access network device receives the echo signal of the first signal.
[0275] S903: The access network device determines the first information based on the echo signal of the first signal.
[0276] The first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data. Please refer to the relevant description in S301 for the first information; it will not be repeated here.
[0277] S905: The access network device sends second information to the UE; correspondingly, the UE receives the second information from the access network device.
[0278] The second information is used to indicate [a(h)]. In this embodiment, S905 is an optional step. Figure 9 The second signal is indicated by a dashed line. In single-site sensing mode, the access network device can also send the second information to the UE, so that the UE can perform corresponding data demodulation and other processing based on the [a(h)] indicated by the second information. For example, in single-site sensing mode, the second signal is used for sensing and communication. After S907, the UE can receive the second signal from the access network device and process the second signal based on the [a(h)] indicated by the second information. Figure 9 Not shown in the image.
[0279] S908: The access network equipment receives the echo signal of the second signal.
[0280] In this embodiment, the second signal sent by the access network device is reflected by a target (or scatterer) in the environment to generate an echo signal, and the access network device receives the echo signal of the second signal.
[0281] S909: The access network equipment processes the echo signal of the second signal according to [a(h)].
[0282] S909 is an optional step. Figure 9 The dashed line represents the second signal. For example, the access network equipment performs inverse processing on the echo signal of the second signal based on [a(h)] (such as...). Figure 4A or Figure 4B The reverse process shown is not restricted.
[0283] In the sixth communication method described above, the identifier corresponding to [a(h)] or [a(h)] is obtained by the first device inputting the first information into the first mode. In another embodiment, the identifier corresponding to [a(h)] or [a(h)] can also be obtained by a third device, such as... Figure 10 As shown.
[0284] Figure 10 This is a flowchart illustrating the seventh communication method provided in this application embodiment. In the seventh communication method, the first device adopts a single-site sensing mode. The first device is an access network device, the second device is a UE, and the third device is a core network device. The identifier corresponding to [a(h)] or [a(h)] is obtained by the third device by inputting the first information into the first mode. Figure 10 As shown, the method includes the following:
[0285] in, Figure 10 S1001 to S1003, S1007 to S1011, and Figure 9 S901 to S903 and S905 to S909 correspond to the same thing, the difference is:
[0286] S1004: The access network device sends the first information to the core network device; correspondingly, the core network device receives the first information from the access network device.
[0287] S1005: The core network equipment inputs the first information into the first model and obtains the output result of the first model.
[0288] The output of the first model includes [a(h)] or includes the identifier corresponding to [a(h)].
[0289] S1006: The core network device sends third information to the access network device; correspondingly, the access network device receives the third information from the core network device.
[0290] The third piece of information is used to indicate [a(h)].
[0291] In the sixth and seventh communication methods described above, the first device is an access network device. In another embodiment, the first device can also be a UE. For example, after the UE determines the first information based on the echo signal of the first signal, it can send the first information to the access network device (or core network device) corresponding to the UE; the access network device (or core network device) corresponding to the UE inputs the first information into the first model to obtain the output result of the first model, and sends the third information to the UE. Other steps are described in detail below, referring to the relevant content above.
[0292] Based on the same technical concept as the above-described method embodiments, the embodiments of this application can be applied to a CU-DU separation architecture. Exemplarily, the DU can realize the interaction between the access network device and the UE, and the CU can realize the interaction between the access network device and the core network device. For example, in the second communication method described above, the access network device includes a CU and a DU; the contents of S501, S504, S506, and S508 can be executed by the DU, and the contents of S505 and S607 can be executed by the DU and / or the CU. As another example, in the fifth communication method described above, the contents of S801 and S809 can be executed by the DU, the contents of S806 can be executed by the CU, and the contents of S808 can be executed by the DU and / or the CU. Other cases are similar and will not be listed individually.
[0293] Based on the same technical concept as the above-described method embodiments, this application provides a corresponding communication device that can be used to perform the functions of the relevant steps in the above-described method embodiments. This function can be implemented in hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The communication device can be a terminal or access network device, or a device within the terminal or access network device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, or a SoC chip or SIP chip containing a modem core), chip system, or processor), or a logical node, logical module, or software capable of implementing all or part of the terminal or functions.
[0294] Figure 11 A schematic diagram of a communication device 1100 provided in an embodiment of this application is shown as an example. The communication device 1100 can implement the functions or steps implemented by the first device, the second device, or the third device in the above-described method embodiments.
[0295] For example, when the communication device 1100 is used to implement the functions or steps implemented by the first device in the above-described method embodiments, the communication device 1100 may be an access network device or a component in the access network device, or a terminal device or a component in the terminal device, etc.
[0296] For example, when the communication device 1100 is used to implement the functions or steps implemented by the second device in the above-described method embodiments, the communication device 1100 may be an access network device or a component in the access network device, or a terminal device or a component in the terminal device, etc.
[0297] For example, when the communication device 1100 is used to implement the functions or steps implemented by the third device in the above-described method embodiments, the communication device 1100 may be an access network device or a component in the access network device, or a core network device or a component in the core network device, etc.
[0298] In one embodiment, the communication device 1100 may include a processing module 1101 and a transceiver module 1102; or it may include a processing module 1101 but not a transceiver module 1102; or it may include a transceiver module 1102 but not a processing module 1101. Wherein:
[0299] The processing module 1101 can be used to support the communication device 1100 in performing the processing actions in the above method embodiments. The processing module 1101 can be implemented by one or more processors. For example, the processor can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), microcontroller units (MCUs), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.
[0300] In this application, the processing module 1101 may also be referred to as a processing unit, etc., without limitation.
[0301] Transceiver module 1102 is used for inputting and / or outputting information. Input information can be replaced by received information, and output information can be replaced by transmitted information. When outputting information, transceiver module 1102 can output information to other devices outside of communication device 1100, or to other units within communication device 1100. In some embodiments, transceiver module 1102 can be implemented through at least one of a physical interface, a communication module, a communication interface, and an input / output interface. In other embodiments, transceiver module 1102 can be implemented through interface circuitry, such as a mobile communication module. The mobile communication module may include one or more of at least one antenna, at least one filter, a switch, a power amplifier, and a low-noise amplifier (LNA).
[0302] Optionally, the transceiver module 1102 may include a sending module and / or a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments. It should be noted that the communication device 1100 may include a sending module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a sending module. Specifically, it depends on whether the above scheme performed by the communication device 1100 includes both sending and receiving actions.
[0303] In this application, the transceiver module 1102 may also be referred to as a communication interface, or a communication module, or a transceiver unit, or an interface module, or an interface unit, or a communication unit, etc., without limitation.
[0304] It should be noted that the communication device 1100 may include a processing module 1101, but not a transceiver module 1102. Alternatively, the communication device 1100 may include a transceiver module 1102, but not a processing module 1101. Specifically, it depends on whether the above-described scheme executed by the communication device 1100 includes processing and transceiver actions.
[0305] Optionally, the communication device 1100 may further include a storage module. Figure 11 Not shown in the diagram. The storage module can be used to store instructions and / or data, and the processing module 1101 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiment.
[0306] Optionally, the communication device 1100 may be a chip system, the transceiver module 1102 may be the input / output interface of a chip (e.g., a baseband chip), and the processing module 1101 may be the processor of the chip system.
[0307] In one possible design, when the communication device 1100 is a communication equipment or a communication module within a communication equipment, the functionality of the processing module 1101 can be implemented by one or more processors. Exemplarily, the processor may include a modem chip (also known as a baseband chip), or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip. The functionality of the transceiver module 1102 can be implemented by transceiver circuitry. Optionally, the communication equipment may be a terminal device, an access network device, or a core network device.
[0308] In one possible design, when the communication device 1100 is a circuit or chip responsible for communication functions in a communication device, such as a modem chip or a SoC chip or SIP chip containing a modem core, the function of the processing module 1101 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the transceiver module 1102 can be implemented by the interface circuit or data transceiver circuit on the aforementioned chip. Optionally, the communication device can be a terminal device, an access network device, or a core network device.
[0309] In the first implementation, the communication device 1100 can perform the functions of the first device and execute the following: a processing module 1101 is used to determine the second signal according to the first coefficient, wherein the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting the first information into the first model, wherein the first information is the information associated with the echo signal of the first signal; and a transceiver module 1102 is used to send the second signal.
[0310] In one possible implementation, when determining the second signal based on the first coefficient, the processing module 1101 is used to determine the second sequence based on the first coefficient and the first sequence, and generate the second signal based on the second sequence.
[0311] In one possible implementation, the first coefficient can be [a(h)], the first sequence can be [c(h)], the second sequence can be [d(h)], and the element d(h) in [d(h)] is equal to a(h) × c(h). The [a(h)], [c(h)] and [d(h)] are all composed of H elements, where h belongs to {1, ..., H} and H is a positive integer.
[0312] In one possible implementation, the first coefficient can be a power shaping coefficient, and the first sequence can be a frequency domain sequence. In other words, [a(h)] can be a power shaping coefficient, and [c(h)] can be a frequency domain sequence.
[0313] In one possible implementation, the first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or includes data after compressing the distance spectrum corresponding to the echo signal of the first signal.
[0314] In one possible implementation, the first information includes time-domain sampled data of the echo signal of the first signal, and the first information may also include sampling rate information of the echo signal of the first signal.
[0315] In one possible implementation, the first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information may also include algorithm information corresponding to the range spectrum and / or parameter information corresponding to the range spectrum.
[0316] In one possible implementation, the first information includes compressed data, and the first information may further include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0317] In one possible implementation, the processing module 1101 is used to input the first information into the first model and obtain the output result of the first model, wherein the output result of the first model includes the first coefficient or includes the identifier corresponding to the first coefficient.
[0318] In another possible implementation, transceiver module 1102 is configured to receive second information from a third device, the second information being used to indicate a first coefficient. For example, the second information is used to indicate [a(h)]. Optionally, transceiver module 1102 is also configured to send the first information to the third device.
[0319] In one possible implementation, in single-station sensing mode, the transceiver module 1102 is further configured to receive the echo signal of the first signal; the processing module 1101 is further configured to determine first information based on the echo signal of the first signal. Optionally, the transceiver module 1102 is further configured to transmit the first signal. Optionally, the transceiver module 1102 is further configured to receive the echo signal of the second signal; the processing module 1101 is further configured to process the echo signal of the second signal according to a first coefficient.
[0320] In dual-station sensing mode, transceiver module 1102 is further configured to receive first information from a second device, the second device being a device for receiving the echo signal of the first signal. Optionally, transceiver module 1102 is further configured to transmit the first signal. Optionally, transceiver module 1102 is further configured to transmit second information to the second device, the second information being used to indicate the first coefficient, such as indicating [a(h)].
[0321] In the second implementation, the communication device 1100 can perform the functions of the second device and execute the following: a transceiver module 1102 is used to receive second information from the fourth device, the second information is used to indicate the first coefficient, the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting the first information into the first model, wherein the first information is information associated with the echo signal of the first signal; and a processing module 1101 is used to process the echo signal of the received second signal according to the second information.
[0322] In one possible implementation, the transceiver module 1102 is also configured to receive the echo signal of the second signal.
[0323] In one possible implementation, the second signal is generated by a second sequence, which is determined by the first coefficients and the first sequence.
[0324] In one possible implementation, the first coefficient can be [a(h)], the first sequence can be [c(h)], the second sequence can be [d(h)], the second signal is generated by [d(h)], and the element d(h) in [d(h)] is d(h) = a(h) × c(h). The [a(h)], the [c(h)] and the [d(h)] are all composed of H elements, where h belongs to {1, ..., H}, and H is a positive integer.
[0325] In one possible implementation, the first coefficient can be a power shaping coefficient, and the first sequence can be a frequency domain sequence. In other words, [a(h)] can be a power shaping coefficient, and [c(h)] can be a frequency domain sequence.
[0326] In one possible implementation, the first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or includes data after compressing the distance spectrum corresponding to the echo signal of the first signal.
[0327] In one possible implementation, the first information includes time-domain sampled data of the echo signal of the first signal, and the first information may also include sampling rate information of the echo signal of the first signal.
[0328] In one possible implementation, the first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information may also include algorithm information corresponding to the range spectrum and / or parameter information corresponding to the range spectrum.
[0329] In one possible implementation, the first information includes compressed data, and the first information may further include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0330] In one possible implementation, the transceiver module 1102 is further configured to receive the echo signal of the first signal; the processing module 1101 is further configured to determine the first information based on the echo signal of the first signal; and the transceiver module 1102 is further configured to send the first information to the fourth device.
[0331] In the third implementation, the communication device 1100 can perform the functions of the third device, executing the following: a processing module 1101 is used to input first information into the first model and obtain the output result of the first model, wherein the output result of the first model includes a first coefficient or includes an identifier corresponding to the first coefficient, the first information is information associated with the echo signal of the first information, and the first coefficient is used to determine the second signal; a transceiver module 1102 is used to send third information to the first device, wherein the third information is used to indicate the first coefficient.
[0332] In one possible implementation, the transceiver module 1102 is also used to receive first information from the first device.
[0333] In one possible implementation, the second signal is generated by a second sequence, which is determined by the first coefficients and the first sequence.
[0334] In one possible implementation, the first coefficient can be [a(h)], the first sequence can be [c(h)], the second sequence can be [d(h)], the second signal is generated by [d(h)], and the element d(h) in [d(h)] is d(h) = a(h) × c(h). The [a(h)], the [c(h)] and the [d(h)] are all composed of H elements, where h belongs to {1, ..., H}, and H is a positive integer.
[0335] In one possible implementation, the first coefficient can be a power shaping coefficient, and the first sequence can be a frequency domain sequence. In other words, [a(h)] can be a power shaping coefficient, and [c(h)] can be a frequency domain sequence.
[0336] In one possible implementation, the first information may include at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or includes data after compressing the distance spectrum corresponding to the echo signal of the first signal.
[0337] In one possible implementation, the first information includes time-domain sampled data of the echo signal of the first signal, and the first information may also include sampling rate information of the echo signal of the first signal.
[0338] In one possible implementation, the first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information may also include algorithm information corresponding to the range spectrum and / or parameter information corresponding to the range spectrum.
[0339] In one possible implementation, the first information includes compressed data, and the first information may further include algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
[0340] Detailed descriptions of the above-mentioned processing module 1101 and transceiver module 1102 can be obtained directly from the relevant descriptions in the foregoing method embodiments, and will not be repeated here.
[0341] Figure 12 This illustration shows a schematic diagram of another communication device 1200 provided in an embodiment of this application. The communication device 1200 may include a processor 1220, used to implement or support the communication device 1200 in implementing the functions of the first, second, or third device in the foregoing method embodiments. For details, please refer to the detailed descriptions in the foregoing method embodiments, which will not be repeated here. For example, the processor 1220 is used to read and execute program instructions through the communication interface 1210, so that the communication device 1200 implements the corresponding method. The processor 1220 may include one or more processors, without limitation.
[0342] It should be noted that the aforementioned functional modules can be implemented by hardware or by a combination of hardware and software, without limitation. Furthermore, when the communication device 1200 includes only the processor 1220, the communication device 1200 can be a chip or a chip system.
[0343] For example, the communication device 1200 can be a chip system. The chip system can be composed of chips or may include chips and other discrete components, without limitation.
[0344] For example, when the communication device 1200 is a chip, the communication interface 1210 can be the chip's input / output interface, where input corresponds to receiving operations and output corresponds to sending operations.
[0345] Optionally, the communication device 1200 may further include a memory 1230 for storing program instructions and / or data. The memory 1230 is coupled to the processor 1220. This coupling can be understood as an indirect coupling or communication connection between devices, units, or modules, and can be electrical, mechanical, or other forms, used for information exchange between devices, units, or modules. The processor 1220 may operate in conjunction with the memory 1230; the processor 1220 and the memory 1230 may be integrated together or disposed separately.
[0346] Furthermore, the processor 1220 is used to execute program instructions stored in the memory 1230 so that the communication device 1200 implements the corresponding method.
[0347] One or more of the memories in memory 1230 may be contained within the processor, or memory 1230 may exist independently, such as off-chip memory, connected via a communication bus ( Figure 12 The memory 1230 (represented by the thick line 1240) is connected to the processor 1220. The memory 1230 and the processor 1220 can also be integrated together.
[0348] Optionally, the communication device 1200 further includes a communication interface 1210. Figure 12 (represented by dashed lines), used for communication with other devices via transmission media, so that the device in the communication device 1200 can communicate with other devices.
[0349] For example, when the communication device 1200 is the first device, other devices can be the second device, the third device, etc. The processor 1220 can use the communication interface 1210 to send and receive data. For example, the processor 1220 can be used to control the communication interface 1210 to receive and / or send signals.
[0350] Specifically, the communication interface 1210 can be a transceiver. In terms of hardware implementation, the transceiver can be used to implement the functions of the transceiver module 302 mentioned above, and the transceiver is integrated into the communication device 1200 to form the communication interface 1210.
[0351] Optionally, the transceiver may include a transmitter and / or a receiver to respectively implement the sending and receiving operations in the method embodiment; other operations besides sending and receiving may be implemented by the processor 1220.
[0352] It should be noted that the communication interface 1210 may have both sending and receiving functions, enabling the transmission and reception of signals; or it may have a sending function but no receiving function, used to transmit signals; or it may have a receiving function but no sending function, used to receive signals.
[0353] It should be noted that the specific connection medium between the communication interface 1210, the processor 1220 and the memory 1230 is not limited in the embodiments of this application. Figure 12 The memory 1230, processor 1220, and communication interface 1210 are connected via a communication bus 1240. The connections between other components are only illustrative and not intended to be limiting. The communication bus 1240 can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 12 The symbol is represented by a single thick line, but this does not mean that there is only one communication bus or one type of communication bus.
[0354] In the embodiments of this application, the processor 1220 may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic devices. The general-purpose processor may be a microprocessor or any conventional processor. The methods disclosed in conjunction with the embodiments of this application may be executed by the hardware in the processor, or by a combination of hardware and software in the processor.
[0355] In this embodiment, the memory 1230 can be a non-volatile memory, such as a hard disk drive (HDD) or a solid-state drive (SSD), or it can be volatile memory, such as random-access memory (RAM). The memory can also be any other medium used to carry or store program code in the form of instructions or data structures that can be accessed by a computer; or it can be a circuit or any other device capable of implementing storage functions for storing program instructions and / or data.
[0356] In a first possible implementation, the communication device 1200 may be a first device used to implement the relevant methods corresponding to the first device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0357] For example, the methods corresponding to the first device in the above embodiments include: determining a second signal based on a first coefficient, wherein the first coefficient or the identifier corresponding to the first coefficient is obtained by inputting first information into a first model, wherein the first information is information associated with the echo signal of the first signal; and sending the second signal.
[0358] In a second possible implementation, the communication device 1200 may be a second device used to implement the methods corresponding to the second device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0359] For example, the methods corresponding to the second device in the above embodiments include: receiving second information from the fourth device, the second information being used to indicate a first coefficient, the first coefficient or the identifier corresponding to the first coefficient being obtained by inputting the first information into a first model, wherein the first information is information associated with the echo signal of the first signal; and processing the received echo signal of the second signal according to the second information.
[0360] In a third possible implementation, the communication device 1200 may be a third device used to implement the methods corresponding to the third device in the above embodiments. For specific functions, please refer to the descriptions in the above embodiments.
[0361] For example, the methods corresponding to the third device in the above embodiments include: inputting first information into a first model to obtain the output result of the first model, wherein the output result of the first model includes a first coefficient or includes an identifier corresponding to the first coefficient, wherein the first information is information associated with the echo signal of the first information, and the first coefficient is used to determine the second signal; and sending third information to the first device, wherein the third information is used to indicate the first coefficient.
[0362] For the specific implementation process, please refer to the relevant content in the aforementioned embodiments; it will not be repeated here.
[0363] Figure 13 An exemplary schematic diagram of another communication device 1300 provided in an embodiment of this application is shown. It will be understood that the communication device 1300 includes means of the necessary form, such as modules, units, elements, circuits, or interfaces, to be appropriately configured together to perform this solution. Figure 13 The communication device 1300 shown can be an access network device or a component within an access network device (e.g., a chip or communication module), a core network device or a component within a core network device (e.g., a chip or communication module), or a terminal device or a component within a terminal device (e.g., a chip or communication module), and can be used to perform the operations of the first, second, or third device in the above method embodiments. The communication device 1300 includes one or more processors 1301. The processor 1301 can be a general-purpose processor or a dedicated processor, etc. Optionally, the processor 1301 can include a baseband processor and / or a central processing unit; or, the processor 1301 can integrate the functions of a baseband processor and a central processing unit. The specific details of the processor 1301 can be found in the description of the processor 1220 above, and will not be repeated here.
[0364] In one possible design, processor 1301 may include program 1303. Program 1303 can be executed on processor 1301, causing communication device 1300 to perform the methods described in the above method embodiments. In another possible design, communication device 1300 includes circuitry (…). Figure 13 (Not shown), the circuit is used to perform the methods in the above method embodiments; or, the circuit can be used to indicate the function of a device, a second device, or a third device in the above method embodiments.
[0365] Optionally, the communication device 1300 may include one or more memories 1302. The memories 1302 store a program 1304, which can be executed on the processor 1301 to cause the communication device 1300 to perform the methods described in the above method embodiments.
[0366] Optionally, the processor 1301 may include an AI module 1307, and / or the memory 1302 may include an AI module 1308. The AI module can be used to implement AI-related functions. For example, the AI module can be used to input first information into a first model to obtain the output result of the first model, the output result of which includes a first coefficient or includes an identifier corresponding to the first coefficient. The AI module can be implemented through software, hardware, or a combination of both. For example, the AI module may include a radio intelligence control (RIC) module. For example, the AI module can be a near real-time RIC or a non-real-time RIC.
[0367] Optionally, data may also be stored in the processor 1301 and / or the memory 1302. The processor and memory may be configured separately or integrated together.
[0368] Optionally, the communication device 1300 may further include a transceiver 1305 and / or an antenna 1306. The transceiver 1305 may also be referred to as a transceiver module, transceiver unit, transceiver, transceiver circuit, or transceiver, etc., and can be used to realize the transmission and reception functions of the communication device through the antenna 1306.
[0369] It should be noted that the module division in the above embodiments of this application is illustrative and only represents a logical functional division. In actual implementation, there may be other division methods. Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, exist as separate physical units, or have two or more units integrated into one unit. The integrated units can be implemented in hardware, as software functional units, or in a combination of hardware and software. Whether a function is executed in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0370] For example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as one or more ASICs, one or more CPUs, one or more MCUs, one or more DSPs, or one or more FPGAs, or a combination of at least two of these integrated circuit forms.
[0371] If the integrated units described above are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0372] This application also provides a communication system, which may include one or more of the following: a first device, a second device, or a third device. The first device, second device, or third device can all be referred to the descriptions in the foregoing method embodiments, and will not be repeated here.
[0373] This application also provides a computer-readable storage medium for storing computer programs or instructions, which, when run, enable the methods or steps executed by the first, second, or third device in the foregoing embodiments to be implemented.
[0374] This application also provides a computer program product, including a computer program, which, when run on a computer, causes the methods or steps executed by the first device, second device, or third device in the foregoing embodiments to be implemented.
[0375] This application provides a chip system including a processor for implementing the functions of the first, second, or third device in the aforementioned method (e.g., executing corresponding methods or steps). The chip system may be composed of a chip or may include a chip and other discrete devices.
[0376] Optionally, the chip system also includes a memory for storing program instructions that the processor can read and execute to implement the corresponding method.
[0377] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0378] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0379] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0380] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more blocks of the flowchart illustrations and / or one or more blocks of the block diagrams.
[0381] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0382] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0383] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0384] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A communication method applied to a first device, characterized in that, The method includes: The second signal is determined based on [a(h)]. The [a(h)] or the identifier corresponding to [a(h)] is obtained by inputting the first information into the first model. The first information is the information associated with the echo signal of the first signal. The [a(h)] consists of H elements, where h belongs to {1, ..., H} and H is a positive integer. Send the second signal.
2. The method according to claim 1, characterized in that, The determination of the second signal based on [a(h)] includes: [d(h)] is determined based on [a(h)] and [c(h)], wherein the element d(h) in [d(h)] is equal to a(h) × c(h), and both [c(h)] and [d(h)] are composed of H elements; The second signal is generated based on the [d(h)].
3. The method according to claim 2, characterized in that, [a(h)] is the power shaping coefficient, and [c(h)] is the frequency domain sequence.
4. The method according to any one of claims 1 to 3, characterized in that, The first model is an artificial intelligence (AI) model.
5. The method according to any one of claims 1 to 4, characterized in that, The first information includes at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or data after compressing the distance spectrum corresponding to the echo signal of the first signal.
6. The method according to claim 5, characterized in that, The first information includes time-domain sampling data of the echo signal of the first signal, and the first information also includes sampling rate information of the echo signal of the first signal.
7. The method according to claim 5 or 6, characterized in that, The first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information also includes the algorithm information corresponding to the range spectrum and / or the parameter information corresponding to the range spectrum.
8. The method according to any one of claims 5 to 7, characterized in that, The first information includes the compressed data, and the first information also includes algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: The first information is input into the first model to obtain the output result of the first model. The output result of the first model includes the [a(h)] or includes the identifier corresponding to the [a(h)].
10. The method according to claim 9, characterized in that, The method further includes: Send a second message to the second device, the second message being used to indicate the [a(h)].
11. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Receive third information from a third device, wherein the third information is used to indicate [a(h)].
12. The method according to claim 11, characterized in that, The method further includes: The first information is sent to the third device.
13. The method according to any one of claims 9 to 12, characterized in that, The method further includes: The first information is received from a second device, which is a device for receiving the echo signal of the first signal.
14. The method according to any one of claims 9 to 12, characterized in that, The method further includes: Receive the echo signal of the first signal; The first information is determined based on the echo signal of the first signal.
15. A communication method applied to a second device, characterized in that, The method includes: Receive second information from the fourth device, the second information being used to indicate [a(h)], wherein [a(h)] or the identifier corresponding to [a(h)] is obtained by inputting first information into the first model, wherein the first information is information associated with the echo signal of the first signal, and [a(h)] consists of H elements, wherein h belongs to {1, ..., H}, and H is a positive integer; The echo signal of the received second signal is processed based on the second information.
16. The method according to claim 15, characterized in that, The second signal is generated by [d(h)], where the element d(h) = a(h) × c(h) in [d(h)], a(h) belongs to [a(h)], c(h) belongs to [c(h)], and both [c(h)] and [d(h)] are composed of H elements.
17. The method according to claim 16, characterized in that, [a(h)] is the power shaping coefficient, and [c(h)] is the frequency domain sequence.
18. The method according to any one of claims 15 to 17, characterized in that, The first model is an artificial intelligence (AI) model.
19. The method according to any one of claims 15 to 18, characterized in that, The first information includes at least one of the following: time-domain sampling data of the echo signal of the first signal, the distance spectrum corresponding to the echo signal of the first signal, or compressed data; wherein the compressed data includes data after compressing the time-domain sampling data of the echo signal of the first signal and / or data after compressing the distance spectrum corresponding to the echo signal of the first signal.
20. The method according to claim 19, characterized in that, The first information includes time-domain sampling data of the echo signal of the first signal, and the first information also includes sampling rate information of the echo signal of the first signal.
21. The method according to claim 19 or 20, characterized in that, The first information includes the range spectrum corresponding to the echo signal of the first signal, and the first information also includes the algorithm information corresponding to the range spectrum and / or the parameter information corresponding to the range spectrum.
22. The method according to any one of claims 19 to 21, characterized in that, The first information includes the compressed data, and the first information also includes algorithm information corresponding to the compressed data and / or parameter information corresponding to the compressed data.
23. The method according to any one of claims 19 to 22, characterized in that, The method further includes: Receive the echo signal of the second signal.
24. The method according to any one of claims 19 to 23, characterized in that, The method further includes: Receive the echo signal of the first signal; The first information is determined based on the echo signal of the first signal; The first information is sent to the fourth device.
25. A communication device, characterized in that, Includes a module that performs the method as described in any one of claims 1 to 24.
26. A communication device, characterized in that, Including processor and memory; The memory is used to store one or more computer programs or instructions, and the processor is used to execute the one or more computer programs or instructions stored in the memory, so that the communication device performs the method as described in any one of claims 1 to 24.
27. A communication system, characterized in that, The device includes a first apparatus for inputting first information into a first model to obtain an identifier corresponding to [a(h)] or [a(h)], determining a second signal based on the [a(h)], and sending the second signal; wherein the first information is information associated with the echo signal of the first signal, the [a(h)] consists of H elements, where h belongs to {1, ..., H}, and H is a positive integer.
28. The communication system according to claim 27, characterized in that, The communication system further includes a second device, wherein: The first device is further configured to send second information to the second device, the second information being used to indicate the [a(h)]; The second device is used to receive the second information from the first device and process the echo signal of the received second signal according to the second information.
29. A communication system, characterized in that, It includes a first device and a third device, wherein: The third device is used to input the first information into the first model to obtain the identifier corresponding to [a(h)] or [a(h)], and to send the second information to the first device. The second information is used to indicate the [a(h)]. The first information is information associated with the echo signal of the first signal. The [a(h)] consists of H elements, where h belongs to {1, ..., H} and H is a positive integer. The first device is used to receive the second information from the third device, determine the second signal according to the [a(h)], and send the second signal.
30. The communication system according to claim 29, characterized in that, The communication system further includes a second device, wherein: The third device is also used to send the second information to the second device; The second device is used to receive the second information from the third device and process the echo signal of the received second signal according to the second information.
31. A computer-readable storage medium, characterized in that, The device contains a computer program or instructions for implementing the method of any one of claims 1 to 24.
32. A computer program product, characterized in that, The computer program product includes a computer program that, when run, causes the method as described in any one of claims 1 to 24 to be performed.