Communication method and communication apparatus

By performing channel estimation and equalization in the time-delay-Doppler domain, an L-length signal was designed to improve the sensing and communication performance in high-speed mobile scenarios. This solved the problem of insufficient anti-Doppler capability of existing waveforms and achieved a lower bit error rate and higher spectral efficiency.

WO2026026635A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/110087
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-01
Filing Date
2025-07-23
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

The existing CP-OFDM and DFT-s-OFDM waveforms have room for improvement in terms of sensing and communication performance, especially in terms of insufficient anti-Doppler capability in high-speed mobile scenarios.

Method used

By mapping the signal to the time-delay-Doppler domain for channel estimation and equalization, a signal of length L is designed to improve sensing performance, and L modulation symbols are transmitted on M frequency domain units to improve spectral efficiency. The values ​​of L, M and parameters can be flexibly configured to adapt to different communication scenarios.

Benefits of technology

It improves anti-Doppler capability, reduces bit error rate, and enhances spectral efficiency and sensing performance in high-speed mobile scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025110087_05022026_PF_FP_ABST
    Figure CN2025110087_05022026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication apparatus. The method comprises: generating a first signal, wherein the first signal is obtained by performing first transformation on a second signal, the first signal comprises N first sub-signals, each first sub-signal comprises L elements, the second signal comprises N second sub-signals, and each second sub-signal comprises L elements; sending a third signal on a first resource, wherein the third signal is generated by selecting M elements from each of the N first sub-signals, N represents the number of time domain units comprised in the first resource, M represents the number of frequency domain units comprised in the first resource, M, L and the value of a first parameter are associated with each other, N is an integer greater than 1, M is a positive integer, and L is an integer greater than M. In the present application, L is greater than M, and therefore, L (greater than M) modulation symbols can be transmitted on M frequency domain units, thereby improving spectral efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and communication apparatus

[0001] The present application claims priority to the Chinese patent application No. 202411053213.0, filed on August 01, 2024, and entitled "Communication method and communication apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of wireless communication, and more particularly, to a communication method and a communication apparatus. BACKGROUND

[0003] At present, the standard supported waveforms include: cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) waveform and discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM). In addition, in addition to the CP-OFDM waveform and the DFT-s-OFDM waveform, there is another waveform that can also be used for communication. For example, the transmitting end can map the modulation symbol to the time-delay-Doppler domain, and the receiving end can convert the received signal to the time-delay-Doppler domain for channel estimation, equalization and other signal processing. However, the sensing performance of this waveform needs to be improved. SUMMARY

[0004] The present application provides a communication method and a communication apparatus, which can be used for communication service and also can be used for sensing service. For example, for sensing service, appropriate parameters can be configured based on improving sensing performance as much as possible. For another example, for communication service, appropriate parameters can be configured based on improving transmission performance as much as possible.

[0005] In a first aspect, a communication method is provided. The method can be applied to a communication apparatus, i.e., the communication apparatus can be a terminal device, or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a terminal device; or the communication apparatus can be a network device, or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a network device.

[0006] The method can comprise: generating a first signal, the first signal being obtained by performing a first transform on a second signal, wherein the first signal comprises N first sub-signals, the first sub-signals comprising L elements, the second signal comprising N second sub-signals, the second sub-signals comprising L elements; and transmitting a third signal on a first resource, the third signal being generated based on selecting M elements from each of the N first sub-signals; wherein the N represents a number of time domain units included in the first resource, the M represents a number of frequency domain units included in the first resource, the M, the L, and a first parameter are associated in value, the N is an integer greater than 1, the M is a positive integer, and the L is an integer greater than the M.

[0007] In a second aspect, a communication method is provided. The method can be applied to a communication device, which can be a terminal device, or a component (e.g., a chip or a chip system or a circuit or a communication module) in a terminal device, or a network device, or a component (e.g., a chip or a chip system or a circuit or a communication module) in a network device.

[0008] The method can comprise: receiving a third signal on a first resource, the third signal being generated based on selecting M elements from each of N first sub-signals, the first signal comprising the N first sub-signals, the first sub-signals comprising L elements, the first signal being obtained by performing a first transform on a second signal, the second signal comprising N second sub-signals, the second sub-signals comprising L elements; wherein the N represents a number of time domain units included in the first resource, the M represents a number of frequency domain units included in the first resource, the M, the L, and a first parameter are associated in value, the N is an integer greater than 1, the M is a positive integer, and the L is an integer greater than the M.

[0009] Based on the above technical solution, the sending end can map the signal used to generate the third signal to the delay-Doppler domain when generating the third signal, and the receiving end can convert the received signal to the delay-Doppler domain for channel estimation, equalization, and other signal processing. Compared with the CP-OFDM waveform and the DFT-s-OFDM waveform, the waveform obtained by the above scheme can improve the anti-Doppler capability and achieve better performance (e.g., lower bit error rate) in a high-speed mobile scenario. In addition, by designing the number of elements (i.e., L) of the first sub-signal used to generate the third signal to be greater than the number of frequency domain units (i.e., M), the sensing performance can be improved by designing a L-long signal, which provides more optimization space compared with directly designing a M-long signal. Alternatively, L (greater than M) modulation symbols can be transmitted on M frequency domain units to improve spectral efficiency. In addition, L, M, and the value of the parameter (i.e., the first parameter) are related, so that appropriate parameters can be configured according to the actual communication scenario, providing flexibility and increasing the available scenarios of the scheme.

[0010] In some implementations, in combination with the first aspect or the second aspect, the first transform includes a first sub-transform and a second sub-transform, and the first signal is obtained by performing the first transform on the second signal, including: the first signal is obtained by performing the second sub-transform on each of N fourth sub-signals, the N fourth sub-signals belong to a fourth signal, and the fourth signal is obtained by performing the first sub-transform on each of L third sub-signals; wherein the third sub-signals include N elements, the i-th third sub-signal in the L third sub-signals is composed of the i-th element of each of the N second sub-signals, the fourth sub-signals include L elements, the i is a positive integer less than or equal to the L, or the i is an integer greater than or equal to 0 and less than the L.

[0011] Based on the above technical solution, the first signal can be obtained by performing the first sub-transform and the second sub-transform on the second signal, for example, performing the first sub-transform on each of the L third sub-signals to obtain the fourth signal, and then performing the second sub-transform on the N fourth sub-signals in the fourth signal to obtain the first signal.

[0012] In some implementations, in combination with the first aspect or the second aspect, the first transform includes a first sub-transform and a second sub-transform, and the first signal is obtained by performing the first transform on the second signal, including: the first signal is obtained by performing the first sub-transform on each of L fifth sub-signals, the L fifth sub-signals belong to a fifth signal, and the fifth signal is obtained by performing the second sub-transform on each of the N second sub-signals.

[0013] According to the technical solution, the first signal can be obtained by performing the first sub-transformation and the second sub-transformation on the second signal. For example, the second sub-transformation is performed on each of the N second sub-signals to obtain a fifth signal, and then the first sub-transformation is performed on L fifth sub-signals in the fifth signal to obtain the first signal.

[0014] With reference to the first aspect or the second aspect, in some implementations, the first transformation includes a second sub-transformation, and the first signal is obtained by performing the first transformation on the second signal, including: the first signal is obtained by performing the second sub-transformation on each of the N second sub-signals.

[0015] With reference to the first aspect or the second aspect, in some implementations, the third signal is generated based on M elements selected from each of the N first sub-signals, including: the third signal is generated based on a seventh signal, the seventh signal is obtained by performing the first sub-transformation on each of M sixth sub-signals, the M sixth sub-signals belong to a sixth signal, and the sixth signal is obtained by selecting M elements from each of the N first sub-signals.

[0016] According to the technical solution, the N L-length signals can be first transformed and precoded, and then truncated into M elements every L elements to obtain the third signal. Since L is greater than M, the perceptual performance can be improved by designing L-length signals. Alternatively, L (greater than M) modulation symbols can be transmitted on M frequency domain units to improve the spectral efficiency.

[0017] With reference to the first aspect or the second aspect, in some implementations, the first sub-transformation is an inverse discrete Fourier transform (IDFT), and the second sub-transformation is a discrete Fourier transform (DFT).

[0018] With reference to the first aspect or the second aspect, in some implementations, the second signal is obtained by performing a second transformation on an eighth signal, where the eighth signal includes L eighth sub-signals, and each eighth sub-signal includes Q elements; and the N, the Q, and a second parameter are associated in value.

[0019] With reference to the first aspect or the second aspect, in some implementations, the second transformation includes a third sub-transformation, and the second signal is obtained by performing the second transformation on the eighth signal, including: the second signal is obtained by selecting N elements from each of L ninth sub-signals, the L ninth sub-signals belong to a ninth signal, the ninth signal is obtained by performing the third sub-transformation on each of the L eighth sub-signals, and each ninth sub-signal includes Q elements.

[0020] In a third aspect, a communication method is provided. The method can be applied to a communication apparatus, which can be a terminal device, or a component (e.g., a chip or a chip system or a circuit or a communication module) in a terminal device, or a network device, or a component (e.g., a chip or a chip system or a circuit or a communication module) in a network device.

[0021] The method can include: generating a first signal, the first signal being obtained by performing a third transform on a second signal, wherein the first signal includes Q first sub-signals, each of the first sub-signals including L elements, and the second signal includes Q second sub-signals, each of the second sub-signals including L elements; and transmitting a third signal on a first resource, wherein the third signal is generated based on selecting M elements from each of N first sub-signals, the N first sub-signals being selected from the Q first sub-signals, or the third signal is generated based on selecting N elements from each of M sixth sub-signals, each of the sixth sub-signals including Q elements, the M sixth sub-signals being selected from L sixth sub-signals, a kth sixth sub-signal in the L sixth sub-signals being composed of a kth element in each of the Q first sub-signals, the k being a positive integer less than or equal to the L, or the k being an integer greater than or equal to 0 and less than the L, wherein the N represents a number of time domain units included in the first resource, the M represents a number of frequency domain units included in the first resource, the M, the L, and a value of a first parameter are associated with each other, the N, the Q, and a value of a second parameter are associated with each other, the N is an integer greater than 1, the M is a positive integer, the L is an integer greater than the M, and the Q is an integer greater than the N.

[0022] In a fourth aspect, a communication method is provided. The method can be applied to a communication apparatus, which can be a terminal device, or a component (e.g., a chip or a chip system or a circuit or a communication module) in a terminal device, or a network device, or a component (e.g., a chip or a chip system or a circuit or a communication module) in a network device.

[0023] The method can include: receiving a third signal on a first resource; the third signal is generated based on selecting M elements from each of N first sub-signals, wherein the N first sub-signals are N first sub-signals selected from Q first sub-signals; or the third signal is generated based on selecting N elements from each of M sixth sub-signals, wherein the sixth sub-signal includes Q elements, the M sixth sub-signals are M sixth sub-signals selected from L sixth sub-signals, the kth sixth sub-signal in the L sixth sub-signals is composed of the kth element of each of the Q first sub-signals, the k is a positive integer less than or equal to the L, or the k is an integer greater than or equal to 0 and less than the L; wherein: the first signal includes the Q first sub-signals, the first sub-signal includes L elements, the first signal is obtained by performing a third transformation on a second signal, the second signal includes Q second sub-signals, and the second sub-signal includes L elements; wherein: the N represents the number of time domain units included in the first resource, the M represents the number of frequency domain units included in the first resource, the M, the L, and the value of the first parameter are associated, the N, the Q, and the value of the second parameter are associated, the N is an integer greater than 1, the M is a positive integer, the L is an integer greater than the M, and the Q is an integer greater than the N.

[0024] In combination with the third aspect or the fourth aspect, in some implementations, the third transformation includes a third sub-transformation and a fourth sub-transformation, and the first signal is obtained by performing a second transformation on a second signal, including: the first signal is obtained by performing the fourth sub-transformation on each of Q fourth sub-signals, the Q fourth sub-signals belong to a fourth signal, and the fourth signal is obtained by performing the third sub-transformation on each of L third sub-signals; wherein the third sub-signal includes Q elements, the ith third sub-signal in the L third sub-signals is composed of the ith element of each of the Q second sub-signals, the fourth sub-signal includes L elements, and the i is a positive integer less than or equal to the L, or the i is an integer greater than or equal to 0 and less than the L.

[0025] In some implementations, in combination with the third aspect or the fourth aspect, the third transform includes a third sub-transform and a fourth sub-transform, and the first signal is obtained by performing the second transform on the second signal, including: the first signal is obtained by performing the third sub-transform on each of L fifth sub-signals, the L fifth sub-signals belong to a fifth signal, the fifth signal is obtained by performing the fourth sub-transform on each of the Q second sub-signals, and the fifth sub-signal includes Q elements.

[0026] In some implementations, in combination with the third aspect or the fourth aspect, the third sub-transform is a discrete Fourier transform (DFT), and the fourth sub-transform is a discrete Fourier transform (DFT).

[0027] In some implementations, in combination with the third aspect or the fourth aspect, the N first sub-signals are N first sub-signals selected from the Q first sub-signals, including: the N first sub-signals are N first sub-signals selected from the Q first sub-signals based on first information.

[0028] In some implementations, in combination with the third aspect or the fourth aspect, the first information is predefined, or the method further includes: receiving or sending first indication information, the first indication information indicating the first information.

[0029] In some implementations, in combination with the third aspect or the fourth aspect, the first information includes a value of y, and the N first sub-signals are y-th to y+N-1-th first sub-signals in the Q first sub-signals, where the y is a positive integer less than or equal to Q-N+1, or the y is an integer greater than or equal to 0 and less than Q-N+1.

[0030] In some implementations, in combination with the third aspect or the fourth aspect, the first information includes a value of D1 and / or a value of D2, the D1 is an integer not equal to 0, and the D2 is an integer; an n-th first sub-signal in the N first sub-signals is: a (n·D1+D2) mod (Q)-th first sub-signal in the Q first sub-signals, where the n is an integer greater than or equal to 0 and less than N, and mod() is a modulo or remainder operation; or an n-th first sub-signal in the N first sub-signals is: a ((n-1)·D1+D2) mod (Q)+1-th first sub-signal in the Q first sub-signals, where the n is a positive integer less than or equal to N, and mod() is a modulo or remainder operation.

[0031] In some implementations, in combination with the third aspect or the fourth aspect, the method further includes: receiving or sending second indication information, the second indication information indicating the second parameter.

[0032] In some implementations, in combination with the third aspect or the fourth aspect, the value of the Q, the value of the N, and the value of the second parameter satisfy any one of the following: the N is an integer obtained by rounding up or rounding down the Q / β; the N is an integer obtained by rounding up or rounding down the Q·β; the N is an integer obtained by rounding up or rounding down the Q+β; the N is an integer obtained by rounding up or rounding down the Q-β; the Q is an integer obtained by rounding up or rounding down the N / β; the Q is an integer obtained by rounding up or rounding down the N·β; the Q is an integer obtained by rounding up or rounding down the N+β; or the Q is an integer obtained by rounding up or rounding down the N-β; wherein β represents the value of the second parameter.

[0033] In some implementations, in combination with the first aspect to the fourth aspect, the third signal is generated based on selecting M elements from each of the N first sub-signals, including: the third signal is generated based on selecting M elements from each of the N first sub-signals according to the second information.

[0034] In some implementations, in combination with the first aspect to the fourth aspect, the second information is predefined; or the method further includes: receiving or sending third indication information, the third indication information indicating the second information.

[0035] In some implementations, in combination with the first aspect to the fourth aspect, the second information includes a value of x, and the third signal is generated based on selecting the x-th element to the x+M-1-th element from each of the N first sub-signals, wherein the x is a positive integer less than or equal to L-M+1, or the x is an integer greater than or equal to 0 and less than L-M+1.

[0036] In some implementations, in combination with the first aspect to the fourth aspect, the second information includes a value of C n1 and / or a value of C n2 , the C n1 is an integer not equal to 0, and the C n2 is an integer; the m-th element of the M elements selected from the n-th first sub-signal is: the (m·C n1 +C n2)mod(L) elements, where n is a positive integer less than or equal to N, or n is an integer greater than or equal to 0 and less than N, m is an integer greater than or equal to 0 and less than M, and mod() is a modulo operation; or the mth element of the M elements selected from the nth first sub-signal of the N first sub-signals is the: (m-1) · C n1 +C n2 )mod(L)+1 elements, where n is a positive integer less than or equal to N, or n is an integer greater than or equal to 0 and less than N, m is a positive integer less than or equal to M, and mod() is a modulo operation.

[0037] With reference to any one of the first aspect to the fourth aspect, in some implementations, the method further includes: receiving or sending fourth indication information, where the fourth indication information indicates the first parameter.

[0038] With reference to any one of the first aspect to the fourth aspect, in some implementations, values of the L, the M, and the first parameter satisfy any one of the following: M is an integer obtained by rounding up or rounding down L / α; M is an integer obtained by rounding up or rounding down L·α; M is an integer obtained by rounding up or rounding down L+α; M is an integer obtained by rounding up or rounding down L-α; L is an integer obtained by rounding up or rounding down M / α; L is an integer obtained by rounding up or rounding down M·α; L is an integer obtained by rounding up or rounding down M+α; or L is an integer obtained by rounding up or rounding down M-α; where α represents a value of the first parameter.

[0039] With reference to any one of the first aspect to the fourth aspect, in some implementations, the method further includes: receiving or sending fifth indication information, where the fifth indication information indicates a third parameter; and the first parameter is used for sending or receiving a sequence, and the third parameter is used for sending or receiving data; or the first parameter is used for sending or receiving data, and the third parameter is used for sending or receiving a sequence.

[0040] With reference to any one of the first aspect to the fourth aspect, in some implementations, the method further includes: receiving or sending sixth indication information, where the sixth indication information indicates that the third signal is transmitted based on a first waveform, and the first parameter is associated with the first waveform.

[0041] With reference to any one of the first aspect to the fourth aspect, in some implementations, the method further includes: receiving or sending seventh indication information, where the seventh indication information indicates the first resource.

[0042] As to the possible implementation manners and beneficial effects of the third aspect to the fourth aspect, reference can be made to the related description in the first aspect or the second aspect, which will not be repeated here.

[0043] In a fifth aspect, a communication apparatus is provided, which is configured to execute the method in any one of the first aspect to the fourth aspect and any one of the possible implementation manners thereof. Specifically, the apparatus can include units and / or modules for executing the method in any one of the first aspect to the fourth aspect and any one of the possible implementation manners thereof, such as a processing unit and / or a communication unit.

[0044] In an implementation manner, the apparatus is a communication device (such as a terminal device, or a network device). When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0045] In another implementation manner, the apparatus is a chip, a chip system or a circuit or a communication module for a communication device (such as a terminal device, or a network device). When the apparatus is a chip, a chip system or a circuit for a communication device, the communication unit can be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin or related circuit on the chip, the chip system or the circuit, etc.; and the processing unit can be at least one processor, a processing circuit or a logic circuit, etc.

[0046] In a sixth aspect, a communication apparatus is provided, which includes at least one processor configured to cause the apparatus to execute the method in any one of the first aspect to the fourth aspect and any one of the possible implementation manners thereof.

[0047] Optionally, the at least one processor is configured to execute a computer program or instructions to execute the method in any one of the first aspect to the fourth aspect and any one of the possible implementation manners thereof.

[0048] Optionally, the apparatus further includes a memory configured to store the computer program or instructions.

[0049] Optionally, the at least one processor is coupled with the memory configured to store the computer program or instructions. The memory can be arranged outside the apparatus.

[0050] Optionally, the apparatus further includes a communication interface through which the processor reads the instructions on the memory. It can be understood that the communication interface is coupled with the processor, and can be configured to input the computer program or instructions to the processor, or output the information in the processor.

[0051] For the operations involved in sending and acquiring / receiving, if no special description is given, or if it does not contradict the actual role or internal logic in the relevant description, it can be understood as output, input, etc. operation, or as sending and receiving operation by radio frequency circuit and antenna, which is not limited in the present application.

[0052] In an implementation manner, the apparatus is a communication device (e.g., a terminal device, or a network device).

[0053] In another implementation manner, the apparatus is a chip, a chip system or a circuit or a communication module for a communication device (e.g., a terminal device, or a network device). Optionally, the chip is a Modem chip, also known as a baseband chip, or a system on chip (SoC) chip or a system in package (SIP) chip containing a modem core.

[0054] In a seventh aspect, a computer readable storage medium is provided, and the computer readable medium stores a computer program (e.g., program code) or instructions thereon, which, when executed on a communication apparatus, causes the communication apparatus to perform the method in any one of the first aspect to the fourth aspect and any possible implementation manner thereof.

[0055] In an eighth aspect, a computer program product containing instructions is provided, which, when executed on a computer, causes the computer to perform the method in any one of the first aspect to the fourth aspect and any possible implementation manner thereof.

[0056] In a ninth aspect, a communication system is provided, including a first communication apparatus and a second communication apparatus. The first communication apparatus is configured to perform the method provided in any one of the implementation manners of the first aspect, and the second communication apparatus is configured to perform the method provided in any one of the implementation manners of the second aspect; or the first communication apparatus is configured to perform the method provided in any one of the implementation manners of the third aspect, and the second communication apparatus is configured to perform the method provided in any one of the implementation manners of the fourth aspect. BRIEF DESCRIPTION OF DRAWINGS

[0057] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.

[0058] FIG. 2 is a schematic diagram of an ORAN system suitable for embodiments of the present application.

[0059] FIG. 3 is a schematic diagram of an access network device suitable for embodiments of the present application.

[0060] FIG. 4 is a schematic diagram of three waveforms.

[0061] FIG. 5 is a schematic diagram of a communication method 500 according to an embodiment of the present application.

[0062] FIGS. 6-9 are schematic diagrams of waveforms according to embodiments of the present application.

[0063] FIG. 10 is a schematic diagram of a communication method 1000 according to an embodiment of the present application.

[0064] FIGS. 11-14 are schematic diagrams of waveforms according to embodiments of the present application.

[0065] FIG. 15 is a schematic block diagram of a communication apparatus 1500 according to an embodiment of the present application.

[0066] FIG. 16 is a schematic diagram of another communication apparatus 1600 according to an embodiment of the present application.

[0067] FIG. 17 is a schematic diagram of a chip system 1700 according to an embodiment of the present application. DETAILED DESCRIPTION

[0068] The technical solutions in the present application will be described below with reference to the drawings.

[0069] Before introducing the solutions of the present application, the following points are explained.

[0070] (1) In the present application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, etc. When describing that certain indication information indicates A, it can be understood that the indication information carries A, carries an identifier of A, carries B having a correlation relationship with A, carries an identifier of B having a correlation relationship with A, etc. In other words, if the receiving side of certain indication information can determine A according to the indication information, it can be described that the indication information indicates A, and the specific determination is not limited. When it is understood that the indication information carries A, "indication" can be replaced by "includes", at this time, similar to the expression "sending / receiving indication information, the indication information indicates A", it can be replaced by "sending / receiving A".

[0071] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example, but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or the index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, wherein the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, the protocol stipulates), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately into multiple sub-information, and the sending period and / or sending time of these sub-information can be the same or different.

[0072] (2) In the present application, the expression " / " is used to represent that the objects associated before and after are in an "or" relationship; for example, A / B can represent A or B. The expression "and / or" is used to represent that the objects associated before and after can be in an and relationship or an or relationship; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, wherein A and B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, wherein A, B and C can be single or multiple.

[0073] (3) In the present application, "sending" and "receiving" represent the direction of signal transmission. For example, "sending information to XX" can be understood as that the destination of the information is XX, which can include direct sending through the air interface, or indirect sending through the air interface by other units or modules. "Receiving information from YY" can be understood as that the source of the information is YY, which can include direct receiving from YY through the air interface, or indirect receiving from YY through the air interface from other units or modules. "Sending" can also be understood as "output" of the chip interface, and "receiving" can also be understood as "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between network devices and terminal devices, or can be carried out within a device, for example, between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0074] (4) In each of the embodiments of the present application, the terms and / or descriptions among different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0075] (5) In the present application, “predefined” can mean standard protocol predefined, or can also mean pre-agreed or pre-negotiated between devices. Wherein, “protocol” can refer to standard protocols in the field of communication, which can include fourth generation (4 th generation, 5G) network protocol, new radio (NR) protocol, 5.5G network protocol, and related protocols applied in future communication networks, which are not limited in the present application. th

[0076] (6) In the present application, the words such as “exemplarily”, “for example” and the like are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as “example” in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word “example” is intended to present the concept in a specific way. In the embodiments of the present application, “of”, “corresponding”, “relevant”, “corresponding” and “associated” can be used interchangeably at times, and it should be pointed out that when the distinction is not emphasized, the meanings expressed are consistent.

[0077] (7) In the present application, “first”, “second”, and “#1”, “#2”, “#A” are only convenient for description, used for distinguishing objects, and do not limit the scope of the embodiments of the present application.

[0078] (8) In the present application, means rounding down; means rounding up; round() means rounding. Mainly taking rounding up, rounding down, rounding and the like as examples for illustration, which are not limited. In other words, any rounding method is applicable to the embodiments of the present application.

[0079] (9) In the present application, mod() means modulus or remainder operation.

[0080] (10) In the present application, “×”, “*”, “·” all represent multiplication operation, and can be replaced with each other. The following mainly takes “·” as an example for illustration. In addition, “·” can also be omitted in some embodiments.

[0081] ​(11) In the present application, when referring to numbering, the numbering can be continuous starting from 0, or can be continuous starting from 1, or can be continuous starting from other numerical values.

[0082] (12) The formulas referred to in the embodiments of the present application are only exemplary and do not limit the protection scope of the embodiments of the present application. In the process of calculating the above-mentioned various parameters, the above-mentioned formulas can be used for calculation, or the above-mentioned formulas can be used for calculation based on the deformation, or other ways can be used for calculation to meet the results of formula calculation.

[0083] First, introduce the communication system applicable to the present application.

[0084] The technical solutions provided by the present application can be applied to various communication systems, such as: 5th generation (5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solutions provided by the present application can also be applied to future communication networks. The technical solutions provided by the present application can also be applied to device to device (D2D) communication, vehicle-to-everything (V2X) communication, machine to machine (M2M) communication, machine type communication (MTC), and internet of things (IoT) communication system. The technical solutions provided by the present application can also be applied to non-terrestrial network (NTN) system such as inter-satellite communication and satellite communication.

[0085] As an example, the satellite communication system includes a satellite base station and a terminal device. The satellite base station provides communication services for the terminal device. The satellite base station can also communicate with the base station. The satellite can act as a base station, and also as a terminal device. Among them, the satellite can refer to unmanned aerial vehicle, hot air balloon, low earth orbit satellite, medium earth orbit satellite, high earth orbit satellite, etc. The satellite can also refer to non-ground base station or non-ground device, etc.

[0086] As an example, V2X communication can include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-network (V2N) communication.

[0087] A device in a communication system can send a signal to another device or receive a signal from another device. Wherein the signal can include information, signaling or data, etc. Wherein the device can also be replaced by an entity, a network entity, a communication device, a communication module, a node, a communication node, etc. In the embodiments of the present application, the device is taken as an example for description.

[0088] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart transportation, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built-in in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.

[0089] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity, which provides sidelink signals between UEs in V2X, D2D or peer to peer scenarios, etc.

[0090] In the embodiments of the present application, the apparatus for implementing the function of the terminal device, i.e., the terminal apparatus, can be a terminal device or an apparatus capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus.

[0091] The network device in the embodiments of the present application can be a device or a module with a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, multiple standard radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node, or the like, or a combination thereof. The base station can also refer to a communication module, a modem, or a chip for being disposed in the foregoing devices or apparatuses. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device.

[0092] A base station can be fixed, or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, with one or more cells moving according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0093] In some deployments, the network device mentioned in embodiments of the present application can be a device including a CU, or a DU, or a device including a CU and a DU, or a control plane CU node (central unit-control plane (CU-CP)) and a user plane CU node (central unit-user plane (CU-UP)), and a DU node.

[0094] In some deployments, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be a CU, a DU, a CU-CP, a CU-UP, or a radio unit (RU), etc. The CU and the DU can be separately arranged, or can also be included in the same network element, such as a BBU. The RU can be included in a radio frequency device or a radio frequency unit, such as an RRU, an AAU, or an RRH.

[0095] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, the wireless access network can also be an open radio access network (O-RAN or ORAN) architecture, in which the CU can also be referred to as an open CU (O-CU), the DU can also be referred to as an open DU (O-DU), the CU-CP can also be referred to as an open CU-CP (O-CU-CP), the CU-UP can also be referred to as an open CU-UP (O-CU-UP), and the RU can also be referred to as an open RU (O-RU). Any of the CU (or CU-CP, CU-UP), DU, and RU in the present application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0096] In an embodiment of the present application, the apparatus for implementing the function of the network device can be a network device, or can be an apparatus capable of supporting the network device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the network device. In an embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. In addition, program instructions for performing corresponding communication functions can also be configured in the apparatus. In an embodiment of the present application, only the apparatus for implementing the function of the network device is taken as an example of the network device, and the scheme of the embodiment of the present application is not limited.

[0097] The network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water surface; and can also be deployed on airplanes, balloons and satellites in the air. The scenario in which the network device and the terminal device are located is not limited in the embodiment of the present application.

[0098] In combination with FIG. 1, a communication system suitable for the embodiment of the present application is briefly introduced as follows.

[0099] Referring to FIG. 1, as an example, FIG. 1 is a schematic diagram of a wireless communication system suitable for the embodiment of the present application. As shown in FIG. 1, the wireless communication system includes a radio access network 100. The radio access network 100 can be a future or higher version radio access network, or a traditional (for example, 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (120a-120j, collectively referred to as 120) can be connected to each other or connected to one or more network devices (110a, 110b, collectively referred to as 110) in the radio access network 100. The network elements in the wireless communication system are connected through an interface (for example, NG, Xn), or connected through an air interface.

[0100] In the communication between the network device and the terminal device, the network device can manage one or more cells, and each cell can include at least one terminal device. The cell can be understood as an area within the coverage range of the wireless signal of the network device.

[0101] FIG. 1 is only a schematic diagram, and the wireless communication system can also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices, etc., which are not shown in FIG. 1.

[0102] Referring to FIG. 2, as an example, FIG. 2 is a schematic diagram of an ORAN system suitable for the embodiment of the present application. The ORAN system includes a core network, an access network device and a UE. As an example, the ORAN system can also include other components in addition to the components shown in FIG. 2, and the specific embodiments of the present application are not limited.

[0103] The access network device can communicate with a core network (CN) through a backhaul. The access network device can communicate with a UE through an air interface. Specifically, a BBU in the access network device communicates with the core network through the backhaul. An RU in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul, and the BBU and the RU can be co-located or not.

[0104] The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul.

[0105] The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul.

[0106] Referring to FIG. 3, as an example, FIG. 3 is a schematic diagram of an access network device suitable for embodiments of the present application.

[0107] Optionally, the access network device includes a CU. The CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of the access network device. The CU can be connected to network nodes such as the core network through some interfaces. For example, the E2 interface. The CU can have part of the functions of the core network. The CU (e.g., the PDCP layer and / or higher layer of the CU) is connected to the DU (e.g., the radio link control (RLC) layer and lower layer of the DU) through some interfaces. For example, the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, which defines the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0108] As an example, the CU includes a CU-CP and a CU-UP. Among them, the CU-CP is a logical node carrying the control plane part of PDCP (PDCP-C) layer of RRC layer and packet data convergence protocol layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, such as an access and mobility management (AMF) in a 5G system. The AMF network element is used to be responsible for the mobility management in the mobile network, such as location update of the terminal device, registration network of the terminal device, handover of the terminal device, etc. The CU-UP is a logical node carrying the user plane part of PDCP (PDCP-U) layer of SDAP layer and packet data convergence protocol layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for the forwarding and receiving of data in the terminal device. The above configuration of the CU and the DU is only an example, and in actual application, the CU and the DU can also be configured to have functions according to needs. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.

[0109] Optionally, the access network device includes a DU. As shown in FIG. 3, the DU is a logical node carrying an RLC layer, a medium access control (MAC) layer, a higher physical (Higher PHY) layer and other functions. In some examples, the DU can control at least one RU. The DU is connected to the RU through some interfaces, which can be a front interface. In some examples, the Higher PHY layer includes part of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.

[0110] Optionally, the access network device includes a RU. As shown in FIG. 3, the RU is a logical node that carries lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes portions of PHY processing such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.

[0111] The DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split-CUS-plane (LLS-CUS) interface over a fronthaul link. The LLS-CUS can include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a LLS-M interface of the fronthaul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.

[0112] The DU and the RU can cooperate to collectively implement the functionality of the PHY layer. One DU can be connected to one or more RUs. The functionality of the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functionality, and the RU is configured to implement intermediate RF functionality. For another example, the DU is configured to implement high-layer functionality in the PHY layer, and the RU is configured to implement low-layer functionality in the PHY layer or to implement the low-layer functionality and RF functionality. The high-layer functionality in the PHY layer can include a portion of the functionality of the PHY layer that is closer to the MAC layer, and the low-layer functionality in the PHY layer can include another portion of the functionality of the PHY layer that is closer to the intermediate RF side.

[0113] FIGS. 1-3 are illustrative examples, and embodiments of the present application are not limited thereto.

[0114] For the convenience of understanding the embodiments of the present application, the terms involved in the present application are briefly explained.

[0115] Resource: a signal can be carried by a resource.

[0116] In the time domain, a resource can be referred to as a time domain resource. A time domain resource can include one or more time domain units (or also referred to as time units). A time domain unit can be one symbol, or one orthogonal frequency division multiplexing (OFDM) symbol, or one mini-slot, or one slot, or a partial slot, or one subframe, or one radio frame, etc. Wherein, one slot can include 6, 7, 12 or 14 symbols; one mini-slot can include at least one symbol (for example, 2 symbols or 7 symbols or 14 symbols, or any number of symbols less than or equal to 14 symbols); the duration of one subframe in the time domain can be 1 millisecond (ms). It should be understood that the above-mentioned time domain unit sizes are only for the convenience of understanding the schemes of the present application, and do not limit the protection scope of the present application. It can be understood that the above-mentioned time domain unit sizes can be other values, and the present application does not limit them.

[0117] In the frequency domain, a resource can be referred to as a frequency domain resource. A frequency domain resource can include one or more frequency domain units. Wherein, one frequency domain unit can be one resource block (RB), one subcarrier, one resource block group (RBG), one predefined subband, one precoding resource block group (PRG), one bandwidth part (BWP), one resource element (RE) (also referred to as resource unit or resource particle), one carrier, one serving cell.

[0118] The embodiments of the present application mainly take the time domain unit as the symbol and the frequency domain unit as the subcarrier as an example for illustration.

[0119] Commonly used perception performance evaluation indicators include, but are not limited to: 1) coverage; 2) accuracy, resolution of distance / speed / angle estimation; 3) anti-interference capability, etc. As an example, the peak to average power ratio (PAPR) of the time domain signal can be used to measure the coverage performance. As an example, the ambiguity function can reflect the resolution of distance / speed estimation and the anti-interference capability. For example, the ambiguity function of continuous signals x(t) and y(t) can be defined as If x(t) = y(t), A(τ, μ) is called an auto-ambiguity function, otherwise it is called a cross-ambiguity function. The peak sidelobe level (APSL) of the auto-ambiguity function can reflect the multi-target resolution capability, and the peak sidelobe level (CPSL) of the cross-ambiguity function can reflect the interference suppression capability between multiple devices. Both PAPR performance and ambiguity function properties are closely related to waveforms and sequences.

[0120] At present, the standard supported waveforms include: cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) waveform and discrete fourier transform spread orthogonal frequency division multiplexing (DFT-s-OFDM), and the supported sequences mainly include Zadoff-Chu (ZC) sequence and Gold sequence. Among them, when generating a reference signal based on a Gold sequence, quadrature phase shift keying (QPSK) modulation or π / 2-binary phase shift keying (BPSK) modulation can be used.

[0121] In addition, in addition to the CP-OFDM waveform and the DFT-s-OFDM waveform, there is also an orthogonal time frequency space (OTFS) waveform that can also be used for communication. For example, the sending end maps the modulation symbol to the time delay-Doppler domain, and the receiving end converts the received signal to the time delay-Doppler domain for channel estimation, equalization, and other signal processing. Compared with the CP-OFDM waveform and the DFT-s-OFDM waveform, the OTFS waveform can improve the anti-Doppler capability and achieve better performance (e.g., lower bit error rate) in a high-speed mobile scenario. In addition to the communication scenario, the industry has also proposed to use the OTFS waveform in the perception or communication perception integrated scenario.

[0122] The above three waveforms will be described below in conjunction with FIG. 3.

[0123] Referring to FIG. 4, as an example, FIG. 4 is a schematic diagram of a waveform suitable for embodiments of the present application.

[0124] 1. CP-OFDM waveform

[0125] As shown in (a) of FIG. 4, in the CP-OFDM waveform, if the number of allocated subcarriers for transmission is M, M points (e.g., M data points, or M modulation symbols, or M elements, etc.) are generated; the M points are mapped to M subcarriers, and then K-point IFFT (inverse fast Fourier transformation) is performed to convert the signal from the frequency domain to the time domain to obtain a time domain signal, for example, K is a power of 2, and K≥M; the time domain signal is inserted with a CP; then the discrete signal is converted to a continuous signal, and after frequency upconversion, it is sent through a radio frequency link.

[0126] 2. DFT-s-OFDM waveform

[0127] As shown in (b) of FIG. 4, in the DFT-s-OFDM waveform, if the number of allocated subcarriers for transmission is M, M points (e.g., M data points, or M modulation symbols, or M elements, etc.) are generated; the M points are mapped to M subcarriers after M-point DFT, and then K-point IFFT is performed to convert the signal from the frequency domain to the time domain to obtain a time domain signal, for example, K is a power of 2, and K≥M; the time domain signal is inserted with a CP; then the discrete signal is converted to a continuous signal, and after frequency upconversion, it is sent through a radio frequency link.

[0128] The network device mainly indicates to the terminal device whether to enable "transform precoding" through a radio resource control (RRC) parameter (namely, a transformPrecoder parameter) and / or a downlink control information (DCI) field (namely, a Transform precoder indicator field), if not, a CP-OFDM waveform is adopted, otherwise a DFT-s-OFDM waveform is adopted.

[0129] 3. OTFS waveform

[0130] As shown in (c) of FIG. 4, in the OTFS waveform, if the number of allocated subcarriers for transmission is M and the number of symbols is N, the sending end maps M*N points (for example, M*N data points, or M*N modulation symbols, or M*N elements, etc.) to a delay-Doppler domain, where the M*N points can be understood as having N columns and M points in each column (or having M rows and N points in each row); the sending end performs N-point inverse discrete Fourier transform (IDFT) on N points row by row to transform the signal to a delay-time domain, and then performs M-point DFT on M points column by column to transform the signal to a frequency-time domain (or, first performs M-point DFT on M points column by column to transform the signal to a frequency-Doppler domain, and then performs N-point IDFT on N points row by row to transform the signal to a frequency-time domain), and then maps to N symbols and M subcarriers; then each symbol performs K-point IFFT to transform the signal from the frequency-time domain to the delay-time domain; then a CP is inserted; then the discrete signal is converted into a continuous signal, and after frequency upconversion, it is sent through a radio frequency link.

[0131] The above FIG. 4 is an example for illustration, and the embodiments of the present application are not limited in terms of specific operations in various waveforms.

[0132] For sensing services, the sensing performance under the OTFS waveform is not optimal when a sequence set optimized for sensing is adopted. For example, as shown in Table 1, the PAPR of the OTFS waveform is relatively high, which limits the sensing coverage.

[0133] Table 1

[0134] The optimized sequence set under different waveforms in Table 1 is a sequence set optimized for the corresponding waveform, that is, the four-phase optimized sequence set adopted under the CP-OFDM waveform, the DFT-s-OFDM waveform, and the OTFS waveform is different. Among them, the four-phase sequence can be understood as the phase of each element of the sequence can be selected from four different phases. The symbol number N in Table 1 can be understood as the number of OFDM symbols occupied by a sequence, or can also be understood as the number of sub-sequences contained in a sequence, wherein each sub-sequence occupies one OFDM symbol.

[0135] Embodiments of the present application propose a way to improve sensing performance by optimizing the design of the OTFS waveform.

[0136] In the following method embodiments, the sending end and the receiving end are taken as examples for illustration. The receiving end represents the receiving end of the signal, in other words, the device receiving the signal can be referred to as the receiving end (or receiving device or receiving equipment); the sending end represents the sending end of the signal, in other words, the device sending the signal can be referred to as the sending end (or sending device or sending equipment).

[0137] Among them, the receiving end can be a terminal device or a component part (such as a chip or a chip system or a circuit or a communication module) of a terminal device, or the receiving end is a network device or a component part (such as a chip or a chip system or a circuit or a communication module) of a network device. The sending end can be a terminal device or a component part (such as a chip or a chip system or a circuit or a communication module) of a terminal device, or the sending end is a network device or a component part (such as a chip or a chip system or a circuit or a communication module) of a network device. In the following embodiments, for example, a terminal device or a network device is mainly taken as an example for illustration, as mentioned above, the terminal device can be replaced by a component part of a terminal device, and the network device can also be replaced by a component part of a network device. In addition, the steps described below can also be divided into being executed by multiple execution subjects, which can be logically and / or physically separated. In this regard, the following will not be described in detail.

[0138] In addition, in the following embodiments, the sensing service and the communication service are mentioned multiple times, which are uniformly described here. The communication service represents the transmission of communication services between devices (such as between terminal devices, or between network devices, or between terminal devices and network devices), such as the transmission of data and / or signals (such as reference signals or control information), etc., the main purpose is to exchange information between the transceiving devices; the sensing service represents the transmission of sensing services between devices (such as between terminal devices, or between network devices, or between terminal devices and network devices), such as the transmission of sensing signals (or referred to as sensing reference signals or sensing sequences), etc., the main purpose is to sense the wireless environment (for example, to obtain the distance, speed, angle, etc. of the target).

[0139] Referring to FIG. 5, as an example, FIG. 5 is a schematic diagram of a communication method 500 provided in embodiments of the present application. The method 500 shown in FIG. 5 can include the following steps.

[0140] S510, the sending end generates a first signal.

[0141] The first signal is obtained by performing a first transformation on the second signal. The first signal includes N first sub-signals, and each first sub-signal includes L elements. The second signal includes N second sub-signals, and each second sub-signal includes L elements.

[0142] In embodiments of the present application, for ease of description, N represents the number of time domain units included in the first resource, N is an integer greater than 1; M represents the number of frequency domain units included in the first resource, M is a positive integer, and L is a positive integer greater than M. Any two first sub-signals in the N first sub-signals can be different signals, i.e., all or part of the elements included therein have different values, and the same applies to other sub-signals. Details are not described again hereinafter. The first resource refers to the resource used by the sending end to send the signal. Details of the determination method of the first resource are described below.

[0143] As an example, the first transformation includes at least one of IDFT, DFT. In embodiments of the present application, IDFT can also be replaced by IFFT or inverse Fourier transform, and DFT can also be replaced by fast Fourier transform (FFT) or Fourier transform. For ease of description, IDFT and DFT are mainly taken as examples for description hereinafter.

[0144] S520, the sending end sends a third signal on the first resource. Correspondingly, the receiving end receives the third signal on the first resource.

[0145] The third signal is generated based on selecting M elements from each of the N first sub-signals, and the values of M, L, and the first parameter are associated. Details of the scheme of the first parameter are described below.

[0146] The third signal can represent a symbol, data or message transmitted through a certain medium (such as electromagnetic wave, light wave, sound wave, etc.). The third signal can be an analog signal or a digital signal, etc.

[0147] As an example, the third signal is a reference signal (RS). As another example, the third signal can be data or a message, and the data can be a frequency domain signal, a time domain signal, etc. generated after being mapped to a time-frequency resource. As another example, the third signal can be control information.

[0148] Further optionally, in the case that the third signal is RS, the method 500 further comprises: estimating, by the receiving end, channel information or sensing parameters (e.g., multipath information, time delay parameters, Doppler parameters, angle parameters, etc.) based on the first sequence and the received signal (e.g., the first sequence is obtained based on the second sequence, and then the first sequence and the received signal are correlated in the time domain). The first sequence is obtained by the receiving end based on the second sequence. The second sequence can be indicated by the sending end to the receiving end in advance, or the second sequence can be determined by the receiving end and indicated to the sending end. The received signal is the signal of the third signal reaching the receiving end through the channel.

[0149] The first signal is obtained by performing a first transformation on the second signal, and at least includes the following implementation manners.

[0150] In a first possible implementation manner, the first signal is obtained by performing a second sub-transformation on each of N fourth sub-signals, and the N fourth sub-signals belong to a fourth signal, and the fourth signal is obtained by performing a first sub-transformation on each of L third sub-signals. In other words, the first sub-transformation is performed on each of the L third sub-signals to obtain the fourth signal, and the fourth signal includes the N fourth sub-signals; and the second sub-transformation is performed on each of the N fourth sub-signals to obtain the first signal.

[0151] The third sub-signals include N elements, and the i th third sub-signal of the L third sub-signals is composed of the i th element of each of the N second sub-signals. The fourth sub-signals include L elements. i is a positive integer less than or equal to L, or i is an integer greater than or equal to 0 and less than L.

[0152] As an example, the first sub-transformation is IDFT, such as N-point IDFT, and the second sub-transformation is DFT, such as L-point DFT.

[0153] The implementation manner is described below in combination with FIG. 6.

[0154] As an example, FIG. 6 is a schematic diagram of a waveform provided by an embodiment of the present application. As shown in FIG. 6, the third signal is obtained, including the following steps.

[0155] 1) Map N·L points to a time delay-Doppler domain. In other words, map N·L points (or elements, data points, modulation symbols, etc.) to a 2-dimensional domain, wherein one dimension is a time delay domain, and the other dimension is a Doppler domain.

[0156] As an example, the N*L points can be understood as having N columns and L points in each column, i.e., the vertical dimension is the delay domain and the horizontal dimension is the Doppler domain; or the N*L points can be understood as having L columns and N points in each column, i.e., the vertical dimension is the Doppler domain and the horizontal dimension is the delay domain. For ease of description, the embodiments of the present application are mainly exemplarily described by taking N columns and L points in each column as an example. The nth second sub-signal in the N second sub-signals can be understood as a signal formed by the L points in the nth column of the N*L points.

[0157] In addition, in the embodiments of the present application, the "point" (such as L points, N points, etc.) can also be replaced by any of the following: data point, modulation symbol, element (or sequence element), and the like, which will not be described hereinafter.

[0158] 2) Perform N-point IDFT on each row. Specifically, perform N-point IDFT transformation in the Doppler dimension to the delay-time domain, in other words, perform N-point IDFT on N points in each row to transform the L third sub-signals to the delay-time domain to obtain a fourth signal, wherein the ith third sub-signal in the L third sub-signals can be understood as a signal formed by the N points in the ith row of the N*L points. The fourth signal includes N fourth sub-signals, and each fourth sub-signal includes L elements, wherein the nth fourth sub-signal in the N fourth sub-signals can be understood as a signal formed by the L points in the nth column obtained by performing N-point IDFT on each row of the L third sub-signals.

[0159] 3) Perform L-point DFT on each column. Specifically, perform L-point DFT transformation in the delay dimension to the frequency-time domain, in other words, perform L-point DFT on L points in each column to transform the fourth signal to the frequency-time domain to obtain a first signal. The first signal includes N first sub-signals, and each first sub-signal includes L elements, wherein the nth first sub-signal in the N first sub-signals can be understood as a signal obtained by performing L-point DFT on the nth fourth sub-signal in the N fourth sub-signals.

[0160] 4) Remove (L-M) points in each column (or select M points in each column). In other words, select M elements from each of the N first sub-signals obtained in step 3). As an example, a signal generated by selecting M elements from each of the N first sub-signals is denoted as signal #A, and the signal #A includes N columns and M points in each column (or includes M rows and N points in each row). It can be understood that the removal is exemplarily described herein, and the removal is not limited thereto, in other words, the action of "removing" is not necessarily performed, but M points in each column are selected, and the remaining (L-M) points can be ignored or not used or discarded.

[0161] 5) Perform M-point sub-carrier mapping on each column. In other words, map the elements selected in step 4) to sub-carriers.

[0162] 6) Perform IFFT of K points per column, thereby transforming the signal from the frequency-time domain to the delay-time domain. As an example, K is a power of 2, and K≥M.

[0163] 7) Insert CP per column.

[0164] 8) Parallel-to-serial conversion per column, and then convert the discrete signal to a continuous signal, i.e., obtain a third signal, or up-convert the continuous signal to obtain the third signal. Then, transmit the third signal through a radio frequency link.

[0165] It can be understood that the above is an example for illustration, and the embodiments of the present application are not limited thereto. For example, the parallel-to-serial conversion in 8) can be performed first, and then CP can be inserted or not inserted; for another example, CP can not be inserted; for another example, the insertion of CP can be replaced by the insertion of zero padding (ZP); for another example, the parallel-to-serial conversion in 8) can be performed per row; and the like.

[0166] In addition, the first signal is obtained by performing a second sub-transformation on each of N fourth sub-signals, and the fourth signal is obtained by performing a first sub-transformation on each of L third sub-signals, or alternatively, the first signal is obtained by formula (1-1) as follows, and the fourth signal is obtained by formula (1-2) as follows. Assuming that the L elements included in the nth first sub-signal (or first sub-signal n) are the L elements included in the nth fourth sub-signal (or fourth sub-signal n) are the N elements included in the lth third sub-signal (or third sub-signal l) are

[0167] wherein n=0, 1, 2, …, N-1, i=0, 1, 2, …, N-1, l=0, 1, 2, …, L-1, and k=0, 1, 2, …, L-1. It can be understood that the kth element included in the third sub-signal can also be understood as the ith element included in the second sub-signal. As an example, formula (1-1) and formula (1-2) can also be replaced by formula (1-3) as follows:

[0168] As an example, assuming that signal #A is obtained by selecting the xth to the x+M-1th elements from each of the N first sub-signals, if the M elements included in the nth column of signal #A are ​​wherein, m=0, 1, 2, …, M-1, x is an integer greater than or equal to 0 and less than L-M+1, in particular, when x=0 In this case, the signal #A can also be represented by formula (1-4):

[0169] In a second possible implementation, the first signal is obtained by performing the first sub-transformation on each of the L fifth sub-signals, the L fifth sub-signals belonging to a fifth signal, the fifth signal being obtained by performing the second sub-transformation on each of the N second sub-signals. In other words, the second sub-transformation is performed on each of the N second sub-signals to obtain the fifth signal, the fifth signal including the L fifth sub-signals, the fifth sub-signals including N elements; the first sub-transformation is performed on each of the L fifth sub-signals to obtain the first signal.

[0170] As an example, the first sub-transformation is an IDFT, such as an N-point IDFT; the second sub-transformation is a DFT, such as an L-point DFT.

[0171] The implementation will be described below in conjunction with FIG. 7.

[0172] Referring to FIG. 7, as an example, FIG. 7 is a schematic diagram of a waveform provided by an embodiment of the present application. As shown in FIG. 7, the third signal is obtained including the following steps.

[0173] 1) Map the N·L points to the delay-Doppler domain. Wherein, the nth second sub-signal in the N second sub-signals can be understood as a signal formed by the L points in the nth column of the N·L points.

[0174] 2) Perform L-point DFT transformation in the delay dimension to the frequency-time domain. In other words, perform L-point DFT on the L points column by column to transform the second signal to the frequency-time domain to obtain the fifth signal. The fifth signal includes the L fifth sub-signals, the fifth sub-signals including N elements. Wherein, the ith fifth sub-signal in the L fifth sub-signals can be understood as a signal formed by the N points in the ith row obtained by performing L-point DFT on each column of the N second sub-signals.

[0175] 3) Perform N-point IDFT transformation in the Doppler dimension to the delay-time domain. In other words, perform N-point IDFT on the N points row by row to transform the fifth sub-signal to the delay-time domain to obtain the first signal. Wherein, the nth first sub-signal in the N first sub-signals can be understood as a signal formed by the L points in the nth column obtained by performing N-point IDFT on each row of the L fifth sub-signals.

[0176] 4) removing (L-M) points from each column (or alternatively, selecting M points from each column). As an example, let signal #A be a signal generated from selecting M elements from each of the N first sub-signals, then signal #A includes N columns and each column has M points (or includes M rows and each row has N points). It is to be understood that the removal is used as an example, and the selection of M points from each column is not limited to the removal action, and in other words, the action of removal is not necessarily performed, and the remaining (L-M) points can be ignored or not used or discarded.

[0177] 5) performing M-point subcarrier mapping for each column.

[0178] 6) performing K-point IFFT for each column.

[0179] 7) inserting CP for each column.

[0180] 8) performing column-to-row conversion.

[0181] Steps 1), 4) to 8) can refer to the related description in the foregoing FIG. 6, and will not be described herein.

[0182] In addition, the first signal is obtained by performing a first sub-transformation on each of the L fifth sub-signals, and the fifth signal is obtained by performing a second sub-transformation on each of the N second sub-signals, or alternatively, the first signal is obtained by the following formula (2-2), and the fifth signal is obtained by the following formula (2-2). It is assumed that the L elements included in the nth first sub-signal (or referred to as first sub-signal n) are the L elements included in the nth second sub-signal (or referred to as second sub-signal n) are the N elements included in the lth fifth sub-signal (or referred to as fifth sub-signal l) are

[0183] wherein n = 0, 1, 2,..., N-1, i = 0, 1, 2,..., N-1, l = 0, 1, 2,..., L-1, and k = 0, 1, 2,..., L-1.

[0184] As an example, the formula (2-1) and the formula (2-2) can also be replaced by the formula (2-3):

[0185] As an example, it is assumed that signal #A is obtained by selecting the xth to the x+M-1th elements from each of the N first sub-signals, and if the M elements included in the nth column of signal #A are wherein m = 0, 1, 2,..., M-1, x is an integer greater than or equal to 0 and less than L-M+1, and in particular, when x = 0​​ In this case, the signal #A can also be represented by formula (2-4):

[0186] In a third possible implementation, the first signal is obtained by performing a first transform on each of the N second sub-signals. As an example, the first transform is a DFT, such as an L-point DFT.

[0187] Further optionally, based on this implementation, the third signal is generated based on selecting M elements from each of the N first sub-signals, including: the third signal is generated based on a seventh signal, the seventh signal is obtained by performing an IDFT on each of M sixth sub-signals, the M sixth sub-signals belong to a sixth signal, the sixth signal is obtained by selecting M elements from each of the N first sub-signals. In other words, the sixth signal is generated by selecting M elements from each of the N first sub-signals, the sixth signal includes M sixth sub-signals, and each sixth sub-signal includes N elements; performing a first sub-transform on each of the M sixth sub-signals to obtain the seventh signal; and generating the third signal based on the seventh signal.

[0188] The implementation will be described below in conjunction with FIG. 8.

[0189] Referring to FIG. 8, as an example, FIG. 8 is a schematic diagram of a waveform provided by an embodiment of the present application. As shown in FIG. 8, the third signal is obtained, including the following steps.

[0190] 1) Map N·L points to the delay-Doppler domain. Wherein, the nth second sub-signal in the N second sub-signals can be understood as a signal formed by L points in the nth column of N·L points.

[0191] 2) Perform L-point DFT transform in the delay dimension to the frequency-time domain. In other words, perform L-point DFT on L points column by column to transform the second signal to the frequency-time domain to obtain the first signal. The first signal includes N first sub-signals, and each first sub-signal includes L elements. Wherein, the nth first sub-signal in the N first sub-signals can be understood as a signal obtained by performing L-point DFT on the nth second sub-signal in the N second sub-signals.

[0192] 3) remove (L-M) points per column (or alternatively, select M points per column). In other words, select M elements from each of the N first sub-signals obtained in step 2) to obtain a sixth signal. The sixth signal comprises M sixth sub-signals, which comprise N elements. Wherein, the mth sixth sub-signal of the M sixth sub-signals can be understood as a signal comprising N points of the mth row of the first signal after removing (L-M) points per column. It can be understood that the removal is exemplarily illustrated herein, and the removal is not limited thereto, in other words, the action of removing is not necessarily performed, and the remaining (L-M) points can be ignored or not used or discarded.

[0193] 4) perform N-point IDFT in Doppler dimension to time-delay-time domain. In other words, perform N-point IDFT on N points per row to transform the sixth sub-signals to time-delay-time domain to obtain a seventh signal. Wherein, the seventh signal comprises N columns and each column comprises M points (or alternatively, the seventh signal comprises M rows and each row comprises N points).

[0194] 5) perform M-point sub-carrier mapping per column. In other words, map the elements selected in step 4) to sub-carriers.

[0195] 6) perform K-point IFFT per column.

[0196] 7) insert CP per column.

[0197] 8) perform parallel-to-serial conversion per column.

[0198] Steps 1), 5) to 8) can refer to the related description in FIG. 6, and will not be described herein.

[0199] In addition, the first signal is obtained by performing the first transformation on each of the N second sub-signals, which can be alternatively expressed as: the first signal is obtained by the following formula (3-1). Assuming that the L elements of the nth first sub-signal (or alternatively, first sub-signal n) are the L elements of the nth second sub-signal (or alternatively, second sub-signal n) are then:

[0200] wherein, n=0, 1, 2, …, N-1, l=0, 1, 2, …, L-1, k=0, 1, 2, …, L-1.

[0201] Exemplarily, assuming that the sixth signal is obtained by selecting the xth to the x+M-1th elements from each of the N first sub-signals, if the N elements of the mth sixth sub-signal (or alternatively, sixth sub-signal m) of the M sixth sub-signals are then wherein, m = 0, 1, 2, …, M-1, x is an integer greater than or equal to 0 and less than L-M+1, in particular, when x = 0

[0202] Suppose the m-th row of the seventh signal includes N elements Then:

[0203] (3-2)

[0204] As an example, formula (3-2) can also be replaced by formula (3-3):

[0205] As an example, formula (3-1) and formula (3-3) can also be replaced by formula (3-4):

[0206] The above describes several possible implementation manners of obtaining the first signal based on the second signal, which is not limited, for example, any variation of the above manners is applicable to the embodiments of the present application. For example, no CP can be inserted in the above steps, or the inserted CP can be replaced by inserted ZP, or row-to-column conversion can be performed, etc.

[0207] In addition, as an example, the waveforms shown in the above FIG. 6 to FIG. 8 can be called enhanced OTFS (enhanced OTFS) waveform #1. Specifically, in the OTFS waveform, the sender maps N·M points to the delay-Doppler domain; in the enhanced OTFS waveform #1, the sender can map N·L points to the delay-Doppler domain. Compared with the CP-OFDM waveform, the DFT-s-OFDM waveform, and the OTFS waveform, the enhanced OTFS waveform #1 can achieve better sensing performance, i.e., lower PARP, lower APSL, and lower CPSL, as shown in Table 2. In Table 2, α represents the value of the first parameter, and M is an integer obtained by rounding down L·α.

[0208] Table 2

[0209] Optionally, the second transformation comprises a third sub-transformation, and the second signal is obtained by performing the second transformation on an eighth signal, wherein the eighth signal comprises L eighth sub-signals, and each of the eighth sub-signals comprises Q elements; wherein N is determined based on Q and a value of the second parameter, and Q is a positive integer greater than N. Further optionally, the second signal is obtained by selecting N elements from each of L ninth sub-signals, and the L ninth sub-signals belong to a ninth signal, and the ninth signal is obtained by performing a third sub-transformation on each of the L eighth sub-signals, and each of the ninth sub-signals comprises Q elements. As an example, the third sub-transformation is a DFT, such as a Q-point DFT.

[0210] Referring to FIG. 9, as an example, FIG. 9 is a schematic diagram of a waveform provided by an embodiment of the present application. As shown in FIG. 9, the third signal is obtained, comprising the following steps.

[0211] 1) Map the Q·L points to the delay-time domain.

[0212] 2) Perform Q-point DFT on each row. Specifically, perform Q-point DFT transformation in the time dimension to the delay-Doppler domain. In other words, perform Q-point DFT on the Q points row by row to transform the L eighth sub-signals to the delay-Doppler domain to obtain a ninth signal, wherein the i-th eighth sub-signal in the L eighth sub-signals can be understood as a signal formed by the Q points in the i-th row of the Q·L points. The ninth signal comprises L ninth sub-signals, and each of the ninth sub-signals comprises Q elements. The l-th ninth sub-signal in the L ninth sub-signals can be understood as a signal obtained by performing Q-point DFT on the l-th eighth sub-signal in the L eighth sub-signals.

[0213] 3) Remove (Q-N) points from each row (or select N points from each row). In other words, truncate the Q points to N points in the Doppler domain, or select N points from the Q points in the Doppler domain. Wherein the n-th second sub-signal in the N second sub-signals can be understood as a signal formed by the L points in the n-th column obtained by removing (Q-N) points from each row of the ninth signal. It can be understood that the removal is exemplarily illustrated herein, and the removal is not limited thereto, in other words, the action of "removing" is not necessarily performed, but N points are selected from each row, and the remaining (Q-N) points can be ignored or not used or discarded.

[0214] 4) Perform N-point IDFT on each row. That is, perform N-point IDFT transformation in the Doppler dimension to the delay-time domain. This step can refer to step 2) in FIG. 6, which will not be described herein.

[0215] 5) Perform L-point DFT on each column. Specifically, perform L-point DFT transform on the time-delay dimension to the frequency-time domain, in other words, perform L-point DFT on L points column by column to transform the fourth signal to the frequency-time domain to obtain a first signal. The first signal comprises N first sub-signals, and each first sub-signal comprises L elements, wherein the nth first sub-signal in the N first sub-signals can be understood as a signal obtained by performing L-point DFT on the nth fourth sub-signal in the N fourth sub-signals.

[0216] 6) Remove (L-M) points (or select M points) from each column. In other words, truncate L points to M points in the frequency domain, or select M points from L points in the frequency domain. It can be understood that the removal is exemplarily described herein, and the application is not limited thereto, in other words, the action of "removing" is not necessarily performed, but M points are selected from each column, and the remaining (L-M) points can be ignored or not used or discarded.

[0217] 7) Perform M-point subcarrier mapping on each column.

[0218] 8) Insert CP for each column.

[0219] 9) Parallel-to-serial conversion by column.

[0220] The above steps not described in detail can refer to the related description in FIG. 6, and will not be described herein.

[0221] It can be understood that the above is an example, and the embodiments of the application are not limited thereto. For example, the parallel-to-serial conversion in 9) can be performed first, and then CP can be inserted or not inserted; for another example, CP can not be inserted; for another example, the insertion of CP can be replaced by the insertion of ZP; for another example, the parallel-to-serial conversion in 9) can be performed by row; and the like.

[0222] In addition, the ninth signal is obtained by performing a third sub-transformation on each of the L eighth sub-signals, which can also be replaced by: the ninth signal is obtained by formula (4-1). Assuming that the Q elements of the lth ninth sub-signal (or the ninth sub-signal l) are the Q elements of the lth eighth sub-signal (or the eighth sub-signal l) are Then:

[0223] Wherein, q=0, 1, 2, …, Q-1, i=0, 1, 2, …, Q-1, l=0, 1, 2, …, L-1.

[0224] For example, assuming that the second signal is generated by selecting the e-th element to the e+N-1-th element in each of the L ninth sub-signals, then wherein n = 0, 1, 2, …, N-1, e is an integer greater than or equal to 0 and less than Q-N+1, in particular, when e = 0 In this case, the formula (1-4), the formula (2-4), or the formula (3-4) can also be replaced by the formula (4-2), wherein the In this case, the formula (1-4), the formula (2-4), or the formula (3-4) can also be replaced by the formula (4-2), wherein the

[0225] Optionally, the second signal is obtained by selecting N elements from each of the L ninth sub-signals, comprising: the second signal is obtained by selecting N elements from each of the L ninth sub-signals based on the information #E.

[0226] Wherein, the information #E can be predefined; or, the information #E can be indicated by signaling. For example, the sending end receives indication information, and correspondingly, the receiving end sends the indication information, which can be used to indicate the information #E. For another example, the sending end sends indication information, and correspondingly, the receiving end receives the indication information, which can be used to indicate the information #E.

[0227] In a possible implementation, the information #E includes the value of e.

[0228] As an example, the second signal is generated based on selecting the e-th element to the e+N-1-th element from each of the L ninth sub-signals. Wherein e is a positive integer less than or equal to Q-N+1, or e is an integer greater than or equal to 0 and less than Q-N+1. In particular, when e = 0, the N elements selected from each of the L ninth sub-signals are the first N elements in each of the L ninth sub-signals.

[0229] In another possible implementation, the information #E includes the value of C n3 and / or the value of C n4 . Wherein C n3 is an integer not equal to 0, and C n4 is an integer.

[0230] As an example, the n-th element of the N elements selected from the l-th ninth sub-signal of the L ninth sub-signals is: the (n×C n3 +C n4 )mod(Q)-th element of the Q elements included in the l-th ninth sub-signal, wherein l is a positive integer less than or equal to L, or l is an integer greater than or equal to 0 and less than L, and n is an integer greater than or equal to 0 and less than N. In particular, when C n3 = 1 and C n4When =0, the N elements selected from each of the L ninth sub-signals are the first N elements of each of the L ninth sub-signals.

[0231] Another example is that the nth element selected from the N elements of the lth ninth sub-signal out of L ninth sub-signals is: ((n-1)×C) of the Q elements included in the lth ninth sub-signal. n3 +C n4 ) mod(Q) + 1 elements, where l is a positive integer less than or equal to L, or l is an integer greater than or equal to 0 and less than L, and n is a positive integer less than or equal to N. Specifically, when C n3 =1 and C n4 When =0, the N elements selected from each of the L ninth sub-signals are the first N elements of each of the L ninth sub-signals.

[0232] It is understandable that the positions of N elements selected from different ninth sub-signals can be the same or different, and there is no restriction on this.

[0233] Optionally, the third signal is generated based on selecting M elements from each of the N first sub-signals, including: the third signal is generated based on information #A (i.e., an example of the second information) by selecting M elements from each of the N first sub-signals.

[0234] Here, information #A can be predefined; or information #A can be signaled. For example, the sending end receives indication information #1 (i.e., an example of third indication information), and correspondingly, the receiving end sends the indication information #A, which can be used to indicate information #A. As another example, the sending end sends indication information #1, and correspondingly, the receiving end receives the indication information #1, which can be used to indicate information #A.

[0235] One possible implementation is that the information #A includes the value of x.

[0236] As an example, the third signal is generated based on selecting the x-th to x+M-1-th elements from each of the N first sub-signals. Here, x is a positive integer less than or equal to L-M+1, or x is an integer greater than or equal to 0 and less than L-M+1. Specifically, when x = 0, the M elements selected from each of the N first sub-signals are the first M elements of each of the N first sub-signals.

[0237] Another possible implementation is that information #A includes C. n1 The values ​​of and / or C n2 The value of C.n1 is an integer not equal to 0, C n2 is an integer.

[0238] An example, the mth element of the M elements selected from the nth first sub-signal of the N first sub-signals is: the ((m-1) x C n1 + C n2 )mod(L)+1th element of the L elements included in the nth first sub-signal, where n is a positive integer less than or equal to N, or n is an integer greater than or equal to 0 and less than N, and m is an integer greater than or equal to 0 and less than M. In particular, when C n1 =1 and C n2 =0, the M elements selected from each of the N first sub-signals are the first M elements in each of the N first sub-signals.

[0239] Another example, the mth element of the M elements selected from the nth first sub-signal of the N first sub-signals is: the ((m-1) x C n1 + C n2 )mod(L)+1th element of the L elements included in the nth first sub-signal, where n is a positive integer less than or equal to N, or n is an integer greater than or equal to 0 and less than N, and m is a positive integer less than or equal to M. In particular, when C n1 =1 and C n2 =0, the M elements selected from each of the N first sub-signals are the first M elements in each of the N first sub-signals.

[0240] It can be understood that the positions of the M elements selected from different first sub-signals can be the same or different, which is not limited.

[0241] Optionally, the method further includes: the sending end receiving or sending indication information #2 (an example of the fourth indication information), which indicates the first parameter.

[0242] As described above, the number M of frequency domain units included in the first resource, L, and the value a of the first parameter are associated.

[0243] The first possible case is that the number M of frequency domain units included in the first resource is determined based on the value a of the first parameter and L. As an example, this case can be applicable to the scenario where the third signal is a sequence or a reference signal.

[0244] Optionally, the value a of the first parameter, L, and M satisfy the relationship: M=f(L, a). Where f() represents a function. Based on this, M can be determined based on the value a of the first parameter and L, and the relationship.

[0245] The following describes several implementation manners.

[0246] In one possible implementation manner, M is an integer obtained by rounding (L / α).

[0247] For example, in the case of α>1, M is an integer obtained by rounding (L / α).

[0248] For example, For another example, For another example, M=round(L·α).

[0249] In another possible implementation manner, M is an integer obtained by rounding (L·α).

[0250] For example, in the case of 0<α<1, M is an integer obtained by rounding (L·α).

[0251] For example, For another example, For another example, M=round(L·α).

[0252] In another possible implementation manner, α is related to the difference between L and M.

[0253] In one example, in the case of α being an integer greater than 0, M is an integer obtained by rounding (L-α). For example, For another example, For another example, M=round(L-α).

[0254] In another example, in the case of α being an integer less than 0, M is an integer obtained by rounding (L+α). For example, For another example, For another example, M=round(L+α).

[0255] In a second possible scenario, L is determined according to M and α. As an example, this scenario can be applicable to a scenario in which the third signal is data.

[0256] Optionally, the values of the first parameter α, L, and M satisfy a relationship: L=f(M,α). Wherein f() represents a function. Based on this, L can be determined based on the values of the first parameter α and M, and the relationship.

[0257] The following describes several implementation manners.

[0258] In one possible implementation manner, L is an integer obtained by rounding (M / α).

[0259] For example, in the case of 0<α<1, L is an integer obtained by rounding (M / α).

[0260] In another possible implementation, L is an integer obtained by rounding (M·α).

[0261] For example, in the case of α>1, L is an integer obtained by rounding (M·α).

[0262] In another possible implementation, α is related to the difference between M and L.

[0263] In an example, in the case of α being an integer less than 0, L is an integer obtained by rounding (M-α).

[0264] In another example, in the case of α being an integer greater than 0, L is an integer obtained by rounding (M+α).

[0265] The specific implementation of this case can refer to the related description in the first possible case, which is not described here again.

[0266] The above is an example, and variations of the above example are also applicable to the embodiments of the present application.

[0267] Optionally, the method 500 further includes that the sending end receives or sends indication information #3 (an example of the fifth indication information), and the indication information #3 indicates the third parameter. The first parameter is used for sending or receiving a sequence (for example, the third signal is a reference signal), and the third parameter is used for sending or receiving data; or the first parameter is used for sending or receiving data (for example, the third signal is a data signal), and the third parameter is used for sending or receiving a sequence.

[0268] The third parameter is similar to the first parameter, except that the first parameter is used for a sensing service, that is, the first parameter is used for sending or receiving a sequence based on the first waveform; and the third parameter is used for a communication service, that is, the third parameter is used for sending or receiving data based on the first waveform. Specifically, if the terminal device can support using the first waveform for the communication service and the sensing service, the network device can configure two sets of parameters for the terminal device, one set of parameters (including the first parameter) is used for the sensing service, and the other set of parameters (including the third parameter) is used for the communication service.

[0269] The first waveform is, for example, the waveform shown in FIGS. 6 to 8.

[0270] The indication information #2 and the indication information #3 can be carried in one signaling or in different signaling, which is not limited.

[0271] Further optionally, the method 500 further includes that the sending end receives or sends indication information #4 (an example of the sixth indication information), and the indication information #4 indicates that the first waveform is used for the sensing service and / or the communication service.

[0272] The indication information #4 indicates that the first waveform is used for the sensing service and / or the communication service, which can be replaced by: the indication information #4 indicates the first parameter and / or the third parameter. Specifically, the indication information #4 indicates that the first waveform is used for the sensing service, which can be replaced by: the indication information #4 indicates the first parameter; the indication information #4 indicates that the first waveform is used for the communication service, which can be replaced by: the indication information #4 indicates the third parameter; the indication information #4 indicates that the first waveform is used for the sensing service and the communication service, which can be replaced by: the indication information #4 indicates the first parameter and the third parameter.

[0273] Alternatively, the indication information #4 indicates that the first waveform is used for the sensing service and / or the communication service, which can be replaced by: the indication information #4 indicates that a sequence is transmitted or received based on the first waveform, and / or the indication information #4 indicates that data is transmitted or received based on the first waveform. Specifically, the indication information #4 indicates that the first waveform is used for the sensing service, which can be replaced by: the indication information #4 indicates that a sequence is transmitted or received based on the first waveform; the indication information #4 indicates that the first waveform is used for the communication service, which can be replaced by: the indication information #4 indicates that data is transmitted or received based on the first waveform; the indication information #4 indicates that the first waveform is used for the sensing service and the communication service, which can be replaced by: the indication information #4 indicates that a sequence is transmitted or received based on the first waveform, and data is transmitted or received based on the first waveform.

[0274] The following is an example description for the convenience of description, taking the indication information #4 indicating that the first waveform is used for the sensing service and / or the communication service as an example.

[0275] The first indication information and the indication information #4 can be carried in one signaling or can be carried in different signaling, which is not limited.

[0276] As an example, the indication information #4 can be carried in control signaling, such as radio resource control (RRC) or downlink control information (DCI). For example, the indication information #4 can be carried in a field in the RRC or the DCI, which can be referred to as an enhanced OTFS (enhanced OTFS) or an enhanced OTFS indicator (enhanced OTFS indicator), for example.

[0277] In a possible implementation, the indication information #4 is implemented by at least one bit. For example, it is assumed that 1 bit is used to indicate whether the first waveform is used for the communication service or the sensing service. If the bit is set to “0”, it indicates that the first waveform is used for the communication service; if the bit is set to “1”, it indicates that the first waveform is used for the sensing service. It should be understood that the above is only an example description, which is not limited.

[0278] In another possible implementation, the indication information #4 is implemented by a specific field. For example, if the specific field is received, it indicates that the first waveform is used for the communication service; if the field is not received, it indicates that the first waveform is used for the sensing service. It should be understood that the above is only an example and is not limited.

[0279] As to the specific location of the first resource, at least the following implementations are included.

[0280] In one possible implementation, the first resource is indicated by signaling. That is, the method 500 further includes: the sending end receiving or sending indication information #5 (an example of the seventh indication information), which indicates the first resource.

[0281] For example, the indication information #5 indicates at least one of the following: the starting position of the first resource in the frequency domain, the ending position of the first resource in the frequency domain, the starting position of the first resource in the time domain, the ending position of the first resource in the time domain, the number of time domain units included by the first resource, and the number of frequency domain units included by the first resource.

[0282] The above is an example and the embodiments of the present application are not limited thereto. For example, the sending end and the receiving end can also determine the first resource by themselves. For example, when the sending end and the receiving end are the same terminal device, the terminal device can determine the first resource by itself.

[0283] Referring to FIG. 10, FIG. 10 is a schematic diagram of a communication method 1000 provided by the embodiments of the present application, as an example. The schemes not described in detail in the method 1000 can refer to the related description in the method 500, and will not be described here. The method 1000 shown in FIG. 10 can include the following steps.

[0284] S1010, the sending end generates a first signal.

[0285] The first signal is obtained by performing a third transformation on a second signal. The first signal includes Q first sub-signals, each of which includes L elements, and the second signal includes Q second sub-signals, each of which includes L elements.

[0286] In the embodiments of the present application, for the convenience of description, N represents the number of time domain units included by the first resource, and the values of N, Q, and the second parameter are associated, N is an integer greater than 1, and Q is an integer greater than N; M represents the number of frequency domain units included by the first resource, and the values of M, L, and the first parameter are associated, M is a positive integer, and L is a positive integer greater than M. Details will not be described here.

[0287] S1020, the sending end sends a third signal on the first resource. Correspondingly, the receiving end receives the third signal on the first resource.

[0288] Scheme #1: the third signal is generated based on selecting M elements from each of N first sub-signals. Wherein, the N first sub-signals are N first sub-signals selected from Q first sub-signals included in the first signal.

[0289] Scheme #2: the third signal is generated based on selecting N elements from each of M sixth sub-signals. Wherein, a sixth sub-signal includes Q elements, the M sixth sub-signals are M sixth sub-signals selected from L sixth sub-signals, a kth sixth sub-signal in the L sixth sub-signals is composed of a kth element of each of the Q first sub-signals, the k is a positive integer less than or equal to the L, or the k is an integer greater than or equal to 0 and less than the L.

[0290] It can be understood that the positions of selecting M elements from different first sub-signals can be the same or different, which is not limited. Similarly, the positions of selecting N elements from different sixth sub-signals can be the same or different, which is not limited.

[0291] Wherein, the first signal is obtained by performing a second transformation on the second signal, and at least includes the following implementation manners.

[0292] The first possible implementation manner is that the first signal is obtained by performing a fourth sub-transformation on each of Q fourth sub-signals, the Q fourth sub-signals belong to a fourth signal, and the fourth signal is obtained by performing a third sub-transformation on each of L third sub-signals. In other words, the third sub-transformation is performed on each of the L third sub-signals to obtain the fourth signal, and the fourth signal includes the Q fourth sub-signals; the fourth sub-transformation is performed on each of the Q fourth sub-signals to obtain the first signal.

[0293] Wherein, the third sub-signal includes Q elements, an ith third sub-signal in the L third sub-signals is composed of an ith element of each of the Q second sub-signals, the fourth sub-signal includes L elements, and the i is a positive integer less than or equal to the L, or the i is an integer greater than or equal to 0 and less than the L.

[0294] As an example, the third sub-transformation and the fourth sub-transformation are both DFT. For example, the third sub-transformation is Q-point DFT, and the fourth sub-transformation is L-point DFT.

[0295] The implementation manner is introduced below in combination with FIG. 11.

[0296] Referring to FIG. 11, as an example, FIG. 11 is a schematic diagram of a waveform provided by an embodiment of the present application. As an example, as shown in FIG. 11, the third signal is obtained based on the above-mentioned scheme #1, including the following steps.

[0297] 1) Map Q*L points to delay-time domain. As an example, the Q*L points can be understood as Q columns and each column has L points (or L rows and each row has Q points). Wherein, the qth second sub-signal in the Q second sub-signals can be understood as a signal formed by L points in the qth column of the Q*L points.

[0298] In the embodiments of the present application, the "point" (such as L points, Q points, etc.) can also be replaced by any of the following: data point, modulation symbol, element (or sequence element), which will not be described hereinafter.

[0299] 2) Perform Q-point DFT on each row. Specifically, perform Q-point DFT transformation in the time dimension to the delay-Doppler domain. In other words, perform Q-point DFT on Q points row by row to transform the L third sub-signals to the delay-Doppler domain to obtain a fourth signal, wherein the ith third sub-signal in the L third sub-signals can be understood as a signal formed by Q points in the ith row of the Q*L points. The fourth signal includes Q fourth sub-signals, and each fourth sub-signal includes L elements. The qth fourth sub-signal in the Q fourth sub-signals can be understood as a signal formed by L points in the qth column obtained after performing Q-point DFT on each row of the L third sub-signals.

[0300] 3) Perform L-point DFT on each column. Specifically, perform L-point DFT transformation in the delay dimension to the frequency-Doppler domain, in other words, perform L-point DFT on L points column by column to transform the fourth signal to the frequency-Doppler domain to obtain a first signal. The first signal includes Q first sub-signals, and each first sub-signal includes L elements, wherein the qth first sub-signal in the Q first sub-signals can be understood as a signal obtained by performing L-point DFT on the qth fourth sub-signal in the Q fourth sub-signals.

[0301] 4) Remove (Q-N) points per row (or select N points per row). In other words, truncate Q points to N points in the Doppler domain, or select N points from Q points in the Doppler domain. As an example, the signal obtained by removing (Q-N) points per row of the first signal is denoted as signal #B, and the signal #B includes N columns and each column has L points (or includes L rows and each row has N points). The signal #B can be understood as a signal formed by N first sub-signals selected from the Q first sub-signals included in the first signal. It can be understood that the removal is exemplarily illustrated herein, which is not limited thereto, in other words, the action of "removing" is not necessarily performed, but N points per row are selected, and the remaining (Q-N) points can be ignored or not used or discarded.

[0302] 5) removing (L-M) points from each column (or alternatively, selecting M points from each column). In other words, truncating L points to M points in the frequency domain, or alternatively, selecting M points from L points in the frequency domain. For example, let signal #C be the signal obtained by removing (L-M) points from each column of signal #B, then signal #C includes N columns and each column has M points (or includes M rows and each row has N points). Signal #C can be understood as a signal generated by selecting M elements from each of the N first sub-signals included in signal #B. It can be understood that the above is exemplarily described by way of removal, and the application is not limited thereto. In other words, the action of "removing" is not necessarily performed, but M points are selected from each column, and the remaining (L-M) points can be ignored or not used or discarded.

[0303] 6) performing N-point IDFT on each row. For example, let signal #D be the signal obtained by performing N-point IDFT on each row of signal #C, then signal #D includes N columns and each column has M points (or includes M rows and each row has N points). This step can refer to step 2) in FIG. 6, and will not be described here.

[0304] 7) performing M-point subcarrier mapping on each column.

[0305] 8) inserting CP into each column.

[0306] 9) performing parallel-to-serial conversion by column.

[0307] Steps 6) to 9) can refer to the related description in FIG. 6 above, and will not be described here.

[0308] It can be understood that the above is exemplarily described, and the embodiments of the application are not limited thereto. For example, step 4) and step 5) can be exchanged, i.e., step 5) is performed first and then step 4) is performed; for another example, step 4) and step 5) can be performed simultaneously; for another example, the parallel-to-serial conversion in 9) can be performed first, and then CP is inserted or not inserted; for another example, CP can not be inserted; for another example, inserting CP can be replaced by inserting ZP; for another example, the parallel-to-serial conversion in 9) can be performed by row; and the like.

[0309] In addition, the first signal is obtained by performing a fourth sub-transformation on each of the Q fourth sub-signals, and the fourth signal is obtained by performing a third sub-transformation on each of the L third sub-signals, which can be alternatively replaced by: the first signal is obtained by formula (5-1), and the fourth signal is obtained by formula (5-2) as follows. Assuming that the L elements included in the qth first sub-signal (or first sub-signal q) are the L elements included in the qth fourth sub-signal (or fourth sub-signal q) are the Q elements included in the lth third sub-signal (or third sub-signal l) are then:

[0310] wherein q = 0, 1, 2, …, Q-1, i = 0, 1, 2, …, Q-1, l = 0, 1, 2, …, L-1, k = 0, 1, 2, …, L-1. It can be understood that the kth element included in the ith third sub-signal, or it can be understood that the kth element included in the ith third sub-signal. As an example, formula (5-1) and formula (5-2) can also be replaced by formula (5-3):

[0311] For example, assuming that the N first sub-signals included in signal #B are the yth to the y+N-1th first sub-signals in the Q first sub-signals included in the first signal, and signal #C is a signal obtained by selecting the xth to the x+M-1th element from each of the N first sub-signals included in signal #B, if the L elements included in the nth column of signal #B are The M elements included in the nth column of signal #C are Then wherein n = 0, 1, 2, …, N-1, m = 0, 1, 2, …, M-1, y is an integer greater than or equal to 0 and less than Q-N+1, x is an integer greater than or equal to 0 and less than L-M+1, and in particular, when x = 0 and y = 0 In this case, signal #B can also be represented by formula (5-4):

[0312] Signal #C can also be represented by formula (5-5):

[0313] If the M elements included in the nth column of signal #D are Signal #D can also be represented by formula (5-6):

[0314] In the second possible implementation, the first signal is obtained by performing a third sub-transformation on each of the L fifth sub-signals, and the L fifth sub-signals belong to a fifth signal, and the fifth signal is obtained by performing a fourth sub-transformation on each of the Q second sub-signals, wherein the fifth sub-signal includes Q elements. In other words, the fourth sub-transformation is performed on each of the Q second sub-signals to obtain the fifth signal, wherein the fifth signal includes L fifth sub-signals, and the fifth sub-signal includes Q elements; and the third sub-transformation is performed on each of the L fifth sub-signals to obtain the first signal.

[0315] The third sub-signal includes Q elements, and an i-th third sub-signal in the L third sub-signals is formed by an i-th element of each of the Q second sub-signals, the fourth sub-signal includes L elements, i is a positive integer less than or equal to L, or i is an integer greater than or equal to 0 and less than L.

[0316] As an example, the third sub-transformation and the fourth sub-transformation are both DFTs. For example, the third sub-transformation is a Q-point DFT, and the fourth sub-transformation is an L-point DFT.

[0317] The implementation mode is described below with reference to FIG. 12.

[0318] As an example, FIG. 12 is a schematic diagram of a waveform provided by an embodiment of the present application. As an example, as shown in FIG. 12, the third signal is obtained based on the above scheme #1, including the following steps.

[0319] 1) Map the Q·L points to the delay-time domain. As an example, the Q·L points can be understood as Q columns each having L points (or L rows each having Q points). An i-th second sub-signal in the Q second sub-signals can be understood as a signal formed by L points in the i-th column of the Q·L points.

[0320] 2) Perform L-point DFT on each column. Specifically, perform L-point DFT transformation on each column in the delay dimension to the frequency-time domain, in other words, perform L-point DFT on the L points column by column to transform the second signal to the frequency-time domain to obtain a fifth signal. The fifth signal includes L fifth sub-signals, and each fifth sub-signal includes Q elements. An i-th fifth sub-signal in the L fifth sub-signals can be understood as a signal formed by Q points in the i-th row obtained by performing L-point DFT on each column of the Q second sub-signals.

[0321] 3) Perform Q-point DFT on each row. Specifically, perform Q-point DFT transformation on each row in the time dimension to the frequency-Doppler domain. In other words, perform Q-point DFT on the Q points row by row to transform the fifth sub-signal to the frequency-Doppler domain to obtain the first signal.

[0322] 4) Remove (Q-N) points in each row.

[0323] 5) Remove (L-M) points in each column.

[0324] 6) Perform N-point IDFT on each row. This step can refer to step 2) in FIG. 6, which is not described here.

[0325] 7) Perform M-point sub-carrier mapping on each column.

[0326] 8) Insert CP in each column.

[0327] 9) Perform column-wise parallel-to-serial conversion.

[0328] Steps 4) to 9) can refer to the relevant description in the previous example of FIG. 11, which will not be repeated here.

[0329] It can be understood that the above is an example for illustration, and the embodiments of the present application are not limited thereto. For example, steps 4) and 5) can be exchanged, i.e., step 5) is performed first and then step 4) is performed; for another example, steps 4) and 5) can be performed simultaneously; for another example, the parallel-serial conversion in 9) can be performed first, and then the CP is inserted or not inserted; for another example, the CP can not be inserted; for another example, the insertion of the CP can be replaced by the insertion of the ZP; for another example, the parallel-serial conversion in 9) can also be performed by row; and the like.

[0330] In addition, the first signal is obtained by performing a third sub-transformation on each of the L fifth sub-signals, and the fifth signal is obtained by performing a fourth sub-transformation on each of the Q second sub-signals, which can also be replaced by: the first signal is obtained by formula (6-1) as follows, and the fifth signal is obtained by formula (6-2) as follows. Assuming that the L elements included in the qth first sub-signal (or referred to as first sub-signal q) are The L elements included in the qth second sub-signal (or referred to as second sub-signal q) are The Q elements included in the lth fifth sub-signal (or referred to as fifth sub-signal l) are Then:

[0331] Wherein, q=0, 1, 2, …, Q-1, i=0, 1, 2, …, Q-1, l=0, 1, 2, …, L-1, k=0, 1, 2, …, L-1. As an example, formula (6-1) and formula (6-2) can also be replaced by formula (6-3):

[0332] The third signal is generated based on selecting N elements from each of the M sixth sub-signals. Wherein, the sixth sub-signal includes Q elements, the M sixth sub-signals are selected from the L sixth sub-signals, and the kth sixth sub-signal in the L sixth sub-signals is composed of the kth element of each of the Q first sub-signals

[0333] The waveforms shown in FIGS. 11 and 12 can be applicable to the above-mentioned scheme #1. The waveforms applicable to the above-mentioned scheme #2 will be introduced below in combination with FIGS. 13 and 14. The description not described in detail below can refer to the relevant description in FIGS. 11 and 12, which will not be repeated hereinafter.

[0334] Referring to FIG. 13, as an example, FIG. 13 is a schematic diagram of a waveform provided by an embodiment of the present application. As an example, as shown in FIG. 13, a third signal is obtained based on the above-mentioned scheme #2, including the following steps.

[0335] 1) Map Q*L points to delay-time domain.

[0336] 2) Perform Q-point DFT on each row.

[0337] 3) Perform L-point DFT on each column.

[0338] 4) Remove (L-M) points from each column (or alternatively, select M points from each column). As an example, a signal obtained by removing (L-M) points from each column of the first signal is denoted as signal #B', which includes Q columns and each column has M points (or includes M rows and each row has Q points). The signal #B' can be understood as a signal composed of M sixth sub-signals selected from the L sixth sub-signals included in the first signal, wherein the kth sixth sub-signal in the L sixth sub-signals can be understood as a signal composed of Q points in the kth row of the Q*L points included in the first signal. It can be understood that this is an example illustrated by way of removal, which is not limited thereto, in other words, the action of "removal" is not necessarily performed, and the remaining (L-M) points can be ignored or not used or discarded.

[0339] 5) Remove (Q-N) points from each row (or alternatively, select N points from each row). As an example, a signal obtained by removing (Q-N) points from each row of the signal #B' is denoted as signal #C', which includes N columns and each column has M points (or includes M rows and each row has N points). It can be understood that this is an example illustrated by way of removal, which is not limited thereto, in other words, the action of "removal" is not necessarily performed, and the remaining (Q-N) points can be ignored or not used or discarded.

[0340] 6) Perform N-point IDFT on each row.

[0341] 7) Perform M-point sub-carrier mapping on each column.

[0342] 8) Insert CP on each column.

[0343] 9) Perform column-wise parallel-to-serial conversion.

[0344] FIG. 13 is similar to FIG. 11, except that in the scheme shown in FIG. 11, the removal of (Q-N) points from each row is performed first, and then the removal of (L-M) points from each column is performed; in the scheme shown in FIG. 13, the removal of (L-M) points from each column is performed first, and then the removal of (Q-N) points from each row is performed.

[0345] Referring to FIG. 14, as an example, FIG. 14 is a schematic diagram of a waveform provided by the embodiments of the present application. As an example, as shown in FIG. 14, a third signal is obtained based on the above-mentioned scheme #2, including the following steps.

[0346] 1) Map Q*L points to delay-time domain.

[0347] 2) Perform L-point DFT on each column.

[0348] 3) Perform Q-point DFT on each row.

[0349] 4) Remove (L-M) points on each column.

[0350] 5) Remove (Q-N) points on each row.

[0351] 6) Perform N-point IDFT on each row.

[0352] 7) Perform M-point subcarrier mapping on each column.

[0353] 8) Insert CP on each column.

[0354] 9) Transpose and serialize.

[0355] FIG. 14 is similar to FIG. 12, except that in the scheme shown in FIG. 12, removing (Q-N) points on each row is performed first, and then removing (L-M) points on each column is performed; in the scheme shown in FIG. 14, removing (L-M) points on each column is performed first, and then removing (Q-N) points on each row is performed.

[0356] In addition, as an example, the waveforms shown in FIGS. 11-14 above can be referred to as enhanced OTFS waveforms #2. Specifically, in an OTFS waveform, a transmitter maps N*M points to a delay-Doppler domain; in an enhanced OTFS waveform #2, the transmitter can map Q*L points to a delay-time domain. Compared with a CP-OFDM waveform, a DFT-s-OFDM waveform, and an OTFS waveform, an enhanced OTFS waveform #2 can achieve better sensing performance, i.e., a lower PARP, a lower APSL, and a lower CPSL, as shown in Table 3. In Table 3, a represents a value of a first parameter, and M is an integer obtained by rounding down L* a, and b represents a value of a second parameter, and N is an integer obtained by rounding down Q* b.

[0357] Table 3

[0358] Optionally, the N first sub-signals are N first sub-signals selected from the Q first sub-signals based on information #B (i.e., an example of the first information).

[0359] The information #B can be predefined, or the information #B can be indicated by signaling. For example, the sending end receives indication information #6 (an example of the first indication information), and accordingly, the receiving end sends the indication information #6, which can be used to indicate the information #B. For another example, the sending end sends the indication information #6, and accordingly, the receiving end receives the indication information #6, which can be used to indicate the information #B.

[0360] In a possible implementation, the information #B includes a value of y.

[0361] As an example, the N first sub-signals are the yth to (y+N-1)th first sub-signals in the Q first sub-signals, where y is a positive integer less than or equal to Q-N+1, or y is an integer greater than or equal to 0 and less than Q-N+1.

[0362] In another possible implementation, the information #B includes a value of D1 and / or a value of D2. The D1 is an integer not equal to 0, and the D2 is an integer.

[0363] In an example, the nth first sub-signal in the N first sub-signals is the ((n×D1+D2)mod(Q))th first sub-signal in the Q first sub-signals, where n is an integer greater than or equal to 0 and less than N.

[0364] In another example, the nth first sub-signal in the N first sub-signals is the (((n-1)×D1+D2)mod(Q)+1)th first sub-signal in the Q first sub-signals, where n is a positive integer less than or equal to N.

[0365] Optionally, the third signal is generated based on selecting N elements from each of the M sixth sub-signals, including: the third signal is generated based on information #C, and selecting N elements from each of the M sixth sub-signals.

[0366] The information #C can be predefined, or the information #C can be indicated by signaling. For example, the sending end receives indication information #7, and accordingly, the receiving end sends the indication information #7, which can be used to indicate the information #C. For another example, the sending end sends the indication information #7, and accordingly, the receiving end receives the indication information #7, which can be used to indicate the information #C.

[0367] In a possible implementation, the information #C includes a value of z.

[0368] As an example, the third signal is generated based on selecting z-th element to (z+N-1)-th element from each of the M sixth sub-signals, where z is a positive integer less than or equal to Q-N+1, or z is an integer greater than or equal to 0 and less than Q-N+1.

[0369] In another possible implementation, the information #C includes a value of D3 and / or a value of D4, where D3 is an integer not equal to 0, and D4 is an integer.

[0370] As an example, the n-th element of the N elements selected from the m-th sixth sub-signal of the M sixth sub-signals is: the ((n-1)×D3+D4)mod(Q)+1-th element of the Q elements included in the m-th sixth sub-signal, where m is a positive integer less than or equal to M, or m is an integer greater than or equal to 0 and less than M, and n is a positive integer less than or equal to N.

[0371] As an example, the n-th element of the N elements selected from the m-th sixth sub-signal of the M sixth sub-signals is: the ((n-1)×D3+D4)mod(Q)+1-th element of the Q elements included in the m-th sixth sub-signal, where m is a positive integer less than or equal to M, or m is an integer greater than or equal to 0 and less than M, and n is a positive integer less than or equal to N.

[0372] Optionally, the M sixth sub-signals are M sixth sub-signals selected from the L sixth sub-signals, including: the M sixth sub-signals are M sixth sub-signals selected from the L sixth sub-signals based on the information #D.

[0373] The information #D can be predefined, or the information #D can be indicated by signaling. For example, the sending end receives the indication information #8, and accordingly, the receiving end sends the indication information #8, which can be used to indicate the information #D. For another example, the sending end sends the indication information #8, and accordingly, the receiving end receives the indication information #8, which can be used to indicate the information #D.

[0374] In a possible implementation, the information #D includes a value of t.

[0375] As an example, the M sixth sub-signals are the t-th to the t+M-1-th sixth sub-signals of the L sixth sub-signals, where t is a positive integer less than or equal to L-M+1, or t is an integer greater than or equal to 0 and less than L-M+1.

[0376] In another possible implementation, the information #D includes a value of D5 and / or a value of D6, where D5 is an integer not equal to 0, and D6 is an integer.

[0377] An example, the mth sixth sub-signal in the M sixth sub-signals is: the ((m-1)×D5+D6)mod(L)+1th sixth sub-signal in the L sixth sub-signals, where m is a positive integer less than or equal to M.

[0378] An example, the mth sixth sub-signal in the M sixth sub-signals is: the ((m-1)×D5+D6)mod(L)+1th sixth sub-signal in the L sixth sub-signals, where m is a positive integer less than or equal to M.

[0379] Optionally, the method further includes: the sending end receiving or sending indication information #9 (i.e., an example of the second indication information), which indicates the second parameter.

[0380] As described before, the number N of time domain units included in the first resource, the value β of the second parameter, and Q are associated.

[0381] In a first possible case, the number N of time domain units included in the first resource is determined based on the value β of the second parameter and Q. As an example, this case can be applicable to a scenario where the third signal is a sequence or a reference signal.

[0382] Optionally, the value β of the second parameter, Q, and N satisfy a relationship: N=f(Q, β). Where f() represents a function. Based on this, N can be determined based on the value β of the second parameter and Q, and the relationship.

[0383] Several implementation manners are introduced below.

[0384] In a possible implementation manner, N is an integer obtained by rounding (Q / β).

[0385] For example, in the case of β>1, N is an integer obtained by rounding (Q / β).

[0386] For example, For example, For example, N=round(Q / β).

[0387] In another possible implementation manner, N is an integer obtained by rounding (Q·β).

[0388] For example, in the case of 0<β<1, N is an integer obtained by rounding (Q·β).

[0389] For example, For example, For example, N=round(Q·β).

[0390] In another possible implementation manner, β is related to the difference between Q and N.

[0391] For example, when β is an integer greater than 0, N is an integer obtained by rounding (Q-β). For another example, For another example, N = round (Q-β).

[0392] For another example, when β is an integer less than 0, N is an integer obtained by rounding (Q+β). For another example, For another example, N = round (Q+β).

[0393] In a second possible case, Q is determined based on a value of a second parameter β and N. As an example, this case can be applicable to a scenario in which the third signal is data.

[0394] Optionally, the value of the second parameter β, Q, and N satisfy a relationship: Q = f (N, β). Wherein f () represents a function. Based on this, Q can be determined based on the value of the second parameter β and N, and the relationship.

[0395] The following describes several implementation manners.

[0396] In a possible implementation manner, Q is an integer obtained by rounding (N / β).

[0397] For example, when 0<β<1, Q is an integer obtained by rounding (N / β).

[0398] In another possible implementation manner, Q is an integer obtained by rounding (N·β).

[0399] For example, when β>1, Q is an integer obtained by rounding (N·β).

[0400] In another possible implementation manner, β is related to the difference between N and Q.

[0401] For example, when β is an integer less than 0, Q is an integer obtained by rounding (N-β).

[0402] For another example, when β is an integer greater than 0, Q is an integer obtained by rounding (N+β).

[0403] The specific implementation of this case can refer to the related description in the first possible case, which will not be described here.

[0404] The above is an example description, and any modification of the above example is applicable to the embodiments of the present application.

[0405] In some embodiments described above, "truncation" is mentioned many times, which means that part of elements is taken (or selected, or used) from a plurality of elements, and whether the "truncation" action is performed is not limited. For example, "truncating Q points to N points" can mean that N points (or elements, or data points, or modulation symbols, etc.) are selected from Q points (or elements, or data points, or modulation symbols, etc.), in other words, the N points are used to perform corresponding operations in subsequent operations, and the remaining (Q-N) points can no longer participate in the following operations. It can be understood that although "truncation" is described as an example, in actual scenarios, the "truncation" action can not be performed, and the N points can be selected, and the remaining (Q-N) points can be ignored or not used or discarded.

[0406] The method provided by the embodiments of the present application is described in detail above in combination with FIG. 5 to FIG. 14. The device provided by the embodiments of the present application is described in detail below in combination with FIG. 15 to FIG. 17. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments, and therefore, the content not described in detail can be referred to the method embodiments described above, and will not be described here for brevity.

[0407] Referring to FIG. 15, FIG. 15 is a schematic diagram of a communication device 1500 provided by the embodiments of the present application as an example. The communication device 1500 includes a transceiver unit 1510. The transceiver unit 1510 can be used to implement corresponding communication functions. The transceiver unit 1510 can also be referred to as a communication interface or a communication unit. Optionally, the device 1500 further includes a processing unit 1520. The processing unit 1520 can be used for processing, such as generating a signal.

[0408] Optionally, the device 1500 can further include a storage unit, which can be used to store instructions and / or data. The processing unit 1520 can read the instructions and / or data in the storage unit, so that the device implements the foregoing method embodiments.

[0409] The first possible design is that the device 1500 can be a sending end in the foregoing embodiments, and the device 1500 can implement steps or processes corresponding to the steps or processes performed by the sending end in the foregoing method embodiments. Among them, the transceiver unit 1510 can be used to perform the transceiving related operations (such as the operations of sending and / or receiving data or messages) of the sending end in the foregoing method embodiments, and the processing unit 1520 can be used to perform the processing related operations or operations other than transceiving (such as operations other than sending and / or receiving data or messages) of the sending end in the foregoing method embodiments.

[0410] In a possible implementation, the processing unit 1520 is configured to generate a first signal, the first signal being obtained by performing a first transform on a second signal, wherein the first signal comprises N first sub-signals, each of the first sub-signals comprising L elements, and the second signal comprises N second sub-signals, each of the second sub-signals comprising L elements; and the transceiver 1510 is configured to transmit, on a first resource, a third signal, the third signal being generated based on M elements selected from each of the N first sub-signals, wherein N represents a number of time domain units included in the first resource, M represents a number of frequency domain units included in the first resource, a value of the first parameter is associated with values of M and L, N is an integer greater than 1, M is a positive integer, and L is an integer greater than M.

[0411] Optionally, the first transform comprises a first sub-transform and a second sub-transform, and the first signal is obtained by performing the first transform on the second signal, including: the first signal is obtained by performing the second sub-transform on each of N fourth sub-signals, the N fourth sub-signals belonging to a fourth signal, and the fourth signal is obtained by performing the first sub-transform on each of L third sub-signals, each of the third sub-signals comprising N elements, an i-th third sub-signal in the L third sub-signals being composed of i-th elements of each of the N second sub-signals, each of the fourth sub-signals comprising L elements, i being a positive integer less than or equal to L, or i being an integer greater than or equal to 0 and less than L.

[0412] Optionally, the first transform comprises a first sub-transform and a second sub-transform, and the first signal is obtained by performing the first transform on the second signal, including: the first signal is obtained by performing the first sub-transform on each of L fifth sub-signals, the L fifth sub-signals belonging to a fifth signal, and the fifth signal is obtained by performing the second sub-transform on each of the N second sub-signals.

[0413] Optionally, the first transform comprises a second sub-transform, and the first signal is obtained by performing the first transform on the second signal, including: the first signal is obtained by performing the second sub-transform on each of the N second sub-signals.

[0414] Optionally, the third signal is generated based on M elements selected from each of the N first sub-signals, including: the third signal is generated based on a seventh signal, the seventh signal being obtained by performing a first sub-transform on each of M sixth sub-signals, the M sixth sub-signals belonging to a sixth signal, and the sixth signal being obtained by selecting M elements from each of the N first sub-signals.

[0415] Optionally, the first sub-transform is an inverse discrete Fourier transform (IDFT), and the second sub-transform is a discrete Fourier transform (DFT).

[0416] Optionally, the second signal is obtained by performing a second transform on the eighth signal, where the eighth signal includes L eighth sub-signals, and each eighth sub-signal includes Q elements; and a relationship among values of N, Q, and the second parameter is that Q is a positive integer greater than N.

[0417] Optionally, the second transform includes a third sub-transform, and the second signal is obtained by performing the second transform on the eighth signal, including: the second signal is obtained by selecting N elements from each of L ninth sub-signals, where the L ninth sub-signals belong to a ninth signal, and the ninth signal is obtained by performing the third sub-transform on each of the L eighth sub-signals, and each ninth sub-signal includes Q elements.

[0418] In another possible implementation, the processing unit 1520 is configured to generate a first signal, where the first signal is obtained by performing a third transform on a second signal, the first signal includes Q first sub-signals, each first sub-signal includes L elements, and the second signal includes Q second sub-signals, each second sub-signal includes L elements; and the transceiver 1510 is configured to transmit a third signal on a first resource, where the third signal is generated based on selecting M elements from each of N first sub-signals, the N first sub-signals are selected from the Q first sub-signals, or the third signal is generated based on selecting N elements from each of M sixth sub-signals, each sixth sub-signal includes Q elements, the M sixth sub-signals are selected from L sixth sub-signals, and the kth sixth sub-signal in the L sixth sub-signals is composed of the kth element in each of the Q first sub-signals, where k is a positive integer less than or equal to L, or k is an integer greater than or equal to 0 and less than L; and a relationship among values of N, M, L, Q, and the first parameter is that N is an integer greater than 1, M is a positive integer, L is an integer greater than M, and Q is an integer greater than N.

[0419] Optionally, the third transform includes a third sub-transform and a fourth sub-transform, and the first signal is obtained by performing the second transform on the second signal, including: the first signal is obtained by performing the fourth sub-transform on each of Q fourth sub-signals, the Q fourth sub-signals belong to a fourth signal, and the fourth signal is obtained by performing the third sub-transform on each of L third sub-signals; wherein the third sub-signals include Q elements, the i th third sub-signal of the L third sub-signals is composed of the i th element of each of the Q second sub-signals, the fourth sub-signals include L elements, i is a positive integer less than or equal to L, or i is an integer greater than or equal to 0 and less than L.

[0420] Optionally, the third transform includes a third sub-transform and a fourth sub-transform, and the first signal is obtained by performing the second transform on the second signal, including: the first signal is obtained by performing the third sub-transform on each of L fifth sub-signals, the L fifth sub-signals belong to a fifth signal, and the fifth signal is obtained by performing the fourth sub-transform on each of the Q second sub-signals, wherein the fifth sub-signals include Q elements.

[0421] Optionally, the third sub-transform is a discrete Fourier transform DFT, and the fourth sub-transform is a discrete Fourier transform DFT.

[0422] Optionally, the N first sub-signals are N first sub-signals selected from the Q first sub-signals, including: the N first sub-signals are N first sub-signals selected from the Q first sub-signals based on the first information.

[0423] Optionally, the first information is predefined; or the transceiver 1510 is configured to receive or send first indication information, and the first indication information indicates the first information.

[0424] Optionally, the first information includes a value of y, and the N first sub-signals are the y th to the y+N-1 th first sub-signals in the Q first sub-signals, wherein y is a positive integer less than or equal to Q-N+1, or y is an integer greater than or equal to 0 and less than Q-N+1.

[0425] Optionally, the first information comprises a value of D1 and / or a value of D2, D1 is an integer not equal to 0, and D2 is an integer; the n th first sub-signal in the N first sub-signals is a ( (n·D1+D2)mod(Q) ) th first sub-signal in the Q first sub-signals, where n is an integer greater than or equal to 0 and less than N, and mod() is a modulo operation; or the n th first sub-signal in the N first sub-signals is a ( ( (n-1)·D1+D2)mod(Q)+1 ) th first sub-signal in the Q first sub-signals, where n is a positive integer less than or equal to N, and mod() is a modulo operation.

[0426] Optionally, the transceiver 1510 is further configured to receive or send second indication information, where the second indication information indicates the second parameter.

[0427] Optionally, the values of Q, N, and the second parameter satisfy any one of the following conditions: N is an integer obtained by rounding up or rounding down Q / β; N is an integer obtained by rounding up or rounding down Q·β; N is an integer obtained by rounding up or rounding down Q+β; N is an integer obtained by rounding up or rounding down Q-β; Q is an integer obtained by rounding up or rounding down N / β; Q is an integer obtained by rounding up or rounding down N·β; Q is an integer obtained by rounding up or rounding down N+β; or Q is an integer obtained by rounding up or rounding down N-β; where β represents the value of the second parameter.

[0428] In the second possible design, the apparatus 1500 can be a receiving end in the foregoing embodiments, and the apparatus 1500 can implement steps or processes corresponding to those performed by the receiving end in the foregoing method embodiments. Specifically, the transceiver 1510 can be configured to perform operations related to transceiving (e.g., operations of sending and / or receiving data or messages) of the receiving end in the foregoing method embodiments, and the processing unit 1520 can be configured to perform operations related to processing (or operations other than transceiving, e.g., operations other than sending and / or receiving data or messages) of the receiving end in the foregoing method embodiments.

[0429] In a possible implementation, the transceiver 1510 is configured to receive a third signal on a first resource, where the third signal is generated based on selecting M elements from each of N first sub-signals, the first signal comprises the N first sub-signals, each first sub-signal comprises L elements, the first signal is obtained by performing a first transformation on a second signal, the second signal comprises N second sub-signals, and each second sub-signal comprises L elements; where N represents a number of time domain units included in the first resource, M represents a number of frequency domain units included in the first resource, the values of M, L, and a first parameter are associated with each other, N is an integer greater than 1, M is a positive integer, and L is an integer greater than M.

[0430] In another possible implementation, the transceiving unit 1510 is configured to receive a third signal on the first resource; the third signal is generated based on selecting M elements from each of N first sub-signals, where the N first sub-signals are selected from Q first sub-signals; or the third signal is generated based on selecting N elements from each of M sixth sub-signals, where a sixth sub-signal includes Q elements, the M sixth sub-signals are selected from L sixth sub-signals, a kth sixth sub-signal in the L sixth sub-signals is composed of a kth element in each of the Q first sub-signals, k is a positive integer less than or equal to L, or k is an integer greater than or equal to 0 and less than L; where: the first signal includes Q first sub-signals, a first sub-signal includes L elements, the first signal is obtained by performing a third transformation on a second signal, the second signal includes Q second sub-signals, a second sub-signal includes L elements; where: N represents a number of time domain units included in the first resource, M represents a number of frequency domain units included in the first resource, the values of M, L, and a first parameter are associated, the values of N, Q, and a second parameter are associated, N is an integer greater than 1, M is a positive integer, L is an integer greater than M, and Q is an integer greater than N.

[0431] For details, refer to the description in the first possible design above, which will not be repeated here.

[0432] Optionally, the third signal is generated based on selecting M elements from each of the N first sub-signals, including: the third signal is generated based on the second information selecting M elements from each of the N first sub-signals.

[0433] Optionally, the second information is predefined; or the transceiving unit 1510 is configured to receive or send third indication information, the third indication information indicating the second information.

[0434] Optionally, the second information includes a value of x, and the third signal is generated based on selecting an xth element to an x+M-1th element from each of the N first sub-signals, where x is a positive integer less than or equal to L-M+1, or x is an integer greater than or equal to 0 and less than L-M+1.

[0435] Optionally, the second information includes a value of C n1 and / or a value of C n2 , C n1 is an integer not equal to 0, and C n2 is an integer; an mth element in the M elements selected from an nth first sub-signal in the N first sub-signals is: an (m·C n1+C n2 the (m-1)·C mod (L)+1 th element in the M elements selected from the n th first sub-signal of the N first sub-signals, where n is a positive integer less than or equal to N, or n is an integer greater than or equal to 0 and less than N, m is an integer greater than or equal to 0 and less than M, and mod() is a modulo operation. n1 +C n2 the (m-1)·C mod (L)+1 th element in the M elements selected from the n th first sub-signal of the N first sub-signals, where n is a positive integer less than or equal to N, or n is an integer greater than or equal to 0 and less than N, m is an integer greater than or equal to 0 and less than M, and mod() is a modulo operation.

[0436] Optionally, the transceiver 1510 is further configured to receive or send fourth indication information, where the fourth indication information indicates the first parameter.

[0437] Optionally, values of L, M, and the first parameter satisfy any one of the following: M is an integer obtained by rounding up or rounding down L / α; M is an integer obtained by rounding up or rounding down L·α; M is an integer obtained by rounding up or rounding down L+α; M is an integer obtained by rounding up or rounding down L-α; L is an integer obtained by rounding up or rounding down M / α; L is an integer obtained by rounding up or rounding down M·α; L is an integer obtained by rounding up or rounding down M+α; or L is an integer obtained by rounding up or rounding down M-α; where α represents a value of the first parameter.

[0438] Optionally, the transceiver 1510 is further configured to receive or send fifth indication information, where the fifth indication information indicates a third parameter; and the first parameter is used for sending or receiving a sequence, and the third parameter is used for sending or receiving data; or the first parameter is used for sending or receiving data, and the third parameter is used for sending or receiving a sequence.

[0439] Optionally, the transceiver 1510 is further configured to receive or send sixth indication information, where the sixth indication information indicates that the third signal is transmitted based on a first waveform, and the first parameter is associated with the first waveform.

[0440] Optionally, the transceiver 1510 is further configured to receive or send seventh indication information, where the seventh indication information indicates the first resource.

[0441] It should be understood that the specific process in which each unit performs the corresponding steps described above has been described in detail in the above method embodiments, and thus is not described herein again for the sake of brevity.

[0442] It should also be understood that the apparatus 1500 is embodied in the form of a functional block diagram. The term "unit" herein can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (for example, a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combination of logic circuitry and / or other suitable components that support the described functions. In an optional example, those skilled in the art can understand that the apparatus 1500 can be embodied in the communication device in the above-mentioned embodiments, and can be used to execute the processes and / or steps corresponding to the communication device in the above-mentioned method embodiments. To avoid repetition, details are not described here.

[0443] The apparatus 1500 of each of the above-mentioned schemes has a function of implementing the corresponding steps performed by the communication device (for example, the sending end, and for example, the receiving end) in the above-mentioned methods. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above-mentioned functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, can be replaced by a processor, which respectively performs the transceiving operation and the related processing operation in each of the method embodiments.

[0444] In addition, the above-mentioned transceiver unit 1510 can also be a transceiver circuit (for example, which can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit.

[0445] It should be noted that the apparatus in FIG. 15 can be a communication device (for example, the sending end, and for example, the receiving end) in the above-mentioned embodiments, or a chip or a chip system, for example, a system on chip (SoC). Among them, the transceiver unit can be an input / output circuit, a communication interface; the processing unit is a processor or a microprocessor or an integrated circuit integrated on the chip. Here, no limitation is made.

[0446] Referring to FIG. 16, as an example, FIG. 16 is a schematic diagram of another communication apparatus 1600 provided by the embodiments of the present application. The apparatus 1600 includes a processor 1610, and the processor 1610 is coupled with a memory 1620, the memory 1620 is used to store computer programs or instructions and / or data, and the processor 1610 is used to execute the computer programs or instructions stored in the memory 1620, or read the data stored in the memory 1620, to execute the methods in the above-mentioned method embodiments.

[0447] Optionally, the processor 1610 is one or more.

[0448] Optionally, the memory 1620 is one or more.

[0449] Optionally, the memory 1620 is integrated with the processor 1610, or is separately arranged.

[0450] Optionally, as shown in FIG. 16, the apparatus 1600 further includes a transceiver 1630, configured to receive and / or send signals. For example, the processor 1610 is configured to control the transceiver 1630 to receive and / or send signals.

[0451] For example, the processor 1610 can have the function of the processing unit 1520 shown in FIG. 15, the memory 1620 can have the function of a storage unit, and the transceiver 1630 can have the function of the transceiving unit 1510 shown in FIG. 15.

[0452] As an example, the apparatus 1600 is configured to implement operations performed by a communication device (e.g., a sending end, or a receiving end) in each of the method embodiments.

[0453] For example, the processor 1610 is configured to execute computer programs or instructions stored in the memory 1620, to implement related operations of a communication device in each of the method embodiments.

[0454] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor.

[0455] It should also be understood that the memory referred to in the embodiments of the application can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. As an example but not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM) and direct memory bus random access memory (direct rambus RAM, DR RAM).

[0456] It should be noted that when the processor is a general processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) can be integrated in the processor.

[0457] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0458] Referring to FIG. 17, as an example, FIG. 17 is a schematic diagram of a chip system 1700 provided by an embodiment of the application. The chip system 1700 (or also can be called a processing system) includes a logic circuit 1710 and an input / output interface 1720.

[0459] The logic circuit 1710 can be a processing circuit in the chip system 1700. The logic circuit 1710 can be coupled with a storage unit, invoke instructions in the storage unit, so that the chip system 1700 can implement the methods and functions of the embodiments of the present application. The input / output interface 1720 can be an input / output circuit in the chip system 1700, output information processed by the chip system 1700, or input data or signaling information to be processed by the chip system 1700.

[0460] As an option, the chip system 1700 is configured to implement operations performed by a communication device (e.g., a transmitter, or a receiver) in the above method embodiments.

[0461] For example, the logic circuit 1710 is configured to implement operations related to processing performed by a communication device (e.g., a transmitter, or a receiver) in the above method embodiments; and the input / output interface 1720 is configured to implement operations related to transmitting and / or receiving performed by a communication device (e.g., a transmitter, or a receiver) in the above method embodiments.

[0462] The embodiments of the present application also provide a computer readable storage medium, which stores a computer program or instructions for implementing the method performed by a communication device (e.g., a transmitter, or a receiver) in the above method embodiments. For example, the computer program or instructions, when running on the communication device, enable the communication device (e.g., a transmitter, or a receiver) to perform the above method (e.g., the method 500 or the method 1000).

[0463] The embodiments of the present application also provide a computer program product, which contains instructions executed by a computer to implement the method performed by a communication device (e.g., a transmitter, or a receiver) in the above method embodiments. For example, the computer program or instructions, when running on the communication device, enable the communication device (e.g., a transmitter, or a receiver) to perform the above method (e.g., the method 500 or the method 1000).

[0464] The embodiments of the present application also provide a communication system, which includes the transmitter and / or the receiver in the above embodiments. For example, the system includes the transmitter and the receiver in the embodiment of FIG. 5. For another example, the system includes the transmitter and the receiver in the embodiment of FIG. 10.

[0465] The above-mentioned explanations and advantages of the related contents in any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be repeated here.

[0466] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0467] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server or a network device. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk (SSD) and the like. For example, the foregoing available media includes but is not limited to: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and various media that can store program codes.

[0468] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

A communication method characterized by comprising: The method comprises: generating a first signal, the first signal being obtained by performing a first transform on a second signal, wherein the first signal comprises N first sub-signals, the first sub-signals comprising L elements, the second signal comprising N second sub-signals, the second sub-signals comprising L elements; transmitting a third signal on a first resource, the third signal being generated based on selecting M elements from each of the N first sub-signals; wherein the N represents a number of time domain units included in the first resource, the M represents a number of frequency domain units included in the first resource, the M, the L, and a value of a first parameter are associated, the N is an integer greater than 1, the M is a positive integer, and the L is an integer greater than the M. A communication method characterized by comprising: The method comprises: receiving a third signal on a first resource, the third signal being generated based on selecting M elements from each of N first sub-signals, the first signal comprising the N first sub-signals, the first sub-signals comprising L elements, the first signal being obtained by performing a first transform on a second signal, the second signal comprising N second sub-signals, the second sub-signals comprising L elements; wherein the N represents a number of time domain units included in the first resource, the M represents a number of frequency domain units included in the first resource, the M, the L, and a value of a first parameter are associated, the N is an integer greater than 1, the M is a positive integer, and the L is an integer greater than the M. The method according to claim 1 or 2, characterized in that The first transform comprises a first sub-transform and a second sub-transform, the first signal being obtained by performing the first transform on a second signal, comprising: the first signal being obtained by performing the second sub-transform on each of N fourth sub-signals, the N fourth sub-signals belonging to a fourth signal, the fourth signal being obtained by performing the first sub-transform on each of L third sub-signals; wherein the third sub-signals comprise N elements, an i-th third sub-signal in the L third sub-signals being composed of an i-th element of each of the N second sub-signals, the fourth sub-signals comprising L elements, the i being a positive integer less than or equal to the L, or the i being an integer greater than or equal to 0 and less than the L. The method according to claim 1 or 2, characterized in that The first transform comprises a first sub-transform and a second sub-transform, the first signal being obtained by performing the first transform on a second signal, comprising: the first signal being obtained by performing the first sub-transform on each of L fifth sub-signals, the L fifth sub-signals belonging to a fifth signal, the fifth signal being obtained by performing the second sub-transform on each of the N second sub-signals. The method according to claim 1 or 2, characterized in that The first transform comprises a second sub-transform, the first signal being obtained by performing the first transform on a second signal, comprising: the first signal being obtained by performing the second sub-transform on each of the N second sub-signals. The method according to claim 5, characterized in that The third signal is generated based on selecting M elements from each of the N first sub-signals, and includes: The third signal is generated based on a seventh signal, the seventh signal is obtained by performing a first sub-transformation on each of M sixth sub-signals, the M sixth sub-signals belong to a sixth signal, the sixth signal is obtained by selecting M elements from each of the N first sub-signals. The method according to any one of claims 3 to 6, characterized in that, The first sub-transformation is an inverse discrete Fourier transform IDFT, and the second sub-transformation is a discrete Fourier transform DFT. The method according to any one of claims 1 to 7, characterized in that, The second signal is obtained by performing a second transformation on an eighth signal, wherein the eighth signal includes L eighth sub-signals, and each of the eighth sub-signals includes Q elements; and wherein the N, the Q, and a second parameter are associated in value. The method of claim 8, wherein The second transformation includes a third sub-transformation, and the second signal is obtained by performing the second transformation on the eighth signal, and includes: The second signal is obtained by selecting N elements from each of L ninth sub-signals, the L ninth sub-signals belong to a ninth signal, the ninth signal is obtained by performing the third sub-transformation on each of the L eighth sub-signals, and each of the ninth sub-signals includes Q elements. A communication method characterized by comprising: The method includes: generating a first signal, the first signal being obtained by performing a third transformation on a second signal, wherein the first signal includes Q first sub-signals, each of the first sub-signals includes L elements, the second signal includes Q second sub-signals, and each of the second sub-signals includes L elements; transmitting a third signal on a first resource; The third signal is generated based on selecting M elements from each of the N first sub-signals, wherein the N first sub-signals are N first sub-signals selected from the Q first sub-signals; or The third signal is generated based on selecting N elements from each of M sixth sub-signals, wherein each of the sixth sub-signals includes Q elements, the M sixth sub-signals are M sixth sub-signals selected from L sixth sub-signals, a kth sixth sub-signal in the L sixth sub-signals is composed of a kth element of each of the Q first sub-signals, the k is a positive integer less than or equal to the L, or the k is an integer greater than or equal to 0 and less than the L; The N represents a number of time domain units included in the first resource, the M represents a number of frequency domain units included in the first resource, the M, the L, and a first parameter are associated in value, the N, the Q, and a second parameter are associated in value, the N is an integer greater than 1, the M is a positive integer, the L is an integer greater than the M, and the Q is an integer greater than the N. A communication method characterized by comprising: The method includes: receiving a third signal on a first resource; The third signal is generated based on selecting M elements from each of N first sub-signals, wherein the N first sub-signals are N first sub-signals selected from Q first sub-signals; or The third signal is generated based on selecting N elements from each of M sixth sub-signals, wherein the sixth sub-signal includes Q elements, the M sixth sub-signals are M sixth sub-signals selected from L sixth sub-signals, the kth sixth sub-signal in the L sixth sub-signals is composed of the kth element of each of the Q first sub-signals, the k is a positive integer less than or equal to the L, or the k is an integer greater than or equal to 0 and less than the L; Wherein: the first signal includes the Q first sub-signals, the first sub-signal includes L elements, the first signal is obtained by performing third transformation on the second signal, the second signal includes Q second sub-signals, and the second sub-signal includes L elements; Wherein: the N represents the number of time domain units included in the first resource, the M represents the number of frequency domain units included in the first resource, the M, the L, and the value of the first parameter are associated, the N, the Q, and the value of the second parameter are associated, the N is an integer greater than 1, the M is a positive integer, the L is an integer greater than the M, and the Q is an integer greater than the N. The method according to claim 10 or 11, characterized in that The third transformation includes a third sub-transformation and a fourth sub-transformation, and the first signal is obtained by performing the third transformation on a second signal, including: The first signal is obtained by performing the fourth sub-transformation on each of Q fourth sub-signals, and the Q fourth sub-signals belong to a fourth signal, which is obtained by performing the third sub-transformation on each of L third sub-signals; Wherein, the third sub-signal includes Q elements, the ith third sub-signal in the L third sub-signals is composed of the ith element of each of the Q second sub-signals, the fourth sub-signal includes L elements, the i is a positive integer less than or equal to the L, or the i is an integer greater than or equal to 0 and less than the L. The method according to claim 10 or 11, characterized in that The third transformation includes a third sub-transformation and a fourth sub-transformation, and the first signal is obtained by performing the third transformation on a second signal, including: The first signal is obtained by performing the third sub-transformation on each of L fifth sub-signals, and the L fifth sub-signals belong to a fifth signal, which is obtained by performing the fourth sub-transformation on each of the Q second sub-signals, wherein the fifth sub-signal includes Q elements. According to any one of claims 9 or 12 or 13, characterized in that, The third sub-transformation is a discrete Fourier transform DFT, and the fourth sub-transformation is a discrete Fourier transform DFT. The method according to any one of claims 10 to 14, characterized in that The N first sub-signals are N first sub-signals selected from the Q first sub-signals, including: The N first sub-signals are N first sub-signals selected from the Q first sub-signals based on first information. The method of claim 15, wherein, The first information is predefined; or The method further comprises: receiving or sending first indication information, the first indication information indicating the first information. The method according to claim 15 or 16, characterized in that The first information comprises a value of y, The N first sub-signals are the yth to the y+N-1th first sub-signals in the Q first sub-signals, wherein the y is a positive integer less than or equal to Q-N+1, or the y is an integer greater than or equal to 0 and less than Q-N+1. The method according to claim 15 or 16, characterized in that The first information comprises a value of D1 and / or a value of D2, the D1 is an integer not equal to 0, and the D2 is an integer; The nth first sub-signal in the N first sub-signals is the (n·D1+D2)mod(Q)th first sub-signal in the Q first sub-signals, wherein the n is an integer greater than or equal to 0 and less than N, and mod() is a modulo or remainder operation; or the nth first sub-signal in the N first sub-signals is the ((n-1)·D1+D2)mod(Q)+1th first sub-signal in the Q first sub-signals, wherein the n is a positive integer less than or equal to N, and mod() is a modulo or remainder operation. The method according to any one of claims 8 to 18, characterized in that The method further comprises: receiving or sending second indication information, the second indication information indicating the second parameter. The method according to any one of claims 8 to 19, characterized in that The Q, the N, and the value of the second parameter satisfy any one of the following: N is an integer obtained by rounding up or rounding down Q / β; N is an integer obtained by rounding up or rounding down Q·β; N is an integer obtained by rounding up or rounding down Q+β; N is an integer obtained by rounding up or rounding down Q-β; Q is an integer obtained by rounding up or rounding down N / β; Q is an integer obtained by rounding up or rounding down N·β; Q is an integer obtained by rounding up or rounding down N+β; or Q is an integer obtained by rounding up or rounding down N-β; wherein β represents the value of the second parameter. The method according to any one of claims 1 to 20, characterized in that The third signal is generated based on M elements selected from each of the N first sub-signals, comprising: The third signal is generated based on M elements selected from each of the N first sub-signals based on second information. The method of claim 21, wherein, The second information is predefined; or The method further comprises: receiving or sending third indication information, the third indication information indicating the second information. The method according to claim 21 or 22, characterized in that The second information comprises a value of x, The third signal is generated based on the xth to the x+M-1th elements selected from each of the N first sub-signals, wherein the x is a positive integer less than or equal to L-M+1, or the x is an integer greater than or equal to 0 and less than L-M+1. The method according to claim 21 or 22, characterized in that The second information includes the value of C n1 and / or the value of C n2 , C n1 is an integer not equal to 0, and C n2 is an integer. An mth element of M elements selected from an nth first sub-signal of the N first sub-signals is an (m·C+n)th element of L elements included in the nth first sub-signal, where the n is a positive integer less than or equal to N, or the n is an integer greater than or equal to 0 and less than N, the m is an integer greater than or equal to 0 and less than the M, and mod() is a modulo or remainder operation. n1 +C n2 )mod(L)th element, where the n is a positive integer less than or equal to N, or the n is an integer greater than or equal to 0 and less than N, the m is an integer greater than or equal to 0 and less than the M, and mod() is a modulo or remainder operation. An mth element of M elements selected from an nth first sub-signal of the N first sub-signals is a ((m-1)·C n1 +C n2 )mod(L)+1th element of L elements included in the nth first sub-signal, where the n is a positive integer less than or equal to N, or the n is an integer greater than or equal to 0 and less than N, the m is a positive integer less than or equal to the M, and mod() is a modulo or remainder operation. The method according to any one of claims 1 to 24, characterized in that The method further comprises: receiving or sending fourth indication information, the fourth indication information indicating the first parameter. The method according to any one of claims 1 to 25, characterized in that The L, the M, and the value of the first parameter satisfy any one of the following: M is an integer obtained by rounding up or rounding down L / α; M is an integer obtained by rounding up or rounding down L·α; M is an integer obtained by rounding up or rounding down L+α; M is an integer obtained by rounding up or rounding down L-α; L is an integer obtained by rounding up or rounding down M / α; L is an integer obtained by rounding up or rounding down M·α; L is an integer obtained by rounding up or rounding down M+α; or L is an integer obtained by rounding up or rounding down M-α; Wherein, α represents the value of the first parameter. The method according to any one of claims 1 to 26, characterized in that The method further comprises: receiving or sending fifth indication information, the fifth indication information indicating a third parameter; Wherein, the first parameter is used for sending or receiving a sequence, and the third parameter is used for sending or receiving data; or, the first parameter is used for sending or receiving data, and the third parameter is used for sending or receiving a sequence. The method according to any one of claims 1 to 27, characterized in that The method further comprises: receiving or sending sixth indication information, the sixth indication information indicating that the third signal is transmitted based on a first waveform, and the first parameter is associated with the first waveform. The method according to any one of claims 1 to 28, characterized in that The method further comprises: receiving or sending seventh indication information, the seventh indication information indicating the first resource. A communication device characterized by comprising: The apparatus comprises a module or unit for performing the method of any one of claims 1 to 29. A communication device, characterized by The apparatus comprises a processor configured to cause the communication device to perform the method of any one of claims 1 to 29. The apparatus of claim 31, wherein The apparatus further comprises a memory and / or a communication interface, The memory is coupled with the processor and is configured to store computer programs or instructions; The communication interface is coupled with the processor and is configured to input and / or output information. A computer-readable storage medium, characterized by, The computer readable storage medium stores computer programs or instructions, which, when executed on a communication device, cause the communication device to perform the method of any one of claims 1 to 29. A computer program product, characterized in that The computer program product comprises computer programs or instructions, which, when executed on a communication device, cause the communication device to perform the method of any one of claims 1 to 29.

Citation Information

Patent Citations

  • Communication method and device

    CN111526106A

  • Phase compensation method and electronic equipment

    CN112583753A

  • Synchronization Signal Transmission Method And Apparatus

    US20180220387A1