A communication method and apparatus
Patent Information
- Application Number
- CN202510530478.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2026-10-27
Smart Images

Figure CN122994130A_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] In sensing technology, frequency-modulated continuous wave (FMCW) signals can be used to sense the surrounding environment, the speed and distance of moving objects, etc.
[0003] With the rapid development of communication technology, network devices and terminals are gradually acquiring sensing capabilities, meaning they can perceive the surrounding environment, the speed and distance of moving objects, etc. For example, network devices and terminals can also use FMCW signals to perceive the surrounding environment, the speed and distance of moving objects, etc. However, when network devices or terminals perform sensing based on FMCW signals, how to reduce the complexity of sensing still requires further research. Summary of the Invention
[0004] This application provides a communication method and apparatus to reduce sensing complexity and improve sensing performance.
[0005] Firstly, a communication method is provided, which can be executed by a first communication device. As an example, the first communication device may be a terminal or a component applied in a terminal (e.g., a module, communication module, circuit responsible for communication functions, processor, chip, or chip system; the chip may be a modem chip, also known as a baseband chip, or a system-on-a-chip containing a modem core, or a system-in-a-chip, etc.), or a logical node, logical module, or software capable of implementing all or part of the terminal's functions. As another example, the first communication device may be a network device or a component applied in a network device, or a logical node, logical module, or software capable of implementing all or part of the network device's functions. The method includes: the first communication device transmitting a first signal. The first signal is located within a first time unit, and the first signal includes N first sub-signals, wherein all N first sub-signals are FMCW signals, and the value of N satisfies 2... r 3 m 5 p 7 k r, m, p, and k are all integers greater than or equal to 0, and N is a positive integer.
[0006] In one possible implementation, the time unit mentioned in this application (such as the first time unit, etc.) refers to a unit duration (or unit time length, or simply unit duration) in the time domain, such as a frame, a subframe, a time slot, a symbol, a segment, or a mini-slot or sub-slot, etc. That is, the time domain resources in this application can be in units of time. In one possible implementation, the symbol here can be an orthogonal frequency-division multiplexing (OFDM) symbol.
[0007] In the above embodiments, the number N of the first sub-signal (i.e., the FMCW signal) within the first time unit is limited, for example, by making the value of N satisfy 2. r 3 m 5 p 7 k This allows the second communication device (such as the device receiving the echo signal of the first signal) to perform a Discrete Fourier Transform (DFT) on the reflected signals of the N first sub-signals instead of using a Fast Fourier Transform (FFT). For example, during the FFT process, the second communication device can use radix-2, radix-3, radix-5, or radix-7 butterfly operations to process the reflected signals. This reduces the computational complexity of the DFT, thereby reducing the sensing complexity and improving sensing performance.
[0008] Secondly, a communication method is provided, which can be executed by a second communication device. As an example, the second communication device may be a terminal or a component applied in a terminal, or a logical node, logical module, or software capable of implementing all or part of the terminal's functions. As another example, the second communication device may be a network device or a component applied in a network device, or a logical node, logical module, or software capable of implementing all or part of the network device's functions. The method includes: the second communication device receiving an echo signal of a first signal, the first signal being located within a first time unit, the first signal including N first sub-signals, wherein all N first sub-signals are linear frequency modulated continuous wave signals, and the value of N satisfies 2... r 3 m 5 p 7 k r, m, p, and k are all integers greater than or equal to 0, and N is a positive integer. The echo signal of the first signal is used for sensing. For example, the second communication device can obtain the sensing result based on the echo signal of the first signal.
[0009] In one possible implementation, the sensing result may include at least one of the following: the distance between the target object and the corresponding device (such as the receiving end of the echo signal of the first signal, including a terminal or network device), the angle of the target object relative to the corresponding device, the Doppler frequency shift of the target object relative to the corresponding device, the moving speed of the target object, or the signal strength of the echo signal of the first signal, etc., which are not limited herein. The target object can be any object, person, or animal that can be sensed by the second communication device, and this application does not limit this.
[0010] In the above embodiments, the number N of the first sub-signal (i.e., the FMCW signal) within the first time unit is limited, for example, by making the value of N satisfy 2. r 3 m 5 p 7 k This allows the second communication device (such as the device that receives the echo signal of the first signal) to perform a Directed Fourier Transform (DFT) on the reflected signals of the N first sub-signals instead of using a Directed Fourier Transform (FFT). For example, during the FFT process, the second communication device can use radix-2, radix-3, radix-5, or radix-7 butterfly operations to process the reflected signals. This reduces the computational complexity of the DFT, thereby reducing the complexity of perception and improving perception performance.
[0011] In conjunction with the second aspect, in some possible implementations of the second aspect, the second communication device may also send the first signal before receiving the echo signal of the first signal.
[0012] In the above embodiments, the second communication device can send a first signal and receive the echo signal of the first signal. That is, the second communication device can achieve sensing by sending and receiving signals independently. This can reduce the complexity of sensing caused by the interaction between the second communication device and other devices, thus simplifying the sensing complexity.
[0013] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, N is related to the duration of the nth first sub-signal and the duration of the first time unit. Alternatively, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. Wherein, the nth first sub-signal is any one of the N first sub-signals, and n is an integer greater than or equal to 1 and less than or equal to N.
[0014] The above embodiments provide several ways to determine N, making the value of N more diverse. For example, N is related to the duration of the nth first sub-signal and the duration of the first time unit. It can be considered that as the duration of the nth first sub-signal and the duration of the first time unit change, N changes accordingly, thus making the value of N more diverse.
[0015] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the protection interval of the nth first sub-signal is fixed, N is related to the duration of the nth first sub-signal and the duration of the first time unit, and N satisfies: Alternatively, with the guard interval of the nth first sub-signal fixed, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. In this case, N satisfies: Where floor represents rounding down, and T is the duration of the first time unit. FMCW Let T be the duration of the nth first sub-signal, α be the slope of the nth first sub-signal, M be the bandwidth (BW) of the nth first sub-signal, and T be the duration of the nth first sub-signal. GI The protection interval for the nth first sub-signal.
[0016] The above embodiments provide several ways to determine N. For example, when the protection interval of the nth first sub-signal is fixed, the duration of the nth first sub-signal is adjusted such that... Equal to N, or, adjust the slope of the nth first sub-signal so that Equal to N, which increases flexibility.
[0017] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, N is related to the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal. Alternatively, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. Wherein, the nth first sub-signal is any one of the N first sub-signals, and n is an integer greater than or equal to 1 and less than or equal to N.
[0018] The above embodiments provide several ways to determine N, making the value of N more diverse. For example, N is related to the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal. It can be considered that as the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal change, N changes accordingly, thus making the value of N more diverse.
[0019] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the difference between the duration of the nth first sub-signal and the guard interval of the nth first sub-signal is fixed, N is related to the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal, and N satisfies: Alternatively, if the difference between the duration of the nth first sub-signal and the protection interval of the nth first sub-signal is fixed, then N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the protection interval of the nth first sub-signal. In this case, N satisfies: Where floor represents rounding down, and T is the duration of the first time unit. FMCW Let T be the duration of the nth first sub-signal, α be the slope of the nth first sub-signal, M be the bandwidth of the nth first sub-signal, and T be the bandwidth of the nth first sub-signal. GI The protection interval for the nth first sub-signal.
[0020] The above embodiments provide several ways to determine N. For example, when the difference between the duration of the nth first sub-signal and the protection interval of the nth first sub-signal is fixed, the protection interval of the nth first sub-signal is adjusted to make... Equal to N, or, adjust the slope of the nth first sub-signal so that Equal to N, which increases flexibility.
[0021] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, N is also related to the subcarrier spacing (SCS) of the first signal and the number of first sub-time units occupied by the N first sub-signals in the first time unit. The SCS of the first signal includes 15 kHz, 30 kHz, 60 kHz, or 120 kHz. The first sub-time unit includes a symbol with a cyclic prefix (CP) and / or a cyclic suffix (CS). The CP can be an existing CP and / or a newly added CP. An existing CP can be a CP in an existing version of a communication standard, such as a normal cyclic prefix (NCP) or an extended cyclic prefix (ECP). A newly added CP can be a newly defined CP, such as a CP in a future communication standard. Similarly, the CS can be an existing CS and / or a newly added CS. An existing CS can be a CS in an existing version of a communication standard. A newly added CS can be a newly defined CS, such as a CS in a future communication standard.
[0022] The above embodiments provide a method for determining N, such as N being related to the SCS of the first signal and the number of first sub-time units occupied by the N first sub-signals in the first time unit. This achieves N being 2 even when the SCS and the number of first sub-time units are limited. r 3 m 5 p 7 k .
[0023] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the SCS of the first signal is 15 kHz; the number of first sub-time units occupied by N first sub-signals in the first time unit is 2, the duration of the nth first sub-signal is 11.97 μs, and N is 12; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4, the duration of the nth first sub-signal is 28.64 μs, and N is 10; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 7, the duration of the nth first sub-signal is 33.33 μs, and N is 15; or, the number of first sub-signals in the first time unit is... The number of first sub-time units occupied is 7, the duration of the nth first sub-signal is 16.66us, and N is 30; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 66.66us, and N is 15; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 33.33us, and N is 30; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 16.67us, and N is 60; wherein, the first sub-time unit is a symbol with CP and / or CS.
[0024] In the above embodiments, the value of N is provided under corresponding conditions. For example, when the SCS of the first signal is 15kHz, the first sub-time unit is a symbol with CP and / or CS, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 2, and the duration of the nth first sub-signal is 11.97us, N is 12. Regardless of how the number of first sub-time units occupied by the N first sub-signals in the first time unit and / or the duration of the nth first sub-signal change, N is always an integer. This helps to reduce the complexity of mapping the first sub-signals within the first time unit.
[0025] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the SCS of the first signal is 30kHz; the number of first sub-time units occupied by N first sub-signals in the first time unit is 2, the duration of the nth first sub-signal is 5.99µs, and N is 12; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4, the duration of the nth first sub-signal is 14.32µs, and N is 10; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 33.33µs, and N is 15; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 16.67µs, and N is 30; or, the number of first sub-signals in the first time unit is... The number of first sub-time units occupied is 14, the duration of the nth first sub-signal is 8.33us, and N is 60; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 27, the duration of the nth first sub-signal is 5.99us, and N is 161; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 28, the duration of the nth first sub-signal is 33.33us, and N is 30; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 28, the duration of the nth first sub-signal is 16.67us, and N is 60; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 28, the duration of the nth first sub-signal is 8.33us, and N is 120; wherein, the first sub-time unit is a symbol with CP and / or CS.
[0026] In the above embodiments, the value of N is provided under corresponding conditions. For example, when the SCS of the first signal is 30kHz, the first sub-time unit is a symbol with CP and / or CS, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 2, and the duration of the nth first sub-signal is 5.99us, N is 12. Regardless of how the number of first sub-time units occupied by the N first sub-signals in the first time unit and / or the duration of the nth first sub-signal change, N is always an integer. This helps to reduce the complexity of mapping the first sub-signals within the first time unit.
[0027] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the SCS of the first signal is 60 kHz and the first sub-time unit is a symbol with NCP and / or CS; the number of first sub-time units occupied by N first sub-signals in the first time unit is 4, the duration of the nth first sub-signal is 11.97 μs, and N is 24; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 8, the duration of the nth first sub-signal is 7.16 μs, and N is 20; or, the first time unit... In a given time period, the number of first sub-time units occupied by the N first sub-signals is 13, the duration of the nth first sub-signal is 15.49µs, and N is 15; or, the number of first sub-time units occupied by the N first sub-signals in a given time period is 16, the duration of the nth first sub-signal is 7.16µs, and N is 40; or, the number of first sub-time units occupied by the N first sub-signals in a given time period is 26, the duration of the nth first sub-signal is 16.66µs, and N is 30; or, the number of first sub-time units occupied by the N first sub-signals in a given time period is... The number of elements is 28, the duration of the nth first sub-signal is 16.66us, and N is 30; or, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 28, the duration of the nth first sub-signal is 8.33us, and N is 60; or, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 28, the duration of the nth first sub-signal is 4.16us, and N is 120; or, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 54, the duration of the nth first sub-signal is 16.66us, and N is 30. The duration is 2.99us, and N is 322; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 56, and the duration of the nth first sub-signal is 16.66us, and N is 60; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 56, and the duration of the nth first sub-signal is 8.33us, and N is 120; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 56, and the duration of the nth first sub-signal is 4.16us, and N is 160.
[0028] In the above embodiments, the value of N is provided under corresponding conditions. For example, when the SCS of the first signal is 60kHz, the first sub-time unit is a symbol with NCP and / or CS, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 4, and the duration of the nth first sub-signal is 11.97us, N is 24. Regardless of how the number of first sub-time units occupied by the N first sub-signals in the first time unit and / or the duration of the nth first sub-signal change, N is always an integer. This helps to reduce the complexity of mapping the first sub-signals within the first time unit.
[0029] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the SCS of the first signal is 60 kHz and the first sub-time unit is a symbol with ECP and / or CS; the number of first sub-time units occupied by N first sub-signals in the first time unit is 4 m, the duration of the nth first sub-signal is 16.67 μs, and N is 5 m; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 3 m, the duration of the nth first sub-signal is 12.49 μs, and N is 5 m; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 2 m, the duration of the nth first sub-signal is 8.33 μs, and N is 5 m; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is m, the duration of the nth first sub-signal is 4.16 μs, and N is 5 m; where m is a positive integer.
[0030] In the above embodiments, the value of N is provided under corresponding conditions. For example, when the SCS of the first signal is 60kHz, the first sub-time unit is a symbol with ECP and / or CS, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4m, and the duration of the nth first sub-signal is 16.67us, N is 5m. Regardless of how the number of first sub-time units occupied by N first sub-signals in the first time unit and / or the duration of the nth first sub-signal change, N is always an integer. This helps to reduce the complexity of mapping the first sub-signals within the first time unit.
[0031] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, when the SCS of the first signal is 120kHz; the number of first sub-time units occupied by N first sub-signals in the first time unit is 8, the duration of the nth first sub-signal is 1.49µs, and N is 48; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 16, the duration of the nth first sub-signal is 3.57µs, and N is 40; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 24, the duration of the nth first sub-signal is 2.08µs, and N is 103; or, the first time... In a time interval unit, the number of first sub-time units occupied by the N first sub-signals is 26, the duration of the nth first sub-signal is 7.74 μs, and N is 30; or, the number of first sub-time units occupied by the N first sub-signals in a time interval unit is 31, the duration of the nth first sub-signal is 1.49 μs, and N is 185; or, the number of first sub-time units occupied by the N first sub-signals in a time interval unit is 54, the duration of the nth first sub-signal is 1.49 μs, and N is 322; or, the number of first sub-time units occupied by the N first sub-signals in a time interval unit is 56, the duration of the nth first sub-signal is 8.33 μs, and N is 60; or In the first time unit, the number of first sub-time units occupied by N first sub-signals is 56, the duration of the nth first sub-signal is 4.16us, and N is 120; or, the number of first sub-time units occupied by N first sub-signals is 56, the duration of the nth first sub-signal is 2.08us, and N is 240; or, the number of first sub-time units occupied by N first sub-signals is 62, the duration of the nth first sub-signal is 1.49us, and N is 370; or, the number of first sub-time units occupied by N first sub-signals is 80, the duration of the nth first sub-signal is 2.08us, and N is... 343; or, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 85, the duration of the nth first sub-signal is 1.49us, and N is 507; or, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 87, the duration of the nth first sub-signal is 3.57us, and N is 217; or, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 108, the duration of the nth first sub-signal is 1.49us, and N is 644; or, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 112, and the duration of the nth first sub-signal is 8.33µs, N is 60; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 112, the duration of the nth first sub-signal is 4.16µs, and N is 120; or, the number of first sub-time units occupied by N first sub-signals in the first time unit is 112, the duration of the nth first sub-signal is 2.08µs, and N is 240; wherein, the first sub-time unit is a symbol with CP and / or CS.
[0032] In the above embodiments, the value of N is provided under corresponding conditions. For example, when the SCS of the first signal is 120kHz, the first sub-time unit is a symbol with CP and / or CS, the number of first sub-time units occupied by the N first sub-signals in the first time unit is 8, and the duration of the nth first sub-signal is 1.49us, N is 48. Regardless of how the number of first sub-time units occupied by the N first sub-signals in the first time unit and / or the duration of the nth first sub-signal change, N is always an integer. This helps to reduce the complexity of mapping the first sub-signals within the first time unit.
[0033] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, the slope of the nth first sub-signal is related to the bandwidth of the nth first sub-signal, the duration of the nth first sub-signal, and the guard interval of the nth first sub-signal. For example, the slope of the nth first sub-signal satisfies: Where α is the slope of the nth first sub-signal, M is the bandwidth of the nth first sub-signal, and T FMCW T is the duration of the nth first sub-signal. GI The protection interval for the nth first sub-signal.
[0034] The above embodiments provide a method for determining the slope of the nth first sub-signal. For example, the slope of the nth first sub-signal is related to the bandwidth of the nth first sub-signal, the duration of the nth first sub-signal, and the guard interval of the nth first sub-signal. In this way, by limiting the slope of the first sub-signal, the number of first sub-signals within the first time unit can be 2. r 3 m 5 p 7 k .
[0035] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, the slope of the nth first sub-signal is also related to the analog-to-digital converter (ADC) capability. For example, the ADC capability includes the ADC sampling rate, which satisfies: X > αT CP Or, X>αTCS Or, X>α(T) CP +T CS For example, the first sub-time unit is a symbol with CP, X>αT CP The first sub-time unit is a symbol with CS, where X>αT CS The first sub-time unit is a symbol with CP and CS, X>α(T) CP +T CS Where X is the ADC sampling rate, α is the slope of the nth first sub-signal, and T... CP T represents the duration of CP in the first sub-time unit. CS The duration of CS in the first sub-time unit.
[0036] In the above embodiments, the slope of the nth first sub-signal is also related to the ADC capability, which helps the transmitter of the first signal to adjust N in conjunction with the ADC capability. For example, the larger the slope of the nth first sub-signal, the higher the requirement for ADC capability, and the larger N is. Conversely, the smaller the slope of the nth first sub-signal, the lower the requirement for ADC capability, and the smaller N is. Where X>αT CP Or, X>αT CS Or, X>α(T) CP +T CS This can reduce the problem of decoding failure of the nth first sub-signal due to the ADC sampling rate being too small.
[0037] In conjunction with the first or second aspect, in some possible implementations of the first or second aspect, the nth first sub-signal satisfies: Where s(t,n) represents the expression of the nth first sub-signal at time t, t is a time within the duration of the nth first sub-signal, and t is greater than or equal to 1 and less than or equal to T. FMCW -T GI j is the imaginary unit, α is the slope of the nth first sub-signal, mod represents the remainder, and T FMCW T is the duration of the nth first sub-signal. GI Let `Rect()` be the guard interval for the nth first sub-signal, and `Rect()` be a rectangular window function. For example,
[0038] Thirdly, a communication apparatus is provided, comprising units, modules, or means for implementing the method as described in any one of the first or second aspects. The communication apparatus may be a terminal or a component applied in a terminal, or a logical node, logical module, or software capable of implementing all or part of the terminal's functions, or a network device or a component applied in a network device, or a logical node, logical module, or software capable of implementing all or part of the network device's functions.
[0039] Fourthly, a communication device is provided, comprising at least one processor. The at least one processor is configured to cause the communication device to perform the method described in any one of the first or second aspects. The communication device may be a terminal or a component applied in a terminal, or a logical node, logical module, or software capable of implementing all or part of the terminal's functions, or a network device or a component applied in a network device, or a logical node, logical module, or software capable of implementing all or part of the network device's functions. The at least one processor may execute a computer program or instructions stored in a memory to cause the described method to be performed. The memory may be included in the communication device or located externally to the communication device. Furthermore, the communication device may also include an interface.
[0040] Fifthly, a computer-readable storage medium is provided, which stores computer instructions or programs that, when executed, cause a computer to perform the method as described in any one of the first or second aspects.
[0041] Sixthly, a computer program product is provided, comprising: a computer program or program that, when run by a computer, causes the computer to perform the method as described in any one of the first or second aspects.
[0042] A seventh aspect provides a chip including at least one processor for executing computer instructions or programs, which, when run, cause the chip to perform the method as described in any one of the first or second aspects. The processor may execute computer programs or instructions stored in memory to cause the described method to be performed. The memory may be included in the chip or located externally. Furthermore, the chip may include an interface.
[0043] Eighthly, a communication system is provided, comprising a first communication device for performing the method as described in any one of the first aspects and / or a second communication device for performing the method as described in any one of the second aspects. Attached Figure Description
[0044] Figure 1 As the basic architecture of a communication system;
[0045] Figure 2 A schematic diagram illustrating whether a symbol includes CP and / or CS, provided for an embodiment of this application;
[0046] Figure 3 A flowchart illustrating a communication method provided in an embodiment of this application;
[0047] Figure 4A schematic diagram of a first signal having only a first sub-signal provided in an embodiment of this application;
[0048] Figure 5 A schematic diagram showing that the slopes of a first sub-signal and a second sub-signal in a first signal are different, provided as an embodiment of this application;
[0049] Figure 6 A schematic diagram showing that the slopes of the first sub-signal and the second sub-signal are different in another first signal provided in an embodiment of this application;
[0050] Figure 7 A schematic diagram illustrating the duration of a first sub-signal and a second sub-signal in a first signal, provided as an embodiment of this application;
[0051] Figure 8 This application provides a schematic flowchart for processing a first signal according to an embodiment of the present application.
[0052] Figure 9 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0053] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0054] The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship; for example, A / B can represent A or B. "And / or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.
[0055] References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0056] The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.
[0057] 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.
[0058] The method provided in this application can be applied to various communication systems, such as wireless local area network (WLAN) systems, Internet of Things (IoT) systems, narrowband Internet of Things (NB-IoT) systems, long term evolution (LTE) systems, 5th generation (5G) communication systems, new radio (NR) systems, or new communication systems emerging in future communication development. Among these, IoT networks may include, but are not limited to, vehicle-to-everything (V2X) networks. The communication methods in V2X systems can be collectively referred to as vehicle-to-everything (V2X), where X can represent anything. For example, V2X can include: vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication, etc. The method provided in this application can also be applied to non-terrestrial network (NTN) communication systems, or scenarios where NTN and terrestrial network (TN) are integrated. The NTN system can be an NTN system integrated with 4G, 5G, or any future generation of communication systems, such as NR NTN, IoT NTN, etc. The NTN communication system can be, for example, a satellite communication system, or it can include unmanned aerial vehicles (UAVs), high altitude platform stations (HAPS), and other aerial access network equipment; this application does not limit this.
[0059] The method provided in this application can be applied between two entities in a communication system, such as one entity sending information to or receiving information sent by the other entity. In a wireless communication system, communication devices are included, and these devices can communicate wirelessly using air interface resources. Air interface resources may include at least one of time-domain resources, frequency-domain resources, code-domain resources, and spatial resources; this application does not limit this. For example, the aforementioned two entities may include a network device and a terminal, or may include a chip that can be placed in a network device and a chip that can be placed in a terminal, etc. Of course, as standards advance, other types of entities may emerge subsequently; this application does not limit this.
[0060] The following uses a scenario-aware approach as an example to introduce the basic architecture of the communication system provided in this application.
[0061] Sensing, also known as wireless sensing, refers to sensing using wireless signals. Sensing is the process of collecting, processing, and generating sensing results from data. For example, it can be used to determine the distance, shape, or type of surrounding obstacles. Or, it can be used to determine the breathing rate and / or heart rate of a monitored object. The collected data can be obtained through sensors or through wireless signals.
[0062] Both wireless sensing and wireless communication are based on electromagnetic wave theory. At the transmitting end, electromagnetic wave signals are modulated, allowing them to carry source information. During propagation, these signals are affected by the wireless environment, meaning they are influenced by the environment and can also carry environmental information. At the receiving end, by analyzing the electromagnetic wave signals, not only can the carried source information be obtained, but also sensing information reflecting the characteristics of the propagation environment can be extracted. In other words, electromagnetic wave signals inherently possess both communication and sensing capabilities, making integrated sensing and communication (ISAC) possible. ISAC can also be called joint communications and sensing (JCAS), or simply integrated sensing and communication. In short, ISAC enables transmitted wireless signals to simultaneously possess sensing and communication capabilities. Compared to separate sensing and communication implementations, it offers several advantages, such as cost savings, reduced device size, lower power consumption, improved frequency efficiency, and reduced mutual interference between communication and sensing.
[0063] Perception scenarios can be categorized into network device-based perception scenarios, network device and terminal-based perception scenarios, and terminal-based perception scenarios. For example, Figure 1 Scenario 1 and Scenario 2 describe perception scenarios based on network devices. Figure 1 Scenario 3 and Scenario 4 describe perception scenarios based on network devices and terminals. Figure 1 Scenario 5 and Scenario 6 describe terminal-based perception scenarios.
[0064] exist Figure 1In Scenario 1, the network device acts as both the transmitter (TX) and receiver (RX) of the sensing signal. For example, sensing signal 1 transmitted by the network device reaches the target object (e.g., a person). Subsequently, sensing signal 1 is reflected by the target object to obtain (or become) sensing signal 2. The network device can receive sensing signal 2 and process it to obtain the sensing result.
[0065] exist Figure 1 In scenario 2, one network device acts as the transmitter (TX) of the sensing signal, and the other network device acts as the receiver (RX) of the sensing signal. For example, the sensing signal 1 transmitted by the network device acting as TX reaches the target object. Subsequently, the sensing signal 1 is reflected by the target object to obtain (or become) sensing signal 2. The network device acting as RX can receive sensing signal 2, and then process sensing signal 2 to obtain the sensing result.
[0066] exist Figure 1 In scenario 3, the network device acts as the transmitter of the sensing signal, and the terminal acts as the receiver of the sensing signal. For example, sensing signal 1 sent by the network device reaches the target object. Subsequently, sensing signal 1 is reflected by the target object to obtain (or become) sensing signal 2. The terminal can receive sensing signal 2 and then process sensing signal 2 to obtain the sensing result.
[0067] exist Figure 1 In scenario 4, the terminal acts as the sender of the sensing signal, and the network device acts as the receiver of the sensing signal. For example, the sensing signal 1 sent by the terminal reaches the target object. Subsequently, the sensing signal 1 is reflected by the target object to obtain (or become) sensing signal 2. The network device can receive sensing signal 2, and then the network device can process sensing signal 2 to obtain the sensing result.
[0068] exist Figure 1 In scenario 5, the terminal acts as both the sender and receiver of the sensing signal. For example, sensing signal 1 sent by the terminal reaches the target object. Subsequently, sensing signal 1 is reflected by the target object to obtain (or become) sensing signal 2. The terminal can receive sensing signal 2 and process it to obtain the sensing result.
[0069] exist Figure 1In scenario 6, one terminal acts as the transmitter of the sensing signal, and the other terminal acts as the receiver of the sensing signal. For example, sensing signal 1, transmitted by the terminal acting as TX, reaches the target object. Subsequently, sensing signal 1 is reflected by the target object to obtain (or become) sensing signal 2. The terminal acting as RX can receive sensing signal 2, and then process sensing signal 2 to obtain the sensing result.
[0070] It is understandable that the sensing signal 2 in scenarios 1 to 6 above can be understood as the echo signal of the sensing signal 1 (or the reflected signal, or in other words, the sensing signal 2 is the signal obtained after the sensing signal 1 is reflected). The sensing signal 2 carries more information than the sensing signal 1. For example, the sensing signal 2 can carry source information and environmental information.
[0071] In one possible implementation, the target object in scenarios 1 to 6 above can be any object, person, or animal that can be perceived by network devices or terminals, and this application does not limit this.
[0072] In one possible implementation, the perception results in scenarios 1 to 6 above may include at least one of the following: the distance between the target object and the corresponding device (such as the receiving end of the perception signal 2, including a terminal or network device), the angle of the target object relative to the corresponding device, the Doppler frequency shift of the target object relative to the corresponding device, the moving speed of the target object, or the signal strength of the perception signal 2, etc., which are not limited here.
[0073] in, Figure 1 The number of network devices and terminals shown is merely illustrative and should not be considered a specific limitation of this application. The following will further elaborate on... Figure 1 Each piece of equipment involved will be described in detail.
[0074] I. Terminal
[0075] The terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. Specifically, the terminal can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication equipment, user agent, user equipment, or roadside unit (RSU). The terminal may contain communication modules, circuits, or chips that perform corresponding communication functions. The terminal may also be configured with program instructions for performing corresponding communication functions.
[0076] For example, a terminal can be a drone, an Internet of Things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smartphone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also known as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in a smart grid, or a wireless terminal in transportation safety. Wireless terminals in various applications include those related to safety, smart cities, smart homes, transportation vehicles with wireless communication capabilities, communication modules, device-to-device (D2D) wireless terminals, and vehicle-to-everything (V2X) wireless terminals. The terminals can also be in 5G systems or next-generation communication systems; this application does not limit the specific application to these applications.
[0077] The embodiments of this application do not limit the device form of the terminal. The device used to implement the functions of the terminal can be the terminal itself; it can also be a device that supports the terminal in implementing the functions, such as a chip system. The device can be installed in the terminal or used in conjunction with the terminal. In the embodiments of this application, the chip system can be composed of chips or can include chips and other discrete devices.
[0078] II. Network Equipment
[0079] The network device can be a device or module located on the network side of the aforementioned communication system and possessing corresponding communication functions. The network device can be a device deployed in a radio access network (RAN) to provide wireless communication functions for terminals. The network device may contain communication modules, circuits, or chips that perform the corresponding communication functions. The network device may also be configured with program instructions for performing the corresponding communication functions and corresponding program instructions.
[0080] In one possible scenario, network equipment can be devices with base station functions, such as evolved NodeBs (eNodeBs), transmitting and receiving points (TRPs), transmitting points (TPs), next-generation NodeBs (gNBs), base stations in future mobile communication systems, integrated access and backhaul (IAB) nodes, and non-terrestrial network equipment, i.e., equipment that can be deployed on high-altitude platforms or satellites. Network equipment can also be base stations or various forms of control nodes, such as network controllers and wireless controllers. Specifically, network equipment can be various forms of macro base stations, micro base stations (also known as small cells) in heterogeneous network (HetNet) scenarios, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs or home node Bs (HNBs), base band units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmitting points (TPs), mobile switching centers, etc., or even base station antenna panels. Control nodes can connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations. In systems employing different wireless access technologies, the names of devices with base station functions may differ. For example, it could be a gNB in 5G, or a network-side device in a network after 5G, or a network device in a future evolved public land mobile network (PLMN) network, or a device that performs base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, or vehicle-to-everything (V2X) communication, etc. This application does not limit the specific name of the network device.Network equipment can also be open RAN (O-RAN or ORAN), baseband pool (BBU pool) and RRU under cloud radio access network (CRAN), etc.
[0081] In another possible scenario, multiple network devices collaborate to assist terminals in achieving wireless access, with each network device implementing a portion of the base station's functions. For example, network devices may include a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). CUs and DUs can be separate entities or included in the same network element, such as a baseband unit (BBU). RUs may be included in radio frequency devices or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). In one possible design, the processing unit in the BBU used to implement baseband functions is called a baseband high (BBH) unit, and the processing unit in the RRU / AAU / RRH used to implement baseband functions is called a baseband low (BBL) unit. In one possible implementation, the network device can be a CU node, a DU node, or a device that includes both CU and DU nodes. Furthermore, the CU can be classified as a network device in the RAN or as a network device in the core network (CN), without limitation.
[0082] In different systems, CU (or CU-CP and 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 O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called 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 and hardware modules.
[0083] In this application embodiment, the form of the network device is not limited. The device used to implement the function of the network device can be the network device itself; it can also be a device that supports the network device in implementing the function, such as a chip system. This device can be installed in the network device or used in conjunction with the network device. In this application embodiment, the chip system can be composed of chips, or it can include chips and other discrete components.
[0084] To facilitate understanding of the content of this solution, some terms used in the embodiments of this application will be explained below, so that those skilled in the art can understand them. This part is only for the purpose of understanding and should not be regarded as a specific limitation of this application.
[0085] I. FMCW signal
[0086] An FMCW signal, also known as a chirp signal, is a signal whose frequency varies linearly with time. For example, an FMCW signal has a frequency that increases linearly with time, or a frequency that decreases linearly with time. For instance, an FMCW signal can be represented as f... FMCW = f + kt. f represents the starting frequency of the FMCW signal. k represents the slope of the FMCW signal, which can be positive or negative. t represents time.
[0087] The signal whose frequency increases linearly with time can be called an up-modulated FMCW signal, or simply an up-modulated FMCW signal. In other words, the FMCW signal is at its rising edge. Conversely, the signal whose frequency decreases linearly with time can be called a down-modulated FMCW signal, or simply a down-modulated FMCW signal. In other words, the FMCW signal is at its falling edge. In one possible implementation, the term "frequency modulation" in this application can be used interchangeably with "frequency conversion".
[0088] In one possible implementation, the network device or terminal can transmit an FMCW signal comprising an up-modulated FMCW signal and / or a down-modulated FMCW signal to sense a target object. In this case, the FMCW signal can be used as the sensing signal. Alternatively, the sensing signal may include the FMCW signal.
[0089] II. Time Unit
[0090] The time unit mentioned in this application (such as the first time unit, etc.) refers to a unit duration (or unit time length, or simply unit duration) in the time domain, such as a frame, a subframe, a time slot, a symbol, a segment, or a mini-slot or sub-slot, etc. That is, the time domain resources in this application can be granularized at the time unit level. A time unit can include at least one sub-time unit. That is, a sub-time unit can be a unit of time (or unit duration) shorter than the duration of the time unit. For example, when the first time unit is a time slot, the first sub-time unit can be a symbol, a segment, or a mini-slot, etc.; or, for example, when the first time unit is a subframe, the first sub-time unit can be a time slot, a symbol, a segment, or a mini-slot, etc.
[0091] In one possible implementation, the symbols mentioned in this application can be OFDM symbols. Alternatively, the symbols and OFDM symbols can be used interchangeably. The OFDM symbols can include vector orthogonal frequency-division multiplexing (V-OFDM), windowed OFDM (W-OFDM), filtered cyclic prefix OFDM (f-CP-OFDM), multiple input and multiple output OFDM (MIMO-OFDM), multiband OFDM (MB-OFDM), discrete Fourier transformation spreading OFDM (DFT-s-OFDM), or other OFDM symbols. This application does not limit the specific type of OFDM symbol; any OFDM symbol is applicable to this scheme.
[0092] In one possible implementation, the symbol can be a symbol with CP and / or CS. For example, in Figure 2 In section 2-1, the symbol can be a symbol with a CP (Content Continuous), meaning the symbol's duration includes both the duration of the CP and the duration of the corresponding data portion (or payload portion). Alternatively, in... Figure 2 In section 2-2, the symbol can be a symbol with CS, meaning the symbol's duration includes both the duration of the data portion and the duration of the CS. Alternatively, in... Figure 2In steps 2-3, the symbol can be a symbol with CP and CS, meaning the symbol's duration includes the duration of the CP, the duration of the data portion, and the duration of the CS. In another possible implementation, the symbol can be a symbol without CP and CS, such as... Figure 2 As shown in Figures 2-4, the symbol only includes the duration corresponding to the data portion. In one possible implementation, when the symbol is an OFDM symbol, the symbol with CP can be abbreviated as CP-OFDM symbol.
[0093] The aforementioned CP can be an existing CP and / or a newly added CP. Existing CPs can be CPs in existing versions of communication standards, such as normal cyclic prefixes (NCP) or extended cyclic prefixes (ECP). Newly added CPs can be newly defined CPs, such as CPs in future communication standards. Similarly, CS can be an existing CS and / or a newly added CS. Existing CSs can be CSs in existing versions of communication standards. Newly added CSs can be newly defined CSs, such as CSs in future communication standards.
[0094] III. DFT
[0095] DFT processing of a discrete sequence x(n) of length N (n = 0, 1, ..., N-1) yields... For rotation factor, j is the imaginary unit. The computational complexity of the DFT is O(N). 2 As the value of N increases, the computational load of the DFT also increases, and the computational complexity of the DFT also increases.
[0096] To reduce the computational cost of the DFT, the FFT was proposed. In other words, the FFT is a faster algorithm for the DFT. This means that terminals or network devices can utilize the twiddle factor... By exploiting the periodicity and symmetry of the data, butterfly operations of 'radix-2', 'radix-3', 'radix-5', or 'radix-7' are used to decompose a discrete sequence of length N into multiple discrete sequences. The DFT results of each discrete sequence are then combined to form the DFT result of the discrete sequence of length N. This reduces the computational load and complexity of the DFT.
[0097] For example, taking radix-2 butterfly operations as an example, a terminal or network device can split a discrete sequence x(n) of length N into two discrete sequences of length N / 2, such as x(2r) = x1(r) and x(2r+1) = x2(r), where r = 0, 1, ..., N / 2-1. At this time,
[0098] Among them, the rotation factor has periodicity and symmetry, making exist In this case, Similarly, in, This is the DFT result of the first half of a discrete sequence of length N. The DFT result of the second half of the discrete sequence of length N can also be obtained using the periodicity and symmetry of the twiddle factor. For example, This results in the latter half of the DFT result as follows: In this case, the computational cost of FFT is Compared to O(N) 2 The DFT has a smaller computational load and lower computational complexity.
[0099] Currently, network devices or terminals can use FMCW signals to sense the surrounding environment, the speed and distance of moving objects, etc. For example, network devices or terminals perform DFT on FMCW signals to sense the surrounding environment, the speed and distance of moving objects, etc. However, the computational complexity of DFT is relatively high, resulting in low efficiency of network devices or terminals performing DFT on FMCW signals, leading to high sensing complexity and affecting sensing performance. To address this, this application proposes a communication method and corresponding apparatus to improve DFT efficiency and enhance sensing performance.
[0100] The embodiments of this application are described in detail below. The execution entity involved in the embodiments of this application may be a single communication device, such as a first communication device. Alternatively, the execution entity involved in the embodiments of this application may be multiple communication devices, such as a first communication device and a second communication device. The first communication device or the second communication device may be... Figure 1Any of the following devices capable of communication and / or sensing. The specific names of the first and second communication devices are not limited in this application embodiment. As an example, in a network device-based sensing scenario, the first communication device can be a network device or a component of a network device, and the second communication device can be a network device or a component of a network device. In a network device and terminal-based sensing scenario, the first communication device can be a terminal or a component of a terminal, and the second communication device can be a network device or a component of a network device. Alternatively, the first communication device can be a network device or a component of a network device, and the second communication device can be a terminal or a component of a terminal. In a terminal-based sensing scenario, the first communication device can be a terminal or a component of a terminal, and the second communication device can be a terminal or a component of a terminal. Specific forms of the first and second communication devices are not listed here. In one possible implementation, the first and second communication devices can be the same communication device, i.e., this solution is executed by a single communication device. That is, steps S301 to S303 below are all executed by the same terminal or network device, etc.
[0101] See Figure 3 , Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 3 As shown, the method includes, but is not limited to, the following steps:
[0102] S301. Send a first signal. The first signal is located within a first time unit. The first signal includes N first sub-signals, where all N first sub-signals are FMCW signals, and the value of N satisfies 2. r 3 m 5 p 7 k r, m, p, and k are all integers greater than or equal to 0, and N is a positive integer.
[0103] S302, Receive the echo signal of the first signal.
[0104] In steps S301-S302, the terminal may send a first signal and receive the echo signal of the first signal. Alternatively, the network device may send the first signal and receive the echo signal of the first signal. That is, the executing entities of steps S301 and S302 may be the same communication device or different communication devices.
[0105] The following is a detailed introduction to the relevant content involved in steps S301 and S302 above.
[0106] In one possible implementation, the number of first sub-time units within a first time unit can be one or more. For example, in Figure 4 In this context, the first time unit is a time slot, and the first sub-time unit is a symbol. The number of first sub-time units in the first time unit can be 14, meaning that a time slot includes 14 symbols.
[0107] In one possible implementation, the first signal includes N first sub-signals, and any one of the N first sub-signals occupies (e.g., partially or fully occupies) one or more first sub-time units in the first time unit. That is,
[0108] When the duration of any one of the N first sub-signals is less than the duration of a first sub-time unit, it means that any one of the N first sub-signals partially occupies a first sub-time unit.
[0109] When the duration of any one of the N first sub-signals is equal to the duration of a first sub-time unit, it means that any one of the N first sub-signals occupies a first sub-time unit.
[0110] If the duration of any one of the N first sub-signals is less than the sum of the durations of the multiple first sub-time units, it means that any one of the N first sub-signals partially occupies at least one first sub-time unit.
[0111] When the duration of any one of the N first sub-signals is equal to the sum of the durations of the multiple first sub-time units, it means that any one of the N first sub-signals occupies all of the multiple first sub-time units.
[0112] For example, taking the first time unit as a time slot, the first sub-time unit is a symbol with CP, in Figure 4 In section 4-1, the first signal may include first sub-signals #0 to #N-1. First sub-signal #0 partially occupies the first symbol with CP in the time slot, meaning the duration of first sub-signal #0 is less than the duration of the first symbol with CP. First sub-signal #1 partially occupies the second symbol with CP in the time slot, meaning the duration of first sub-signal #1 is less than the duration of the second symbol with CP. And so on, without further elaboration.
[0113] For example, taking the first time unit as a time slot, the first sub-time unit is a symbol with CS, in Figure 4In section 4-2, the first signal may include first sub-signals #0 to #N-1. First sub-signal #0 partially occupies the first symbol with a CS in the time slot, meaning the duration of first sub-signal #0 is less than the duration of the first symbol with a CS. First sub-signal #1 partially occupies the first and second symbols with CS in the time slot, meaning the duration of first sub-signal #1 is less than the sum of the durations of the first and second symbols with CS. And so on, without further elaboration.
[0114] For example, taking the first time unit as a time slot, the first sub-time unit is a symbol with CP and CS. Figure 4 In section 4-3, the first signal may include first sub-signals #0 to #N-1. First sub-signal #0 partially occupies the first symbol with CP and CS in the time slot, meaning the duration of first sub-signal #0 is less than the duration of the first symbol with CP and CS. First sub-signal #1 partially occupies the first and second symbols with CP and CS in the time slot, meaning the duration of first sub-signal #1 is less than the sum of the durations of the first and second symbols with CP and CS. And so on, without further elaboration.
[0115] For example, taking the first time unit as a time slot, the first sub-time unit is a symbol without CP and CS. Figure 4 In section 4-4, the first signal may include first sub-signals #0 to #N-1. First sub-signal #0 partially occupies the first symbol in the time slot without CP and CS, meaning the duration of first sub-signal #0 is less than the duration of the first symbol without CP and CS. First sub-signal #1 partially occupies the second symbol in the time slot without CP and CS, meaning the duration of first sub-signal #1 is less than the duration of the second symbol without CP and CS. And so on, without further elaboration.
[0116] Among them, the above Figure 4 These are merely examples; in practical applications, the distribution of the first sub-signal in the first signal within the first time unit can be in other ways, and is not limited here. In one possible implementation, the first signal may also include M second sub-signals. That is, in this application, the types of sub-signals included in the first signal can be divided into two cases: Case 1, the first signal may include only N first sub-signals. For example, in Figure 4 In case 1, the first signal includes first sub-signals #0 to #N-1. In case 2, the first signal may include N first sub-signals and M second sub-signals. In this case, the signal types of the first and second sub-signals in the first signal may be the same or different.
[0117] For example, both the first sub-signal and the second sub-signal in the first signal are signals used for sensing, such as FMCW signals. In this case, the slopes of the first sub-signal and the second sub-signal in the first signal can be the same. For example, both the slopes of the first and second sub-signals in the first signal can be positive. Alternatively, the slopes of the first and second sub-signals in the first signal can be different. For example, the slope of the first sub-signal in the first signal can be positive, and the slope of the second sub-signal in the first signal can be negative. For example, in... Figure 5 In the first signal, the slope of the first sub-signal #0 is positive, and the slope of the second sub-signal #0 is negative; the slope of the first sub-signal #1 is positive, and the slope of the second sub-signal #1 is negative, and so on. This will not be elaborated further. Alternatively, the slope of the first sub-signal in the first signal is negative, and the slope of the second sub-signal in the first signal is positive. For example, in... Figure 6 In this context, the slope of the first sub-signal #0 is negative, the slope of the second sub-signal #0 is positive, the slope of the first sub-signal #1 is negative, the slope of the second sub-signal #1 is positive, and so on; further details are omitted here. Figure 5 or Figure 6 These are just some examples. In practical applications, the distribution of the first sub-signal and the second sub-signal in the first signal within the first time unit can be in other ways, which are not limited here.
[0118] In one possible implementation, when both the first sub-signal and the second sub-signal in the first signal are signals used for sensing, the cutoff frequency of the first sub-signal can be the start frequency of the second sub-signal. In this case, the first and second sub-signals can be considered as a single FMCW signal. For example, Figure 5 In this context, the first sub-signal #0 and the second sub-signal #0 can be considered as a single FMCW signal, meaning the FMCW signal includes an up-modulated FMCW signal and a down-modulated FMCW signal. In this case, N and M are equal. Similarly, the cutoff frequency of the second sub-signal in the first signal can be the starting frequency of the first sub-signal in the first signal; in this case, the first and second sub-signals can also be considered as a single FMCW signal.
[0119] In one possible implementation, when both the first sub-signal and the second sub-signal in the first signal are signals used for sensing, the duration of the first sub-signal and the duration of the second sub-signal in the first signal can be the same or different. For example, in Figure 7 In 7-1, the duration of the first sub-signal #0 is different from the duration of the second sub-signal #0. Or, in Figure 7In 7-2, the duration of the first sub-signal #0 is the same as the duration of the second sub-signal #0.
[0120] For example, the first sub-signal in the first signal is a signal used for sensing, such as an FMCW signal, and the second sub-signal in the first signal is a signal used for communication.
[0121] Combining the two examples above, it can be seen that the duration of the first time unit can be greater than or equal to the product of the number N of the first sub-signals in the first signal and the duration of the first sub-signals. That is, T ≥ NT FMCW T is the duration of the first time unit. FMGW Let be the duration of the nth first sub-signal. The nth first sub-signal is any one of the N first sub-signals, where n is an integer greater than or equal to 1 and less than or equal to N.
[0122] The number N of the first sub-signals in the first signal will be introduced below.
[0123] In one possible implementation, the value of N satisfies 2. r 3 m 5 p 7 k Or, the value of N satisfies 2 r 3 m 5 p 7 k 11 l Where r, m, p, k, and l are integers greater than or equal to 0.
[0124] It is understandable that the value of N satisfies 2. r 3 m 5 p 7 k This can be understood as:
[0125] N can take the value 2. r 3 m 5 p 7 k Alternatively, the value of N can be approximately equal to 2. r 3 m 5 p 7 k (That is, the value of N within a certain error range can still be regarded as satisfying 2) r 3 m 5 p 7 k For example, the value of N can be processed based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down, so that the processed value of N satisfies 2. r 3 m 5p 7 k For example, when the calculated value of N is 15.3, rounding down gives a processed value of N of 15. Clearly, this rounded value of N of 15 satisfies 2... r 3 m 5 p 7 k That is, when r=0, m=1, p=1, k=0, 2 r 3 m 5 p 7 k .
[0126] Similarly, for the value of N, it satisfies 2 r 3 m 5 p 7 k 11 l For understanding, see above.
[0127] In one possible implementation, N is related to the duration of the nth first sub-signal and the duration of the first time unit. For example, when the guard interval of the nth first sub-signal is fixed, N is related to the duration of the nth first sub-signal and the duration of the first time unit, in which case N satisfies: That is, with the protection interval of the nth first sub-signal fixed, the duration of the nth first sub-signal is adjusted to make... It equals N. Alternatively, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. For example, when the guard interval of the nth first sub-signal is fixed, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. In this case, N satisfies: That is, with the protection interval of the nth first sub-signal fixed, the slope of the nth first sub-signal is adjusted to make... Equals N. Here, floor represents flooring down. In one possible implementation, flooring down can be replaced by other methods, such as flooring up, rounding, rounding up, or rounding down, etc., which are not limited here. α is the slope of the nth first sub-signal, M is the bandwidth of the nth first sub-signal, and T... GI The protection interval for the nth first sub-signal.
[0128] In another possible implementation, N is related to the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal. For example, when the difference between the duration of the nth first sub-signal and the guard interval of the nth first sub-signal is fixed, N is related to the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal, in which case N satisfies: That is, with the difference between the duration of the nth first sub-signal and the protection interval of the nth first sub-signal fixed, the protection interval of the nth first sub-signal is adjusted to make... It equals N. Alternatively, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. For example, when the difference between the duration of the nth first sub-signal and the guard interval of the nth first sub-signal is fixed, N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal. In this case, N satisfies: That is, with the difference between the duration of the nth first sub-signal and the protection interval of the nth first sub-signal fixed, the slope of the nth first sub-signal is adjusted to make... It equals N. Here, floor means flooring down. In one possible implementation, flooring down can be replaced by other methods, such as flooring up, rounding, rounding up or rounding down, etc., which are not limited here.
[0129] In conjunction with any of the above examples, in one possible implementation, N is also related to the SCS of the first signal and the number of first sub-time units occupied by the N first sub-signals in the first time unit. The SCS of the first signal includes 15kHz, 30kHz, 60kHz, or 120kHz, etc., and this application does not limit it. Several values of N are described below in conjunction with the content here.
[0130] For example, Table 1 provides several values for N when the SCS of the first signal is 15 kHz and the first sub-time unit is a symbol with CP (ECP or NCP) and / or CS. For instance, in Table 1, the number of first sub-time units occupied by N first sub-signals in the first time unit is 2, the duration of the nth first sub-signal is 11.97 μs, and N is 12. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4, the duration of the nth first sub-signal is 28.64 μs, and N is 10. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 7, the duration of the nth first sub-signal is 33.33 μs, and N is 15. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 7, the duration of the nth first sub-signal is 16.66 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 14, the duration of the nth first sub-signal is 66.66 μs, and N is 15. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 14, the duration of the nth first sub-signal is 33.33 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 14, the duration of the nth first sub-signal is 16.67 μs, and N is 60.
[0131] Table 1
[0132]
[0133]
[0134] For example, Table 2 provides several values for N when the SCS of the first signal is 30 kHz and the first sub-time unit is a symbol with CP (ECP or NCP) and / or CS. For instance, in Table 2, the number of first sub-time units occupied by N first sub-signals in the first time unit is 2, the duration of the nth first sub-signal is 5.99 μs, and N is 12. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4, the duration of the nth first sub-signal is 14.32 μs, and N is 10. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 33.33 μs, and N is 15. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 14, the duration of the nth first sub-signal is 16.67 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 14, the duration of the nth first sub-signal is 8.33 μs, and N is 60. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 27, the duration of the nth first sub-signal is 5.99 μs, and N is 161. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 28, the duration of the nth first sub-signal is 33.33 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 28, the duration of the nth first sub-signal is 16.67 μs, and N is 60. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 28, the duration of the nth first sub-signal is 8.33 μs, and N is 120.
[0135] Table 2
[0136]
[0137] For example, Table 3 provides several values for N when the SCS of the first signal is 60 kHz and the first sub-time unit is a symbol with NCP and / or CS. For instance, in Table 3, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4, the duration of the nth first sub-signal is 11.97 μs, and N is 24. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 8, the duration of the nth first sub-signal is 7.16 μs, and N is 20. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 13, the duration of the nth first sub-signal is 15.49 μs, and N is 15. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 16, the duration of the nth first sub-signal is 7.16 μs, and N is 40. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 26, the duration of the nth first sub-signal is 16.66 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 28, the duration of the nth first sub-signal is 16.66 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 28, the duration of the nth first sub-signal is 8.33 μs, and N is 60. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 28, the duration of the nth first sub-signal is 4.16 μs, and N is 120. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 54, the duration of the nth first sub-signal is 2.99 μs, and N is 322. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 56, the duration of the nth first sub-signal is 16.66 μs, and N is 60. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 56, the duration of the nth first sub-signal is 8.33 μs, and N is 120. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 56, the duration of the nth first sub-signal is 4.16 μs, and N is 160.
[0138] Table 3
[0139]
[0140] For example, Table 4 provides several values for N when the SCS of the first signal is 60 kHz and the first sub-time unit is a symbol with ECP and / or CS. For instance, in Table 4, the number of first sub-time units occupied by N first sub-signals in the first time unit is 4 m, the duration of the nth first sub-signal is 16.67 μs, and N is 5 m. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 3 m, the duration of the nth first sub-signal is 12.49 μs, and N is 5 m. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 2 m, the duration of the nth first sub-signal is 8.33 μs, and N is 5 m. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is m, the duration of the nth first sub-signal is 4.16 μs, and N is 5 m. Where m is a positive integer.
[0141] Table 4
[0142]
[0143]
[0144] For example, Table 5 provides several values for N when the SCS of the first signal is 120 kHz and the first sub-time unit is a symbol with CP (ECP or NCP) and / or CS. For instance, in Table 5, the number of first sub-time units occupied by N first sub-signals in the first time unit is 8, the duration of the nth first sub-signal is 1.49 μs, and N is 48. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 16, the duration of the nth first sub-signal is 3.57 μs, and N is 40. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 24, the duration of the nth first sub-signal is 2.08 μs, and N is 103. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 26, the duration of the nth first sub-signal is 7.74 μs, and N is 30. Alternatively, in the first time unit, the number of first sub-time units occupied by the N first sub-signals is 31, the duration of the nth first sub-signal is 1.49 μs, and N is 185. Alternatively, in the first time unit, the number of first sub-time units occupied by the N first sub-signals is 54, the duration of the nth first sub-signal is 1.49 μs, and N is 322. Alternatively, in the first time unit, the number of first sub-time units occupied by the N first sub-signals is 56, the duration of the nth first sub-signal is 8.33 μs, and N is 60. Alternatively, in the first time unit, the number of first sub-time units occupied by the N first sub-signals is 56, the duration of the nth first sub-signal is 4.16 μs, and N is 120. Alternatively, in the first time unit, the number of first sub-time units occupied by the N first sub-signals is 56, the duration of the nth first sub-signal is 2.08 μs, and N is 240. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 62, the duration of the nth first sub-signal is 1.49us, and N is 370. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 80, the duration of the nth first sub-signal is 2.08us, and N is 343. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 85, the duration of the nth first sub-signal is 1.49us, and N is 507. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 87, the duration of the nth first sub-signal is 3.57us, and N is 217. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 108, the duration of the nth first sub-signal is 1.49us, and N is 644. Alternatively, the number of first sub-time units occupied by N first sub-signals in the first time unit is 112, the duration of the nth first sub-signal is 8.33us, and N is 60.Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 112, the duration of the nth first sub-signal is 4.16us, and N is 120. Alternatively, in the first time unit, the number of first sub-time units occupied by N first sub-signals is 112, the duration of the nth first sub-signal is 2.08us, and N is 240.
[0145] Table 5
[0146]
[0147]
[0148] In one possible implementation, N included in any of Tables 1 to 5 above can be calculated using a corresponding formula, for example... or, or, or, This application does not specify which formula is used to calculate N in any of Tables 1 to 5. In another possible implementation, N can be obtained by looking up any of Tables 1 to 5. For example, the terminal or network device can determine N from the corresponding table based on the subcarrier spacing of the first signal, the number of first sub-time units occupied by N first sub-signals in the first time unit, and the duration of the nth first sub-signal. In this case, the value of N satisfies 2. r 3 m 5 p 7 k Or, the value of N satisfies 2 r 3 m 5 p 7 k 11 l For example, if the subcarrier spacing of the first signal is 15 kHz, the number of first sub-time units occupied by N first sub-signals in the first time unit is 2, and the duration of the nth first sub-signal is 11.97 μs, then N is 12, which satisfies the condition r = 2, m = 1, p = 0, k = 0. r 3 m 5 p 7 k Or, when r = 2, m = 1, p = 0, k = 0, l = 0, 2 r 3 m 5 p 7 k 11 l .
[0149] The following section introduces the relevant content of the nth first sub-signal.
[0150] In one possible implementation, the slope of the nth first sub-signal is related to the bandwidth of the nth first sub-signal, the duration of the nth first sub-signal, and the guard interval of the nth first sub-signal. For example, the slope of the nth first sub-signal satisfies: As an example, the slope of the nth first sub-signal is... There is an error between them, that is, the slope of the nth first sub-signal is approximately equal to For example, the slope of the nth first sub-signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. After processing, it is obtained. As another example, the slope of the nth first sub-signal is... There is no error between them, that is, the slope of the nth first sub-signal is equal to
[0151] In one possible implementation, the slope of the nth first sub-signal is also related to the ADC capability. For example, the ADC capability includes the ADC sampling rate, which can satisfy: X>αT CP Or, X>αT CS Or, X>α(T) CP +T CS For example, the first sub-time unit is a symbol with CP, X>αT CP The first sub-time unit is a symbol with CS, where X>αT CS The first sub-time unit is a symbol with CP and CS, X>α(T) CP +T CS Where X is the ADC sampling rate, T CP T represents the duration of CP in the first sub-time unit. CS The duration of CS in the first sub-time unit.
[0152] Among these, the larger the slope of the nth first sub-signal, the higher the requirement for ADC capability, and the larger N is. Conversely, the smaller the slope of the nth first sub-signal, the lower the requirement for ADC capability, and the smaller N is. For example, in Figure 8In this system, network devices can transmit a first signal based on their ADC capabilities, enabling terminals to receive the echo signal of the first signal. The terminal can then perform frequency mixing processing on the echo signal and its local first signal, such as dechirp processing, to obtain an intermediate frequency (IF) signal (also known as a beat signal or difference frequency signal). This IF signal is then processed by a low-pass filter (LPF) and converted into a digital signal by the ADC. The terminal can sample the LPF-processed IF signal based on the ADC sampling rate to obtain a digital signal, which can then be used for sensing processing. The larger the slope α of the first sub-signal in the first signal, the greater the frequency difference between the echo signal of the first signal before mixing and the local first signal (e.g., ...). Figure 8 The larger the Δf before linear frequency modulation, the greater the frequency difference between the echo signal of the first signal and the local first signal after mixing (e.g., ...). Figure 8 The larger the Δf after linear frequency modulation, the higher the requirements for ADC capabilities, such as a higher ADC sampling rate. Conversely, the smaller the slope α of the first sub-signal in the first signal, the smaller the frequency difference between the echo signal of the first signal before mixing and the local first signal, and the smaller the frequency difference between the echo signal of the first signal after mixing and the local first signal, the higher the requirements for ADC capabilities, such as a lower ADC sampling rate.
[0153] In one possible implementation, when the slope of the nth first sub-signal is also related to the ADC capability, the terminal can send the ADC capability so that the network device can learn about the ADC capability and adjust the slope of the nth first sub-signal. In this case, the ADC capability can be carried in a radio resource control (RRC) message, uplink control information (UCI) or other messages, and is not limited thereto.
[0154] In one possible implementation, the guard interval of the nth first sub-signal can be the duration of CP, the duration of CS, or 0. For example, when the first sub-time unit is an OFDM symbol with CP and / or CS, CP or CS can be used as the guard interval of the first sub-signal. That is, the guard interval of the first sub-signal can be the duration of CP or the duration of CS. When the first sub-time unit is an OFDM symbol without CP and CS, the guard interval of the first sub-signal can be 0.
[0155] In one possible implementation, the nth first sub-signal satisfies: Where s(t,n) represents the expression of the nth first sub-signal at time t, t is a time within the duration of the nth first sub-signal, and t is greater than or equal to 1 and less than or equal to T. FMCW -T GI j is the imaginary unit. mod represents taking the remainder, for example, mod(t, T) FMCW ) represents T FMCW Divide by t and take the remainder. Rect() is a rectangular window function. For example,
[0156] In one possible implementation, step S303 may also be performed after step S302.
[0157] S303. Sensing results are obtained based on the echo signal of the first signal.
[0158] For example, a terminal or network device can obtain a sensing result based on the echo signal of the first signal. Specifically, when the executing entity of step S302 is a terminal, the terminal can obtain a sensing result based on the echo signal of the first signal. When the executing entity of step S302 is a network device, the network device can obtain a sensing result based on the echo signal of the first signal.
[0159] In one possible implementation, the sensing result may include at least one of the following: the distance between the target object and the corresponding device (such as the receiving end of the echo signal of the first signal, including a terminal or network device), the angle of the target object relative to the corresponding device, the Doppler frequency shift of the target object relative to the corresponding device, the moving speed of the target object, or the signal strength of the echo signal of the first signal, etc., which are not limited herein.
[0160] As can be seen, this application limits the number N of the first sub-signal (i.e., the FMCW signal) within the first time unit, for example, by making the value of N satisfy 2. r 3 m 5 p 7 k This allows the terminal or network device to perform FFT processing instead of DFT on the signal obtained after reflection of N first sub-signals. For example, during the FFT process, the terminal or network device can use radix-2, radix-3, radix-5, or radix-7 butterfly operations to process the reflected signal. This reduces the computational complexity of DFT, thereby reducing perceptual complexity and improving perceptual performance.
[0161] In one possible implementation, the device includes hardware structures and / or software modules corresponding to the execution of each function in order to achieve the aforementioned functions. Those skilled in the art will readily recognize that, based on the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware 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.
[0162] This application embodiment can divide the first communication device or the second communication device into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and is only a logical functional division. In actual implementation, there may be other division methods.
[0163] See Figure 9 , Figure 9 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device 900 can be applied to the above-described... Figure 3 In the method shown in the embodiment, as Figure 9 As shown, the communication device 900 includes a processing module 901 and a transceiver module 902. The processing module 901 may be one or more processors, and the transceiver module 902 may be a transceiver or a communication interface. This communication device can be used to implement the first or second communication device involved in any of the above method embodiments, or to implement the functions of network elements involved in any of the above method embodiments. The network element or network function may be a network component in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (e.g., a cloud platform). In one possible implementation, the communication device 900 may further include a storage module 903 for storing the program code and data of the communication device 900. It should be understood that regardless of whether these functional modules are subdivided or combined, the general flow performed by the communication device 900 in implementing any of the above method embodiments is the same. For example, the transceiver module 902 in the above-described communication device 900 may include a receiving module and / or a sending module; of course, the transceiver module may also be called a communication module. In one implementation, each module can have its own program code (or program instructions). When the program code corresponding to each module is run on the processor, it causes the unit to execute the corresponding process to achieve the corresponding function.
[0164] In one example, the communication device 900 is a first communication device, and it executes the steps performed by the first communication device in the above method embodiments. The transceiver module 902 is used for specific execution. Figure 3 The illustrated embodiments include sending and / or receiving actions performed by the first communication device, such as supporting the first communication device in performing other processes of the techniques described herein. The processing module 901 can be used to support the communication device 900 in performing the processing actions in the above method embodiments, such as supporting the first communication device in performing other processes of the techniques described herein.
[0165] For example, the transceiver module 902 is used to transmit a first signal, which is located within a first time unit. The first signal includes N first sub-signals, where all N first sub-signals are FMCW signals, and the value of N satisfies 2. r 3 m 5 p 7 k r, m, p, and k are all integers greater than or equal to 0, and N is a positive integer.
[0166] In one example, the communication device 900 serves as a second communication device and executes the steps performed by the second communication device in the above method embodiments. The transceiver module 902 is used for specific execution. Figure 3 The illustrated embodiments include sending and / or receiving actions performed by the second communication device, such as supporting the second communication device in performing other processes of the techniques described herein. The processing module 901 can be used to support the communication device 900 in performing the processing actions in the above method embodiments, for example, supporting the second communication device in performing other processes of the techniques described herein.
[0167] For example, the transceiver module 902 is used to receive the echo signal of a first signal, which is located within a first time unit. The first signal includes N first sub-signals, where each of the N first sub-signals is a linear frequency modulated continuous wave signal, and the value of N satisfies 2... r 3 m 5 p 7 k r, m, p, and k are all integers greater than or equal to 0, and N is a positive integer. This echo signal is used for sensing.
[0168] In one possible implementation, the processing module 901 is further configured to perform sensing based on the echo signal of the first signal to obtain a sensing result.
[0169] In one possible implementation, the transceiver module 902 is also used to transmit a first signal.
[0170] In one possible implementation, when the aforementioned device is a chip, such as a modem chip, a system-on-a-chip (SoC) containing a modem core, or a system-in-package (SoC), or when the aforementioned device is a communication module, the transceiver module 902 can be a communication interface, pins, or circuits. The communication interface can be used to input data to be processed to the processor and can output the processor's processing results. Specifically, the communication interface can be a general-purpose input / output (GPIO) interface, which can connect to multiple peripheral devices (such as a liquid crystal display (LCD), camera, radio frequency (RF) module, antenna, etc.). The communication interface is connected to the processor via a bus.
[0171] The processing module 901 may be a processing circuit, which may be one or more processors, or all or part of the circuitry within one or more processors used for control and / or processing. The processing circuit or processor may execute computer execution instructions stored in the storage module to cause the chip to perform... Figure 3 The method involved in the illustrated embodiment. Further, the processor may include a controller, an arithmetic logic unit (ALU), and registers. Exemplarily, the controller is primarily responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is primarily responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and translations. Registers are primarily responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In specific implementations, the processor's hardware architecture can be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc. The processor can be single-core or multi-core. The storage module can be an in-chip storage module, such as registers or caches. Storage modules can also be external to the chip, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, random access memory (RAM), etc.
[0172] In one possible implementation, the functions of the processor and the interface can be implemented through hardware design, software design, or a combination of hardware and software; no restrictions are placed here.
[0173] Figure 10 This is a schematic diagram of another communication device provided in an embodiment of this application. It is understood that the communication device 1010 includes necessary means such as modules, units, elements, circuits, or interfaces, appropriately configured together to execute this solution. The communication device 1010 can be the first or second communication device described above, used to implement the methods described in the above method embodiments. The communication device 1010 includes one or more processors 1011. The processor 1011 can be a general-purpose processor or a dedicated processor, for example, a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device, execute software programs, and process data from the software programs.
[0174] In one possible implementation, in one design, processor 1011 may include program 1013 (sometimes also referred to as code or instructions), which can be executed on processor 1011 to cause communication device 1010 to perform the methods described in the above embodiments. In yet another possible design, communication device 1010 includes circuitry (…). Figure 10 (Not shown), the circuit is used to implement the functions of the first communication device, the second communication device, etc. in the above embodiments. In one possible implementation, the communication device 1010 may include one or more memories 1012, on which a program 1014 (sometimes also referred to as code or instructions) is stored. The program 1014 can be run on the memory 1012, causing the communication device 1010 to perform the methods described in the above method embodiments.
[0175] In one possible implementation, data may also be stored in the processor 1011 and / or the memory 1012. The processor and memory may be configured separately or integrated together.
[0176] In one possible implementation, if the communication device 1010 is a terminal or network device, it may further include a transceiver 1015 and / or an antenna 1016. The processor 1011, sometimes referred to as a processing unit, controls the communication device. The transceiver 1015, sometimes referred to as a transceiver unit, transceiver, or transceiver circuit, is used to implement the transmission and reception functions of the communication device via the antenna 1016. In one possible implementation, the transceiver 1015 may include a receiver and / or a transmitter. The receiver may be referred to as a receiving unit, receiver, or receiving circuit. The transmitter may be referred to as a transmitting unit, transmitter, or transmitting circuit.
[0177] In one possible implementation, if the communication device 1010 is a chip used in a terminal or network device, the transceiver 1015 may be a transceiver circuit, such as an input / output interface, or a transceiver interface.
[0178] This application also provides a communication device, which includes at least one processor; wherein the at least one processor is configured to execute... Figure 3 The method described in any of the illustrated embodiments.
[0179] This application also provides a computer-readable storage medium storing computer instructions, which, when executed, cause the computer to perform actions such as... Figure 3 The method described in any of the illustrated embodiments.
[0180] This application also provides a computer program product, which includes: computer program code, which, when executed by a computer, causes the computer to perform actions such as... Figure 3 The method described in any of the illustrated embodiments.
[0181] This application embodiment also provides a chip, which includes at least one processor and an interface. The processor is used to read and execute instructions stored in a memory. When the instructions are executed, the chip causes the chip to perform actions such as... Figure 3 The method described in any of the illustrated embodiments.
[0182] Optionally, the processing performed by a single execution entity (terminal or network device) shown in any of the above embodiments can also be divided into multiple execution entities, which can be logically and / or physically separated. For example, the processing performed by the network device can be divided into execution by at least one of CU, DU, and RU.
[0183] Furthermore, the various embodiments of this application are merely illustrative examples of executing all the steps included, and should not be considered as specific limitations on this application. For example, the order of steps in various embodiments can be simply changed according to their function and internal logic; or, for example, all steps in various embodiments can be executed, or only a portion of them can be executed, as long as the same function as in the embodiments of this application can be achieved.
[0184] In this application, "send" and "receive" refer to the direction of signal transmission. For example, "sending information to a network device" can be understood as the destination of the information being the network device, which can include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receiving information from a network device" can be understood as the source of the information being the network device, which can include direct reception from the network device via the air interface or indirect reception from the network device by other units or modules via the air interface. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between a network device and a terminal; or they can occur within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0185] In the embodiments of this application, "when," "if," "if," and "in the case of" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a time, nor do they require the device to make a judgment action when it is implemented, nor do they mean that there are other limitations.
[0186] In this application, the words “example,” “exemplarily,” “for example,” or “such as” are used to indicate that something is an example, illustration, or description. Any embodiment or design described as “example,” “exemplarily,” “for example,” or “such as” in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the words “example,” “exemplarily,” “for example,” or “such as” is intended to present the relevant concepts in a specific manner.
[0187] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, include: A first signal is transmitted, which is located within a first time unit. The first signal includes N first sub-signals, wherein each of the N first sub-signals is a linear frequency modulated continuous wave signal, and the value of N satisfies 2. r 3 m 5 p 7 k The r, m, p, and k are all integers greater than or equal to 0, and N is a positive integer.
2. A communication method, characterized in that, include: The echo signal of the first signal is received. The first signal is located within a first time unit. The first signal includes N first sub-signals, wherein the N first sub-signals are all linear frequency modulated continuous wave signals, and the value of N satisfies 2. r 3 m 5 p 7 k The r, m, p, and k are all integers greater than or equal to 0, the N is a positive integer, and the echo signal is used for sensing.
3. The method according to claim 2, characterized in that, Before receiving the echo signal of the first signal, the method further includes: Send the first signal.
4. The method according to any one of claims 1-3, characterized in that, The N is related to the duration of the nth first sub-signal and the duration of the first time unit; or, The N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal; Wherein, the nth first sub-signal is any one of the N first sub-signals, and n is an integer greater than or equal to 1 and less than or equal to N.
5. The method according to claim 4, characterized in that, When the protection interval of the nth first sub-signal is fixed, N satisfies: or, Where floor represents rounding down, T is the duration of the first time unit, and T FMCW The duration of the nth first sub-signal, α is the slope of the nth first sub-signal, M is the bandwidth of the nth first sub-signal, and T is... GI The protection interval for the nth first sub-signal.
6. The method according to any one of claims 1-3, characterized in that, The N is related to the duration of the nth first sub-signal, the duration of the first time unit, the bandwidth of the nth first sub-signal, and the slope of the nth first sub-signal; or, The N is related to the duration of the first time unit, the bandwidth of the nth first sub-signal, the slope of the nth first sub-signal, and the guard interval of the nth first sub-signal; Wherein, the nth first sub-signal is any one of the N first sub-signals, and n is an integer greater than or equal to 1 and less than or equal to N.
7. The method according to claim 6, characterized in that, When the difference between the duration of the nth first sub-signal and the protection interval of the nth first sub-signal is fixed, N satisfies: or, Where floor represents rounding down, T is the duration of the first time unit, and T FMCW The duration of the nth first sub-signal, α is the slope of the nth first sub-signal, M is the bandwidth of the nth first sub-signal, and T is... GI The protection interval for the nth first sub-signal.
8. The method according to any one of claims 1-7, characterized in that, The N is also related to the subcarrier spacing of the first signal and the number of first sub-time units occupied by the N first sub-signals in the first time unit.
9. The method according to claim 8, characterized in that, The subcarrier spacing of the first signal includes 15 kHz, 30 kHz, 60 kHz, or 120 kHz.
10. The method according to claim 8 or 9, characterized in that, When the subcarrier spacing of the first signal is 15kHz; The number of the first sub-time units is 2, the duration of the nth first sub-signal is 11.97 μs, and N is 12; or, The number of the first sub-time units is 4, the duration of the nth first sub-signal is 28.64 μs, and N is 10; or, The number of the first sub-time units is 7, the duration of the nth first sub-signal is 33.33 μs, and N is 15; or, The number of the first sub-time units is 7, the duration of the nth first sub-signal is 16.66 μs, and N is 30; or, The number of the first sub-time units is 14, the duration of the nth first sub-signal is 66.66 μs, and N is 15; or, The number of the first sub-time units is 14, the duration of the nth first sub-signal is 33.33 μs, and N is 30; or, The number of the first sub-time units is 14, the duration of the nth first sub-signal is 16.67 μs, and N is 60; The first sub-time unit is a symbol with a cyclic prefix and / or a cyclic suffix.
11. The method according to claim 8 or 9, characterized in that, When the subcarrier spacing of the first signal is 30kHz; The number of the first sub-time units is 2, the duration of the nth first sub-signal is 5.99 μs, and N is 12; or, The number of the first sub-time units is 4, the duration of the nth first sub-signal is 14.32 μs, and N is 10; or, The number of the first sub-time units is 14, the duration of the nth first sub-signal is 33.33 μs, and N is 15; or, The number of the first sub-time units is 14, the duration of the nth first sub-signal is 16.67 μs, and N is 30; or, The number of the first sub-time units is 14, the duration of the nth first sub-signal is 8.33 μs, and N is 60; or, The number of the first sub-time units is 27, the duration of the nth first sub-signal is 5.99 μs, and N is 161; or, The number of the first sub-time units is 28, the duration of the nth first sub-signal is 33.33 μs, and N is 30; or, The number of the first sub-time units is 28, the duration of the nth first sub-signal is 16.67 μs, and N is 60; or, The number of the first sub-time units is 28, the duration of the nth first sub-signal is 8.33 μs, and N is 120; The first sub-time unit is a symbol with a cyclic prefix and / or a cyclic suffix.
12. The method according to claim 8 or 9, characterized in that, When the subcarrier spacing of the first signal is 60kHz and the first sub-time unit is a symbol with a normal cyclic prefix and / or cyclic suffix; The number of the first sub-time units is 4, the duration of the nth first sub-signal is 11.97 μs, and N is 24; or, The number of the first sub-time units is 8, the duration of the nth first sub-signal is 7.16 μs, and N is 20; or, The number of the first sub-time units is 13, the duration of the nth first sub-signal is 15.49 μs, and N is 15; or, The number of the first sub-time units is 16, the duration of the nth first sub-signal is 7.16 μs, and N is 40; or, The number of the first sub-time units is 26, the duration of the nth first sub-signal is 16.66 μs, and N is 30; or, The number of the first sub-time units is 28, the duration of the nth first sub-signal is 16.66 μs, and N is 30; or, The number of the first sub-time units is 28, the duration of the nth first sub-signal is 8.33 μs, and N is 60; or, The number of the first sub-time units is 28, the duration of the nth first sub-signal is 4.16 μs, and N is 120; or, The number of the first sub-time units is 54, the duration of the nth first sub-signal is 2.99 μs, and N is 322; or, The number of the first sub-time units is 56, the duration of the nth first sub-signal is 16.66 μs, and N is 60; or, The number of the first sub-time units is 56, the duration of the nth first sub-signal is 8.33 μs, and N is 120; or, The number of the first sub-time units is 56, the duration of the nth first sub-signal is 4.16 μs, and N is 160.
13. The method according to claim 8 or 9, characterized in that, When the subcarrier spacing of the first signal is 60kHz and the first sub-time unit is a symbol with an extended cyclic prefix and / or a cyclic suffix; The number of the first sub-time units is 4m, the duration of the nth first sub-signal is 16.67us, and N is 5m; or, The number of the first sub-time units is 3m, the duration of the nth first sub-signal is 12.49us, and N is 5m; or, The number of the first sub-time units is 2m, the duration of the nth first sub-signal is 8.33us, and N is 5m; or, The number of the first sub-time units is m, the duration of the nth first sub-signal is 4.16 μs, and N is 5 m; Where m is a positive integer.
14. The method according to claim 8 or 9, characterized in that, When the subcarrier spacing of the first signal is 120KHz; The number of the first sub-time units is 8, the duration of the nth first sub-signal is 1.49 μs, and N is 48; or, The number of the first sub-time units is 16, the duration of the nth first sub-signal is 3.57 μs, and N is 40; or, The number of the first sub-time units is 24, the duration of the nth first sub-signal is 2.08 μs, and N is 10³; or, The number of the first sub-time units is 26, the duration of the nth first sub-signal is 7.74 μs, and N is 30; or, The number of the first sub-time units is 31, the duration of the nth first sub-signal is 1.49 μs, and N is 185; or, The number of the first sub-time units is 54, the duration of the nth first sub-signal is 1.49 μs, and N is 322; or, The number of the first sub-time units is 56, the duration of the nth first sub-signal is 8.33 μs, and N is 60; or, The number of the first sub-time units is 56, the duration of the nth first sub-signal is 4.16 μs, and N is 120; or, The number of the first sub-time units is 56, the duration of the nth first sub-signal is 2.08 μs, and N is 240; or, The number of the first sub-time units is 62, the duration of the nth first sub-signal is 1.49 μs, and N is 370; or, The number of the first sub-time units is 80, the duration of the nth first sub-signal is 2.08 μs, and N is 343; or, The number of the first sub-time units is 85, the duration of the nth first sub-signal is 1.49 μs, and N is 507; or, The number of the first sub-time units is 87, the duration of the nth first sub-signal is 3.57 μs, and N is 2^17; or, The number of the first sub-time units is 108, the duration of the nth first sub-signal is 1.49 μs, and N is 644; or, The number of the first sub-time units is 112, the duration of the nth first sub-signal is 8.33 μs, and N is 60; or, The number of the first sub-time units is 112, the duration of the nth first sub-signal is 4.16 μs, and N is 120; or, The number of the first sub-time units is 112, the duration of the nth first sub-signal is 2.08 μs, and N is 240; The first sub-time unit is a symbol with a cyclic prefix and / or a cyclic suffix.
15. The method according to any one of claims 4-14, characterized in that, The slope of the nth first sub-signal is related to the bandwidth of the nth first sub-signal, the duration of the nth first sub-signal, and the guard interval of the nth first sub-signal.
16. The method according to claim 15, characterized in that, The slope of the nth first sub-signal is related to the bandwidth of the nth first sub-signal, the duration of the nth first sub-signal, and the guard interval of the nth first sub-signal, including: The slope of the nth first sub-signal satisfies: Wherein, α is the slope of the nth first sub-signal, M is the bandwidth of the nth first sub-signal, and T... FMCW The duration of the nth first sub-signal, T GI The protection interval for the nth first sub-signal.
17. The method according to claim 15 or 16, characterized in that, The slope of the nth first sub-signal is also related to the ADC capability.
18. The method according to claim 17, characterized in that, The ADC capability includes the ADC sampling rate, which satisfies the following: X>αT CP ;or, X>αT CS ;or, X>α(T CP +T CS ); Wherein, X is the ADC sampling rate, α is the slope of the nth first sub-signal, and T... CP The duration of CP in the first sub-time unit, T CS The duration of CS in the first sub-time unit.
19. The method according to any one of claims 4-18, characterized in that, The nth first sub-signal satisfies: Wherein, s(t,n) represents the expression of the nth first sub-signal at time t, where t is a time within the duration of the nth first sub-signal, and t is greater than or equal to 1 and less than or equal to T. FMCW -T GI The integer, j is the imaginary unit, α is the slope of the nth first sub-signal, mod represents the remainder, and T FWCW The duration of the nth first sub-signal, T GI The guard interval for the nth first sub-signal is defined as Rect(), which is a rectangular window function.
20. A communication device, characterized in that, It includes units or modules for implementing the method as described in any one of claims 1 to 4-19, or includes units or modules for implementing the method as described in any one of claims 2 to 19.
21. A communication device, characterized in that, The communication device includes at least one processor; wherein the at least one processor is configured to cause the communication device to perform the method of any one of claims 1 or 4-19, or the at least one processor is configured to cause the communication device to perform the method of any one of claims 2-19.
22. The apparatus according to claim 21, characterized in that, The communication device further includes a memory for storing computer programs or instructions.
23. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs that, when executed, cause the computer to perform the method as claimed in any one of claims 1 or 4-19, or cause the computer to perform the method as claimed in any one of claims 2-19.
24. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when executed, cause the computer to perform the method as claimed in any one of claims 1 or 4-19, or cause the computer to perform the method as claimed in any one of claims 2-19.
25. A chip, characterized in that, The chip includes at least one processor, the processor being configured to execute computer instructions or programs that, when the computer instructions or programs are executed, cause the chip to perform the method as claimed in any one of claims 1 or 4-19, or cause the chip to perform the method as claimed in any one of claims 2-19.