Communication method and apparatus
By introducing additional time units, such as cyclic prefixes or cyclic suffixes, into the echo signal of FMCW signals, the signal energy is increased, which solves the problem of insufficient sensing performance in integrated communication and sensing, and achieves more efficient sensing and spectrum utilization.
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
How to improve the sensing performance when using linear frequency modulated continuous wave signals for integrated communication and sensing.
By introducing additional time units, such as cyclic prefixes or cyclic suffixes, into the echo signal of the FMCW signal, the signal energy within the time slot is increased, ensuring that the sub-signals are continuous in the time domain and have the same or different slopes, thereby reducing out-of-band leakage and increasing energy.
It improves sensing performance, simplifies sensing complexity, reduces out-of-band radiation, and enhances spectrum utilization efficiency.
Smart Images

Figure CN2025140226_02072026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] This application claims priority to Chinese Patent Application No. 202411981766.2, filed with the China National Intellectual Property Administration on December 26, 2024, 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] Integrated sensing and communication (ISAC) is an application scenario for next-generation wireless communication. Specifically, ISAC enables transmitted wireless signals to simultaneously possess sensing and communication capabilities. For example, within the same system, through spectrum sharing, hardware sharing, and signal sharing, it achieves an integrated design of communication and sensing functions, thereby saving hardware costs and improving spectrum utilization efficiency. Communication refers to the transmission of information from the transmitter to the receiver. Sensing includes perceiving the surrounding environment, the speed and distance of moving objects, etc. For example, frequency-modulated continuous wave (FMCW) signals can be used in ISAC to achieve both communication and sensing functions. However, further research is needed to improve sensing performance when using FMCW signals for sensing. Summary of the Invention
[0004] This application provides a communication method and apparatus that can improve sensing performance.
[0005] 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 chip system, 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 a first sub-signal and a second sub-signal, the first sub-signal being located within a first time unit, and the second sub-signal being located within a second time unit.
[0006] In one possible implementation, the time unit mentioned in this application refers to a duration in the time domain. As an example, the first time unit can be at least one symbol. This symbol can be an orthogonal frequency-division multiplexing (OFDM) symbol. Alternatively, symbols and OFDM symbols can be used interchangeably. As another example, the second time unit can be a cyclic prefix (CP) or a cyclic suffix (CS), etc. The CP can be an existing CP and / or a newly added CP. An existing CP can be a CP in an existing version of a communication standard, such as a normal cyclic prefix (NCP) or an extended cyclic prefix (ECP). A newly added CP can be a newly defined CP, such as a CP in a future communication standard. Similarly, the CS can be an existing CS and / or a newly added CS. An existing CS can be a CS in an existing version of a communication standard. A newly added CS can be a newly defined CS, such as a CS in a future communication standard.
[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), thereby utilizing the echo signal for sensing. The first signal includes a first sub-signal and a second sub-signal. The first sub-signal is located within a first time unit, and the second sub-signal is located within a second time unit, which is either a CP or a CS. That is, in addition to the first sub-signal carrying the first signal in the first time unit, the second sub-signal of the first signal can also be carried on the CP or CS. This allows for a greater number of FMCW signals carried in a time slot containing both the first and second time units, thereby increasing the signal energy within the time slot and improving sensing performance.
[0009] In one possible implementation, the first communication device may transmit the first signal before receiving the echo signal of the first signal. For example, the first communication device may transmit the first sub-signal and the second sub-signal in chronological order. As an example, if the second time unit is CP and the first time unit is after the second time unit in the time domain, the first communication device may transmit the first sub-signal and then the second sub-signal. As another example, if the second time unit is CS and the first time unit is before the second time unit in the time domain, the first communication device may transmit the second sub-signal and then the first sub-signal.
[0010] As can be seen from the above embodiments, the first communication device can send a first signal and receive the echo signal of the first signal. That is, the first communication device can achieve sensing by sending and receiving signals independently. This can reduce the complexity caused by the interaction between the first communication device and other devices to achieve sensing, that is, simplify the sensing complexity.
[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 the 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 a first sub-signal and a second sub-signal. The first sub-signal is located within a first time unit, and the second sub-signal is located within a second time unit, where the second time unit is CP or CS.
[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 first signal includes a first sub-signal and a second sub-signal. The first sub-signal is located within a first time unit, and the second sub-signal is located within a second time unit, which is either a CP or a CS. In other words, besides the first sub-signal carrying the first signal in the first time unit, the second sub-signal of the first signal can also be carried on the CP or CS. This allows for a greater number of FMCW signals carried in a time slot containing both the first and second time units, increasing the signal energy within the time slot and thus improving sensing performance.
[0013] In one possible implementation, the first time unit and the second time unit are adjacent in the time domain, and the slope of the first sub-signal is the same as the slope of the second sub-signal.
[0014] As can be seen from the above embodiments, the sub-signals in the first and second time units that are adjacent in the time domain have the same slope. It can be considered that these sub-signals form a time-continuous FMCW signal with the same slope, which ensures the integrity of the FMCW signal. This allows the time slot containing the first and second time units to carry more FMCW signals, increases the energy of the FMCW signal, and thus improves the sensing performance.
[0015] In one possible implementation, the second time unit is CP, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: Alternatively, k = M(Δf) 2Where k is the slope of the first sub-signal or the slope of the second sub-signal, and T... OFDM T represents the duration of the first time unit, M is the number of effective subcarriers allocated to the first signal, and Δf is the subcarrier spacing (SCS) of the first signal. In other words, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal can be interpreted in two ways: firstly, the slope of the first sub-signal or the slope of the second sub-signal is related to... There is an error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to... For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal and... There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to... The second type involves the slope of the first sub-signal or the slope of the second sub-signal relative to M(Δf). 2 There is an error between them, meaning that the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to M(Δf). 2 For example, the slope of the first sub-signal or the slope of the second sub-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. Alternatively, the slope of the first sub-signal or the slope of the second sub-signal, and M(Δf). 2 There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to M(Δf). 2 .
[0016] In one possible implementation, the second time unit is CP, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: Alternatively, k = -M(Δf) 2 Where k is the slope of the first sub-signal or the slope of the second sub-signal, and T... OFDM Let T be the duration of the first time unit, 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 or the slope of the second sub-signal can be based on T. OFDMAt least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal can be interpreted in two ways: firstly, the slope of the first sub-signal or the slope of the second sub-signal is related to... There is an error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to... For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal and... There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to... The second type involves the slope of the first sub-signal or the slope of the second sub-signal interfering with -M(Δf). 2 There is an error between them, meaning that the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to -M(Δf). 2 For example, the slope of the first sub-signal or the slope of the second sub-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. Alternatively, the slope of the first sub-signal or the slope of the second sub-signal, and -M(Δf). 2 There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to -M(Δf). 2 .
[0017] In one possible implementation, the second time unit is CS, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: or, Where k is the slope of the first sub-signal or the slope of the second sub-signal, α is related to the duration of the first time unit and the duration of the second time unit, and T OFDM Let α be the duration of the first time unit, 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 or the slope of the second sub-signal can be based on α and T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal can be interpreted in two ways: firstly, the slope of the first sub-signal or the slope of the second sub-signal is related to... There is an error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to... For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal and... There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to... The second type is the slope of the first sub-signal or the slope of the second sub-signal. There is an error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to... For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal and... There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to...
[0018] In one possible implementation, α can be the ratio of the duration of the second time unit to the duration of the first time unit. For example, α can be any value between 0 and 1. For instance, α can be 13 / 14, 3 / 4, or other values. For example, if the second time unit is CP (NCP), α can be 13 / 14. If CP is ECP (ECP), α can be 3 / 4. Alternatively, if the second time unit is CS (CS), α can be 13 / 14, 3 / 4, or other values.
[0019] In one possible implementation, the second time unit is CS, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: or, Where k is the slope of the first sub-signal or the slope of the second sub-signal, α is related to the duration of the first time unit and the duration of the second time unit, and T OFDM Let α be the duration of the first time unit, 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 or the slope of the second sub-signal can be based on α and T. OFDm At least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal can be interpreted in two ways: first, the slope of the first sub-signal or the slope of the second sub-signal is related to... There is an error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to... For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal and... There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to... The second type is the slope of the first sub-signal or the slope of the second sub-signal. There is an error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be approximately equal to... For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal and... There is no error between them, meaning the slope of the first sub-signal or the slope of the second sub-signal can be equal to...
[0020] In one possible implementation, the first time unit and the second time unit are adjacent in the time domain, and the slopes of the first sub-signal and the second sub-signal are different.
[0021] As can be seen in the above embodiments, the slopes of the sub-signals in adjacent first and second time units in the time domain are different. For example, the slope of the first sub-signal is positive, and the slope of the second sub-signal is negative. Alternatively, the slope of the first sub-signal is negative, and the slope of the second sub-signal is positive. This ensures that the first signal, which is continuous in the time domain, does not jump within the second time unit, thereby reducing out-of-band leakage and lowering out-of-band radiation.
[0022] In one possible implementation, the slope of the first sub-signal satisfies the following condition: Alternatively, k1 = M(Δf) 2 The slope of the second sub-signal satisfies the following condition: or, In this case, the second time unit is either CP or CS. Here, k1 is the slope of the first sub-signal, k2 is the slope of the second sub-signal, α is related to the duration of the first time unit and the duration of the second time unit, and T... OFDM Let α be the duration of the first time unit, 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 second sub-signal can be based on α and T. OFDM M and Δf are determined. In this case, the slope of the second sub-signal can be interpreted in two ways: first, the slope of the second sub-signal is related to... There is an error between them, meaning the slope of the second sub-signal can be approximately equal to... For example, the slope of the second sub-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 and... There is no error between them, meaning the slope of the second sub-signal can be equal to... The second type, the slope of the second sub-signal and There is an error between them, meaning the slope of the second sub-signal can be approximately equal to... For example, the slope of the second sub-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 and... There can be no error between them, that is, the slope of the second sub-signal can be equal to...
[0023] In one possible implementation, the slope of the first sub-signal satisfies the following condition: Alternatively, k1 = -M(Δf) 2 The slope of the second sub-signal satisfies the following condition: or, In this case, the second time unit is CP or CS. Where k1 is the slope of the first sub-signal, k2 is the slope of the second sub-signal, and T... OfDM Let be the duration of the first time unit, M be the number of effective subcarriers allocated to the first signal, Δf be the SCS of the first signal, and α be related to the duration of the first and second time units. That is, the slope of the second sub-signal can be based on α and T. OFDM M and Δf are determined. In this case, the slope of the second sub-signal can be interpreted in two ways: first, the slope of the second sub-signal is related to... There is an error between them, meaning the slope of the second sub-signal can be approximately equal to... For example, the slope of the second sub-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 and... There is no error between them, meaning the slope of the second sub-signal can be equal to... The second type, the slope of the second sub-signal and There can be an error between them, meaning the slope of the second sub-signal can be approximately equal to... For example, the slope of the second sub-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 and... There can be no error between them, that is, the slope of the second sub-signal can be equal to...
[0024] Optionally, "at least one" in this application can mean only one item or more than one item, such as two items, three items, etc.
[0025] 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.
[0026] In one possible implementation, the second time unit is CP, the start frequency of the second sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal, and the cutoff frequency of the second sub-signal is the start frequency of the first sub-signal. Specifically, the start frequency of the second sub-signal being related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal includes: the start frequency of the second sub-signal being the product of the number of effective subcarriers allocated to the first signal and the SCS of the first signal. For example, the start frequency of the second sub-signal satisfies the following condition: f2 = MΔf, where f2 is the start frequency of the second sub-signal, M is the number of effective subcarriers allocated to the first signal, and Δf is the SCS of the first signal.
[0027] In one possible implementation, the second time unit is CP, the start frequency of the second sub-signal is 0, and the cutoff frequency of the second sub-signal is the start frequency of the first sub-signal.
[0028] In one possible implementation, the second time unit is CS, the start frequency of the first sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal, and the cutoff frequency of the first sub-signal is the start frequency of the second sub-signal. Specifically, the start frequency of the first sub-signal is related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal, meaning that the start frequency of the 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 start frequency of the first sub-signal satisfies the following condition: f1 = MΔf.
[0029] In one possible implementation, the second time unit is CS, the start frequency of the first sub-signal is 0, and the cutoff frequency of the first sub-signal is the start frequency of the second sub-signal.
[0030] In one possible implementation, when the cutoff frequency of the first sub-signal is the starting frequency of the second sub-signal, the starting frequency of the second sub-signal satisfies the following condition: f2 = MΔf, or, Where f2 is the starting frequency of the second sub-signal, 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 first time unit and the duration of the second time unit.
[0031] In one possible implementation, the slopes of the second sub-signals located in adjacent second time units differ.
[0032] As can be seen, in the above embodiments, the different slopes of the second sub-signals located in adjacent second time units (such as CP or CS) can prevent the first signal, which is continuous in the time domain, from jumping between adjacent second time units, thereby reducing out-of-band leakage and reducing out-of-band radiation.
[0033] 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.
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] 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.
[0039] 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
[0040] Figure 1 shows the basic architecture of a communication system;
[0041] Figure 2 is a flowchart illustrating a communication method provided in an embodiment of this application;
[0042] Figure 3 is a schematic diagram of the relationship between a first time unit and a second time unit in the time domain provided in an embodiment of this application;
[0043] Figure 4 is a schematic diagram of a first signal provided in an embodiment of this application;
[0044] Figure 5 is a schematic diagram of yet another first signal provided in an embodiment of this application;
[0045] Figure 6 is a schematic diagram of yet another first signal provided in an embodiment of this application;
[0046] Figure 7 is a schematic diagram of yet another first signal provided in an embodiment of this application;
[0047] Figure 8 is a schematic diagram of yet another first signal provided in an embodiment of this application;
[0048] Figure 9 is a schematic diagram of an embodiment of this application where adjacent second time units are CP and CS;
[0049] Figure 10 is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0050] Figure 11 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0051] 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.
[0052] 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.
[0053] 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.
[0054] 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.
[0055] 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.
[0056] The method provided in this application embodiment can be applied to wireless local area network (WLAN) systems, such as wireless-fidelity (Wi-Fi).
[0057] 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.
[0058] The following uses a scenario-aware approach as an example to introduce the basic architecture of the communication system provided in this application.
[0059] 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.
[0060] Both wireless sensing and wireless communication are based on electromagnetic wave theory. At the transmitting end, electromagnetic wave signals are modulated, allowing them to carry source information. During propagation, these signals are affected by the wireless environment, meaning they 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 communication and sensing possible. Integrated communication and sensing can also be called joint communications and sensing (JCAS), or simply integrated sensing and sensing. In short, integrated communication and sensing 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 equipment size, lower power consumption, improved frequency efficiency, and reduced mutual interference between communication and sensing.
[0061] 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.
[0062] 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.
[0063] 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.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] I. Terminal
[0073] 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.
[0074] 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.
[0075] 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.
[0076] II. Network Equipment
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] I. FMCW signal
[0084] 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.
[0085] 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".
[0086] 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.
[0087] II. Time Unit
[0088] The time unit mentioned in this application refers to the duration in the time domain (or time length, or simply duration), such as at least one frame, at least one subframe, at least one time slot, at least one symbol, at least one segment, at least one mini-slot or sub-slot, or other durations.
[0089] 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.
[0090] In one possible implementation, the aforementioned other durations can be CP or CS, etc. Here, CP can be an existing CP and / or a newly added CP. An existing CP can be a CP in an existing version of a communication standard, such as a normal cyclic prefix (NCP) or an extended cyclic prefix (ECP). A newly added CP can be a newly defined CP, such as a CP in a future communication standard. Similarly, CS can be an existing CS and / or a newly added CS. An existing CS can be a CS in an existing version of a communication standard. A newly added CS can be a newly defined CS, such as a CS in a future communication standard.
[0091] 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.
[0092] 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:
[0093] S201. Send a first signal, which is an FMCW signal. The first signal includes a first sub-signal and a second sub-signal. The first sub-signal is located within a first time unit, and the second sub-signal is located within a second time unit, which is CP or CS.
[0094] S202, Receive the echo signal of the first signal.
[0095] 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.
[0096] The following is a detailed description of the relevant content involved in steps S201 and S202.
[0097] For example, the first time unit can be an OFDM symbol, such as one or more OFDM symbols. The second time unit can be a CP or a CS. In one possible implementation, the first and second time units can be adjacent in the time domain. As an example, the first time unit is located before the second time unit in the time domain, for example, the second time unit is a CS and the first time unit is located before the second time unit in the time domain, as shown in Figure 3-1. As another example, the first time unit is located after the second time unit in the time domain, for example, the second time unit is a CP and the first time unit is located after the second time unit in the time domain, as shown in Figure 3-2.
[0098] The following section describes how a terminal or network device sends the first signal, taking into account the relationship between the first and second time units in the time domain.
[0099] For example, a terminal or network device can send the first sub-signal and the second sub-signal in chronological order. For instance, if the first time unit is before the second time unit in the time domain, the terminal or network device can send the first sub-signal and then the second sub-signal. Alternatively, if the first time unit is after the second time unit in the time domain, the terminal or network device can send the second sub-signal and then the first sub-signal.
[0100] The relationship between the first sub-signal and the second sub-signal in the first signal is described below.
[0101] In one possible implementation, 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 the same.
[0102] As an example, the slopes of both the first and second sub-signals in the first signal are positive. For instance, in Figure 4-1, the second time unit is CP, and both the slopes of the first and second sub-signals in the first signal are positive (e.g., the slopes of both the first and second sub-signals in the first signal 1 are positive, etc.). Alternatively, in Figure 5-1 or Figure 5-3, the second time unit is CS, and both the slopes of the first and second sub-signals in the first signal are positive (e.g., the slopes of both the first and second sub-signals in the first signal 1 are positive, etc.).
[0103] As another example, the slopes of both the first and second sub-signals in the first signal are negative. For instance, in Figure 4-4-2, the second time unit is CP, and both the slopes of the first and second sub-signals in the first signal are negative (e.g., the slopes of both the first and second sub-signals in the first signal 1 are negative, etc.). In Figure 5-2 or Figure 5-4, the second time unit is CS, and both the slopes of the first and second sub-signals in the first signal are negative (e.g., the slopes of both the first and second sub-signals in the first signal 1 are negative, etc.).
[0104] Through the above implementation, more FMCW signals can be placed within a time slot containing both the first and second time units, thereby increasing the signal energy within the time slot and improving sensing performance. For example, in Figure 4, the sum of the duration of sub-signal 1 of the first sub-signal 1 and the duration of the second sub-signal 1 is the duration of the OFDM symbol, and the sum of the duration of sub-signal 1 of the first sub-signal 2 and the duration of the second sub-signal 2 is the duration of the OFDM symbol. If a time slot includes N OFDM symbols (e.g., N can be a positive integer, such as 7, 14, or 16, etc., which is not limited in this application), placing the corresponding signals as shown in Figure 4 allows for the placement of more FMCW signals within the entire time slot. Similarly, in Figure 5-3 or Figure 5-4, more FMCW signals can also be placed within the entire time slot. Furthermore, this simplifies the complexity of sensing processing. For example, the terminal or network device can perform FFT on the sub-signal 1 and the second sub-signal 1 of the first sub-signal 1 in Figure 4 according to an integer multiple of the FFT size, such as according to a size of 2048, which simplifies the complexity of FFT processing and thus simplifies the complexity of perception processing.
[0105] In another possible implementation, the slope of the first sub-signal in the first signal and the slope of the second sub-signal in the first signal may be different.
[0106] As an example, the slope of the first sub-signal in the first signal is positive, and the slope of the second sub-signal in the first signal is negative. For example, in Figure 6-1, the second time unit is CP, the slope of the first sub-signal in the first signal is positive, and the slope of the second sub-signal in the first signal is negative (e.g., the slope of the first sub-signal 1 in the first signal 1 is positive, and the slope of the second sub-signal 1 in the first signal 1 is negative, etc.). Or, in Figure 7-1, the second time unit is CS, the slope of the first sub-signal in the first signal is positive, and the slope of the second sub-signal in the first signal is negative (e.g., the slope of the first sub-signal 1 in the first signal 1 is positive, and the slope of the second sub-signal 1 in the first signal 1 is negative, etc.). As another example, the slope of the first sub-signal in the first signal is negative, and the slope of the second sub-signal in the first signal is positive. For example, in Figure 6-6-2, the second time unit is CP, the slope of the first sub-signal in the first signal is negative, and the slope of the second sub-signal in the first signal is positive (e.g., the slope of the first sub-signal 1 in the first signal 1 is negative, and the slope of the second sub-signal 1 in the first signal 1 is positive, etc.). Alternatively, in Figure 7-7-2, the second time unit is CS, the slope of the first sub-signal in the first signal is negative, and the slope of the second sub-signal in the first signal is positive (e.g., the slope of the first sub-signal 1 in the first signal 1 is negative, and the slope of the second sub-signal 1 in the first signal 1 is positive, etc.).
[0107] In one possible implementation, the slope of the first sub-signal in the first signal or the slope of the second sub-signal in the first signal is determined based on the number of effective subcarriers allocated to the first signal and the SCS of the first signal.
[0108] For example, when the slope of the first sub-signal in the first signal is the same as the slope of the second sub-signal in the first signal, the specific calculation method can refer to any one of the following cases one to four:
[0109] Case 1: The second time unit is CP, and the slope of the first sub-signal or the slope of the second sub-signal in the first signal satisfies one or more of the following conditions: Alternatively, k = M(Δf) 2 In other words, Alternatively, in case one, it can be considered as the slope of the first sub-signal or the slope of the second sub-signal in the first signal based on T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be interpreted in two ways: First, the slope of the first sub-signal or the slope of the second sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal in the first signal. There is no error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to... The second type is the slope of the first sub-signal or the slope of the second sub-signal in the first signal, and M(Δf). 2 There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to M(Δf). 2 For example, the slope of the first sub-signal or the slope of the second sub-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. Alternatively, the slope of the first sub-signal or the slope of the second sub-signal within the first signal, and M(Δf). 2 There is no error between them, meaning that the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to M(Δf). 2 .
[0110] Case 2: The second time unit is CP, and the slope of the first sub-signal in the first signal or the slope of the second sub-signal in the first signal satisfies one or more of the following conditions: Alternatively, k = -M(Δf)². It can also be said that... Alternatively, in case two, it can be considered as the slope of the first sub-signal or the slope of the second sub-signal in the first signal based on T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be interpreted in two ways: First, the slope of the first sub-signal or the slope of the second sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal in the first signal. There is no error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to... The second type is the slope of the first sub-signal or the slope of the second sub-signal in the first signal, and -M(Δf). 2There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to -M(Δf). 2 For example, the slope of the first sub-signal or the slope of the second sub-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. Alternatively, the slope of the first sub-signal or the slope of the second sub-signal within the first signal, and -M(Δf). 2 There is no error between them, meaning that the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to -M(Δf). 2 .
[0111] Case 3: The second time unit is CS, and the slope of the first sub-signal or the slope of the second sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, Alternatively, in case three, it can be considered as the slope of the first sub-signal or the slope of the second sub-signal in the first signal based on α and T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be interpreted in two ways: First, the slope of the first sub-signal or the slope of the second sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal in the first signal. There is no error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to... The second type is the slope of the first sub-signal or the slope of the second sub-signal in the first signal. There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal in the first signal. There is no error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to...
[0112] Case 4: The second time unit is CS, and the slope of the first sub-signal or the slope of the second sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, Alternatively, in case four, it can be considered as the slope of the first sub-signal or the slope of the second sub-signal in the first signal based on α and T. OFDM At least one of M and Δf is determined. In this case, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be understood in two ways: First, the slope of the first sub-signal or the slope of the second sub-signal in the first signal is related to... There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal in the first signal. There is no error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to... The second type is the slope of the first sub-signal or the slope of the second sub-signal in the first signal. There is an error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be approximately equal to For example, the slope of the first sub-signal or the slope of the second sub-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 or the slope of the second sub-signal in the first signal. There is no error between them, that is, the slope of the first sub-signal or the slope of the second sub-signal in the first signal can be equal to...
[0113] In any of the above cases one through four, k is the slope of the first sub-signal in the first signal or the slope of the second sub-signal in the first signal, and T OFDM α is the duration of the first time unit, 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 first time unit and the duration of the second time unit.
[0114] 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.
[0115] In one possible implementation, α can be the ratio of the duration of the second time unit to the duration of the first time unit. For example, α can be any value between 0 and 1. For instance, α can be 13 / 14, 3 / 4, or other values. For example, if the second time unit is CP (NCP), α can be 13 / 14. If CP is ECP (ECP), α can be 3 / 4. Alternatively, if the second time unit is CS (CS), α can be 13 / 14, 3 / 4, or other values.
[0116] For example, when the slope of the first sub-signal in the first signal is different from the slope of the second sub-signal in the first signal, the calculation method for the slope of the first sub-signal in the first signal and the slope of the second sub-signal in the first signal can refer to the following case five or case six:
[0117] Case 5: The second time unit is CP or CS, and 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, The slope of the second sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, Optionally, the understanding of the slope of the first sub-signal in the first signal can refer to the relevant description in Case 1 above, and will not be repeated here. The slope of the second sub-signal in the first signal can be based on α and T. OFDM M and Δf are determined. In this case, the slope of the second sub-signal in the first signal can be interpreted in two ways: First, 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 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 second type, the slope of the second sub-signal in the first signal and There can be an error between them; that is, 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 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 can be no error between them, that is, the slope of the second sub-signal in the first signal can be equal to...
[0118] Case 6: The second time unit is CP or CS, and 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, The slope of the second sub-signal in the first signal satisfies one or more of the following conditions: or, In other words, Optionally, the understanding of the slope of the first sub-signal in the first signal can refer to the relevant description in Case 2 above, and will not be repeated here. The slope of the second sub-signal in the first signal can be based on α and T. OFDM M and Δf are determined. In this case, the slope of the second sub-signal in the first signal can be interpreted in two ways: First, 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 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 second type, the slope of the second sub-signal in the first signal and There can be an error between them; that is, 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 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 can be no error between them, that is, the slope of the second sub-signal in the first signal can be equal to...
[0119] Optionally, "at least one" in this application can mean only one item or more than one item, such as two items, three items, etc.
[0120] 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—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. In cases five or six above, k1 represents the slope of the first sub-signal in the first signal, and k2 represents the slope of the second sub-signal in the first signal.
[0121] The starting frequencies of the first and second sub-signals in the first signal are described below, taking into account the above situations.
[0122] Method 1: The second time unit is CP. 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. The cutoff frequency of the second sub-signal in the first signal is the starting frequency of the first sub-signal in the first signal, as shown in Figure 6-2. For example, the cutoff frequency of the second sub-signal 1 in the first signal 1 is the starting frequency of the first sub-signal 1 in the first signal 1, etc. This applies to Case 1 or Case 6 above. 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, including: 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. For example, the starting frequency of the second sub-signal in the first signal satisfies the following condition: f2 = MΔf, where f2 is the starting frequency of the second sub-signal in the first signal, M is the number of effective subcarriers allocated to the first signal, and Δf is the SCS of the first signal.
[0123] Method 2: The second time unit is CP. The starting frequency of the second sub-signal in the first signal is 0, and the cutoff frequency of the second sub-signal in the first signal is the starting frequency of the first sub-signal in the first signal, as shown in Figure 6-1. For example, the cutoff frequency of the second sub-signal 1 in the first signal 1 is the starting frequency of the first sub-signal 1 in the first signal 1, etc. This applies to Case 2 or Case 5 above.
[0124] Method 3: The second time unit is CS. 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. The cutoff frequency of the first sub-signal in the first signal is the starting frequency of the second sub-signal in the first signal, as shown in Figure 5-1 or Figure 7-1. For example, the cutoff frequency of the first sub-signal 1 in the first signal 1 is the starting frequency of the second sub-signal 1 in the first signal 1, etc. This applies to Case 3 or Case 6 above. 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, including: 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.
[0125] Method 4: The second time unit is CS. The starting frequency of the first sub-signal in the first signal is 0, and the cutoff frequency of the first sub-signal in the first signal is the starting frequency of the second sub-signal in the first signal, as shown in Figure 5-5-2 or Figure 7-7-2. For example, the cutoff frequency of the first sub-signal 1 in the first signal 1 is the starting frequency of the second sub-signal 1 in the first signal 1, etc. This applies to Case 4 or Case 5 above.
[0126] In one possible implementation, in method 3 or method 4 described above, the starting frequency of the second sub-signal satisfies the following condition: f2 = MΔf, or,
[0127] Referring to Figures 4 to 7, methods 1 to 4 can also be simplified as follows: the starting frequency of the second sub-signal in the first signal is related to the cutoff frequency of the FMCW signal in the previous time unit (e.g., OFDM symbol). That is, the cutoff frequency of the FMCW signal in the previous time unit is the starting frequency of the second sub-signal in the first signal.
[0128] As an example, the cutoff frequency of the FMCW signal in the previous time unit can be related to the number of effective subcarriers allocated to the first signal and the SCS of the first signal. That is, the cutoff frequency of the FMCW signal in the previous time unit is the product of the number of effective subcarriers allocated to the first signal and the SCS of the first signal, such as MΔf, or... For example, in Figure 6-2, the cutoff frequency of the FMCW signal within the first OFDM symbol is the starting frequency of the second sub-signal 1 within the first signal 1, and the cutoff frequency of the FMCW signal within the first OFDM symbol is MΔf. Alternatively, in Figure 5-1 or Figure 5-2, the cutoff frequency of the FMCW signal within the first OFDM symbol (i.e., the first sub-signal 1 within the first signal 1) is the starting frequency of the second sub-signal 1 within the first signal 1, and the cutoff frequency of the FMCW signal within the first OFDM symbol is...
[0129] As another example, the cutoff frequency of the FMCW signal in the previous time unit can be 0. For example, in 6-1 of Figure 6, the cutoff frequency of the FMCW signal in the first OFDM symbol is the starting frequency of the second sub-signal 1 in the first signal 1, and the cutoff frequency of the FMCW signal in the first OFDM symbol is 0.
[0130] The above examples illustrate some possible schemes for the cutoff frequency of the FMCW signal in the previous time unit. In practical applications, the cutoff frequency of the FMCW signal in the previous time unit can also be other values, which are not limited in this application.
[0131] In one possible implementation, the first signal may further include a third sub-signal located within a third time unit. The third time unit may be a CP or a CS. For example, when the second time unit is a CP, the third time unit is a CS. Alternatively, when the second time unit is a CS, the third time unit is a CP. In this case, the first and third time units may also be temporally adjacent. As an example, the third time unit is a CS, and the first time unit is located before the third time unit in the time domain, as shown in Figure 8-1. As another example, the third time unit is a CP, and the first time unit is located after the third time unit in the time domain, as shown in Figure 8-2.
[0132] In one possible implementation, the slope of the third sub-signal in the first signal is the same as the slope of the second sub-signal in the first signal. The calculation method for the slope of the third sub-signal in the first signal can refer to the calculation method for the slope of the second sub-signal in the first signal. The cutoff frequency of the third sub-signal in the first signal is the same as the cutoff frequency of the second sub-signal in the first signal, which will not be elaborated here. In this case, the distribution of sub-signals within each time unit can be any combination of Figure 4 and Figure 5 or Figure 7, or any combination of Figure 6 and Figure 5 or Figure 7.
[0133] 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 two time units (i.e., the first time unit is an OFDM symbol and the second time unit is CP or CS) as an example. In actual applications, more time units may be involved.
[0134] As an example, the signals carried in these time units can still be the first signal, and the slopes of the first sub-signal and the second sub-signal in the first signal can still be determined according to the calculation methods involved in any of the cases one through six above. Alternatively, the slope of the first sub-signal in the first signal can be determined according to an existing method, such as the method already used in communication standards, and the slope of the second sub-signal in the first signal can still be determined according to the calculation methods involved in any of the cases one through six above. Alternatively, the slope of the first sub-signal in the first signal can still be determined according to the calculation methods involved in any of the cases one through six above, and the slope of the second sub-signal in the first signal can be determined according to an existing method, such as the method already used in communication standards. Alternatively, the slopes of both the first and second sub-signals in the first signal can be determined according to existing methods, such as the method already used in communication standards.
[0135] As another example, the signals carried on these time units can be other signals, such as signals used for communication, etc., without limitation.
[0136] For the first example described above, the distribution of the FMCW signals carried in these time units can be referenced to any one of Figures 4 to 7, or a combination of multiple Figures 4 to 7. For example, the slopes of the second sub-signals located in adjacent second time units can be different, as shown in Figure 8, where the slope of the second sub-signal 1 in the first signal 1 is different from the slope of the second sub-signal 2 in the first signal 2. That is, in Figure 8-1 or 8-2, the slopes of the second sub-signals located in adjacent CS are different. In Figure 8-3 or 8-4, the slopes of the second sub-signals located in adjacent CP are also different. Besides the distribution of FMCW signals carried in different time units shown in Figure 8, other distribution methods are also possible, which will not be listed here.
[0137] In one possible implementation, one of the adjacent second time units can be CP, and the other time unit can be CS, as shown in Figure 9. That is, in Figure 9-1, the time domain from left to right is CP, OFDM symbol, OFDM symbol, and CS. Alternatively, in Figure 9-2, the time domain from left to right is OFDM symbol, CS, CP, and OFDM symbol. Alternatively, in Figure 9-3, the time domain from left to right is CP, OFDM symbol, CS, CP, OFDM symbol, and CS. In practical applications, the duration of different time units is not limited to that shown in Figure 9. In this case, the distribution of the FMCW signal carried on multiple time units (including combinations of several time units in Figure 9-1 or Figure 9-2) can be any combination of Figures 4 and 5 or 7, or any combination of Figures 6 and 5 or 7, which will not be elaborated here.
[0138] In one possible implementation, step S203 may also be performed after step S202.
[0139] S203. Sensing results are obtained based on the echo signal of the first signal.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] For example, the transceiver module 1002 is used to receive the echo signal of the first signal. The first signal is an FMCW signal, which includes a first sub-signal and a second sub-signal. The first sub-signal is located within a first time unit, and the second sub-signal is located within a second time unit, which is either CP or CS.
[0147] 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.
[0148] In one possible implementation, the processing module 1001 is further configured to obtain a sensing result based on the echo signal of the first signal.
[0149] 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.
[0150] For example, transceiver module 1002 is used to transmit a first signal. The first signal is an FMCW signal, and includes a first sub-signal and a second sub-signal. The first sub-signal is located within a first time unit, and the second sub-signal is located within a second time unit, which is either CP or CS.
[0151] 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.
[0152] 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).
[0153] 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.
[0154] 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.
[0155] 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.
[0156] 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.
[0157] 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.
[0158] 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.
[0159] 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.
[0160] 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.
[0161] 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.
[0162] 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.
[0163] 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.
[0164] 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.
[0165] 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.
[0166] 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.
[0167] 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.
[0168] 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.
[0169] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, include: The echo signal of the first signal is received. The first signal is a linear frequency modulated continuous wave signal. The first signal includes a first sub-signal and a second sub-signal. The first sub-signal is located in a first time unit, and the second sub-signal is located in a second time unit. The second time unit is a cyclic prefix or a cyclic suffix.
2. The method according to claim 1, characterized in that, Before receiving the echo signal of the first signal, the method further includes: Send the first signal.
3. A communication method, characterized in that, include: A first signal is sent, which is a linear frequency modulated continuous wave signal. The first signal includes a first sub-signal and a second sub-signal. The first sub-signal is located in a first time unit, and the second sub-signal is located in a second time unit. The second time unit is a cyclic prefix or a cyclic suffix.
4. The method according to any one of claims 1-3, characterized in that, The first time unit and the second time unit are adjacent in the time domain, and the slope of the first sub-signal is the same as the slope of the second sub-signal.
5. The method according to claim 4, characterized in that, The second time unit is a cyclic prefix, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: Alternatively, k = M(Δf) 2 Wherein, k is the slope of the first sub-signal or the slope of the second sub-signal, and T OfDM The duration of the first time unit is M, the number of effective subcarriers allocated to the first signal is M, and Δf is the subcarrier spacing of the first signal.
6. The method according to claim 4, characterized in that, The second time unit is a cyclic prefix, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: Alternatively, k = -M(Δf) 2 Wherein, k is the slope of the first sub-signal or the slope of the second sub-signal, and T OFDM The duration of the first time unit is M, the number of effective subcarriers allocated to the first signal is M, and Δf is the subcarrier spacing of the first signal.
7. The method according to claim 4, characterized in that, The second time unit is a cyclic suffix, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: or, Wherein, k is the slope of the first sub-signal or the slope of the second sub-signal, α is related to the duration of the first time unit and the duration of the second time unit, and T... OFDM The duration of the first time unit is M, the number of effective subcarriers allocated to the first signal is M, and the subcarrier interval of the first signal is Δf.
8. The method according to claim 4, characterized in that, The second time unit is a cyclic suffix, and the slope of the first sub-signal or the slope of the second sub-signal satisfies the following condition: or, Wherein, k is the slope of the first sub-signal or the slope of the second sub-signal, α is related to the duration of the first time unit and the duration of the second time unit, and T... OFDM The duration of the first time unit is M, the number of effective subcarriers allocated to the first signal is M, and the subcarrier interval of the first signal is Δf.
9. The method according to any one of claims 1-3, characterized in that, The first time unit and the second time unit are adjacent in the time domain, and the slopes of the first sub-signal and the second sub-signal are different.
10. The method according to claim 9, characterized in that, The slope of the first sub-signal is positive, and the slope of the second sub-signal is negative; or, the slope of the first sub-signal is negative, and the slope of the second sub-signal is positive.
11. The method according to any one of claims 1-3, 9 or 10, characterized in that, The slope of the first sub-signal satisfies the following condition: Alternatively, k1 = M(Δf) 2 The slope of the second sub-signal satisfies the following condition: or, Wherein, k1 is the slope of the first sub-signal, k2 is the slope of the second sub-signal, and T... OFDM The duration of the first time unit is M, the number of effective subcarriers allocated to the first signal is M, the subcarrier spacing of the first signal is Δf, and α is related to the duration of the first time unit and the duration of the second time unit.
12. The method according to any one of claims 1-3, 9 or 10, characterized in that, The slope of the first sub-signal satisfies the following condition: Alternatively, k1 = -M(Δf) 2 The slope of the second sub-signal satisfies the following condition: or, Wherein, k1 is the slope of the first sub-signal, k2 is the slope of the second sub-signal, and T... OFDM The duration of the first time unit is M, the number of effective subcarriers allocated to the first signal is M, the subcarrier spacing of the first signal is Δf, and α is related to the duration of the first time unit and the duration of the second time unit.
13. The method according to any one of claims 1-5 or 9-11, characterized in that, The second time unit is a cyclic prefix, the start frequency of the second sub-signal is related to the number of effective subcarriers allocated to the first signal and the subcarrier spacing of the first signal, and the cutoff frequency of the second sub-signal is the start frequency of the first sub-signal.
14. The method according to claim 13, characterized in that, The starting frequency of the second sub-signal satisfies the following condition: f2 = MΔf; Wherein, f2 is the starting frequency of the second sub-signal, M is the number of effective subcarriers allocated to the first signal, and Δf is the subcarrier spacing of the first signal.
15. The method according to any one of claims 1-4, 6, 9, 10 or 12, characterized in that, The second time unit is a cyclic prefix, the start frequency of the second sub-signal is 0, and the cutoff frequency of the second sub-signal is the start frequency of the first sub-signal.
16. The method according to any one of claims 1-4, 7, or 9-11, characterized in that, The second time unit is a cyclic suffix. The start frequency of the first sub-signal is related to the number of effective subcarriers allocated to the first signal and the subcarrier spacing of the first signal. The cutoff frequency of the first sub-signal is the start frequency of the second sub-signal.
17. The method according to claim 16, characterized in that, The starting frequency of the first sub-signal satisfies the following condition: f1 = MΔf; Wherein, f1 is the starting frequency of the first sub-signal, M is the number of effective subcarriers allocated to the first signal, and Δf is the subcarrier spacing of the first signal.
18. The method according to any one of claims 1-4, 8, 9, 10 or 12, wherein the second time unit is a cyclic suffix, the start frequency of the first sub-signal is 0, and the cutoff frequency of the first sub-signal is the start frequency of the second sub-signal.
19. The method according to claim 16 or 18, characterized in that, The starting frequency of the second sub-signal satisfies the following condition: f2 = MΔf, or, Wherein, f2 is the starting frequency of the second sub-signal, M is the number of effective subcarriers allocated to the first signal, Δf is the subcarrier interval of the first signal, and α is related to the duration of the first time unit and the duration of the second time unit.
20. The method according to claims 1-5, 7 or 8, characterized in that, The slopes of the second sub-signals located in adjacent second time units are different.
21. The method according to any one of claims 1-20, characterized in that, The first time unit is an orthogonal frequency division multiplexing symbol.
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, perform the method as described in any one of claims 1, 2, or 4-22, or 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, or the method of any one of claims 3-21, is executed.