Communication method and apparatus

By setting the sub-signal slope of the FMCW signal to be related to the subcarrier spacing, using an integer multiple of the FFT size for sensing, and automatically transmitting and receiving signals within the communication device, the problem of high sensing complexity is solved, and a more efficient sensing process is achieved.

WO2026138459A1PCT designated stage Publication Date: 2026-07-02HUAWEI TECH CO LTD

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-05
Publication Date
2026-07-02

AI Technical Summary

Technical Problem

Existing communication equipment has high sensing complexity when using linear frequency modulated continuous wave signals for sensing, and needs further simplification.

Method used

By setting the slope of the first signal's sub-signal to be related to the subcarrier spacing, sensing is performed using an integer multiple of the FFT size, and the signal is automatically transmitted and received within the communication device, reducing the complexity caused by interaction with other devices.

Benefits of technology

It reduces the complexity of perception, improves the efficiency of perception, and reduces interference and latency between devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025140400_02072026_PF_FP_ABST
    Figure CN2025140400_02072026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and apparatus, relating to the technical field of communications. In the method, a first communication apparatus can receive an echo signal of a first signal (i.e., an FMCW signal), so as to perform sensing by using the echo signal. The slope of a first sub-signal of the first signal is related to a subcarrier spacing of the first signal, and the subcarrier spacing affects the processing complexity of FFT. That is to say, the slope of the first sub-signal of the first signal is related to the subcarrier spacing of the first signal, allowing the first communication apparatus to perform sensing on the basis of the echo signal of the first signal according to an integer multiple of the size of the FFT. For example, the first communication apparatus performs sensing on the basis of the echo signal of the first signal according to a 2048-FFT size. Therefore, sensing complexity is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to Chinese Patent Application No. 202411950785.9, filed on December 26, 2024, with the invention entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0003] In radar sensing technology, frequency-modulated continuous wave (FMCW) signals can be used to sense the surrounding environment, the speed and distance of moving objects, etc.

[0004] With the rapid development of communication technology, network devices and terminals are gradually acquiring sensing capabilities, meaning they can also sense the surrounding environment, the speed and distance of moving objects, etc. For example, network devices and terminals can also use FMCW signals to sense 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 simplify the sensing process and reduce its complexity still requires further research. Summary of the Invention

[0005] This application provides a communication method and apparatus that can simplify perception and reduce perception complexity.

[0006] Firstly, a communication method is provided, which can be executed by a first communication device. The first communication device can be a communication equipment (e.g., a terminal or network device), or a module within the communication equipment (e.g., a processor, chip, or system-on-a-chip, specifically a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip). It can also be a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. The method includes: the first communication device receiving an echo signal of a first signal. The first signal is an FMCW signal, and the first signal includes at least one first sub-signal, the slope of which is related to the subcarrier spacing (SCS) of the first signal.

[0007] In one possible implementation, the first communication device may also obtain a sensing result based on the echo signal of the first signal.

[0008] As can be seen from the above embodiments, the first communication device can receive the echo signal of the first signal (i.e., the FMCW signal) and thus use the echo signal for sensing. The slope of the first sub-signal of the first signal is related to the SCS of the first signal. The SCS affects the processing complexity of the Fast Fourier Transform (FFT). In other words, the fact that the slope of the first sub-signal of the first signal is related to the SCS of the first signal allows the first communication device to sense based on the echo signal of the first signal in integer multiples of the FFT size; for example, the first communication device can sense based on the echo signal of the first signal in a size of 2048-FFT. This reduces the sensing complexity.

[0009] In one possible implementation, before the first communication device receives the echo signal of the first signal, the method further includes: the first communication device transmitting the first signal. For example, the first signal includes at least one first sub-signal, and the first communication device may transmit at least one first sub-signal in a chronological order. Alternatively, the first signal includes at least one first sub-signal and at least one second sub-signal, and the first communication device may transmit at least one first sub-signal and at least one second sub-signal alternately.

[0010] As can be seen, in the above embodiments, the first communication device can also send a first signal and receive the echo signal of the first signal. That is, the first communication device can transmit and receive signals independently to achieve sensing. This can reduce the complexity of sensing caused by the interaction between the first communication device and other devices, i.e., reduce the complexity of sensing.

[0011] Secondly, a communication method is provided, which can be executed by a second communication device. The second communication device can be a communication equipment (e.g., a terminal or network device), a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. The method includes: the second communication device transmitting a first signal. The first signal is an FMCW signal, and the first signal includes at least one first sub-signal, the slope of which is related to the SCS of the first signal.

[0012] As can be seen from the above embodiments, the second communication device can send a first signal, enabling the first communication device to receive the echo signal of the first signal (i.e., the FMCW signal), thereby utilizing the echo signal for sensing. This provides a more flexible solution for the interaction between the first and second communication devices to achieve sensing. Furthermore, the slope of the first sub-signal of the first signal is related to the SCS of the first signal. The SCS affects the processing complexity of the FFT. In other words, the slope of the first sub-signal of the first signal is related to the SCS of the first signal, allowing the first communication device to sense based on the echo signal of the first signal in integer multiples of the FFT size, thereby reducing the sensing complexity.

[0013] In one possible implementation, the slope of at least one first sub-signal is related to the SCS of the first signal, including: the slope of at least one first sub-signal is determined based on the SCS of the first signal and a first association relationship. For example, the first association relationship includes a correspondence between a parameter set and the slope of at least one first sub-signal, the parameter set including at least one of the following: an index of the parameter set, the SCS of the first signal, or a cyclic prefix (CP). In one possible implementation, 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.

[0014] As can be seen, in the above embodiments, the first communication device or the second communication device can determine the slope of the first sub-signal based on the first association relationship and the SCS of the first signal. This can reduce the time delay caused by other communication devices determining the slope of the first sub-signal and then transmitting it to the first communication device or the second communication device.

[0015] In one possible implementation, at least one first sub-signal is located within the same time unit, and at least one first sub-signal has the same slope.

[0016] As can be seen from the above embodiments, when the first signal includes at least one first sub-signal, the slopes of at least one first sub-signal located in the same time unit are the same, which can ensure the integrity of the first sub-signal, make the duration of a single first sub-signal longer, and improve the sensing performance.

[0017] In one possible implementation, the slope of any one of the first sub-signals satisfies the following condition: Alternatively, k1 = M(Δf) 2k1 is the slope of any one of the at least one first sub-signals, T is the duration of any one of the at least one first sub-signals, M is the number of effective subcarriers allocated to the first signal, and Δf is the SCS of the first signal. That is, the slope of the first sub-signal in the first signal can be determined based on at least one of T, M, and Δf. In this case, the slope of the first sub-signal in the first signal can be understood in two ways: first, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type involves the slope of the first sub-signal within the first signal and its relation to M(Δf). 2 There is an error between them, meaning that the slope of the first sub-signal in the first signal can be approximately equal to M(Δf). 2 For example, the slope of the first sub-signal in the first signal can be based on at least one of the following methods for M(Δf): rounding, rounding up, rounding down, rounding up, or rounding down. 2 The slope obtained after processing. Or, the slope of the first sub-signal in the first signal and M(Δf). 2 There is no error between them, meaning the slope of the first sub-signal in the first signal can be equal to M(Δf). 2 Optionally, in this application, when processing a value calculated by a formula based on at least two of the following methods—rounding, rounding up, rounding down, rounding up, or rounding down—the application does not specify which approximation method is used first or last. Furthermore, in practical applications, other approximation methods may be involved, and this application does not limit itself to the methods listed here.

[0018] In one possible implementation, the slope of any one of the first sub-signals satisfies the following condition: Alternatively, k1 = -M(Δf) 2Let k1 be the slope of any one of the at least one first sub-signals, T be the duration of any one of the at least one first sub-signals, M be the number of effective subcarriers allocated to the first signal, and Δf be the SCS of the first signal. That is, the slope of the first sub-signal in the first signal can be determined based on at least one of T, M, and Δf. In this case, the slope of the first sub-signal in the first signal can be understood in two ways: firstly, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type involves the slope of the first sub-signal within the first signal and -M(Δf). 2 There is an error between them, meaning that the slope of the first sub-signal in the first signal can be approximately equal to -M(Δf). 2 For example, the slope of the first sub-signal in the first signal can be based on at least one of the following methods: rounding, rounding up, rounding down, rounding up, or rounding down, for -M(Δf). 2 The slope obtained after processing. Or, the slope of the first sub-signal in the first signal and -M(Δf). 2 There is no error between them, meaning the slope of the first sub-signal in the first signal can be equal to -M(Δf). 2 .

[0019] In one possible implementation, the first signal further includes at least one second sub-signal, the slope of which is related to the SCS of the first signal. For example, the slope of the at least one second sub-signal is determined based on the SCS of the first signal and a second correlation. The second correlation includes a correspondence between a parameter set and the slope of the at least one second sub-signal, the parameter set including at least one of the following: an index of the parameter set, the SCS of the first signal, or a cyclic prefix.

[0020] As can be seen, in the above embodiments, the first signal further includes at least one second sub-signal. The slope of the at least one second sub-signal is related to the SCS of the first signal. The SCS affects the processing complexity of the FFT. That is, the first communication device senses the echo signal of the first signal in integer multiples of the FFT size, which reduces the sensing complexity.

[0021] In one possible implementation, at least one first sub-signal and at least one second sub-signal are located in the same time unit, and the slope of any one of the at least one first sub-signal is different from the slope of any one of the at least one second sub-signal.

[0022] As can be seen, in the above embodiments, the slope of any one of the first sub-signals located in the same time unit is different from the slope of any one of the second sub-signals, which can reduce the mutual interference between the first sub-signals and the second sub-signals.

[0023] In one possible implementation, at least one first sub-signal has a positive slope and at least one second sub-signal has a negative slope. Alternatively, at least one first sub-signal has a negative slope and at least one second sub-signal has a positive slope.

[0024] In one possible implementation, the slope of any one of the first sub-signals satisfies the following condition: or, The slope of any one of the second sub-signals satisfies the following condition: or, Where k1 is the slope of any one of the at least one first sub-signal, k2 is the slope of any one of the at least one second sub-signal, α is related to the duration of the at least one second sub-signal and the duration of the time unit to which the at least one first sub-signal and the at least one second sub-signal belong, and T OfFM The duration of the time unit to which at least one first sub-signal and at least one second sub-signal belong, M is the number of effective subcarriers allocated to the first signal, and Δf is the SCS of the first signal. That is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be based on T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal in the first signal can be interpreted in two ways: first, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type, the slope of the first sub-signal in the first signal and There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to Similarly, the slope of the second sub-signal in the first signal can be interpreted in two ways: ① The slope of the second sub-signal in the first signal is related to... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the second sub-signal in the first signal and... There is no error between them, that is, the slope of the second sub-signal in the first signal can be equal to... The slope of the second sub-signal in the first signal in the second type is... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to

[0025] In one possible implementation, α can be the ratio of the duration of the second sub-signal in the first signal (e.g., the sum of the durations of all the second sub-signals in the first signal) to the time unit to which the first and second sub-signals in the first signal belong. For example, α can be any value between 0 and 1. For instance, α can be 13 / 14, 3 / 4, or other values. For example, when CP is NCP, α can be 13 / 14. When CP is ECP, α can be 3 / 4.

[0026] In one possible implementation, the slope of any one of the first sub-signals satisfies the following condition: or, The slope of any one of the second sub-signals satisfies the following condition: or, Where k1 is the slope of any one of the at least one first sub-signal, k2 is the slope of any one of the at least one second sub-signal, α is related to the duration of the at least one second sub-signal and the duration of the time unit to which the at least one first sub-signal and the at least one second sub-signal belong, and T OfFM The duration of the time unit to which at least one first sub-signal and at least one second sub-signal belong, M is the number of effective subcarriers allocated to the first signal, and Δf is the SCS of the first signal. That is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be based on T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal in the first signal can be interpreted in two ways: first, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type, the slope of the first sub-signal in the first signal and There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to Similarly, the slope of the second sub-signal in the first signal can be interpreted in two ways: ① The slope of the second sub-signal in the first signal is related to... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the second sub-signal in the first signal and... There is no error between them, that is, the slope of the second sub-signal in the first signal can be equal to... The slope of the second sub-signal in the first signal in the second type is... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to

[0027] It is understood that "at least one" in this application can be only one item or multiple items, such as two items, three items, etc.

[0028] Optionally, in this application, when processing a value calculated by a formula based on two or more of the following methods—rounding, rounding up, rounding down, rounding up, or rounding down—this application does not limit which approximation method is used first or last. Furthermore, in practical applications, other approximation methods may be involved, and this application does not limit itself to the methods listed here.

[0029] In one possible implementation, the starting frequency of at least one first sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the slope of at least one first sub-signal is positive, and the starting frequency of at least one first sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the starting frequency of at least one first sub-signal is the product of the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, the starting frequency of at least one first sub-signal satisfies the following condition: f1 = MΔf. f1 is the starting frequency of at least one first sub-signal. In this case, the starting frequency of at least one second sub-signal is 0. For example, the slope of at least one second sub-signal is negative, and the starting frequency of at least one second sub-signal is 0.

[0030] In one possible implementation, the starting frequency of at least one first sub-signal is 0. For example, the slope of at least one first sub-signal is negative, and the starting frequency of at least one first sub-signal is 0. In this case, the starting frequency of at least one second sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the slope of at least one second sub-signal is positive, and the starting frequency of at least one second sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the starting frequency of at least one second sub-signal is the product of the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, the starting frequency of at least one second sub-signal satisfies the following condition: f2 = MΔf. f2 is the starting frequency of at least one second sub-signal.

[0031] In one possible implementation, the SCS of the first signal is 15 kHz, 30 kHz, 60 kHz, 120 kHz, 240 kHz, 480 kHz, or 960 kHz.

[0032] Thirdly, a communication device is provided, comprising units, modules, or means for implementing the method as described in any one of the first or second aspects. The communication device may be a first communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. Alternatively, the communication device may be a second communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment.

[0033] 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 first communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. Alternatively, the communication device may be a second communication device, which may be a communication equipment, or a module within a communication equipment (e.g., a processor, chip, or chip system), or a logic node, logic module, or software capable of implementing all or part of the functions of the communication equipment. The at least one processor may execute a computer program or instructions stored in a memory to cause the aforementioned 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.

[0034] 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.

[0035] 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.

[0036] 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.

[0037] Eighthly, a communication system is provided, including a first communication device for performing the method as described in any one of the first aspects. In one possible embodiment, the communication system may further include a second communication device for performing the method as described in any one of the second aspects.

[0038] The second to eighth aspects of this application correspond to the technical solutions of the first aspect of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, so they will not be described again. Attached Figure Description

[0039] Figure 1 shows the basic architecture of a communication system;

[0040] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application;

[0041] Figure 3 is a schematic diagram of a first signal provided in an embodiment of this application;

[0042] Figure 4 is a schematic diagram of yet another first signal provided in an embodiment of this application;

[0043] Figure 5 is a schematic diagram of a protective spacer placement position provided in an embodiment of this application;

[0044] Figure 6 is a schematic diagram of the duration of a first sub-signal in a first signal provided in an embodiment of this application;

[0045] Figure 7 is a schematic diagram showing the duration of the first sub-signal and the second sub-signal in a first signal according to an embodiment of this application;

[0046] Figure 8 is a schematic diagram of a first signal in different time units provided in an embodiment of this application;

[0047] Figure 9 is a schematic diagram of another different time unit having a first signal provided in an embodiment of this application;

[0048] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;

[0049] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation

[0050] 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.

[0051] 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.

[0052] 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.

[0053] 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.

[0054] The method provided in this application can be applied to various communication systems, such as 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 developments. IoT networks may include, but are not limited to, vehicle-to-everything (V2X) networks. 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 embodiment can also be applied to non-terrestrial network (NTN) communication (also known as non-land network communication), or scenarios where NTN and terrestrial network (TN) are integrated.

[0055] The method provided in this application embodiment can be applied to wireless local area network (WLAN) systems, such as wireless-fidelity (Wi-Fi).

[0056] As an example, 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 can include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources; this application does not limit this. For example, the two entities may include a network device and a terminal, or include a chip that can be placed in a network device and a chip that can be placed in a terminal, etc. Alternatively, both entities may be network devices or chips placed in network devices. Alternatively, both entities may be terminals or chips placed in terminals. As another example, the method provided in this application can be applied to a single entity in a communication system, such as the entity sending information and receiving related information generated by that information. For example, the entity may be a network device or include a chip that can be placed in a network device. Alternatively, the entity may be a terminal or include 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.

[0057] The following uses a scenario-aware approach as an example to introduce the basic architecture of the communication system provided in this application.

[0058] 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, data can be used to determine the distance, shape, or type of surrounding obstacles. Alternatively, data 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.

[0059] Both wireless sensing and wireless communication are based on electromagnetic wave theory. At the transmitting end, electromagnetic wave signals are modulated to carry source information. During propagation, these signals are affected by the wireless environment, meaning they 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. 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.

[0060] 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, scenarios 1 and 2 in Figure 1 describe network device-based perception scenarios, scenarios 3 and 4 in Figure 1 describe network device and terminal-based perception scenarios, and scenarios 5 and 6 in Figure 1 describe terminal-based perception scenarios.

[0061] In scenario 1 of Figure 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). After being reflected by the target object, sensing signal 1 is received by the network device as sensing signal 2, which can then be processed to obtain the sensing result.

[0062] In scenario 2 of Figure 1, 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, sensing signal 1 transmitted by the network device acting as TX reaches the target object. After being reflected by the target object, sensing signal 1 is received by the network device acting as RX, which can then process sensing signal 2 to obtain the sensing result.

[0063] In scenario 3 of Figure 1, 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. After being reflected by the target object, sensing signal 1 can be received by the terminal as sensing signal 2. The terminal can then process sensing signal 2 to obtain the sensing result.

[0064] In scenario 4 of Figure 1, the terminal acts as the transmitter of the sensing signal, and the network device acts as the receiver of the sensing signal. For example, sensing signal 1 sent by the terminal reaches the target object. After being reflected by the target object, sensing signal 1 is received by the network device as sensing signal 2. The network device can then process sensing signal 2 to obtain the sensing result.

[0065] In scenario 5 of Figure 1, 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. After being reflected by the target object, sensing signal 1 is received by the terminal as sensing signal 2, which can then be processed to obtain the sensing result.

[0066] In scenario 6 of Figure 1, 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. After being reflected by the target object, sensing signal 1 can be received by the terminal acting as RX, which can then process sensing signal 2 to obtain the sensing result.

[0067] 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 it.

[0068] In one possible implementation, the sensing signal 2 in scenarios 1 to 6 above can be understood as the echo signal (or reflected signal) of the sensing signal 1 above. 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.

[0069] 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 moving speed of the target object, or the signal strength of the perception signal 2, etc., which are not limited here.

[0070] The number of network devices and terminals shown in Figure 1 is merely illustrative and should not be considered as a specific limitation of this application. The various devices involved in Figure 1 will now be described in detail.

[0071] I. Terminal

[0072] 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.

[0073] 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.

[0074] 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.

[0075] II. Network Equipment

[0076] 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.

[0077] 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)), baseband 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.

[0078] 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.

[0079] 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.

[0080] In this 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, or it can be a device that supports the network device in implementing the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.

[0081] 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.

[0082] I. FMCW signal

[0083] 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.

[0084] 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".

[0085] 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.

[0086] II. Time Unit

[0087] The time unit mentioned in this application refers to the duration (or time length, or simply duration) in the time domain, such as at least one symbol or other time-domain granularity. Other time-domain granularities may include at least one frame, at least one subframe, at least one time slot, at least one segment, or at least one mini-slot or sub-slot. In one possible implementation, the symbol here may be an orthogonal frequency-division multiplexing (OFDM) symbol. Alternatively, symbols and OFDM symbols can be used interchangeably.

[0088] 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), or other OFDM symbols. As an example, the waveform of an OFDM symbol may include cyclic prefix OFDM (CP-OFDM) or discrete Fourier transformation spreading OFDM (DFT-s-OFDM), etc. This application does not limit the specific type of OFDM symbol; any OFDM symbol can be used in this scheme.

[0089] III. numerology

[0090] Different numbers can represent different carrier spacing types. A number can be called a parameter set, and may include at least one of the following: a parameter set index, an SCS, or a CP. A 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. Specifically, as shown in Table 1, μ is the parameter set index, Δf represents the SCS, normal represents the NCP, and extended represents the ECP. The value of μ can be substituted into formulas to calculate and determine relevant parameters. For example, when μ is 0, Δf is 15kHz; when μ is 1, Δf is 30kHz, etc.

[0091] Table 1

[0092] The embodiments of this application are described in detail below. The executing entity involved in the embodiments of this application can be a single communication device, such as a first communication device. Alternatively, the executing entity involved in the embodiments of this application can be multiple communication devices, such as a first communication device and a second communication device. The first communication device or the second communication device can be any of the devices in Figure 1 capable of communication and / or sensing. The specific names of the first and second communication devices are not limited in the embodiments of this application. As an example, in a sensing scenario based on network devices, the first communication device can be a network device or a chip or functional module of a network device, and the second communication device can be a network device or a chip or functional module of a network device. In a sensing scenario based on network devices and terminals, the first communication device can be a terminal or a chip or functional module of a terminal, and the second communication device can be a network device or a chip or functional module of a network device. Alternatively, the first communication device can be a network device or a chip or functional module of a network device, and the second communication device can be a terminal or a chip or functional module of a terminal. In a sensing scenario based on terminals, the first communication device can be a terminal or a chip or functional module of a terminal, and the second communication device can be a terminal or a chip or functional module of a terminal. Specific forms of the first and second communication devices are not listed here. In one possible implementation, the first communication device and the second communication device can be the same communication device, meaning that this solution is executed by a single communication device. That is, steps S201 to S203 described below are all executed by the same terminal or network device.

[0093] Referring to Figure 2, which is a flowchart illustrating a communication method provided in an embodiment of this application, the method includes, but is not limited to, the following steps:

[0094] S201. Transmit a first signal, which is an FMCW signal. The first signal includes at least one first sub-signal, and the slope of the at least one first sub-signal is related to the subcarrier spacing of the first signal.

[0095] S202, Receive the echo signal of the first signal.

[0096] For example, in implementing S201-S202 above, a terminal may send a first signal and receive the echo signal of the first signal. Alternatively, a network device may send the first signal and receive the echo signal of the first signal. Alternatively, a terminal may send the first signal and a network device may receive the echo signal of the first signal; or a network device may send the first signal and a terminal may receive the echo signal of the first signal. That is, the executing entities of steps S201 and S202 above can be the same communication device or different communication devices.

[0097] The following is a detailed description of the relevant content involved in steps S201 and S202.

[0098] In one possible implementation, the first signal may further include at least one second sub-signal. 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 at least one first sub-signal. For example, in Figure 3, the first signal is located within an OFDM symbol and includes multiple first sub-signals, such as first sub-signal 0 to first sub-signal n. Case 2: The first signal may include at least one first sub-signal and at least one second sub-signal. For example, in Figure 4, the first signal is located within an OFDM symbol and includes multiple first sub-signals (such as first sub-signal 0 to first sub-signal n) and multiple second sub-signals (such as second sub-signal 0 to second sub-signal n). Wherein, the first sub-signals in the first signal are different from the second sub-signals in the first signal. For example, the slopes of the first sub-signals and the second sub-signals in the first signal are different.

[0099] In one possible implementation, in case one described above (i.e., the first signal includes only at least one first sub-signal), the terminal or network device can send at least one first sub-signal from the first signal in chronological order. For example, different first sub-signals have different start times, and the terminal or network device can send different first sub-signals in the order of their start times. For instance, in Figure 3, the first signal includes only multiple first sub-signals, such as first sub-signals 0 to first sub-signals n. The terminal or network device can send first sub-signals 0 to first sub-signals n in the order of their start times, that is, first sub-signal 0 is sent first, then first sub-signal 1, and so on.

[0100] In one possible implementation, in case two above (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), the terminal or network device can alternately transmit at least one first sub-signal and at least one second sub-signal from the first signal. For example, after transmitting each first sub-signal, a second sub-signal is transmitted. Alternatively, after transmitting each second sub-signal, a first sub-signal is transmitted. For instance, in Figure 4, the first signal includes multiple first sub-signals and multiple second sub-signals. The multiple first sub-signals may include first sub-signals 0 to 1st sub-signal n, and the multiple second sub-signals may include second sub-signals 0 to 2nd sub-signal n. In Figure 4-1 or Figure 4-3, the terminal or network device can transmit first sub-signal 0, then second sub-signal 0, then first sub-signal 1, then second sub-signal 1, and so on. In Figure 4-2 or Figure 4-4, the terminal or network device can transmit second sub-signal 0, then first sub-signal 0, then second sub-signal 1, then first sub-signal 1, and so on.

[0101] In one possible implementation, in either Case 1 (i.e., the first signal includes only at least one first sub-signal) or Case 2 (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), the first signal is located within a time unit, at least one end of which may have a guard interval. For example, taking an OFDM symbol as the time unit, in Figure 5, the guard interval may be located before the OFDM symbol in the time domain, and / or, the guard interval may be located after the OFDM symbol in the time domain. Optionally, in Case 2 (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), neither end of the first signal includes a guard interval, meaning that the alternating distribution of the first and second sub-signals in the first signal can reduce interference between adjacent signals. For example, in Figure 4-1, the first sub-signal 0 is located before the second sub-signal 0 in the time domain, the first sub-signal 1 is located before the second sub-signal 1 in the time domain, and so on. The guard interval can be used to reduce interference between adjacent signals, including a continuous time domain resource. As an example, the guard interval may transmit a signal or not. In one possible implementation, the guard interval can be a CP or other means to reduce interference between adjacent signals, such as a cyclic suffix (CS), etc., which are not limited in this application.

[0102] In one possible implementation, in either Case 1 (i.e., the first signal includes only at least one first sub-signal) or Case 2 (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), the slope of the first sub-signal in the first signal is related to the SCS of the first signal. For example, the slope of the first sub-signal in the first signal can be determined based on the SCS of the first signal and a first correlation relationship. That is, the terminal or network device can determine the slope of the first sub-signal in the first signal based on the SCS of the first signal and the first correlation relationship. Similarly, the slope of the second sub-signal in the first signal can be related to the SCS of the first signal. For example, the slope of the second sub-signal in the first signal can be determined based on the SCS of the first signal and a second correlation relationship. That is, the terminal or network device can determine the slope of the second sub-signal in the first signal based on the SCS of the first signal and the second correlation relationship. In this way, the terminal can perceive the echo signal of the first signal in integer multiples of the FFT size, thereby simplifying the perception complexity.

[0103] In one possible implementation, the SCS of the first signal can be an existing SCS and / or a newly added SCS. Existing SCSs can be SCSs in existing versions of communication standards, such as 15kHz, 30kHz, 60kHz, 120kHz, 240kHz, 480kHz, or 960kHz, etc., and will not be listed here. Newly added SCSs can be newly defined SCSs, such as SCSs in future communication standards.

[0104] In one possible implementation, the first correlation relationship includes a correspondence between the parameter set and the slope of the first sub-signal in the first signal. The second correlation relationship includes a correspondence between the parameter set and the slope of the second sub-signal in the first signal. The parameter set may include at least one of the following: an index of the parameter set, or the SCS or CP of the first signal.

[0105] In one possible implementation, the slope of the parameter set and the first sub-signal in the first signal can be in a one-to-one relationship, and the slope of the parameter set and the second sub-signal in the first signal can also be in a one-to-one relationship. The following example, using the parameter set including its index, SCS, and CP, illustrates possible correspondences between the parameter set and the slope.

[0106] For example, Table 2 illustrates a one-to-one relationship between parameter sets and slopes (such as the slope of the first sub-signal in the first signal or the slope of the second sub-signal in the first signal). In Table 2, μ is the index of the parameter set, Δf represents SCS, normal represents NCP, and extended represents ECP. Specifically, when μ is 0, Δf is 15 kHz, CP is NCP, and the slope is 0. When μ is 1, Δf is 30 kHz, CP is NCP, and the slope is 1.

[0107] Table 2

[0108] In one possible implementation, in case two above (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), the parameter set, the slope of the first sub-signal in the first signal, and the slope of the second sub-signal in the first signal can be correlated. For example, the parameter set and the slope of the first sub-signal and / or the slope of the second sub-signal in the first signal can be in a one-to-one relationship. For example, Table 3 illustrates a one-to-one relationship between the parameter set and the slope of the first sub-signal and the slope of the second sub-signal in the first signal. In Table 3, μ is the index of the parameter set, Δf represents SCS, normal represents NCP, and extended represents ECP. Specifically, when μ is 0, Δf is 15kHz, CP is NCP, the slope of the first sub-signal in the first signal is slope A0, and the slope of the second sub-signal in the first signal is slope B0. When μ is 1, Δf is 30kHz, CP is NCP, the slope of the first sub-signal in the first signal is slope A1, and the slope of the second sub-signal in the first signal is slope B1.

[0109] Table 3

[0110] In one possible implementation, at least one first sub-signal in the first signal may be located within the same time unit, and the slopes of at least one first sub-signal in the first signal are the same. As an example, the slopes of at least one first sub-signal in the first signal are all positive. For instance, taking the time unit as an OFDM symbol, in Figure 3-1, the first sub-signals 0 to n in the first signal may be located within the same OFDM symbol, and the slopes of the first sub-signals 0 to n are the same, i.e., the slopes of the first sub-signals 0 to n are all positive. As another example, the slopes of at least one first sub-signal in the first signal are all negative. For instance, taking the time unit as an OFDM symbol, in Figure 3-2, the first sub-signals 0 to n in the first signal may be located within the same OFDM symbol, and the slopes of the first sub-signals 0 to n are the same, i.e., the slopes of the first sub-signals 0 to n are all negative. Similarly, at least one second sub-signal in the first signal can be located within the same time unit, and the slopes of at least one second sub-signal in the first signal are the same. As an example, the slopes of at least one second sub-signal in the first signal are all positive. For instance, taking the time unit as an OFDM symbol, in Figure 4-3 or Figure 4-4, second sub-signals 0 to n in the first signal can be located within the same OFDM symbol, and the slopes of second sub-signals 0 to n are the same, i.e., all second sub-signals 0 to n are positive. As another example, the slopes of at least one second sub-signal in the first signal are all negative. For instance, taking the time unit as an OFDM symbol, in Figure 4-1 or Figure 4-2, second sub-signals 0 to n in the first signal can be located within the same OFDM symbol, and the slopes of second sub-signals 0 to n are the same, i.e., all second sub-signals 0 to n are negative.

[0111] In one possible implementation, in case two (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), at least one first sub-signal and at least one second sub-signal in the first signal may be located in the same time unit, and the slope of any one of the at least one first sub-signal and the slope of any one of the at least one second sub-signal are different.

[0112] As an example, the slope of at least one first sub-signal in the first signal can be positive, and the slope of at least one second sub-signal in the first signal can be negative. For example, in Figure 4-1 or Figure 4-2, the slopes of the first sub-signals 0 to n in the first signal are all positive, and the slopes of the second sub-signals 0 to n in the first signal are all negative. As another example, the slope of at least one first sub-signal in the first signal is negative, and the slope of at least one second sub-signal in the first signal is positive. For example, in Figure 4-3 or Figure 4-4, the slopes of the first sub-signals 0 to n in the first signal are all negative, and the slopes of the second sub-signals 0 to n in the first signal are all negative.

[0113] The following section describes the specific calculation method for the slope of the first sub-signal in the first signal, based on the above scenario one (i.e., the first signal includes only at least one first sub-signal).

[0114] As an example, the slope of the first sub-signal in the first signal satisfies one or more of the following conditions: Alternatively, k1 = M(Δf) 2 In other words, That is, the slope of the first sub-signal in the first signal is determined based on at least one of T, M, and Δf. In this case, the slope of the first sub-signal in the first signal can be understood in two ways: firstly, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type involves the slope of the first sub-signal within the first signal and its relation to M(Δf). 2 There is an error between them, meaning that the slope of the first sub-signal in the first signal can be approximately equal to M(Δf). 2 For example, the slope of the first sub-signal in the first signal can be based on at least one of the following methods for M(Δf): rounding, rounding up, rounding down, rounding up, or rounding down. 2 The slope obtained after processing. Or, the slope of the first sub-signal in the first signal and M(Δf). 2 There is no error between them, meaning the slope of the first sub-signal in the first signal can be equal to M(Δf). 2 .

[0115] As another example, the slope of the first sub-signal in the first signal satisfies one or more of the following conditions: Alternatively, k1 = -M(Δf) 2 In other words, That is, the slope of the first sub-signal in the first signal is determined based on at least one of T, M, and Δf. In this case, the slope of the first sub-signal in the first signal can be understood in two ways: firstly, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type involves the slope of the first sub-signal within the first signal and -M(Δf). 2 There is an error between them, meaning that the slope of the first sub-signal in the first signal can be approximately equal to -M(Δf). 2 For example, the slope of the first sub-signal in the first signal can be based on at least one of the following methods: rounding, rounding up, rounding down, rounding up, or rounding down, for -M(Δf). 2 The slope obtained after processing. Or, the slope of the first sub-signal in the first signal and -M(Δf). 2 There is no error between them, meaning the slope of the first sub-signal in the first signal can be equal to -M(Δf). 2 .

[0116] Where k1 is the slope of the first sub-signal in the first signal, M is the number of effective subcarriers allocated to the first signal, Δf is the SCS of the first signal, and T is the duration of the first sub-signal in the first signal.

[0117] The following section, using the above-mentioned second scenario (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal) as an example, describes the specific calculation methods for the slope of the first sub-signal and the slope of the second sub-signal in the first signal.

[0118] As an example, the slope of the first sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, The slope of the second sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, That is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be based on T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal in the first signal can be interpreted in two ways: first, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type, the slope of the first sub-signal in the first signal and There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to Similarly, the slope of the second sub-signal in the first signal can be interpreted in two ways: ① The slope of the second sub-signal in the first signal is related to... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the second sub-signal in the first signal and... There is no error between them, that is, the slope of the second sub-signal in the first signal can be equal to... The slope of the second sub-signal in the first signal in the second type is... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to

[0119] As another example, the slope of the first sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, The slope of the second sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, That is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be based on T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal in the first signal can be interpreted in two ways: first, the slope of the first sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to The second type, the slope of the first sub-signal in the first signal and There is an error between them, that is, the slope of the first sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to Similarly, the slope of the second sub-signal in the first signal can be interpreted in two ways: ① The slope of the second sub-signal in the first signal is related to... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the second sub-signal in the first signal and... There is no error between them, that is, the slope of the second sub-signal in the first signal can be equal to... The slope of the second sub-signal in the first signal in the second type is... There is an error between them, meaning the slope of the second sub-signal in the first signal can be approximately equal to... For example, the slope of the second sub-signal in the first signal can be based on at least one of the following: rounding, rounding up, rounding down, rounding up, or rounding down. The slope obtained after processing. Or the slope of the first sub-signal in the first signal and... There is no error between them, that is, the slope of the first sub-signal in the first signal can be equal to

[0120] It is understood that "at least one" in this application can be only one item or multiple items, such as two items, three items, etc.

[0121] Optionally, in this application, when processing a value calculated by a formula based on two or more of the following methods—rounding, rounding up, rounding down, rounding up, or rounding down—this application does not limit which approximation method is used first or last. Furthermore, in practical applications, other approximation methods may be involved, and this application does not limit itself to the methods listed here.

[0122] Where k1 is the slope of the first sub-signal in the first signal, k2 is the slope of the second sub-signal in the first signal, and T OFDM T represents the duration of the time unit to which the first and second sub-signals in the first signal belong, as shown in Figure 4. oFDM α is the duration of the OFDM symbol. M is the number of effective subcarriers allocated to the first signal, Δf is the SCS of the first signal, and α is related to the duration of the second sub-signal in the first signal and the time unit to which the first and second sub-signals belong. For example, α can be the ratio of the duration of the second sub-signal in the first signal (e.g., the sum of the durations of all second sub-signals in the first signal) to the time unit to which the first and second sub-signals belong. For example, α can be any value between 0 and 1. For instance, α can be 13 / 14, 3 / 4, or other values. For example, when CP is NCP, α can be 13 / 14. When CP is ECP, α can be 3 / 4.

[0123] In one possible implementation, the aforementioned MΔf can be represented as the bandwidth (BW) allocated to the first signal. In this case, taking the parameter set including the parameter set index, SCS, and CP as an example, for case one (i.e., the first signal includes only at least one first sub-signal), the first association relationship can be any row and / or any column in Table 4. For case two (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal), the first association relationship can be any row and / or any column in Table 5, and the second association relationship can be any row and / or any column in Table 6. Wherein, in Table 4, Table 5, or Table 6, μ is the index of the parameter set, Δf represents SCS, normal represents NCP, and extended represents ECP, specifically:

[0124] In Table 4, μ is 0, Δf is 15 kHz, CP is NCP, and the slope of the first sub-signal in the first signal is BW×2. 0 ×15000 or -BW×2 0 ×15000. μ is 1, Δf is 30kHz, CP is NCP, and the slope of the first sub-signal in the first signal is BW×2. 1 ×15000 or -BW×2 1 ×15000, and so on.

[0125] In Table 5, μ is 0, Δf is 15 kHz, CP is NCP, and the slope of the first sub-signal in the first signal is 14 / 13 × BW × 2. 0 ×15000 or -14 / 13×BW×2 0 ×15000. μ is 1, Δf is 30kHz, CP is NCP, and the slope of the first sub-signal in the first signal is 14 / 13×BW×2. 1 ×15000 or -14 / 13×BW×2 1 ×15000. μ is 2, Δf is 30kHz, CP is NCP, and the slope of the first sub-signal in the first signal is 14 / 13×BW×2. 2 ×15000 or -14 / 13×BW×2 2 ×15000. μ is 2, Δf is 30kHz, CP is ECP, and the slope of the first sub-signal in the first signal is 4 / 3×BW×2. 2 ×15000 or -4 / 3×BW×2 2 ×15000, and so on.

[0126] In Table 6, μ is 0, Δf is 15 kHz, CP is NCP, and the slope of the second sub-signal in the first signal is 14 × BW × 2. 0 ×15000 or -14×BW×2 0×15000. μ is 1, Δf is 30kHz, CP is NCP, and the slope of the second sub-signal in the first signal is 14×BW×2. 1 ×15000 or -14×BW×2 1 ×15000. μ is 2, Δf is 30kHz, CP is NCP, and the slope of the first sub-signal in the first signal is 14×BW×2. 2 ×15000 or -14×BW×2 2 ×15000. μ is 2, Δf is 30kHz, CP is ECP, and the slope of the second sub-signal in the first signal is 4×BW×2. 2 ×15000 or -4×BW×2 2 ×15000, and so on.

[0127] Table 4

[0128] Table 5

[0129] Table 6

[0130] The starting frequencies of the first and second sub-signals in the first signal are described below, taking into account either Case 1 (i.e., the first signal includes only at least one first sub-signal) or Case 2 (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal).

[0131] In one possible implementation, the starting frequency of the first sub-signal in the first signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, when the slope of the first sub-signal in the first signal is positive, the starting frequency of the first sub-signal in the first signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the starting frequency of the first sub-signal in the first signal is the product of the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, the starting frequency of the first sub-signal in the first signal satisfies the following condition: f1 = MΔf, where f1 is the starting frequency of the first sub-signal in the first signal. Alternatively, the starting frequency of the first sub-signal in the first signal is 0. That is, when the slope of the first sub-signal in the first signal is negative, the starting frequency of the first sub-signal in the first signal is 0. For the former, the first sub-signal in the first signal can be represented as f FMCw = f1 + k1t. For the latter, the first sub-signal in the first signal can be represented as f FMCW = k1t. Where t represents time.

[0132] In one possible implementation, the starting frequency of the second sub-signal in the first signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, when the slope of the second sub-signal in the first signal is positive, the starting frequency of the second sub-signal in the first signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the starting frequency of the second sub-signal in the first signal is the product of the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, the starting frequency of the second sub-signal in the first signal satisfies the following condition: f2 = MΔf. f2 is the starting frequency of the second sub-signal in the first signal. Alternatively, the starting frequency of the second sub-signal in the first signal is 0. That is, when the slope of the second sub-signal in the first signal is negative, the starting frequency of the second sub-signal in the first signal is 0. For the former, the second sub-signal in the first signal can be represented as f FMCW = f2 + t. For the latter, the second sub-signal in the first signal can be represented as f FMCW = k2t. Where t represents time.

[0133] The following section describes the relationship between the durations of different sub-signals located within the same time unit in the first signal, based on either Case 1 (i.e., the first signal includes only at least one first sub-signal) or Case 2 (i.e., the first signal includes at least one first sub-signal and at least one second sub-signal).

[0134] In one possible implementation, the durations of different first sub-signals located within the same time unit in the first signal can be the same. For example, taking the time unit as an OFDM symbol, in Figure 6, the durations of any two first sub-signals located within the same OFDM symbol are the same, such as the durations of first sub-signal 0, first sub-signal 1, ... and first sub-signal n can be the same.

[0135] In one possible implementation, the durations of different second sub-signals within the same time unit in the first signal can be the same. For example, taking the time unit as an OFDM symbol, in Figure 7, any two second sub-signals within the same OFDM symbol can have the same duration, such as the durations of second sub-signal 0, second sub-signal 1, ... and second sub-signal n.

[0136] In one possible implementation, the duration of the first sub-signal and the duration of the second sub-signal within the same time unit of the first signal can be the same or different. For example, taking the time unit as an OFDM symbol, in Figure 7-1, the duration of any first sub-signal and the duration of any second sub-signal within the same OFDM symbol are the same. For example, the duration of first sub-signal 0 is the same as the duration of second sub-signal 0. Alternatively, in Figure 7-2, the duration of any first sub-signal and the duration of any second sub-signal within the same OFDM symbol are different. For example, the duration of first sub-signal 0 is different from the duration of second sub-signal 0.

[0137] Wherein, when the duration of the first sub-signal and the duration of the second sub-signal located in the same time unit in the first signal are the same, the above α can be 1 / 2.

[0138] In one possible implementation, the above describes the relevant content of the first sub-signal and the second sub-signal in the first signal, taking the first signal carried in a single time unit as an example. In actual applications, more time units may be involved.

[0139] As an example, the signals carried on these time units can still be a first signal, which includes at least one first sub-signal. The slope of the first sub-signal in the first signal can still be determined according to the first correlation relationship involved in Case 1 above. Alternatively, the slope of the first sub-signal in the first signal can be determined in an existing manner, such as in a manner already existing in communication standards. The first signal includes at least one first sub-signal and at least one second sub-signal. The slope of the first sub-signal in the first signal can still be determined according to the first correlation relationship involved in Case 2 above, and the slope of the second sub-signal in the first signal can still be determined according to the second correlation relationship involved in Case 2 above. Alternatively, the slope of the first sub-signal in the first signal can be determined in an existing manner, and the slope of the second sub-signal in the first signal can still be determined according to the second correlation relationship involved in Case 2 above. Alternatively, the slope of the first sub-signal in the first signal can still be determined according to the first correlation relationship involved in Case 2 above, and the slope of the second sub-signal in the first signal can be determined in an existing manner, such as in a manner already existing in communication standards. Alternatively, the slopes of the first sub-signal and the second sub-signal in the first signal can both be determined in the existing manner.

[0140] As another example, the signals carried on these time units can be other signals, such as signals used for communication, etc., without limitation.

[0141] When more time units are involved, for the first example described above, the distribution of the FMCW signals carried on these time units can refer to Figure 3 or Figure 4, or a combination of multiple figures in Figure 3, or a combination of multiple figures in Figure 4, or any combination of Figures 3 and 4, etc., without limitation. In this case, in one possible implementation, there may be a guard interval between adjacent time units, or there may be no guard interval.

[0142] For example, assuming the first signal comprises only at least one first sub-signal, the slopes of the first sub-signals in adjacent time units are the same. For instance, taking OFDM symbols as the time unit, in Figure 8-1 or Figure 8-2, the slopes of the first sub-signals in adjacent OFDM symbols are the same, such as the slopes of first sub-signal 0 in first signal 0 and first sub-signal 0 in first signal 1 being the same. Alternatively, the slopes of the first sub-signals in adjacent time units are different. For instance, taking OFDM symbols as the time unit, in Figure 8-3 or Figure 8-4, the slopes of the first sub-signals in adjacent OFDM symbols are different, such as the slopes of first sub-signal 0 in first signal 0 and first sub-signal 0 in first signal 1 being different. In this case, adjacent time units can have a guard interval. For instance, taking OFDM symbols as the time unit, in Figure 8, there is a guard interval, such as CP, between the OFDM symbol containing first signal 0 and the OFDM symbol containing first signal 1.

[0143] For example, taking a first signal comprising at least one first sub-signal and at least one second sub-signal as an example, the slopes of the first sub-signals in the first signal are the same within adjacent time units, and the slopes of the second sub-signals in the first signal are the same within adjacent time units. For example, taking OFDM symbols as the time unit, in Figure 9-1 or Figure 9-2, the slopes of the first sub-signals in the first signal are the same within adjacent OFDM symbols, such as the slopes of first sub-signal 0 in first signal 0 and first sub-signal 0 in first signal 1 being the same. Alternatively, the slopes of the first sub-signals in the first signal are different within adjacent time units, and the slopes of the second sub-signals in the first signal are different within adjacent time units. For example, taking OFDM symbols as the time unit, in Figure 9-3 or Figure 9-4, the slopes of the first sub-signals in the first signal are different within adjacent OFDM symbols, such as the slopes of first sub-signal 0 in first signal 0 and first sub-signal 0 in first signal 1 being different. In this case, adjacent time units may not have a guard interval. For example, taking OFDM symbols as the time unit, in Figure 9, there is no guard interval, such as CP or CS, between the OFDM symbol where the first signal 0 is located and the OFDM symbol where the first signal 1 is located.

[0144] In one possible implementation, step S203 may also be performed after step S202.

[0145] S203. Sensing results are obtained based on the echo signal of the first signal.

[0146] For example, a terminal or network device can obtain a sensing result based on the echo signal of the first signal. Specifically, when the entity executing step S202 is a terminal, the terminal can obtain a sensing result based on the echo signal of the first signal. When the entity executing step S202 is a network device, the network device can obtain a sensing result based on the echo signal of the first signal.

[0147] 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 moving speed of the target object, or the signal strength of the echo signal of the first signal, etc., which are not limited here.

[0148] 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.

[0149] 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.

[0150] Referring to Figure 10, which is a schematic diagram of the structure of a communication device provided in an embodiment of this application, the communication device 1000 can be applied to the method shown in the embodiment of Figure 2 above. As shown in Figure 10, the communication device 1000 includes a processing module 1001 and a transceiver module 1002. The processing module 1001 may be one or more processors, and the transceiver module 1002 may be a transceiver or a communication interface. The 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 element 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 1000 may further include a storage module 1003 for storing the program code and data of the communication device 1000. It should be understood that regardless of whether these functional modules are subdivided or combined, the general flow performed by the communication device 1000 in implementing any of the above method embodiments is the same. For example, the transceiver module 1002 in the aforementioned communication device 1000 may include a receiving module and / or a transmitting module. Of course, the transceiver module may also be called a communication module. In one implementation, each module may 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.

[0151] In one example, when the communication device functions as a first communication device or is a chip applied to a first communication device (i.e., a chip used in a first communication device), it executes the steps performed by the first communication device in the above method embodiments. The transceiver module 1002 is used to specifically execute the sending and / or receiving actions performed by the first communication device in the embodiment shown in FIG2, for example, supporting the first communication device in performing other processes of the technology described herein. The processing module 1001 can be used to support the communication device 1000 in performing the processing actions in the above method embodiments, for example, supporting the first communication device in performing other processes of the technology described herein.

[0152] For example, transceiver module 1002 is used to receive the echo signal of a first signal. The first signal is an FMCW signal, and the first signal includes at least one first sub-signal, the slope of which is related to the SCS of the first signal.

[0153] In one possible implementation, before receiving the echo signal of the first signal, the transceiver module 1002 is also used to transmit the first signal.

[0154] In one possible implementation, the processing module 1001 is used to obtain a sensing result based on the echo signal of the first signal.

[0155] In one example, when the communication device functions as a second communication device or is a chip applied to a second communication device (i.e., a chip used in a second communication device), it executes the steps performed by the second communication device in the above method embodiments. The transceiver module 1002 is used to specifically execute the sending and / or receiving actions performed by the second communication device in the embodiment shown in FIG2, for example, supporting the second communication device in performing other processes of the technology described herein. The processing module 1001 can be used to support the communication device 1000 in performing the processing actions in the above method embodiments, for example, supporting the second communication device in performing other processes of the technology described herein.

[0156] For example, transceiver module 1002 is used to transmit a first signal. The first signal is an FMCW signal, and the first signal includes at least one first sub-signal, the slope of which is related to the SCS of the first signal.

[0157] In one possible implementation, when the aforementioned device is a chip, such as a modem chip or a SoC chip or SIP chip containing a modem core, or when the aforementioned device is a communication module, the transceiver module 1002 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.

[0158] The processing module 1001 can be a processing circuit, which can be one or more processors, or all or part of the circuitry in one or more processors used for control and / or processing. The processing circuit or processor can execute computer execution instructions stored in the storage module to cause the chip to execute the method involved in the embodiment shown in FIG2. Further, the processor can include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is mainly responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and conversions. The registers are mainly 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 internal storage module of the chip, such as a register or cache. Alternatively, the storage module can be an external storage module, such as read-only memory (ROM) or other types of static storage devices that can store static information and instructions, or random access memory (RAM).

[0159] 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.

[0160] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application. It is understood that the communication device 1110 includes necessary means such as modules, units, components, circuits, or interfaces, appropriately configured together to execute this solution. The communication device 1110 can be the first or second communication device described above, or a component (e.g., a chip) in these devices, used to implement the methods described in the above method embodiments. The communication device 1110 includes one or more processors 1111. The processor 1111 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.

[0161] In one possible implementation, in one design, processor 1111 may include program 1113 (sometimes also referred to as code or instructions), which can be executed on processor 1111 to cause communication device 1110 to perform the methods described in the above embodiments. In another possible design, communication device 1110 includes circuitry (not shown in FIG11) for implementing the functions of the first communication device, second communication device, etc., in the above embodiments. In one possible implementation, communication device 1110 may include one or more memories 1112 storing program 1114 (sometimes also referred to as code or instructions), which can be executed on memory 1112 to cause communication device 1110 to perform the methods described in the above method embodiments.

[0162] In one possible implementation, data may also be stored in the processor 1111 and / or the memory 1112. The processor and memory may be configured separately or integrated together.

[0163] In one possible implementation, if the communication device 1110 is a first or second communication device, it may further include a transceiver 1115 and / or an antenna 1116. The processor 1111, sometimes referred to as a processing unit, controls the communication device. The transceiver 1115, 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 1116. In one possible implementation, the transceiver 1115 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.

[0164] In one possible implementation, if the communication device 1110 is a chip used in a first or second communication device, the transceiver 1115 may be a transceiver circuit, such as an input / output interface or a transceiver interface.

[0165] This application also provides a communication device, which includes at least one processor; wherein the at least one processor is configured to perform the method described in any of the embodiments shown in FIG2.

[0166] This application also provides a computer-readable storage medium storing computer instructions that, when executed, cause the computer to perform the method described in any of the embodiments shown in FIG2.

[0167] This application also provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform the method described in any of the embodiments shown in FIG2.

[0168] This application 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 the method described in any of the embodiments shown in FIG2.

[0169] 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.

[0170] 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.

[0171] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send 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 via the air interface from other units or modules. "Receive 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 via the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface.

[0172] In other words, sending and receiving can occur between devices, such as between network devices and terminals; or they can occur within a device, such as between components, modules, chips, software modules, or hardware modules within a device via a bus, wiring, or interface.

[0173] 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.

[0174] 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.

[0175] 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 by comprising: include: The echo signal of the first signal is received. The first signal is a linear frequency modulated continuous wave signal. The first signal includes at least one first sub-signal. The slope of the at least one first sub-signal is related to the subcarrier spacing of the first signal.

2. The method of claim 1, wherein, Before receiving the echo signal of the first signal, the method further includes: Send the first signal.

3. A communication method characterized by comprising: include: A first signal is transmitted, the first signal being a linear frequency modulated continuous wave signal, the first signal including at least one first sub-signal, the slope of the at least one first sub-signal being related to the subcarrier spacing of the first signal.

4. The method according to any one of claims 1 to 3, characterized in that, The slope of the at least one first sub-signal is related to the subcarrier spacing of the first signal, including: The slope of the at least one first sub-signal is determined based on the subcarrier spacing of the first signal and a first correlation relationship.

5. The method of claim 4, wherein, The first association relationship includes the correspondence between the parameter set and the slope of the at least one first sub-signal, wherein the parameter set includes at least one of the following: the index of the parameter set, the subcarrier interval of the first signal, or the cyclic prefix.

6. The method according to any one of claims 1 to 5, characterized in that, The at least one first sub-signal is located within the same time unit, and the at least one first sub-signal has the same slope.

7. The method according to any one of claims 1-6, characterized in that, The slope of any one of the at least one first sub-signals satisfies the following condition: Alternatively, k1 = M(Δf) 2 k1 is the slope of any one of the at least one first sub-signals, T is the duration of any one of the at least one first sub-signals, M is the number of effective subcarriers allocated to the first signal, and Δf is the subcarrier spacing of the first signal.

8. The method according to any one of claims 1-6, characterized in that, a slope of any one of the at least one first sub-signal satisfies the following condition: or, k1 = -M(Δf) 2 , the k1 is a slope of any one of the at least one first sub-signal, the T is a duration of any one of the at least one first sub-signal, the M is a number of effective sub-carriers allocated for the first signal, and the Δf is a sub-carrier spacing of the first signal.

9. The method according to any one of claims 1 to 6, characterized in that, The first signal further includes at least one second sub-signal, the slope of which is related to the subcarrier spacing of the first signal.

10. The method of claim 9, wherein, The slope of the at least one second sub-signal is related to the subcarrier spacing of the first signal, including: The slope of the at least one second sub-signal is determined based on the subcarrier spacing of the first signal and the second correlation.

11. The method of claim 10, wherein, The second association relationship includes the correspondence between the parameter set and the slope of the at least one second sub-signal, wherein the parameter set includes at least one of the following: the index of the parameter set, the subcarrier interval of the first signal, or the cyclic prefix.

12. The method according to any one of claims 1-6 or 9-11, characterized in that, The at least one first sub-signal and the at least one second sub-signal are located in the same time unit, and the slope of any one of the at least one first sub-signal is different from the slope of any one of the at least one second sub-signal.

13. The method according to claim 12, characterized in that, The slope of the at least one first sub-signal is positive, and the slope of the at least one second sub-signal is negative; or, The slope of the at least one first sub-signal is negative, and the slope of the at least one second sub-signal is positive.

14. The method according to claim 12 or 13, characterized in that, a slope of any one of the at least one first sub-signal satisfies the following condition: or a slope of any one of the at least one second sub-signal satisfies the following condition: or, Wherein, k1 is the slope of any one of the at least one first sub-signal, k2 is the slope of any one of the at least one second sub-signal, α is related to the duration of the at least one second sub-signal and the duration of the time unit to which the at least one first sub-signal and the at least one second sub-signal belong, and T... OfDM The duration of the time unit to which the at least one first sub-signal and the at least one second sub-signal belong, M is the number of effective subcarriers allocated to the first signal, and Δf is the subcarrier interval of the first signal.

15. The method according to claim 12 or 13, characterized in that, The slope of any one of the at least one first sub-signals satisfies the following condition: or, The slope of any one of the at least one second sub-signals satisfies the following condition: or, Wherein, k1 is the slope of any one of the at least one first sub-signal, k2 is the slope of any one of the at least one second sub-signal, α is related to the duration of the at least one second sub-signal and the duration of the time unit to which the at least one first sub-signal and the at least one second sub-signal belong, and T... OFDM The duration of the time unit to which the at least one first sub-signal and the at least one second sub-signal belong, M is the number of effective subcarriers allocated to the first signal, and Δf is the subcarrier interval of the first signal.

16. The method according to any one of claims 1-7 or 12-14, characterized in that, The starting frequency of the at least one first sub-signal is related to the number of effective subcarriers allocated to the first signal and the subcarrier spacing of the first signal.

17. The method according to any one of claims 9-13, characterized in that, The starting frequency of the at least one second sub-signal is 0.

18. The method according to any one of claims 1-6, 8, 12, 13 or 15, characterized in that, The starting frequency of the at least one first sub-signal is 0.

19. The method according to any one of claims 9-13 or 15, characterized in that, The starting frequency of the at least one second sub-signal is related to the number of effective subcarriers allocated to the first signal and the subcarrier spacing of the first signal.

20. The method according to claim 2 or 3, characterized in that, Sending the first signal includes: The at least one first sub-signal and the at least one second sub-signal are transmitted alternately.

21. The method according to any one of claims 1-20, characterized in that, The subcarrier spacing of the first signal is 15 kHz, 30 kHz, 60 kHz, 120 kHz, 240 kHz, 480 kHz or 960 kHz.

22. The method according to any one of claims 1, 2, or 4-21, characterized in that, The method further includes: The sensing result is obtained by sensing the echo signal of the first signal.

23. A communication device, characterized in that, It includes units or modules for implementing the method as described in any one of claims 1, 2, or 4-22, or includes units or modules for implementing the method as described in any one of claims 3-21.

24. A communication device, characterized in that, The communication device includes at least one processor; wherein the at least one processor is configured to execute a computer program or instructions to implement the method as described in any one of claims 1, 2 or 4-22, or the at least one processor is configured to execute a computer program or instructions to implement the method as described in any one of claims 3-21.

25. The apparatus as claimed in claim 24, characterized in that, The device further includes a memory that stores the computer program or instructions.

26. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions or programs that, when executed, implement the method as described in any one of claims 1, 2, or 4-22, or implement the method as described in any one of claims 3-21.

27. A chip, characterized in that, The chip includes at least one processor for executing computer instructions or programs, wherein when the computer instructions or programs are run, the method of any one of claims 1, 2, or 4-22 is executed, or the method of any one of claims 3-21 is executed.