Communication method and device

By setting the first sequence at the head of the symbol in the communication system and extending the CP length of the symbol, the problem of under-CP in the symbol is solved, and the understanding and adjustment performance and data transmission efficiency are improved.

CN119966575APending Publication Date: 2025-05-09HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311503412.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-09
Publication Date
2025-05-09

AI Technical Summary

Technical Problem

In a communication system, some symbols do not include cyclic prefix (CP), but instead use unique words (UW) to form equivalent CP, resulting in the problem of under-CP in the first symbol of the time unit, which affects the demodulation performance.

Method used

By setting the first sequence at the head of the symbol, the starting position is the symbol starting position if CP is not included, or adjacent to the CP end position, the CP length of the symbol is extended without increasing the actual data, and the inter-symbol interference and inter-subcarrier interference are reduced.

Benefits of technology

It effectively solves the impact of symbol demodulation performance, improves the resistance to inter-symbol interference and inter-subcarrier interference, and improves the efficiency of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119966575A_ABST
    Figure CN119966575A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. According to the invention, the condition of an under-cyclic prefix CP can be improved, and the demodulation performance of symbols can be improved. The method includes a first communication device generating symbols within a first time unit. The first symbol is the first symbol in a first time unit, and the first symbol comprises a first sequence and a second sequence. Wherein the initial position of the first sequence is the initial position of the first symbol corresponding to the fact that the first symbol does not comprise a cyclic prefix (CP). Corresponding to the CP included in the first symbol, a starting position of the first sequence is adjacent to a CP ending position of the first symbol. The end position of the second sequence is the end position of the first symbol. A first communication device transmits symbols within a first time unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art

[0002] In a communication system, a cyclic prefix (CP) is set at the head of a symbol to reduce inter-symbol interference (ISI) and inter-carrier interference (ICI).

[0003] However, in some embodiments, a symbol may not include a CP, but include a unique word (UW), and the UW constitutes an equivalent CP. For example, a time unit includes multiple symbols, and the tail of each symbol includes a UW. In this way, the UW at the end of the previous symbol is used as the equivalent CP of the current symbol, but the first symbol of the time unit has a problem of lacking CP, which affects the demodulation performance. Summary of the invention

[0004] In order to solve the above technical problems, the present application provides a communication method and device, which can improve the situation of insufficient CP and help improve the demodulation performance of symbols. To achieve the above purpose, the present application adopts the following technical solutions:

[0005] In the first aspect, a communication method is provided. The method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (for example, a network device, a terminal device), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The following description is taken as an example that the execution subject is the first communication device. The method includes: the first communication device generates a symbol in a first time unit; the first symbol is the first symbol in the first time unit, and the first symbol includes a first sequence and a second sequence; wherein, corresponding to the first symbol not including a cyclic prefix CP, the starting position of the first sequence is the starting position of the first symbol; corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the CP end position of the first symbol; the end position of the second sequence is the end position of the first symbol. The first communication device sends the symbol in the first time unit.

[0006] For example, the first time unit is a time slot. The first communication device is a terminal device or a network device.

[0007] The starting position of the first sequence is adjacent to the CP end position of the first symbol, which can be understood as: the first value of the first sequence is the next value of the CP of the first symbol, that is, the starting position of the first sequence is the next position of the CP end position.

[0008] In this way, for the first symbol in the first time unit (i.e., the first symbol), the first sequence is set at the head of the symbol. Corresponding to the case where the first symbol does not include a CP, the first sequence can be regarded as an equivalent CP of the first symbol. Corresponding to the case where the first symbol includes a CP, the CP of the first symbol and the first sequence can be regarded as an equivalent CP of the first symbol. In other words, due to the existence of the first sequence, the CP length of the first symbol is extended, which helps to better reduce inter-symbol interference ISI and inter-subcarrier interference ICI and improve demodulation performance.

[0009] In the second aspect, a communication method is provided. The method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the second communication device. The following description is taken as an example that the execution subject is the second communication device. The method includes: the second communication device receives a symbol in a first time unit; the first symbol is the first symbol in the first time unit, and the first symbol includes a first sequence and a second sequence; wherein, corresponding to the first symbol not including a cyclic prefix CP, the starting position of the first sequence is the starting position of the first symbol; corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the end position of the CP of the first symbol; the end position of the second sequence is the end position of the first symbol.

[0010] For example, the first time unit is a time slot. The second communication device is a terminal device or a network device.

[0011] Among them, the technical effects brought about by the second aspect can refer to the technical effects brought about by the first aspect, and will not be repeated here.

[0012] In combination with the first aspect and the second aspect, in a possible design, the first time unit also includes a second symbol, the second symbol is the next symbol of the first symbol, the second symbol includes a third sequence and a fourth sequence, the starting position of the third sequence is the starting position of the second symbol, and the ending position of the fourth sequence is the ending position of the second symbol; the third sequence is the same as the first sequence, and the signal with an end length of x in the fourth sequence is the same as the signal with an end length of x in the second sequence; x is a positive integer.

[0013] That is to say, since the first sequence is the same as the third sequence, the first symbol can be a symbol with a higher importance level, for example, the first symbol is a synchronization symbol, a reference symbol, a control symbol, etc., which helps to reduce data demodulation delay.

[0014] Since the signal with the end length x in the fourth sequence is the same as the signal with the end length x in the second sequence, the signal with the end length x of the first symbol can be used as the equivalent CP of the second symbol. Similarly, the signal with the end length x of the second symbol can be used as the equivalent CP of the next symbol of the second symbol.

[0015] In combination with the first aspect and the second aspect, in one possible design, the first sequence includes a first unique word UW and / or service data; the service data includes at least a portion of the service data carried by the first symbol, or at least a portion of the service data carried by the second symbol.

[0016] In this way, the CP of the first sequence and the first symbol constitutes a larger CP, which helps to reduce the ISI and ICI of the first symbol. In the case where the first sequence includes the service data, it helps to improve data transmission efficiency.

[0017] In combination with the first aspect and the second aspect, in a possible design, the first sequence is a second UW.

[0018] In this way, since only the first sequence of the first symbol is affected by ISI and ICI, the first sequence is set to the second UW to resist ICI and ISI.

[0019] In combination with the first aspect and the second aspect, in a possible design, the second sequence is a third UW.

[0020] In combination with the first aspect and the second aspect, in a possible design, the first symbol is a downlink symbol, and the length of the first sequence is determined based on the CP length of the first symbol and the maximum delay extension of the first symbol, thereby reducing the impact of ICI on the first symbol.

[0021] Wherein, corresponding to the first symbol not including CP, the CP length of the first symbol is zero.

[0022] In combination with the first aspect and the second aspect, in a possible design, the first symbol is an uplink symbol, and the length of the first sequence is determined based on the CP length of the first symbol and the maximum delay spread of the first symbol, and the maximum delay spread of the third symbol; the third symbol is the previous symbol of the first symbol, thereby minimizing the impact of ICI and ISI on the first symbol.

[0023] In combination with the first aspect and the second aspect, in a possible design, the length of the first sequence satisfies:

[0024] x h +N 1stuw,μ ≤MDS 0

[0025] Among them, x h represents the length of the first sequence, N 1st uw,μ Indicates the CP length of the first symbol, MDS 0 Indicates the maximum delay spread of the first symbol.

[0026] In combination with the first aspect and the second aspect, in a possible design, the length of the first sequence satisfies:

[0027] x h +N 1stsuw,μ ≤max(MDS 0 ,MDS pre )

[0028] Among them, x h represents the length of the first sequence, N 1st uw,μ Indicates the CP length of the first symbol, MDS 0 represents the maximum delay spread of the first symbol, MDS pre represents the maximum delay spread of the third symbol, and max() represents the maximum value operator.

[0029] In combination with the first aspect and the second aspect, in a possible design, the length of the first sequence is also determined based on at least one of the following: the modulation coding scheme MCS of the first symbol, the error vector magnitude EVM required by the first symbol, the symbol type of the first symbol, or the transmission load of the sent symbol.

[0030] For example, in x h +N 1stuw, μ≤MDS 0 In the case of x h+N 1stuw,μ ≤max(MDC 0 ,MDS pre ), the length of the first sequence also refers to other factors, such as the MCS of the first symbol, the EVM required for the first symbol, the symbol type of the first symbol, or the transmission payload of the sent symbol, so as to meet the needs of the first symbol as much as possible.

[0031] In combination with the first aspect and the second aspect, in a possible design, if the first communication device is a network device, the method further includes: sending first information. The first information includes configuration parameters of the first sequence to facilitate the receiving device to demodulate the first symbol.

[0032] In combination with the first aspect and the second aspect, in a possible design, if the first communication device is a terminal device, the method further includes: receiving first information. The first information includes configuration parameters of the first sequence, so that the first communication device generates the first sequence that meets the configuration requirements according to the configuration parameters.

[0033] In combination with the first aspect and the second aspect, in a possible design, when the first sequence includes a first UW and service data, the configuration parameters of the first sequence include a length parameter of the first UW, so that the receiving device knows the starting position of the service data in the first sequence, thereby improving the data demodulation performance of the receiving device.

[0034] In combination with the first aspect and the second aspect, in a possible design, the first information is carried by one of the following: downlink control information DCI, media access control element MAC-CE, or radio resource control RRC message.

[0035] In combination with the first aspect and the second aspect, in a possible design, the first information also includes position information of a fast Fourier transform FFT window, and the FFT window is used for demodulation of the first symbol.

[0036] For example, the position information of the FFT window is used to indicate the starting position, ending position, size, etc. of the FFT window so that the receiving device can demodulate the first symbol.

[0037] In a third aspect, a communication method is provided. The method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (for example, a network device, a terminal device), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The following description is taken as an example that the execution subject is the first communication device. The method includes: the first communication device generates a symbol in a first time unit; the first symbol is the first symbol in the first time unit, and the first symbol includes a cyclic prefix CP, a fifth sequence, and a sixth sequence; the starting position of the CP is the starting position of the first symbol, the end position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the end position of the sixth sequence is the end position of the first symbol; the second time unit is the previous time unit of the first time unit, and the last symbol of the second time unit includes a seventh sequence, and the end position of the seventh sequence is adjacent to the starting position of the CP; the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP. The first communication device sends the symbol in the first time unit.

[0038] The end position of the fifth sequence is adjacent to the start position of the sixth sequence, which can be understood as: the first value of the sixth sequence is the next value of the fifth sequence, that is, the start position of the sixth sequence is the next position of the end position of the fifth sequence.

[0039] The end position of the seventh sequence is adjacent to the start position of the CP, which can be understood as: the first value of the CP is the next value of the seventh sequence, that is, the start position of the CP is the next position of the end position of the seventh sequence.

[0040] In this way, for the first symbol in the first time unit (i.e., the first symbol), two parts are included at the end of the symbol, namely, the fifth sequence and the sixth sequence. Since the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP of the first symbol, the seventh sequence (i.e., the end sequence of the previous symbol) and the CP of the first symbol can be regarded as the equivalent CP of the first symbol. In other words, corresponding to the first symbol including the CP, the seventh sequence can be equivalent to extending the CP, thereby helping to better reduce the impact of inter-symbol interference ISI and inter-subcarrier interference ICI and improve demodulation performance.

[0041] In a fourth aspect, a communication method is provided. The method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the second communication device. The following is described by taking the execution subject as the second communication device as an example. The method includes: the second communication device receives a symbol in a first time unit; the first symbol is the first symbol in the first time unit, and the first symbol includes a cyclic prefix CP, a fifth sequence, and a sixth sequence; the starting position of the CP is the starting position of the first symbol, the end position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the end position of the sixth sequence is the end position of the first symbol; the second time unit is the previous time unit of the first time unit, and the last symbol of the second time unit includes a seventh sequence, and the end position of the seventh sequence is adjacent to the starting position of the CP; the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP.

[0042] Among them, the technical effects brought about by the fourth aspect can refer to the technical effects brought about by the third aspect, and will not be repeated here.

[0043] In combination with the third aspect and the fourth aspect, in a possible design, the first time unit also includes a second symbol, the second symbol is the next symbol of the first symbol, the second symbol includes an eighth sequence, and the end position of the eighth sequence is the end position of the second symbol; the signal with an end length of x in the eighth sequence is the same as the signal with an end length of x in the ninth sequence, and x is a positive integer. The ninth sequence includes the fifth sequence and the sixth sequence. The end position of the ninth sequence is the end position of the sixth sequence.

[0044] In this way, since the signal with the end length x in the eighth sequence is the same as the signal with the end length x in the ninth sequence, the signal with the end length x of the first symbol can be used as the equivalent CP of the second symbol. Similarly, the signal with the end length x of the second symbol can be used as the equivalent CP of the next symbol of the second symbol.

[0045] In combination with the third aspect and the fourth aspect, in a possible design, the first symbol is precoded in the same manner as the last symbol. Alternatively, the first symbol and the last symbol are not precoded.

[0046] In this way, the fifth sequence at the end of the first symbol is the same as the seventh sequence at the end of the last symbol.

[0047] In a fifth aspect, a communication method is provided. The method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (for example, a network device, a terminal device), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The following description is taken as an example that the execution subject is the first communication device. The method includes: the first communication device generates a symbol in a first time unit; the first symbol is the first symbol in the first time unit, the first symbol includes a cyclic prefix CP, a tenth sequence, an eleventh sequence, a twelfth sequence and a thirteenth sequence, the starting position of the CP is the starting position of the first symbol, and the starting position of the tenth sequence is adjacent to the end position of the CP; the end position of the eleventh sequence is adjacent to the starting position of the twelfth sequence, the end position of the twelfth sequence is adjacent to the starting position of the thirteenth sequence, and the end position of the thirteenth sequence is the end position of the first symbol; the CP is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence. The first communications device transmits symbols within the first time unit.

[0048] The starting position of the tenth sequence is adjacent to the ending position of the CP, which can be understood as: the first value of the tenth sequence is the next value of the CP, that is, the starting position of the tenth sequence is the next position of the ending position of the CP.

[0049] The end position of the eleventh sequence is adjacent to the start position of the twelfth sequence, which can be understood as: the first value of the twelfth sequence is the next value of the eleventh sequence, that is, the start position of the twelfth sequence is the next position of the end position of the eleventh sequence.

[0050] The end position of the twelfth sequence is adjacent to the start position of the thirteenth sequence, which can be understood as: the first value of the thirteenth sequence is the next value of the twelfth sequence, that is, the start position of the thirteenth sequence is the next position of the end position of the twelfth sequence.

[0051] In this way, for the first symbol in the first time unit (i.e., the first symbol), the header of the symbol includes two parts, namely, the CP of the first symbol and the tenth sequence. Since the CP of the first symbol is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence, the CP of the first symbol and the tenth sequence can be regarded as equivalent CPs of the intermediate signal segments in the first symbol. Corresponding to the first symbol including the CP, the tenth sequence can be equivalent to extending the CP, thereby helping to better reduce the impact of inter-symbol interference ISI and inter-subcarrier interference ICI and improve demodulation performance.

[0052] In a sixth aspect, a communication method is provided. The method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the second communication device. The following description is taken as an example that the execution subject is the second communication device. The method includes: the second communication device receives a symbol in a first time unit; the first symbol is the first symbol in the first time unit, the first symbol includes a cyclic prefix CP, a tenth sequence, an eleventh sequence, a twelfth sequence, and a thirteenth sequence, the starting position of the CP is the starting position of the first symbol, and the starting position of the tenth sequence is adjacent to the end position of the CP; the end position of the eleventh sequence is adjacent to the starting position of the twelfth sequence, the end position of the twelfth sequence is adjacent to the starting position of the thirteenth sequence, and the end position of the thirteenth sequence is the end position of the first symbol; the CP is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence.

[0053] Among them, the technical effects brought about by the sixth aspect can refer to the technical effects brought about by the fifth aspect, and will not be repeated here.

[0054] In combination with the fifth aspect and the sixth aspect, in one possible design, the eleventh sequence includes a first portion of business data, the twelfth sequence includes a second portion of business data, and the thirteenth sequence is a unique word UW.

[0055] In the seventh aspect, a communication method is provided. The method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application can refer to the first communication device itself (for example, a network device, a terminal device), or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the first communication device. The following description is taken as an example that the execution subject is the first communication device. The method includes: the first communication device generates a symbol in a first time unit; the first symbol is the first symbol in the first time unit, the first symbol includes a cyclic prefix CP, a fourteenth sequence, a fifteenth sequence, a sixteenth sequence, and a seventeenth sequence, the starting position of the CP is the starting position of the first symbol, and the starting position of the fourteenth sequence is adjacent to the end position of the CP; the end position of the fifteenth sequence is adjacent to the starting position of the sixteenth sequence, and the end position of the fifteenth sequence is determined according to the length of the first symbol; the end position of the seventeenth sequence is the end position of the first symbol; the CP is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence. The first communications device transmits symbols within the first time unit.

[0056] The starting position of the fourteenth sequence is adjacent to the ending position of the CP, which can be understood as: the first value of the fourteenth sequence is the next value of the CP, that is, the starting position of the fourteenth sequence is the next position of the ending position of the CP.

[0057] The end position of the fifteenth sequence is adjacent to the start position of the sixteenth sequence, which can be understood as: the first value of the sixteenth sequence is the next value of the fifteenth sequence, that is, the start position of the sixteenth sequence is the next position of the end position of the fifteenth sequence.

[0058] In this way, for the first symbol in the first time unit (i.e., the first symbol), the header of the symbol includes two parts, namely, the CP of the first symbol and the fourteenth sequence. Since the CP of the first symbol is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence, the CP of the first symbol and the fourteenth sequence can be regarded as equivalent CPs of the intermediate signal segments in the first symbol. Corresponding to the first symbol including the CP, the fourteenth sequence can be equivalent to extending the CP, thereby helping to better reduce the impact of inter-symbol interference ISI and inter-subcarrier interference ICI and improve demodulation performance.

[0059] In an eighth aspect, a communication method is provided. The method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application can refer to the second communication device itself (for example, a network device, a terminal device), or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can realize all or part of the functions of the second communication device. The following description is taken as an example that the execution subject is the second communication device. The method includes: the second communication device receives a symbol in a first time unit; the first symbol is the first symbol in the first time unit, the first symbol includes a cyclic prefix CP, a fourteenth sequence, a fifteenth sequence, a sixteenth sequence, and a seventeenth sequence, the starting position of the CP is the starting position of the first symbol, and the starting position of the fourteenth sequence is adjacent to the end position of the CP; the end position of the fifteenth sequence is adjacent to the starting position of the sixteenth sequence, and the end position of the fifteenth sequence is determined according to the length of the first symbol; the end position of the seventeenth sequence is the end position of the first symbol; the CP is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence.

[0060] Among them, the technical effects brought about by the eighth aspect can refer to the technical effects brought about by the seventh aspect, and will not be repeated here.

[0061] In combination with the seventh aspect and the eighth aspect, in a possible design, the end position of the fifteenth sequence is determined according to the length of the first symbol, including: the first symbol includes N values, a first value of the N values ​​is adjacent to the end position of the CP, and a last value of the N values ​​is adjacent to the start position of the seventeenth sequence. The fifteenth sequence includes N / 2 values ​​of the N values.

[0062] In combination with the seventh aspect and the eighth aspect, in one possible design, the fourteenth sequence includes a first portion of business data, the fifteenth sequence includes a second portion of business data, and the seventeenth sequence is a unique word UW.

[0063] In a ninth aspect, a communication device is provided for implementing the above-mentioned various methods. The communication device includes a module, unit, or means corresponding to the implementation method, and the module, unit, or means can be implemented by hardware, software, or by hardware executing the corresponding software implementation. The hardware or software includes one or more modules or units corresponding to the functions.

[0064] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module may be used to implement the processing function in any of the above aspects and any possible implementations thereof. The transceiver module, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementations thereof. The transceiver module may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0065] In some possible designs, the transceiver module includes a sending module and / or a receiving module, which are respectively used to implement the sending or receiving functions in any of the above aspects and any possible implementation methods thereof.

[0066] In a tenth aspect, a communication device is provided, comprising: a processor and a memory, wherein the processor and the memory are coupled, and the memory stores program instructions, and when the program instructions stored in the memory are executed by the processor, the communication device executes a method as described in any one of the above aspects or any possible design of any one of the aspects.

[0067] In an eleventh aspect, a communication device is provided, comprising: a processor; the processor is used to execute a computer program or instruction so that the communication device executes the method described in any aspect. Optionally, the communication device also includes a memory, which can be coupled to the processor, or the memory can also exist independently of the processor, for example, the memory and the processor are two independent modules. The memory can be located outside the communication device or inside the communication device.

[0068] In a twelfth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored, and when the computer program or instruction is executed on a communication device, the communication device can execute the method described in any one of the aspects.

[0069] In a thirteenth aspect, a computer program product comprising instructions is provided, which, when executed on a communication device, enables the communication device to execute the method described in any one of the aspects.

[0070] The communication device provided in any one of the ninth to thirteenth aspects may be the first communication device in the first, third, fifth or seventh aspects, or a component included in the first communication device, such as a chip or a chip system; or, the communication device may be the second communication device in the second, fourth, sixth or eighth aspects, or a component included in the second communication device, such as a chip or a chip system. When the device is a chip system, it may be composed of a chip, or may include a chip and other discrete devices.

[0071] It can be understood that when the communication device provided in any one of the ninth to thirteenth aspects is a chip, the sending action / function of the communication device can be understood as output information, and the receiving action / function of the communication device can be understood as input information.

[0072] Among them, the technical effects brought about by any design method in the ninth to thirteenth aspects can refer to the technical effects brought about by different design methods in the first to eighth aspects, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application;

[0074] Figure 2a A schematic diagram of a signal transmission principle provided in an embodiment of the present application;

[0075] Figure 2b A schematic diagram of another signal transmission principle provided in an embodiment of the present application;

[0076] Figure 3a A schematic diagram of the principle of a modulation method provided in an embodiment of the present application;

[0077] Figure 3b A schematic diagram of another modulation method provided in an embodiment of the present application;

[0078] Figure 3c A schematic diagram of another modulation method provided in an embodiment of the present application;

[0079] Figure 3d A schematic diagram of another modulation method provided in an embodiment of the present application;

[0080] Figure 4 A schematic diagram of the principle of inserting a cyclic prefix provided in an embodiment of the present application;

[0081] Figure 5 A schematic diagram of the position of a Fast Fourier Transform (FFT) window of a receiving end provided in an embodiment of the present application;

[0082] Figure 6 A schematic diagram of the structure of a unique character symbol provided in an embodiment of the present application;

[0083] Figure 7 A schematic diagram of a principle for generating a unique character symbol provided in an embodiment of the present application;

[0084] Figure 8 A flow chart of a communication method provided in an embodiment of the present application;

[0085] Fig. 9A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0086] Fig.10 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0087] Fig.11 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0088] Fig.12 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0089] Fig.13 A schematic diagram of the principle of an error vector magnitude (EVM) provided in an embodiment of the present application;

[0090] Fig.14 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0091] Fig.15 A flowchart of another communication method provided in an embodiment of the present application;

[0092] Fig.16 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0093] Fig.17 A flowchart of another communication method provided in an embodiment of the present application;

[0094] Fig.18 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0095] Fig.19 A flowchart of another communication method provided in an embodiment of the present application;

[0096] Fig. 20 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0097] Fig.21 A schematic diagram of the structure of another unique character symbol provided in an embodiment of the present application;

[0098] Fig. 22 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0099] Fig.23 A schematic diagram of the structure of another communication device provided in an embodiment of the present application;

[0100] Fig.24 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0101] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0102] In this application, the term "system" may be used interchangeably with "network". This application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0103] In addition, in the embodiments of the present application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way.

[0104] In the embodiments of the present application, "of", "corresponding, relevant" and "corresponding" may sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are consistent.

[0105] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0106] Figure 1 FIG. 1 is a schematic diagram of the architecture of a communication system 1000 used in an embodiment of the present application. Figure 1 As shown, the communication system 1000 includes at least one network device (such as Figure 1 110a and 110b) and at least one terminal device (such as Figure 1 120a-120j in FIG. 120b). The terminal device may communicate with the network device in a wireless manner. Optionally, different network devices may communicate with each other. Optionally, different terminal devices may communicate with each other.

[0107] It should be pointed out that Figure 1It is only a schematic diagram. Although not shown, the communication system 1000 may also include other network devices. For example, the communication system 1000 may also include one or more core network (CN) devices, wireless relay devices and wireless backhaul devices, which are not specifically limited here.

[0108] The network device may be connected to the core network device wirelessly or wiredly. The core network device and the network device may be independent and different physical devices, or the functions of the core network device and the logical functions of the network device may be integrated on the same physical device, or the functions of some core network devices and some network devices may be integrated on one physical device, which is not specifically limited in the embodiments of the present application.

[0109] Optionally, the network device is a network-side device with wireless transceiver functions. The network device may be a device in a radio access network (RAN) that provides wireless communication functions for terminal devices, referred to as a RAN device. RAN may be an access network in the third generation partnership project (3GPP), for example, 4G, 5G, or a future-oriented 6G network. RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloud radio access network, CRAN), or a communication network of two or more of the above networks. RAN equipment may be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation base station (next generation nodeB, gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, a wireless fidelity (WiFi) system, a long range radio (LoRa) system, or an access node in a vehicle networking system. The RAN device may also be a module or unit that completes part of the functions of the base station, for example, it may be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The CU here completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and may also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and may also complete the functions of part or all of the physical layer. For the specific description of the above-mentioned protocol layers, please refer to the relevant technical specifications of the 3rd Generation Partnership Project (3GPP). The CU and DU may be set separately, or may also be included in the same network element, such as the baseband unit (BBU).The RU may be included in a radio frequency device or a radio frequency unit, for example, in a remote radio unit (RRU), an active antenna unit (AAU) or a remote radio head (RRH). In different systems, CU, DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, CU may also be referred to as O-CU (open CU), DU may also be referred to as O-DU, and RU may also be referred to as O-RU. Any of the CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module. The wireless access network device may be a macro base station (eg. Figure 1 110a), or a micro base station or an indoor station (such as Figure 1 110b), may also be a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the wireless access network device. For ease of description, network device is used as the abbreviation of wireless access network device, and base station is used as an example of wireless access network device.

[0110] Optionally, the terminal device accesses the core network through a network device. The terminal device includes a device that provides voice and / or data connectivity to the user, specifically, a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides voice and data connectivity to the user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a wireless access network, exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal device may include user equipment (UE), wireless terminal equipment, mobile terminal equipment, D2D terminal equipment, V2X terminal equipment, machine-to-machine / machine-type communications (M2M / MTC) terminal equipment, Internet of Things (IoT) terminal equipment, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user equipment, etc. For example, it may include a mobile phone (or "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA) and other devices. It also includes limited devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.

[0111] The various terminal devices introduced above, if located on a vehicle (eg, placed in or installed in a vehicle), can be considered as vehicle-mounted terminal devices, which are also called on-board units (OBU).

[0112] In the embodiment of the present application, the terminal device may also include a relay. Alternatively, it can be understood that anything that can communicate data with the base station can be regarded as a terminal device.

[0113] In the embodiment of the present application, the device for realizing the function of the terminal device may be a terminal device, or a device capable of supporting the terminal device to realize the function, such as a chip system, which may be installed in the terminal device. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the terminal is a terminal device as an example for introduction.

[0114] It should be understood that the network equipment and terminal equipment can be fixed or movable. The network equipment and terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on aircraft, balloons and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the network equipment and terminal equipment.

[0115] The roles of network devices and terminal devices can be relative. For example, Figure 1 The helicopter or drone 120i in the figure can be configured as a mobile base station. For the terminal devices 120j that access the wireless access network through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, 110a and 120i communicate through the wireless air interface protocol. Of course, 110a and 120i can also communicate through the interface protocol between base stations. At this time, relative to 110a, 120i is also a network device. Therefore, network devices and terminal devices can be collectively referred to as communication devices. Figure 1 110a and 110b in the figure can be called communication devices with network device functions. Figure 1 120a-120j may be referred to as communication devices having terminal device functions.

[0116] Network devices and terminal devices, network devices and network devices, and terminal devices and terminal devices may communicate through authorized spectrum, unauthorized spectrum, or both; may communicate through spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or spectrum below 6 GHz and spectrum above 6 GHz. The embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0117] In the embodiments of the present application, the functions of the network device may also be performed by a module (such as a chip) in the network device, or by a control subsystem including the network device function. The control subsystem including the network device function here may be a control center in the above-mentioned application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device may also be performed by a module (such as a chip or a modem) in the terminal device, or by a device including the terminal device function.

[0118] In an embodiment of the present application, a network device sends a downlink signal or downlink information to a terminal device, and the downlink information is carried on a downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on an uplink channel. In order to communicate with the network device, the terminal device needs to establish a wireless connection with the cell controlled by the network device. The cell with which the terminal device has established a wireless connection is called the service cell of the terminal device. When the terminal device communicates with the service cell, it will also be interfered by signals from neighboring cells.

[0119] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.

[0120] In order to facilitate understanding of the embodiments of the present application, the following briefly describes the terms involved in the embodiments of the present application. It should be understood that these descriptions are only for facilitating understanding of the embodiments of the present application and should not constitute any limitation to the present application.

[0121] 1-1. Multipath

[0122] Multipath refers to the propagation phenomenon where a signal reaches a receiver through two or more paths. Figure 2aAn example is shown where a signal reaches a receiver via two paths, such as a line-of-sight (LOS) propagation path and a non-line-of-sight (NLOS) propagation path. Causes of multipath include atmospheric ducting, ionospheric reflection and refraction, and reflections from water and land objects such as mountains and buildings.

[0123] 1-2. Delay spread (DS)

[0124] Since multiple copies of a signal travel different distances, they arrive at the receiver at different times. The difference between the arrival time of the last resolvable delayed signal and the first delayed signal is called the maximum delay spread (MDS).

[0125] If a signal is received at a given time and then a copy of that signal is received a fraction of a second later, the information will be "blurred" due to the superposition of the signals in time. As MDS increases, the quality of the received signal degrades and eventually communication becomes impossible (i.e., the transmitted signal cannot be properly demodulated), even when the signal level is above the receiver's sensitivity level.

[0126] In addition, during the communication process, when the baseband shaped pulse (or filter) and the RF filter are non-Nyquist pulses, these baseband shaped pulses and RF filters will also cause the received signal to have a time delay extension. In this application, the baseband shaped pulse and the RF filter are regarded as part of the physical channel, that is, the physical channel does not only refer to Figure 2b The physical channels in the RF also include baseband shaped pulses and RF filters.

[0127] It should be added that Figure 2b The schematic diagram of sending and receiving signals is shown. At the signal sending end, the data to be sent is converted into a baseband signal, the baseband signal is processed to obtain a radio frequency signal, and the radio frequency signal is sent through a physical channel. At the signal receiving end, the radio frequency signal is received through a physical channel, the radio frequency signal is processed to obtain a baseband signal, and the baseband signal is further processed to obtain demodulated data.

[0128] 2-1. Orthogonal frequency division multiplexing (OFDM)

[0129] High-rate symbol streams usually have a symbol duration T when sent serially. symb Much smaller than MDS (assuming T dThe problem of inter-symbol interference (ISI) is caused. Figure 3a As shown in FIG. 1 , in an OFDM communication system, a high-rate symbol stream is converted serial-to-parallel (S / P) into N sub-streams, each of which modulates a subcarrier. In this way, the symbol duration transmitted by each subcarrier is expanded by N times, making it significantly longer than T d .

[0130] Figure 3b A typical block diagram of an OFDM system is shown in Figure 3b In the process, through S / P (i.e. Figure 3b The S-to-P box in the figure converts the serial data sequence into an M-dimensional data block S k =[S k [0],S k [1],…,S k [M-1]] T Wherein, the subscript k represents the number of OFDM symbols. Through subcarrier mapping, S k The M-dimensional data block carried modulates M subcarriers among the N subcarriers, and the remaining (NM) subcarriers can be understood as being modulated by zero. k A set of N complex time domain sampling points x is obtained by performing an N-point inverse discrete Fourier transform (IDFT) k =[x k [0],x k [1],…,x k [N-1]] T .

[0131] In order to generate OFDM signals, add CP processing is performed: that is, a guard field is inserted at the beginning of each OFDM symbol to eliminate ISI caused by multipath propagation. The guard field is obtained by adding CP at the beginning of the OFDM symbol. Figure 4 As shown, copy x k The last G samples of x are appended to k The starting position of the time domain OFDM signal is obtained Thus, an OFDM symbol contains valid data x k and cyclic prefix (redundant data).

[0132] It should be added that regarding the concept of CP intercept point, since CP and x kThe last G samples (i.e. x k [NG],…,x k [N-1]), so the CP intercept point corresponds to the sampling index NG-1, that is, the next sampling value of the CP intercept point is equal to the first value of CP.

[0133] To completely eliminate ISI, the CP length should be greater than or equal to the maximum delay spread T d . Define T s is the sampling interval, that is, two adjacent sampling points x k [n] and x k [n+1] time interval. Accordingly, the CP length is greater than or equal to the maximum delay spread T d , which can be understood as: in, Represents the ceiling operator.

[0134] At the receiving end, the OFDM signal is demodulated by inverse processing. Assuming that time and frequency synchronization is achieved and the CP length is not less than T d After removing the CP operation (i.e. removing the first G samples in the received signal), a data block containing N samples with no ISI is obtained, which is also equal to the OFDM symbol x k The time domain circular convolution is converted into a frequency domain dot product by fast Fourier transform (FFT), and then the channel equalization is completed by frequency domain single tap equalization.

[0135] However, in actual links, there may be timing synchronization errors. In order to minimize the negative impact of ISI in the presence of timing synchronization errors, the receiver often moves the position of the receiving end FFT window (i.e., RX FFT window) forward, such as Figure 5 The shift amount is generally 10% to 20% of the CP length, that is, if there is no timing synchronization error, the CP length is equivalently reduced by 10% to 20%. d In addition, if the RX FFT window shift exceeds the CP length, the symbol is also affected by ISI and ICI. For example, the signal corresponding to the last path cannot fall completely within the RX FFT window, or mathematically explained as: the signal after removing the CP is not x k Circular convolution with the channel impulse response.

[0136] In the present application, insufficient (or insufficient) CP may be understood as CP being lower than MDS, or CP being lower than the sum of MDS and timing synchronization error.

[0137] That is, when the CP length is sufficient, ISI can be avoided and the channel linear convolution can be converted to a circular convolution, enabling low-complexity frequency-domain channel equalization.

[0138] It should be pointed out that the cost of using CP is to reduce the spectrum efficiency, because the CP part carries redundant data. The spectrum efficiency loss is T CP / T symb , where T CP is the duration of CP, T symb is the duration of an OFDM symbol. symb =T CP +T u , T u =NT s =1 / Δf, Δf is the subcarrier space (SCS). u The physical meaning of the effective data x k duration.

[0139] 2-2. Discrete Fourier Transform Spreading OFDM (DFT-s-OFDM)

[0140] like Figure 3b As shown, DFT-s-OFDM defines the data block s transmitted in the time domain k , there is an additional discrete Fourier transform (DFT) process before the OFDM process, that is, for each data block s containing M data k Perform M-point DFT operation. Through this operation, the DFT-s-OFDM signal has the characteristics of a single carrier, and has a peak to average power ratio (PAPR) that is much lower than that of multi-carrier signals such as OFDM. Therefore, under the same power amplifier, DFT-s-OFDM can provide greater output power and higher power amplifier efficiency, thereby achieving the purpose of improving coverage and reducing energy consumption. The coverage and power consumption advantages of DFT-s-OFDM are particularly obvious on the terminal device side. Therefore, in the long-term evolution (LTE) communication system or the new radio (NR) communication system, DFT-s-OFDM is used for uplink transmission.

[0141] s k Modulation symbols and / or redundant signal samples may be included.

[0142] The modulation symbol can be understood as a modulation symbol obtained by modulating the (coded) bit stream. Modulation methods may include pulse amplitude modulation (PAM), phase shift keying (PSK), quadrature amplitude modulation (QAM), offset quadrature amplitude modulation (OQAM), amplitude phase shift keying (APSK), etc.

[0143] The redundant signal sampling points may include a phase tracking reference signal (PTRS) sampling point, a unique word, zero, and the like.

[0144] 2-3. Time Domain Linear Convolution Single Carrier (SC) Modulation

[0145] like Figure 3c As shown, the data sequence is filtered by shaping to generate a signal x. Shaping filtering includes two processes: upsampling and filtering (i.e., linear convolution of the upsampled signal and the shaping pulse).

[0146] The data sequence includes modulation symbols and / or redundant signal sampling points. The modulation symbol may be a modulation symbol obtained by modulating the (coded) bit stream. The modulation method may include pulse amplitude modulation (PAM), phase shift keying (PSK), quadrature amplitude modulation (QAM), offset quadrature amplitude modulation (OQAM), amplitude phase shift keying (APSK), etc.

[0147] The redundant signal sampling points may include a phase tracking reference signal (PTRS) sampling point, a unique word, zero, and the like.

[0148] In DFT-s-OFDM, the upsampling factor is N / M, and the shaped pulse has a period with a period length of N. Therefore, the DFT-s-OFDM signal x k Can be understood as data block s k Circular convolution with shaped pulses.

[0149] 2-4. Single-carrier frequency domain equalization (SC-FDE)

[0150] like Figure 3d As shown in the figure, SC-FDE is based on time-domain linear convolution SC modulation. First, the data sequence is divided into a series of data blocks s with a length of M through a partition module. k Each data block adds Q length CP, that is, copies s k The last Q data to s k In this case, the CP intercept point corresponds to data index MQ-1.

[0151] Due to the existence of CP, the linear convolution of the multipath channel is converted into a circular convolution, and then the receiver can use low-complexity single-tap frequency domain channel equalization.

[0152] 3. CP length in related protocols

[0153] For continuous-time signals, they can be losslessly sampled according to the Nyquist sampling theorem, that is, the original continuous-time signal can be losslessly reconstructed based on the discrete-time sampling values. Assume that the duration of the continuous-time signal is t 0 , and the sampling interval is T s , then sampling produces t 0 / T s sampling points. In the sampling interval T s In certain cases, the length of a continuous-time signal can be described by the number of sampling points it contains.

[0154] In new radio (NR), the basic time unit T c =1 / (4096·480·10 3 ) seconds. In addition, the NR protocol describes the length of time in terms of 'how many basic time units it has'. For example, the protocol is described from the perspective of a formula as:

[0155]

[0156]

[0157] in, represents the OFDM symbol period, Indicates the length of CP. Indicates the index number of the OFDM symbol in the subframe, Indicates the number of OFDM symbols contained in a time slot. Indicates the number of time slots included in a subframe (duration is 1 ms) when the parameter set (numerology) sequence number is μ. κ = 64. μ represents the configuration index of the parameter set (numerologies).

[0158] From formula (1), we can see that NR supports two CP lengths, namely normal cyclic prefix (NCP) and extended cyclic prefix (ECP). Among them, the overhead of NCP is about 144 / (2048+144)=6.6%, while the overhead of ECP is about 512 / (512+2048)=20%. It can be seen that the overhead of ECP is much higher than that of NCP.

[0159] In addition, Table 1 shows the supported transmission numerologies supported by NR:

[0160] Table 1

[0161] μ <![CDATA[Δf=2 μ ·15[kHz]]]> CP 0 15 NCP 1 30 NCP 2 60 NCP, ECP 3 120 NCP 4 240 NCP

[0162] It can be seen from Table 1 that ECP can be used when μ=2, that is, when the subcarrier spacing is 60kHz.

[0163] 4. CP length cannot be flexibly configured according to terminal device requirements

[0164] As mentioned above, the communication system uses the method of adding CP to combat channel delay spread and timing synchronization errors. Among them, the CP length is a cell-level configuration, that is, all terminal devices in the same cell are configured with the same CP length. If the MDS in the cell is less than (or equal to) NCP, all terminal devices in the cell are configured with NCP. If the MDS in the cell is greater than NCP, all terminal devices in the cell are configured with ECP.

[0165] For example, the cell-level CP configuration method causes a large spectrum efficiency loss for terminal devices with small MDS (such as terminal devices close to the base station). For example, the MDS of a terminal device corresponds to 20 samples (it can also be said that the MDS length is 20), and the valid data part of the symbol contains 2048 samples (it can also be said that the valid data part length is 2048). According to the minimum CP overhead principle, a CP length of 20 can avoid ISI and ICI. However, under the cell-level CP configuration, the CP length is the NCP length, that is, 144.

[0166] For another example, the cell-level CP configuration method also causes a certain spectrum efficiency loss for terminal devices whose MDS is greater than NCP (such as terminal devices located at the edge of the cell). For example, MDS exceeds NCP by 20%. According to the minimum CP overhead principle, the CP length is designed to be 144*1.2≈173 to avoid ISI and ICI. However, under the cell-level CP configuration, the CP length is the ECP length. The ECP length is 3.55 times the NCP length, which is much higher than the CP extension requirement.

[0167] The above describes the spectrum efficiency loss caused by two cell-level CP configurations to some terminal devices in the cell.

[0168] The following describes that in some communication scenarios, MDS may exceed ECP. In this case, even if ECP is used, CP is insufficient and the symbol will be affected by ISI and ICI. Specifically:

[0169] In this application, the duration of CP is T CP is related to the subcarrier spacing Δf, and the OFDM symbol period T u =1 / Δf. Combining formula (1), we can see that when CP is configured as NCP, When CP is configured as ECP,

[0170] Table 2 gives the durations of NCP and ECP corresponding to different Δf. “≈” in the table means approximately equal, which can be obtained by rounding off according to the formula.

[0171] Table 2

[0172] Δf(kHz) 15 30 60 120 240 480 960 1920 3840 NCP(ns) 4687.5 ≈2344 ≈1172 ≈586 ≈293 ≈146 ≈73 ≈37 ≈18 ECP(ns) ≈16667 ≈8333 ≈4167 ≈2083 ≈1042 ≈521 ≈260 ≈130 ≈65

[0173] As can be seen from Table 2, the larger Δf increases, the shorter the duration of NCP and ECP becomes. When the subcarrier spacing increases to 3840kHz, the ECP length is about 65ns, which corresponds to the case where the distance difference between the first path and the last path is 19.5 meters, that is, 19.5 = 3·10 8 T65·10 -9 However, in mmWave channels, for indoor NLOS conditions, MDS can be as high as 70ns, exceeding ECP (e.g., ECP duration is 65ns). In this case, using ECP will also be affected by ISI and ICI.

[0174] In summary, in related technologies, such as LTE or NR communication systems, it is impossible to flexibly configure the CP length according to the requirements of the terminal device.

[0175] 5. Flexible CP scheme based on unique word (UW)

[0176] In this scheme, the symbol based on UW can be called UW symbol. This symbol does not add CP, but constructs equivalent CP by UW. Therefore, compared with the symbol including CP, UW symbol can reduce CP overhead. Figure 6 As shown, Figure 6 Three consecutive symbols are shown. It can be seen that each symbol has a length of N at the end. u UW, and all UWs are the same.

[0177] Since each UW is the same, the UW at the end of the previous symbol can be used as the equivalent CP of the current symbol. Figure 6 In the example, the UW of the first symbol can be used as the equivalent CP of the second symbol, and the UW of the second symbol can be used as the equivalent CP of the third symbol.

[0178] The following describes methods for generating UW symbols according to the modulation method of the symbols.

[0179] The first one, UW-DFT-s-OFDM

[0180] Combination Figure 3b , so that the DFT-s-OFDM symbol x k The end is UW, which can make the DFT input s k The tail of is UW, such as Figure 7 As shown. Figure 7 In , the random sequence corresponds to the service data part. Preferably, s k The head of can also be UW, such as Figure 7 shown.

[0181] In addition, since x k Yes k Circular convolution with the shaped pulse, so x k The tail of the k The tail of k In order to make x k The tail of UW and x k+1 The tail UW of is equal or the difference is small, so that s k and k+1 The head has the same UW.

[0182] The second type, UW-time domain linear convolution SC modulation

[0183] Compared with DFT-s-OFDM modulation, in time-domain linear convolution SC modulation, the output x k Yes k This difference makes it possible to use only the input s in the UW-time domain linear convolution SC modulation. kThe tail of s can be UW, and there is no need to let s k The head is also UW.

[0184] 6. Problems with the flexible CP solution based on UW: The first symbol of a time slot has no CP or the CP length is short.

[0185] In this scheme, since the symbol does not add CP, the symbol of this scheme cannot be aligned with the LTE / NR symbol. Therefore, consider aligning the symbol of this scheme with the LTE / NR symbol in one time slot. In LTE, the symbol subcarrier spacing is 15kHz; in NR, the symbol subcarrier spacing is 15·2μkHz, where μ=0,1,2,…. The symbol length is and Given by formula (1). Combined with formula (1), consider NCP (a time slot contains 14 NR symbols), and l = 0 or l = 7.2 μ Under slot alignment, formula (2) and formula (3) respectively give the number of UW symbols that a slot can contain: And the remaining amount N 1st uw,μ , the remainder can be used as the CP of the first UW, where Indicates rounding down.

[0186]

[0187]

[0188] in, Indicates the number of UW symbols contained in a time slot, N 1st uw,μ Indicates the remainder, that is, the CP length of the first UW symbol in a time slot.

[0189] From formula (2) and formula (3), we can see that under different μ values and N 1st uw,μ The values ​​of are also different, as shown in Table 3:

[0190] Table 3

[0191]

[0192] From Table 3, we can see that when μ = 0, 1, the first UW symbol of a time slot does not contain CP. When μ = 2, 3, N 1st uw,μ It is shorter than NCP and may face the problem of lack of CP.

[0193] It should be added that Table 5 shows the case where the UW symbol and the NR symbol are aligned in the time slot. and N 1st uw,μThe value of . Among them, for the NR symbol, when calculating the CP length, l = 0 or l = 7.2μ, see the introduction of formula (1) for details, and will not be repeated here.

[0194] 7. A plan to shorten the first UW symbol

[0195] In order to solve the problem that the first UW symbol has no CP or the CP length is too short, a technical solution is given in the related art, that is, shortening the length of the first UW symbol to place the CP.

[0196] Exemplarily, in conjunction with Table 3, when μ=0, a time slot contains 15 UW symbols, that is, the length of each symbol is 1 / 15 of the time slot. In this technology, by shortening the length of the first UW symbol, such as shortening it to 1 / 20 of the time slot, the free length (such as equal to 1 / 15 of the time slot minus 1 / 20 of the time slot) is used to place the CP of the first UW symbol.

[0197] In order to shorten the length of the first UW symbol, the subcarrier spacing can be increased, that is, symbols 2-15 (i.e., the 2nd to 15th UW symbols) all use subcarrier spacing Δf1, and symbol 1 (i.e., the 1st UW symbol) uses subcarrier spacing Δf2, where Δf2>Δf1. In other words, the number of IFFT sampling points (IFFT size) when the receiving and transmitting devices generate symbol 1 is inconsistent with that when the transmitting devices generate the remaining symbols in the time slot, that is, the transmitting device needs two sets of IFFT modules, the device structure is complex, and the process is cumbersome.

[0198] Therefore, in the scenario where a time unit includes multiple UW symbols, the first symbol has no CP or the CP length is too short, that is, there is a problem of insufficient CP, which affects the demodulation performance.

[0199] In view of this, this application provides four communication methods, each of which can be applied to Figure 1 The system shown in the figure is described in detail below:

[0200] The first communication device generates a symbol in a first time unit. The first symbol is the first symbol in the first time unit, and the first symbol includes a first sequence and a second sequence. Wherein, corresponding to the first symbol not including a CP, the starting position of the first sequence is the starting position of the first symbol. Corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the ending position of the CP of the first symbol. The ending position of the second sequence is the ending position of the first symbol. The first communication device sends the symbol in the first time unit.

[0201] The starting position of the first sequence is adjacent to the end position of the CP of the first symbol, which can be understood as: the first value of the first sequence is the next value of the CP of the first symbol. That is, the starting position of the first sequence is the next position of the end position of the CP. In other words, in this application, "adjacent" can be understood as: directly adjacent.

[0202] In this way, for the first symbol (i.e., the first symbol) in the first time unit, a first sequence is set at the head of the symbol. Corresponding to the case where the first symbol does not include a CP, the first sequence can be regarded as an equivalent CP of the first symbol. Corresponding to the case where the first symbol includes a CP, the CP of the first symbol and the first sequence can be regarded as an equivalent CP of the first symbol. In other words, due to the existence of the first sequence, the CP length of the first symbol is extended, which helps to better reduce ISI and ICI and improve demodulation performance.

[0203] Next, combine Figures 8 to 14 , the communication method proposed in the embodiment of the present application is described in detail. The communication method 800 proposed in the embodiment of the present application includes the following operations:

[0204] S801. A first communication device generates symbols within a first time unit.

[0205] Among them, the introduction of the first communication device is as follows:

[0206] The method can be executed by a first communication device. Unless otherwise specified, the "first communication device" in this application may refer to the first communication device itself, or a component in the first communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the first communication device.

[0207] Taking uplink transmission as an example, the first communication device may be a terminal device.

[0208] Taking downlink transmission as an example, the first communication device may be a network device.

[0209] Among them, the introduction of the first time unit is as follows:

[0210] The first time unit may include one or more time slots, one or more mini-slots, one or more subframes, or one or more frames, etc. This application takes a time slot as an example to introduce the first time unit.

[0211] Among them, the symbols of the first time unit are introduced as follows:

[0212] Taking the first time unit as a time slot as an example, the first time unit may include multiple symbols, as shown in Table 3.

[0213] The first symbol in the first time unit, i.e., the first symbol, is introduced as follows:

[0214] The first symbol includes a first sequence and a second sequence.

[0215] In the first aspect, the first sequence and the second sequence are introduced at the position of the first symbol as follows:

[0216] Wherein, corresponding to the first symbol not including CP, the starting position of the first sequence is the starting position of the first symbol. Corresponding to the first symbol including CP, the starting position of the first sequence is adjacent to the ending position of the CP of the first symbol.

[0217] The end position of the second sequence is the end position of the first symbol.

[0218] by Fig. 9 or Fig.10 For example, in the box where the letter a is located, the first symbol does not include CP. In the box where the letter b is located, the first symbol includes CP. For the first symbol, the first sequence can be as follows: h The second sequence can be shown as the unfilled square where UW is located.

[0219] In the second aspect (optional), the contents of the first sequence and the second sequence are introduced as follows:

[0220] As a first possible implementation, the first time unit also includes a second symbol. The second symbol is the next symbol of the first symbol, and the second symbol includes a third sequence and a fourth sequence. The starting position of the third sequence is the starting position of the second symbol, and the ending position of the fourth sequence is the ending position of the second symbol. The third sequence is the same as the first sequence, and at least a portion of the fourth sequence is the same as at least a portion of the second sequence.

[0221] by Fig. 9 For example, for the second symbol, the third sequence can be as follows: h The fourth sequence can be as shown in the unfilled square where UW is located. That is, the first sequence at the head of the first symbol is the same as the third sequence at the head of the second symbol. And the second sequence at the end of the first symbol is the same as the fourth sequence at the end of the second symbol.

[0222] It should be noted that at least a portion of the fourth sequence is identical to at least a portion of the second sequence, which can be understood as: a signal with a final length of x in the fourth sequence is identical to a signal with a final length of x in the second sequence, where x is a positive integer.

[0223] by Fig. 9For example, in the box where the letter c is located, as shown in the dotted box, the value of x is equal to the length of the second sequence, and the value of x is equal to the length of the fourth sequence, which means that all sequences of the fourth sequence are the same as all sequences of the second sequence.

[0224] by Fig. 9 For example, in the box where the letter d is located, as shown in the dotted box, the value of x is less than the length of the second sequence, and the value of x is equal to the length of the fourth sequence, which means that the entire sequence of the fourth sequence is the same as a part of the second sequence.

[0225] Or, conversely, the box where the letter d is located is not shown, and the value of x is equal to the length of the second sequence, and the value of x is less than the length of the fourth sequence, which means that a part of the fourth sequence is the same as the entire second sequence.

[0226] by Fig. 9 For example, in the box where the letter e is located, as shown in the dotted box, the value of x is less than the length of the second sequence, and the value of x is less than the length of the fourth sequence, which means that a part of the fourth sequence is the same as a part of the second sequence.

[0227] It is easy to understand that Fig. 9 As shown, the second sequence and the fourth sequence are UW. It can be understood that the second sequence at the end of the first symbol is UW, that is, the end of the first symbol includes UW, thus serving as the equivalent CP of the second symbol. Similarly, the fourth sequence at the end of the second symbol is UW, that is, the end of the second symbol includes UW, thus serving as the equivalent CP of the next symbol of the second symbol.

[0228] Optionally, in a first possible implementation manner, the first sequence includes the first UW and / or service data, wherein the service data includes at least a portion of service data carried by the first symbol, or at least a portion of service data carried by the second symbol.

[0229] by Fig.11 For example, in the box where the letter a is located, the first sequence includes service data but does not include the first UW. And the third sequence includes service data but does not include the first UW. The service data of the first sequence is the same as that of the third sequence. The service data of the first sequence can come from a part of the service data carried by the second symbol. It can be understood that when modulating the first symbol and the second symbol, forward replication is performed, and accordingly, the modulation input of the first symbol includes a part of the service data carried by the second symbol, such as S 2,h The diagonal filled square is shown.

[0230] by Fig.11For example, in the box where the letter b is located, the first sequence includes service data but does not include the first UW. And the third sequence includes service data but does not include the first UW. The service data of the first sequence and the third sequence are the same. The service data of the third sequence can come from a part of the service data carried by the first symbol. It can be understood that when modulating the first symbol and the second symbol, backward copying is performed, and accordingly, the modulation input of the second symbol includes a part of the service data carried by the first symbol, such as S 1,h The diagonal filled square is shown.

[0231] by Fig.11 For example, in the box where the letter c is located, the first sequence includes service data and the first UW. Also, the third sequence includes service data and the first UW.

[0232] The service data of the first sequence and the third sequence are the same, such as S h The service data of the first sequence may come from a part of the service data carried by the second symbol, that is, forward copy, see the introduction in the previous paragraph. The service data of the third sequence may come from a part of the service data carried by the first symbol, that is, backward copy, see the introduction in the previous paragraph.

[0233] Among them, the first UW in the first sequence and the first UW in the third sequence are shown as grid line filled squares.

[0234] by Fig.11 For example, in the box where the letter d is located, the first sequence includes the first UW but does not include business data. And the third sequence includes the first UW but does not include business data. Among them, the first UW in the first sequence and the first UW in the third sequence are shown as grid lines filling the squares.

[0235] It should be supplemented that, when the first sequence includes service data, the first symbol may adopt DFT-s-OFDM modulation or time-domain linear convolution SC modulation.

[0236] As a second possible implementation, the first sequence is the second UW.

[0237] by Fig.10 For example, the first sequence is X h The diagonal filled square is shown, X h The corresponding sequence is the second UW, ie, fixed data.

[0238] Optionally, in a second possible implementation manner, the second sequence includes a third UW.

[0239] by Fig.10For example, the second sequence may be shown as the unfilled square where UW is located. It can be understood that the second sequence at the end of the first symbol is UW, that is, the end of the first symbol includes UW, thus serving as the equivalent CP of the second symbol.

[0240] It should be supplemented that, in the communication method 800 of the embodiment of the present application, the end of each symbol includes UW, and at least a part of the UW at the end of any two adjacent symbols is the same. In other words, the first time unit includes the i-th symbol and the j-th symbol, and the i-th symbol is the previous symbol of the j-th symbol. The i-th symbol includes the i-th UW, and the end position of the i-th UW is the end position of the i-th symbol. The j-th symbol includes the j-th UW, and the end position of the j-th UW is the end position of the j-th symbol. Among them, the signal with a length of x at the end of the i-th UW is the same as the signal with a length of x at the end of the j-th UW. x is a positive integer.

[0241] For example, if the i-th symbol is the first symbol, the j-th symbol is the second symbol. Alternatively, if the i-th symbol is the second symbol, the j-th symbol is the next symbol of the second symbol. Alternatively, the i-th symbol is a symbol after the second symbol. Accordingly, the j-th symbol is the next symbol of the i-th symbol. In this case, the i-th UW of the i-th symbol can be regarded as the equivalent CP of the j-th symbol.

[0242] In a third aspect (optionally), the lengths of the first sequence and the second sequence are described as follows:

[0243] The length of the first sequence is determined according to the CP length of the first symbol and the maximum delay extension of the first symbol.

[0244] As a first possible implementation manner, taking uplink transmission as an example, the first symbol is an uplink symbol.

[0245] Design 1: The length of the first sequence is determined according to the CP length of the first symbol and the maximum delay spread of the first symbol. The length of the first sequence can satisfy the following formula:

[0246] x h +N 1st uw,μ ≥MDS 0 Formula (4)

[0247] Among them, x h Indicates the length of the first sequence, N 1st uw,μ Indicates the CP length of the first symbol, MDS 0 Indicates the maximum delay spread of the first symbol.

[0248] Design 2: The length of the first sequence is determined according to the CP length of the first symbol, the maximum delay spread of the first symbol, and the maximum delay spread of the third symbol. The third symbol is the symbol before the first symbol. The length of the first sequence can satisfy the following formula:

[0249] x h +N 1st uw ,μ≥max (MDS 0 ,MDS pre ) Formula (5)

[0250] Among them, x h Indicates the length of the first sequence, N 1st uw,μ Indicates the CP length of the first symbol, MDS 0 Indicates the maximum delay spread of the first symbol, MDS pre represents the maximum delay spread of the third symbol, and max() represents the maximum value operator.

[0251] It is easy to understand that Fig.12 For example, MDS pre May be greater than or equal to MDS 0 , which may be smaller than MDS 0 If MDS pre >x h +N 1stuw,μ , the first symbol will be affected by the ISI of the previous symbol (i.e., the third symbol). 0 >x h +N 1stuw,μ , then circular convolution cannot be formed, and the first symbol will be affected by ICI.

[0252] The first communication device is a terminal device, and the terminal device cannot obtain the MDS pre In the case of MDS, the length of the first sequence can be determined based on Design 1, so that the first symbol can reduce the ICI impact as much as possible. 0 ≥MDS pre , then the first symbol can also reduce the ISI impact as much as possible.

[0253] The first communication device is a terminal device, and the terminal device can obtain the MDS pre In this case, the length of the first sequence can be determined based on design 2, so that the first symbol can reduce the impact of ICI and ISI as much as possible.

[0254] It should be noted that in formula (4) and formula (5), the parameter N 1stuw,μ The introduction is as follows: corresponding to the case where the first symbol includes CP, N 1stuw,μIndicates the CP length of the first symbol. Corresponding to the case where the first symbol does not include a CP, N 1 stuw,μ=0. In other words, the above formula (4) can be replaced by: h ≥MDS 0 The above formula (5) can be replaced by: h ≥max(MDS 0 ,MDS pre ).

[0255] Optionally, in the first possible implementation, if the following four conditions are met, the length of the first sequence may also be determined according to other reference factors:

[0256] Case 1, based on Design 1, determine x h +N 1stuw,μ ≤MDS 0 .

[0257] Case 2, based on Design 1, determine x h ≤MDS 0 .

[0258] Case 3, based on Design 2, determine x h +N 1stuw,μ ≤max(MDS 0 ,MDS pre ).

[0259] Case 4, based on Design 2, determine x h ≤max(MDS 0 ,MDS pre ).

[0260] For example, the length of the first sequence is also determined according to at least one of the following: a modulation and coding scheme (MCS) of the first symbol, an error vector magnitude (EVM) required by the first symbol, a symbol type of the first symbol, or a transmission payload of the transmitted symbol. The transmitted symbol can be understood as a symbol transmitted by the first communication device within the first time unit.

[0261] In this application, as shown in Table 4, an MCS index corresponds to a modulation mode and a codec rate. The smaller the MCS index, the lower the modulation order, the lower the code rate, the lower the spectrum efficiency, but the stronger the ability to resist interference (such as ISI, ICI).

[0262] In this application, MCS refers to the scheme for encoding and modulating the original bit stream. MCS may include three parameters: modulation order, target bit rate, and spectrum efficiency. The combination of these three parameters can be represented by an MCS index, as shown in Table 4. MCS index is used to uniquely identify an MCS.

[0263] Table 4

[0264]

[0265]

[0266] In the above Table 4, the second column is the modulation order. For example, 2, 4, and 6 represent QPSK, 16QAM, and 64QAM, respectively. The third column, the target code rate, represents the product of the code rate (expressed as R) and 1024, where R<1. For example, 120 in the third column of the first row in Table 4 represents R*1024, that is, the code rate R=120 / 1024=0.1172.

[0267] It should be noted that the modulation and coding scheme may also be referred to as a modulation and coding strategy. The MCS index may also be referred to as an MCS number, and the two concepts of MCS index and MCS number may be interchangeable.

[0268] When the modulation order used by the first symbol is low, such as quadrature phase shift keying (QPSK), and / or the code rate is low, such as 1 / 3, the first symbol has a certain anti-interference ability, or it can be understood that even if the first symbol is subject to a certain interference, the interference will not significantly reduce the demodulation performance of the first symbol. Therefore, when determining the length of the first sequence, the requirement of no ICI and / or ISI can be relaxed. Taking Design 2 as an example, it can be replaced by Formula (6)

[0269] x h +N 1st uw,μ <max(MDS 0 ,MDS pre ) Formula (6)

[0270] In other words, it can be understood that the lower the modulation order of the first symbol, the smaller the length of the first sequence. And / or, the lower the code rate of the first symbol, the smaller the length of the first sequence.

[0271] In this application, EVM can be understood as the ratio of the amplitude of the error vector to the amplitude of the reference signal (RS). EVM can be expressed as a percentage. EVM is usually used to measure the signal quality of quadrature amplitude modulation (QAM) signals or phase shift keying (PSK) signals.

[0272] by Fig.13 For example, EVM may be an error vector between a measured signal and RS, wherein the error vector is determined based on a magnitude error and a phase error.

[0273] Exemplarily, EVM satisfies the following formula:

[0274]

[0275] Wherein, P represents the number of symbols, r(k) represents the reference signal, z(k) represents the measurement signal, and z(k)-r(k) represents the error vector.

[0276] It is easy to understand that if the modulation order of the symbol is low, the required EVM is larger, which means that the symbol can tolerate larger errors, as shown in Table 5:

[0277] Table 5

[0278] Modulation EVM Required QPSK 17.5% 16QAM 12.5% 64QAM 8% 256QAM 3.5%

[0279] When the EVM required by the first symbol is higher (or the EVM needs to be higher), the first symbol has a certain anti-interference ability, or it can be understood that even if the first symbol is subject to a certain interference, the interference will not significantly reduce the demodulation performance of the first symbol. Therefore, when determining the length of the first sequence, the requirement of no ICI and / or ISI can be relaxed. Taking Design 2 as an example, it can be replaced by Formula (6).

[0280] In other words, it can be understood that the higher the EVM required for the first symbol, the smaller the length of the first sequence.

[0281] In the present application, symbols with a relatively high level of importance include: synchronization symbols (which can be understood as symbols used to carry synchronization signals, such as primary synchronization symbols and secondary synchronization symbols), reference symbols (which can be understood as symbols used to carry reference signals, such as demodulation reference signals and channel state information reference signals), control symbols (which can be understood as symbols used to carry control signals, such as physical downlink control channel symbols and physical uplink control channel symbols), etc. Symbols with a high level of importance are used to provide demodulation parameters (such as channel frequency response) for data sharing channels. Such symbols have high reliability requirements, such as a reliability requirement of 99.9999%.

[0282] In other words, it can be understood that when the first symbol is a symbol of high importance level, the length of the first sequence is relatively long, so that the first symbol is less interfered.

[0283] When the first symbol is a common symbol, such as a data symbol, the first symbol has a certain anti-interference capability, and the length of the first sequence can be shorter, thereby reducing the spectrum effect loss caused by the first sequence.

[0284] In the present application, the transmission load of the sent symbol can be understood as: the number of information bits carried by the symbol sent by the first communication device within the first time unit.

[0285] Exemplarily, the shared channel may be a physical uplink shared channel (PUSCH), that is, a transmission load of the PUSCH. The cost of introducing the first sequence in the first symbol is to reduce the spectrum efficiency or increase the code rate. The degree of spectrum efficiency reduction or code rate increase is related to the size of the transmission load of the PUSCH. The larger the transmission load of the PUSCH, the smaller the degree of spectrum efficiency reduction.

[0286] In other words, it can be understood that the smaller the transmission load of the sent symbol, the smaller the length of the first sequence, so as to reduce the spectral efficiency loss caused by the first sequence.

[0287] For example, suppose the first sequence is denoted by x h , x h Corresponding to the transmission of 10 modulation symbols. h When the load is 1000 modulation symbols, then x h This results in a 1% loss in frequency domain efficiency. h When the load is 100 modulation symbols, then x h This results in a 10% loss in frequency domain efficiency. Therefore, when the transmission load of the transmitted symbol is small, x h The length should also be smaller.

[0288] As a second possible implementation manner, taking downlink transmission as an example, the first symbol is a downlink symbol.

[0289] The length of the first sequence is determined according to the CP length of the first symbol and the maximum delay spread of the first symbol. The length of the first sequence can satisfy formula (4), that is, x h +N 1stuw,μ ≥MDS 0 .

[0290] by Fig.14 For example, the maximum delay spread experienced by the first symbol is MDS 0 If x h +N 1stuw,μ <MDS 0 , the first symbol will be affected by the ISI of the previous symbol and cannot form a circular convolution. The first communication device can determine the length of the first sequence based on Design 1, such as the above formula (4), so that the first symbol can reduce the influence of ICI and ISI as much as possible.

[0291] Optionally, in a second possible implementation, the length of the first sequence is still determined based on at least one of the following: the MCS of the first symbol, the EVM required for the first symbol, the symbol type of the first symbol, or the transmission load of the sent symbol. For details, see the introduction to the first possible implementation and will not be repeated here.

[0292] It should be added that the configuration parameters of the first sequence can be indicated by the first information. The first information is information sent by the network device to the terminal device, such as carried in one of the following: downlink control information (DCI), medium access control element (MAC CE), or radio resource control (RRC) RRC message.

[0293] For example, if the first communication device is a network device, the network device performs the following operations: the network device sends the first information to the terminal device. Accordingly, the terminal device receives the first information from the network device, so that the terminal device learns: the configuration parameters of the first sequence, so as to facilitate the terminal device to demodulate the first symbol.

[0294] For another example, if the first communication device is a terminal device, the terminal device performs the following operations: the terminal device receives first information from a network device, so that the terminal device learns: configuration parameters of a first sequence, and then generates a first sequence that meets the configuration requirements of the network device.

[0295] Among them, the configuration parameters of the first sequence are introduced as follows:

[0296] Example 1: When the first sequence is all UW (i.e., the first sequence includes the first UW but does not include service data), the configuration parameters of the first sequence include the length parameter of the first sequence. Furthermore, the configuration parameters of the first sequence also include value information of the first sequence, such as indicating the value of the first UW in the first sequence.

[0297] Example 2: When the first sequence includes the first UW and the service data, the configuration parameters of the first sequence include the length parameter of the first sequence and the length parameter of the first UW in the first sequence. Alternatively, the configuration parameters of the first sequence include the length parameter of the first UW in the first sequence and the length parameter of the service data in the first sequence.

[0298] In this way, if the first communication device is a network device and the second communication device is a terminal device, the terminal device can obtain the starting position of the service data in the first sequence based on the first information to improve the data demodulation performance of the terminal device.

[0299] If the first communication device is a network device and the second communication device is a terminal device, the terminal device can obtain the starting position of the service data in the first sequence based on the first information, and then generate the first sequence that meets the configuration requirements of the network device.

[0300] For the first communication device, after generating the symbols in the first time unit, the first communication device executes S802:

[0301] S802: The first communication device sends symbols in a first time unit to the second communication device. Correspondingly, the second communication device receives symbols in the first time unit from the first communication device.

[0302] The second communication device is introduced as follows:

[0303] The method can be executed by a second communication device. Unless otherwise specified, the "second communication device" in this application may refer to the second communication device itself, or a component in the second communication device (for example, a processor, a chip, or a chip system, etc.), or a logic module or software that can implement all or part of the functions of the second communication device.

[0304] Taking uplink transmission as an example, the second communication device may be a network device.

[0305] Taking downlink transmission as an example, the second communication device may be a terminal device.

[0306] Among them, the symbols in the first time unit can be found in the introduction of S801 and will not be described in detail.

[0307] Optionally, the first information also includes position information of the FFT window, such as the starting position of the FFT window, the ending position of the FFT window, the size of the FFT window, etc. The FFT window is used for demodulation of the first symbol. The first information can be referred to in the introduction of S801 and will not be described in detail.

[0308] If the second communication device is a terminal device, the terminal device can determine the position of the FFT window according to the position information of the FFT window, so as to receive and demodulate the symbols in the first time unit.

[0309] by Fig. 9 For example, the first sequence of the first symbol is the same as the third sequence of the second symbol. On the second communication device side, the FFT window can be recorded as the RX FFT window. The starting position of the RX FFT window is adjacent to the ending position of the first sequence, and the ending position of the RX FFT window is the ending position of the third sequence in the second symbol.

[0310] In other words, at the second communication device side, when demodulating the first symbol, the RX FFT window is shifted backward, and the offset is the length of the first sequence.

[0311] It should be added that, in the first possible implementation, that is, when the first sequence of the first symbol is the same as the third sequence of the second symbol, the first symbol may be a symbol with a higher importance level, such as a synchronization symbol, a reference symbol, a control symbol, etc. Such symbols are used to provide data demodulation parameters, thereby helping to reduce data demodulation delay.

[0312] It should be added that, in the second possible implementation, that is, when the first sequence of the first symbol is the second UW, on the first communication device side, the generation of the first symbol is independent of the second symbol, which helps to reduce the processing complexity and delay of the second symbol during the generation process. On the second communication device side, when demodulating the first symbol, the RX FFT window does not need to be offset, that is, the starting position of the FFT window is the starting position of the first sequence, and the ending position of the RX FFT window is the ending position of the first symbol, such as Fig.10 shown.

[0313] It should be added that in the communication method 800 of the embodiment of the present application, on the first communication device side, the IFFT size is not changed when the first symbol is generated, and a set of IFFT modules is shared with other symbols. On the second communication device side, the same FFT points are used for processing when demodulating all symbols, that is, the same FFT module is used when demodulating all symbols.

[0314] It should be added that in the communication method 800 of the embodiment of the present application, the length of the first sequence can be configured according to the granularity 1 or other granularities. For example, the first sequence can be recorded as x h , xh The length can be L times, or L times, or L times. Among them, N 1st uw,μ Indicates the CP length of the first symbol, MDS 0 Indicates the maximum delay spread of the first symbol, MDS pre represents the maximum delay spread of the symbol before the first symbol, L 0 , L are both integers, and L≤L 0 , L and the CP length N of the first symbol 1st uw,μ , the maximum delay spread MDS of the first symbol 0 , the maximum delay spread of the previous symbol MDS pre , MCS / EVM of the first symbol, symbol type, transmission load of the sent symbol, etc. Represents the floor operator. Indicates the round-up operator. round(·) indicates rounding to the nearest integer.

[0315] Optionally, when the configuration parameter of the first sequence includes a length parameter of the first sequence, the length parameter of the first sequence may be a length index.

[0316] For example, the first information may be carried in a DCI, a MAC CE or an RRC message. A certain number of bits in the above signaling carry the length parameter of the first sequence, such as a bit sequence consisting of 4 bits, which supports 16 first sequences x h The first communication device and the second communication device may store multiple sets of correspondences, each set of correspondences being used to indicate a sequence length and a length index, as shown in Table 6 or Table 7:

[0317] Table 6

[0318]

[0319] For example, in Table 6, L 0 =8, the bit sequence "000" corresponds to the length index 0, corresponding to the first sequence x h The length is 0, and the bit sequence "001" corresponds to the length index 1, corresponding to the first sequence x h length The bit sequence "111" corresponds to length index 7, corresponding to the first sequence x h length

[0320] Table 7

[0321]

[0322]

[0323] For example, in Table 7, L 0 =8, the bit sequence "000" corresponds to the length index 0, corresponding to the first sequence x h length The bit sequence "001" corresponds to length index 1, corresponding to the first sequence x h length The bit sequence "111" corresponds to length index 7, corresponding to the first sequence x h length

[0324] It should be understood that Table 6 and Table 7 each illustrate a bit sequence, a length index and a first sequence x h Of course, there are other corresponding relationships, which are not limited here.

[0325] The first communication device generates a symbol within a first time unit. The first symbol is the first symbol within the first time unit, and the first symbol includes a CP, a fifth sequence, and a sixth sequence. The starting position of the CP of the first symbol is the starting position of the first symbol, the ending position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the ending position of the sixth sequence is the ending position of the first symbol. The second time unit is the previous time unit of the first time unit, and the last symbol of the second time unit includes a seventh sequence, and the ending position of the seventh sequence is adjacent to the starting position of the CP of the first symbol. The fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP of the first symbol. The first communication device sends the symbol within the first time unit.

[0326] In this way, for the first symbol in the first time unit (i.e., the first symbol), two parts are included at the end of the symbol, namely, the fifth sequence and the sixth sequence. Since the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP of the first symbol, the seventh sequence (i.e., the end sequence of the previous symbol) and the CP of the first symbol can be regarded as the equivalent CP of the first symbol. In other words, corresponding to the first symbol including the CP, the seventh sequence can be equivalent to extending the CP, thereby helping to better reduce ISI and ICI and improve demodulation performance.

[0327] Next, combine Figure 15 to Figure 16 , the communication method proposed in the embodiment of the present application is described in detail. The communication method 1500 proposed in the embodiment of the present application includes the following operations:

[0328] S1501. A first communication device generates symbols within a first time unit.

[0329] Among them, the first communication device and the first time unit can refer to the introduction of S801 and will not be repeated here.

[0330] The symbols in the first time unit are introduced as follows:

[0331] The first symbol in the first time unit, i.e., the first symbol, is introduced as follows:

[0332] The first symbol includes CP, a fifth sequence, and a sixth sequence.

[0333] In the first aspect, the positions of the CP of the first symbol, the fifth sequence, and the sixth sequence are introduced as follows:

[0334] The starting position of the CP of the first symbol is the starting position of the first symbol, the ending position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the ending position of the sixth sequence is the ending position of the first symbol.

[0335] by Fig.16 For example, the first time unit may be the current time slot. The CP of the first symbol is shown as the vertical line filled square where the CP is located, the fifth sequence is shown as the unfilled square where UW1 is located, and the sixth sequence is shown as the unfilled square where UW2 is located.

[0336] Second, the contents of the fifth and sixth series are introduced as follows:

[0337] The second time unit is the previous time unit of the first time unit, the last symbol of the second time unit includes the seventh sequence, the end position of the seventh sequence is adjacent to the start position of the CP, the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP.

[0338] by Fig.16 For example, the second time unit may be the time slot before the current time slot. The last symbol of the second time unit is Fig.16 The seventh sequence is shown in the unfilled square where UW is located.

[0339] exist Fig.16 'WU0=UW1' and 'CP=WU2'. 'WU0=UW1' means that the end UW0 of the previous symbol (i.e. the seventh sequence) is the same as UW1 of the first symbol (i.e. the fifth sequence). 'CP=WU2' means that the CP of the first symbol is the same as UW2 of the first symbol (i.e. the sixth sequence).

[0340] In this way, the end UW of the previous symbol (ie, the seventh sequence) and the CP of the first symbol can be regarded as the equivalent CP of the first symbol, thereby equivalently delaying the CP length of the first symbol.

[0341] Optionally, the first time unit also includes a second symbol. The second symbol is the next symbol of the first symbol, the second symbol includes an eighth sequence, and the end position of the eighth sequence is the end position of the second symbol. At least a portion of the eighth sequence is the same as at least a portion of the ninth sequence, and the ninth sequence includes the fifth sequence and the sixth sequence.

[0342] by Fig.16 For example, the eighth sequence may be shown as the unfilled square where UW3 is located.

[0343] It should be noted that at least a portion of the eighth sequence is identical to at least a portion of the ninth sequence, which can be understood as: a signal with a final length of x in the eighth sequence is identical to a signal with a final length of x in the ninth sequence. x is a positive integer. The end position of the ninth sequence is the interpretation position of the sixth sequence.

[0344] by Fig.16 For example, in the box where the letter b, c or d is located, as shown in the dotted box, the value of x is less than the length of the eighth sequence, and the value of x is less than the length of the ninth sequence. This means that a part of the eighth sequence is the same as a part of the ninth sequence.

[0345] Further, Fig.16 For example, in the box where the letter b is located, as shown in the dotted box, since the sixth sequence is part of the ninth sequence, and the value of x is less than the length of the sixth sequence, it means that a part of the eighth sequence is the same as a part of the sixth sequence.

[0346] by Fig.16 For example, in the box where the letter c is located, as shown in the dotted box, since the sixth sequence is part of the ninth sequence, and the value of x is also equal to the length of the sixth sequence, it means that a part of the eighth sequence is the same as the entire sixth sequence.

[0347] by Fig.16 For example, in the box where the letter d is located, as shown in the dotted box, since the fifth sequence and the sixth sequence are different parts of the ninth sequence, and the value of x is greater than the length of the sixth sequence, it means that a part of the eighth sequence is the same as the entire sixth sequence and a part of the fifth sequence.

[0348] by Fig.16 For example, in the box where the letter e is located, as shown in the dotted box, the value of x is equal to the length of the eighth sequence, and the value of x is equal to the length of the ninth sequence. This means that all the sequences of the eighth sequence are the same as all the sequences of the ninth sequence.

[0349] It is easy to understand that Fig.16As shown, the ninth sequence and the eighth sequence are UW. It can be understood that the ninth sequence at the end of the first symbol is UW (that is, the fifth sequence is UW, and the sixth sequence is UW), thus serving as the equivalent CP of the second symbol. Similarly, the eighth sequence at the end of the second symbol is UW, thus serving as the equivalent CP of the next symbol of the second symbol.

[0350] Optionally, the first symbol is precoded in the same manner as the last symbol in the second time unit. Alternatively, the first symbol and the last symbol in the second time unit are both not precoded.

[0351] In this way, the fifth sequence at the end of the first symbol can be the same as the seventh sequence at the end of the last symbol.

[0352] For the first communication device, after generating the symbols in the first time unit, the first communication device executes S1502:

[0353] S1502: The first communication device sends symbols in a first time unit to the second communication device. Correspondingly, the second communication device receives symbols in the first time unit from the first communication device.

[0354] The implementation process of S1502 can refer to the introduction of S802 and will not be described in detail.

[0355] It should be added that in the communication method 1500 of the embodiment of the present application, the first time unit and the second time unit can be time units sent to the same device (ie, the second communication device) or time units sent to different devices, and the present application does not limit this.

[0356] It should be added that in the communication method 1500 of the embodiment of the present application, on the second communication device side, when demodulating the first symbol, the RX FFT window does not need to be offset, that is, the starting position of the RX FFT window is adjacent to the CP end position of the first symbol, and the end position of the RX FFT window is the end position of the first symbol.

[0357] It should be added that, in the communication method 1500 of the embodiment of the present application, the first communication device is a network device, and the second communication device is a terminal device, which means that the communication method 1500 of the embodiment of the present application is suitable for downlink transmission, such as downlink time division multiplexing scenario.

[0358] The first communication device generates a symbol within a first time unit. The first symbol is the first symbol within the first time unit, and the first symbol includes a CP, a tenth sequence, an eleventh sequence, a twelfth sequence, and a thirteenth sequence. The starting position of the CP of the first symbol is the starting position of the first symbol, and the starting position of the tenth sequence is adjacent to the ending position of the CP. The ending position of the eleventh sequence is adjacent to the starting position of the twelfth sequence, the ending position of the twelfth sequence is adjacent to the starting position of the thirteenth sequence, and the ending position of the thirteenth sequence is the ending position of the first symbol. The CP of the first symbol is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence. The first communication device sends the symbol within the first time unit.

[0359] In this way, for the first symbol in the first time unit (i.e., the first symbol), the header of the symbol includes two parts, namely, the CP of the first symbol and the tenth sequence. Since the CP of the first symbol is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence, the CP of the first symbol and the tenth sequence can be regarded as equivalent CPs of the intermediate signal segment in the first symbol. Corresponding to the first symbol including the CP, the tenth sequence can be equivalent to extending the CP, thereby helping to better reduce the impact of ISI and ICI and improve the demodulation performance.

[0360] Next, combine Figure 17 to Figure 18 , the communication method proposed in the embodiment of the present application is described in detail. The communication method 1700 proposed in the embodiment of the present application includes the following operations:

[0361] S1701. A first communication device generates symbols within a first time unit.

[0362] Among them, the first communication device and the first time unit can refer to the introduction of S801 and will not be repeated here.

[0363] The symbols in the first time unit are introduced as follows:

[0364] The first symbol in the first time unit, i.e., the first symbol, is introduced as follows:

[0365] The first symbol includes CP, a tenth sequence, an eleventh sequence, a twelfth sequence, and a thirteenth sequence.

[0366] In the first aspect, the positions of the CP of the first symbol, the tenth sequence, the eleventh sequence, the twelfth sequence, and the thirteenth sequence are described as follows:

[0367] The starting position of the CP of the first symbol is the starting position of the first symbol, and the starting position of the tenth sequence is adjacent to the ending position of the CP of the first symbol. The ending position of the eleventh sequence is adjacent to the starting position of the twelfth sequence, and the ending position of the twelfth sequence is adjacent to the starting position of the thirteenth sequence, and the ending position of the thirteenth sequence is the ending position of the first symbol. Fig.18 shown.

[0368] Second, the contents of the tenth, eleventh, twelfth and thirteenth series are introduced as follows:

[0369] The CP of the first symbol is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence. For example, the tenth sequence includes the first part of service data, the eleventh sequence includes the second part of service data, and the thirteenth sequence is UW.

[0370] In this way, the CP of the first symbol and the tenth sequence can be regarded as the middle segment signal x in the first symbol. c The equivalent CP of , thereby equivalently delaying the CP length.

[0371] Among them, the middle segment signal x c The length of the intermediate segment signal x is equal to the length of the first symbol minus (the CP length of the first symbol + the length of the tenth sequence + the length of the thirteenth sequence). c The starting position of is adjacent to the end position of the tenth sequence. The middle segment signal x c The end position of is adjacent to the starting position of the thirteenth sequence.

[0372] by Fig.18 For example, in the box where the letter a is located, the middle segment signal x c like Fig.18 The part filled with horizontal lines within the first symbol.

[0373] In addition, the CP of the first symbol (ie, N 1st uw,μ The longest CP) is no longer equal to N at the end of the first symbol 1st uw,μ long signal, but equal to the middle signal x c The end of N 1st uw,μ Long signal.

[0374] Next, we introduce the tenth sequence x h The generation process:

[0375] For the convenience of explanation, some variables are first defined. Assume that the first symbol contains N samples, and the length of the tail UW (i.e., thirteen sequences) is N. u , the tenth sequence x h The length is N xh The upsampling factor is P. In DFT-s-OFDM modulation, the upsampling factor is P = N / M, where M is the DFT size.

[0376] The modulation input corresponding to the first symbol is denoted as s 1 ,s 1 Length is (For DFT-s-OFDM modulation, ). 1 The first symbol is generated by DFT-s-OFDM modulation or time domain linear convolution SC modulation. Using the sampling relationship, it can be seen that in the first symbol, N u The long tail UW (i.e. the thirteenth sequence) corresponds to s 1 The tail Sample values. The tenth sequence x h Corresponds to s 1 Head Sample values, using M h Long vector s 1,h Therefore, (NN u -N xh )Long intermediate signal x c Corresponding 1 The middle Sample values, using M c Long vector s 1,c =[s 1,c (0),s 1,c (1),…,s 1,c (M c -1)] In addition, the definition

[0377] Complete the above definition, let

[0378] s 1,h =[s 1,c [M c -M h ],s 1,c [M c -M h +1],…,s 1,c [M c -1]] Formula (8)

[0379] by Fig.18 For example, in the box where the letter b is located, s 1,h It can also be understood as s 1,c A copy of a signal.

[0380] For time-domain linear convolution SC modulation, s 1,h After modulation, x is generated h , and s 1,c After modulation, the intermediate signal x is generated c .x c It can be split into three sub-signals, namely x c =[x c,1 ,x c,2 ,x c,3 ], where x c,2 The length is N1st uw,μ , and x c,3 The length is N xh . Due to formula (8), x h Equal to x c,3 In addition, CP is equal to x c,2 Therefore, x h The joint CP can be used as x c The equivalent CP of .

[0381] For DFT-s-OFDM modulation, s 1,h After DFT-s-OFDM modulation, N xh Long signal s 1,c After modulation, the intermediate signal x is generated c .x c It can be split into three sub-signals, namely x c =[x c,1 ,x c,2 ,x c,3 ], where x c,2 The length is N 1st uw,μ , and x c,3 The length is N xh When s 1 When the occupied subcarrier does not start from the zero carrier (or the first subcarrier among N subcarriers), Not equal to x c,3 There is a phase difference between the two, namely

[0382]

[0383] Among them, m 0 Indicates 1 The index of the first subcarrier occupied by the FT-S-OFDM (range 0 to N-1). Do phase compensation and get

[0384]

[0385] Finally, x c x in c,2 Copied to the front of the first symbol as CP.

[0386] In summary, the steps of generating the first symbol and its preceding CP are as follows:

[0387] Step 1: Get M c Long vector s 1,c and M u Long UW sequence.

[0388] Step 2: Generate s based on formula (8)1,h .

[0389] Step 3: 1,h 、s 1,c and M u Long UW sequence according to Fig.18 The box where the letter b is located is assembled into Long vector s 1 .

[0390] Step 4, for s 1 Perform modulation to obtain an N-length vector; for DFT-s-OFDM modulation, after modulation, use formula (10) to Perform phase compensation to obtain x h , get the first symbol.

[0391] Step 5: x c,2 N included 1st uw,μ The sample value is copied to the front of the first symbol as CP.

[0392] It should be noted that in the first embodiment, the length of the first sequence is determined according to the CP length of the first symbol and the maximum delay spread of the first symbol. Furthermore, the length of the first sequence is determined according to at least one of the following: the MCS of the first symbol, the EVM required for the first symbol, the symbol type of the first symbol, or the transmission load of the transmitted symbol. Among them, the transmitted symbol can be understood as the symbol sent by the first communication device within the first time unit. The process of determining the length of the first sequence can be referred to the introduction of the communication method 800 and will not be repeated here.

[0393] For the first communication device, after generating the symbols in the first time unit, the first communication device executes S1702:

[0394] S1702: The first communication device sends symbols in a first time unit to the second communication device. Correspondingly, the second communication device receives symbols in the first time unit from the first communication device.

[0395] The implementation process of S1702 can refer to the introduction of S802 and will not be described in detail.

[0396] Optionally, when the second communication device is a terminal device, the terminal device further receives first information from the network device. The first information includes position information of an FFT window, and the FFT window is used for demodulation of the first symbol. The first information can refer to the introduction of the communication method 800.

[0397] by Fig.18 For example, in the box where the letter a is located, the size of the FFT window is equal to the middle segment signal x cOn the second communication device side, the FFT window can be recorded as the RX FFT window. The starting position of the RX FFT window is adjacent to the ending position of the tenth sequence, and the ending position of the FFT window is the ending position of the twelfth sequence.

[0398] The first communication device generates a symbol within a first time unit. The first symbol is the first symbol within the first time unit, and the first symbol includes a CP, a fourteenth sequence, a fifteenth sequence, a sixteenth sequence, and a seventeenth sequence. The starting position of the CP of the first symbol is the starting position of the first symbol, and the starting position of the fourteenth sequence is adjacent to the ending position of the CP of the first symbol. The ending position of the fifteenth sequence is adjacent to the starting position of the sixteenth sequence, and the ending position of the fifteenth sequence is determined according to the length of the first symbol. The ending position of the seventeenth sequence is the ending position of the first symbol. The CP of the first symbol is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence. The first communication device sends the symbol within the first time unit.

[0399] In this way, for the first symbol in the first time unit (i.e., the first symbol), the header of the symbol includes two parts, namely, the CP of the first symbol and the fourteenth sequence. Since the CP of the first symbol is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence, the CP of the first symbol and the fourteenth sequence can be regarded as equivalent CPs of the intermediate signal segment in the first symbol. Corresponding to the first symbol including the CP, the fourteenth sequence can be equivalent to extending the CP, thereby helping to better reduce the impact of ISI and ICI and improve the demodulation performance.

[0400] Next, combine Figures 19 to 21 , the communication method proposed in the embodiment of the present application is described in detail. The communication method 1900 proposed in the embodiment of the present application includes the following operations:

[0401] S1901. A first communication device generates symbols within a first time unit.

[0402] Among them, the first communication device and the first time unit can refer to the introduction of S801 and will not be repeated here.

[0403] The symbols in the first time unit are introduced as follows:

[0404] The first symbol in the first time unit, i.e., the first symbol, is introduced as follows:

[0405] The first symbol includes CP, a fourteenth sequence, a fifteenth sequence, a sixteenth sequence, and a seventeenth sequence.

[0406] In the first aspect, the positions of the CP of the first symbol, the fourteenth sequence, the fifteenth sequence, the sixteenth sequence, and the seventeenth sequence are described as follows:

[0407] The starting position of the CP of the first symbol is the starting position of the first symbol, and the starting position of the fourteenth sequence is adjacent to the ending position of the CP of the first symbol. The ending position of the fifteenth sequence is adjacent to the starting position of the sixteenth sequence, and the ending position of the fifteenth sequence is determined according to the length of the first symbol. The ending position of the seventeenth sequence is the ending position of the first symbol. Fig. 20 shown.

[0408] It should be added that the end position of the fifteenth sequence is determined according to the length of the first symbol, which can be understood as follows: the first symbol includes N values, the first value of the N values ​​is adjacent to the end position of the CP of the first symbol, and the last value of the N values ​​is adjacent to the start position of the seventeenth sequence. The fifteenth sequence includes N / 2 values ​​of the above N values. In other words, the length of the first symbol excluding the CP is N. The length of the fifteenth sequence is N / 2.

[0409] Second, the contents of the fourteenth, fifteenth, sixteenth and seventeenth sequences are introduced as follows:

[0410] The CP of the first symbol is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence. For example, the fourteenth sequence includes the first part of service data, the fifteenth sequence includes the second part of service data, and the seventeenth sequence is UW.

[0411] In this way, the CP of the first symbol and the fourteenth sequence can be regarded as the middle segment signal x in the first symbol. c The equivalent CP of , thereby equivalently delaying the CP length.

[0412] Among them: The middle segment signal x The starting position of c is adjacent to the end position of the fourteenth sequence. The middle segment signal x c The end position of is the end position of the sixteenth sequence.

[0413] by Fig. 20 For example, in the box where the letter a is located, the middle segment signal x c like Fig. 20 The part shown in the dotted box.

[0414] In addition, Fig. 20 In the figure, the box where the 'intermediate signal segment' is located shows the intermediate signal segment, that is, the length between the start position of the intermediate signal segment and the end position of the CP of the first symbol is N. xh The length of the fourteenth sequence is N xh .

[0415] Next, let’s introduce the fourteenth sequence x h The generation process:

[0416] For the convenience of explanation, Fig. 20or Fig.21 As shown, first define the following features:

[0417] First, regarding the seventeenth sequence, that is, the N of the first symbol u The long tail UW is used as the equivalent CP of the second symbol. The second symbol is the next symbol of the first symbol.

[0418] Second, the length of segment 1 is N / 2, and the length of segment 2 is N / 2-N. u , N is the length of the first symbol excluding the CP.

[0419] Third, the first N / 2-N of fragment 2 and fragment 1 u The sample values ​​are equal.

[0420] Fourth, N 1st uw,μ Long CP and end N of segment 1 1st uw,μ The sample values ​​are equal. Among them, the end N of segment 1 1st uw,μ The sample values ​​constitute the above-mentioned fifteenth sequence.

[0421] by Fig.21 For example, if the first symbol is a DFT-s-OFDM symbol or an OFDM symbol, the first communication device may take the following steps:

[0422] Step 1: Get the M / 2 long time domain vector

[0423] Step 2: Perform M / 2 point DFT processing to obtain M / 2 long frequency domain vectors

[0424] Step 3, starting from the subcarrier with an even index (such as 0), and with an interval of 2, Mapped to M / 2 subcarriers out of N subcarriers.

[0425] Step 4: Perform N-point IFFT processing to obtain N-point time domain vectors.

[0426] In step 3, the N-point time domain vector can be split into two identical sub-symbols (denoted as sub-symbol 1 and sub-symbol 2) with a length of N / 2. Fig.21 The subsymbol 1 in is equal to Fig. 20 Fragment 1 in .

[0427] Step 5, add CP.

[0428] Step 6: Replace the end N of sub-symbol 2 u The sample value is replaced by the end UW of the first symbol. Fig.21 The unreplaced part of sub-symbol 2 is equal to Fig. 20 Fragment 2.

[0429] If the first symbol is a time-domain linear SC modulation symbol, the first communication device may take the following steps:

[0430] Step 1: Get Long time vector And containing UW sequence of samples. P is the upsampling factor, N u It is the length of the tail UW in the first symbol.

[0431] Step 2, according to Long time vector And containing UW sequence of samples, generating Long time vector in

[0432] Step 3, Perform time domain linear SC modulation to generate a first symbol. The first symbol includes N 1st uw,μ Long CP.

[0433] For the first communication device, after generating the symbols in the first time unit, the first communication device executes S1902:

[0434] S1902: The first communication device sends symbols in a first time unit to the second communication device. Correspondingly, the second communication device receives symbols in the first time unit from the first communication device.

[0435] Among them, the implementation process of S1902 can refer to the introduction of S802 and will not be repeated here.

[0436] Optionally, when the second communication device is a terminal device, the terminal device further receives first information from the network device. The first information includes position information of an FFT window, and the FFT window is used for demodulation of the first symbol. The first information can refer to the introduction of the communication method 800.

[0437] by Fig. 20 For example, in the box where the letter b is located, the size of the FFT window is equal to N / 2. Where N represents the length of the first symbol excluding the CP. On the second communication device side, the FFT window can be recorded as the RX FFT window. As an example, the starting position of the RX FFT window is offset from the end position of the CP of the first symbol by a certain offset, that is, the length of the fourteenth sequence N xh , as shown in RX FFT window 1. As another example, the end position of the RX FFT window is the end position of segment 2, as shown in RX FFT window 2.

[0438] It should be noted that in this application, the introduction of 'adjacent' is as follows:

[0439] The end position of sequence A is adjacent to the start position of sequence B, which can be understood as: the previous sample value of the first sample value in sequence B is the last sample value in sequence A. That is, the start position of sequence B is the next position of the end position of sequence A. In other words, in this application, "adjacent" can be understood as: directly adjacent.

[0440] In this application, the meaning of 'same' is as follows:

[0441] Sequence A is the same as sequence B, which can be understood as follows: if sequence A and sequence B are sequences before DFT-s-OFDM modulation (or SC modulation), then sequence A is the same as sequence B. If sequence A and sequence B are sequences after DFT-s-OFDM modulation (or SC modulation), then the 'modulation input signal used to generate sequence A' is the same as the 'modulation input signal used to generate sequence B'.

[0442] It is easy to understand that in the DFT-s-OFDM modulation (or SC modulation) process, the modulated output signal is the cyclic or linear convolution of the modulated input signal and the shaped pulse. Even if the signals of the two modulated input signals at some positions (denoted as C) are the same, the two modulated output signals may be different at position C because the signals of the two modulated input signals at other positions (denoted as D) are different.

[0443] Sequence A and sequence B are approximately the same, which can be understood as follows: sequence A and sequence B are part of the sequence in the modulated signal generated after DFT-s-OFDM modulation (or SC modulation), and the difference between sequence A and sequence B is caused by DFT-s-OFDM modulation (or SC modulation).

[0444] It is understandable that in each of the above embodiments, the method and / or step implemented by the first communication device may also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the first communication device; the method and / or step implemented by the second communication device may also be implemented by a component (such as a processor, chip, chip system, circuit, logic module, or software) that can be used for the second communication device. Among them, the chip system may be composed of chips, or the chip system may include chips and other discrete devices.

[0445] It is understandable that, in order to realize the above functions, the communication device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0446] The embodiment of the present application can divide the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be pointed out that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0447] Fig. 22 A schematic diagram of the structure of a communication device 2200 is shown. The communication device 2200 includes a processing module 2201 and a transceiver module 2202. The communication device 220 can be used to implement the functions of the first communication device or the second communication device.

[0448] In some embodiments, the communication device 220 may further include a storage module ( Fig. 22 ), for storing program instructions and data.

[0449] In some embodiments, the transceiver module 2202 may also be referred to as a transceiver unit for implementing a sending and / or receiving function. The transceiver module 2202 may be composed of a transceiver circuit, a transceiver, a transceiver or a communication interface.

[0450] In some embodiments, the transceiver module 2202 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the first communication device or the second communication device in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document; the processing module 2201 may be used to execute the processing steps (such as determination, etc.) performed by the first communication device or the second communication device in the above-mentioned method embodiment, and / or used to support other processes of the technology described in this document.

[0451] When the communication device 2200 is used to implement the functions of the first communication device:

[0452] Processing module 2201 is used to generate symbols within a first time unit; the first symbol is the first symbol within the first time unit, and the first symbol includes a first sequence and a second sequence; wherein, corresponding to the first symbol not including a cyclic prefix CP, the starting position of the first sequence is the starting position of the first symbol; corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the end position of the CP of the first symbol; and the end position of the second sequence is the end position of the first symbol.

[0453] The transceiver module 2202 is configured to send symbols within the first time unit.

[0454] When the communication device 2200 is used to implement the function of the second communication device:

[0455] The transceiver module 2202 is used to receive symbols within a first time unit; the first symbol is the first symbol within the first time unit, and the first symbol includes a first sequence and a second sequence; wherein, corresponding to the first symbol not including a cyclic prefix CP, the starting position of the first sequence is the starting position of the first symbol; corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the end position of the CP of the first symbol; and the end position of the second sequence is the end position of the first symbol.

[0456] When the communication device 2200 is used to implement the functions of the first communication device:

[0457] The processing module 2201 is used to generate symbols within a first time unit; the first symbol is the first symbol within the first time unit, and the first symbol includes a cyclic prefix CP, a fifth sequence and a sixth sequence; the starting position of the CP is the starting position of the first symbol, the ending position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the ending position of the sixth sequence is the ending position of the first symbol; the second time unit is the previous time unit of the first time unit, and the last symbol of the second time unit includes a seventh sequence, and the ending position of the seventh sequence is adjacent to the starting position of the CP; the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP.

[0458] The transceiver module 2202 is configured to send symbols within the first time unit.

[0459] When the communication device 2200 is used to implement the function of the second communication device:

[0460] The transceiver module 2202 is configured to receive symbols within a first time unit. The first symbol is the first symbol within the first time unit, and the first symbol includes a cyclic prefix CP, a fifth sequence, and a sixth sequence; the starting position of the CP is the starting position of the first symbol, the ending position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the ending position of the sixth sequence is the ending position of the first symbol; the second time unit is the previous time unit of the first time unit, and the last symbol of the second time unit includes a seventh sequence, and the ending position of the seventh sequence is adjacent to the starting position of the CP; the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP.

[0461] When the communication device 2200 is used to implement the functions of the first communication device:

[0462] The processing module 2201 is configured to generate a symbol within a first time unit. The first symbol is the first symbol within the first time unit, the first symbol includes a cyclic prefix CP, a tenth sequence, an eleventh sequence, a twelfth sequence, and a thirteenth sequence, the starting position of the CP is the starting position of the first symbol, the starting position of the tenth sequence is adjacent to the ending position of the CP; the ending position of the eleventh sequence is adjacent to the starting position of the twelfth sequence, the ending position of the twelfth sequence is adjacent to the starting position of the thirteenth sequence, and the ending position of the thirteenth sequence is the ending position of the first symbol; the CP is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence.

[0463] The transceiver module 2202 is configured to send symbols within the first time unit.

[0464] When the communication device 2200 is used to implement the function of the second communication device:

[0465] The transceiver module 2202 is configured to receive symbols within a first time unit. The first symbol is the first symbol within the first time unit, and the first symbol includes a cyclic prefix CP, a tenth sequence, an eleventh sequence, a twelfth sequence, and a thirteenth sequence. The starting position of the CP is the starting position of the first symbol, and the starting position of the tenth sequence is adjacent to the ending position of the CP; the ending position of the eleventh sequence is adjacent to the starting position of the twelfth sequence, the ending position of the twelfth sequence is adjacent to the starting position of the thirteenth sequence, and the ending position of the thirteenth sequence is the ending position of the first symbol; the CP is the same as the eleventh sequence, and the tenth sequence is the same as the twelfth sequence.

[0466] When the communication device 2200 is used to implement the functions of the first communication device:

[0467] The processing module 2201 is used to generate a symbol in a first time unit. The first symbol is the first symbol in the first time unit, and the first symbol includes a cyclic prefix CP, a fourteenth sequence, a fifteenth sequence, a sixteenth sequence, and a seventeenth sequence. The starting position of the CP is the starting position of the first symbol, and the starting position of the fourteenth sequence is adjacent to the ending position of the CP; the ending position of the fifteenth sequence is adjacent to the starting position of the sixteenth sequence, and the ending position of the fifteenth sequence is determined according to the length of the first symbol; the ending position of the seventeenth sequence is the ending position of the first symbol; the CP is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence.

[0468] The transceiver module 2202 is configured to send symbols within the first time unit.

[0469] When the communication device 2200 is used to implement the function of the second communication device:

[0470] The transceiver module 2202 is used to receive symbols in a first time unit. The first symbol is the first symbol in the first time unit, and the first symbol includes a cyclic prefix CP, a fourteenth sequence, a fifteenth sequence, a sixteenth sequence, and a seventeenth sequence. The starting position of the CP is the starting position of the first symbol, and the starting position of the fourteenth sequence is adjacent to the ending position of the CP; the ending position of the fifteenth sequence is adjacent to the starting position of the sixteenth sequence, and the ending position of the fifteenth sequence is determined according to the length of the first symbol; the ending position of the seventeenth sequence is the ending position of the first symbol; the CP is the same as the fifteenth sequence, and the fourteenth sequence is the same as the sixteenth sequence.

[0471] Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0472] Optionally, in the present application, the transceiver module receives / sends information, which can also be understood as the processing module receives / sends information through the transceiver module. The processing module receives / sends information through the transceiver module, which can also be understood as: the processing module controls the transceiver module to receive / send information. Alternatively, the processing module sends information through the transceiver module, which can be understood as: the processing module outputs information to the transceiver module, and the transceiver module sends the information; the processing module receives information through the transceiver module, which can be understood as: the transceiver module receives information and inputs the information to the processing module.

[0473] In the present application, the communication device 2200 may be presented in the form of dividing various functional modules in an integrated manner. The "module" here may refer to a specific application-specific integrated circuit (ASIC), a circuit, a processor and a memory that executes one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[0474] In some embodiments, when Fig. 22 When the communication device 2200 is a chip or a chip system, the function / implementation process of the transceiver module 2202 can be implemented through the input and output interface (or communication interface) of the chip or the chip system, and the function / implementation process of the processing module 2201 can be implemented through the processor (or processing circuit) of the chip or the chip system.

[0475] Since the communication device 2200 provided in this embodiment can execute the above method, the technical effects that can be obtained can refer to the above method embodiments and will not be repeated here.

[0476] As a possible product form, the first communication device or the second communication device described in the embodiment of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGA), programmable logic devices (PLD), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits that can perform the various functions described throughout the present application.

[0477] As another possible product form, the first communication device or the second communication device described in the embodiment of the present application can be implemented by a general bus architecture. Fig.23 , Fig.23 2 is a schematic diagram of the structure of a communication device 2300 provided in an embodiment of the present application, wherein the communication device 2300 includes a processor 2301 and a transceiver 2302. The communication device 2300 may be a first communication device, or a chip or chip system therein; or, the communication device 2300 may be a second communication device, or a chip or module therein. Fig.23 Only the main components of the communication device 2300 are shown. In addition to the processor 2301 and the transceiver 2302, the communication device 2300 may further include a memory 2303 and an input and output device (not shown in the figure).

[0478] Optionally, the processor 2301 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 2303 is mainly used to store the software program and data. The transceiver 2302 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. Input and output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users.

[0479] Optionally, the processor 2301, the transceiver 2302, and the memory 2303 may be connected via a communication bus.

[0480] It should be noted that the memory 2303 may exist independently of the processor 2301, or may be integrated with the processor 2301. The memory 2303 may be located inside the communication device 2300, or may be located outside the communication device 2300, without limitation.

[0481] When the communication device is turned on, the processor 2301 can read the software program in the memory 2303, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 2301 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 2301. The processor 2301 converts the baseband signal into data and processes the data.

[0482] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.

[0483] In some embodiments, in terms of hardware implementation, those skilled in the art may imagine that the communication device 2200 may be implemented as Fig.23 The form of the communication device 2300 is shown.

[0484] As an example, Fig. 22 The function / implementation process of the processing module 2201 in can be Fig.23 The processor 2301 in the communication device 2300 shown calls the computer execution instructions stored in the memory 2303 to implement. Fig. 22 The function / implementation process of the transceiver module 2202 can be Fig.23The transceiver 2302 in the communication device 2300 is shown to be implemented.

[0485] As another possible product form, the first communication device or the second communication device in the present application can adopt Fig.24 The structure shown, or including Fig.24 Parts shown. Fig.24 A schematic diagram of the composition of a communication device 2400 provided in this application.

[0486] like Fig.24 As shown, the communication device 2400 includes at least one processor 2401. Optionally, the communication device also includes a communication interface 2402.

[0487] When the program instructions involved are executed in the at least one processor 2401, the device 2400 can implement the method provided by any of the aforementioned embodiments and any possible designs thereof. Alternatively, the processor 2401 is used to implement the method provided by any of the aforementioned embodiments and any possible designs thereof through a logic circuit or execution code instructions.

[0488] The communication interface 2402 may be used to receive program instructions and transmit them to the processor, or the communication interface 2402 may be used for the communication device 2400 to communicate and interact with other communication devices, such as interactive control signaling and / or business data, etc. Exemplarily, the communication interface 2402 may be used to receive signals from other devices outside the communication device 2400 and transmit them to the processor 2401 or to send signals from the processor 2401 to other communication devices outside the communication device 2400.

[0489] Optionally, the communication interface 2402 may be a code and / or data read / write interface circuit, or the communication interface 2402 may be a signal transmission interface circuit between a communication processor and a transceiver, or may be a pin of a chip.

[0490] Optionally, the communication device 2400 may further include at least one memory 2403, which may be used to store required program instructions and / or data.

[0491] It should be noted that the memory 2403 may exist independently of the processor 2401, or may be integrated with the processor 2401. The memory 2403 may be located inside the communication device 2400, or may be located outside the communication device 2400, without limitation.

[0492] Optionally, the communication device 2400 may further include a power supply circuit 2404, which may be used to supply power to the processor 2401. The power supply circuit 2404 may be located in the same chip as the processor 2401, or in another chip other than the chip where the processor 2401 is located.

[0493] Optionally, the communication device 2400 may further include a bus 2405 , and various parts of the communication device 2400 may be interconnected via the bus 2405 .

[0494] In some embodiments, in terms of hardware implementation, those skilled in the art may think of the above Fig. 22 The communication device 220 shown may be implemented using Fig.24 The form of the communication device 2400 is shown.

[0495] As an example, Fig. 22 The function / implementation process of the processing module 2201 in can be Fig.24 The processor 2401 in the communication device 2400 shown calls the computer execution instructions stored in the memory 2403 to implement. Fig. 22 The function / implementation process of the transceiver module 2202 can be Fig.24 The communication interface 2402 in the communication device 2400 shown is implemented.

[0496] It should be pointed out that Fig.24 The structure shown does not constitute a specific limitation on the first communication device or the second communication device. For example, in other embodiments of the present application, the first communication device or the second communication device may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0497] Optionally, the processor in the present application may be a central processing unit (CPU), which may 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 gate or transistor logic devices, or discrete hardware components, etc. A general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.

[0498] Optionally, the memory in the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), or direct rambus RAM (DRRAM).

[0499] Optionally, the power supply circuit described in the embodiments of the present application includes but is not limited to at least one of the following: a power supply line, a power supply subsystem, a power management chip, a power consumption management processor, or a power consumption management control circuit.

[0500] In some embodiments, an embodiment of the present application further provides a communication device, which includes a processor for implementing a method in any of the above method embodiments.

[0501] As a possible implementation, the communication device further includes a memory. The memory is used to store necessary computer programs and data. The computer program may include instructions, and the processor may call the instructions in the computer program stored in the memory to instruct the communication device to execute the method in any of the above method embodiments. Of course, the memory may not be in the communication device.

[0502] As another possible implementation, the communication device also includes an interface circuit, which is a code / data read / write interface circuit, which is used to receive computer execution instructions (computer execution instructions are stored in a memory, may be read directly from the memory, or may pass through other devices) and transmit them to the processor.

[0503] As another possible implementation manner, the communication device further includes a communication interface, and the communication interface is used to communicate with a module outside the communication device.

[0504] It can be understood that the communication device can be a chip or a chip system. When the communication device is a chip system, it can be composed of chips, or it can include chips and other discrete devices. The embodiments of the present application do not specifically limit this.

[0505] The present application also provides a computer-readable storage medium on which a computer program or instruction is stored. When the computer program or instruction is executed by a computer, the functions of any of the above method embodiments are implemented.

[0506] The present application also provides a computer program product, which implements the functions of any of the above method embodiments when executed by a computer.

[0507] Those skilled in the art will appreciate that, for the sake of convenience and brevity of description, the specific working processes of the systems, devices and units described above may refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0508] It is understood that the systems, devices and methods described in the present application can also be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0509] The units described as separate components may or may not be physically separated, i.e., they may be located in one place, or they may be distributed over multiple network units. The components shown as units may or may not be physical units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0510] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0511] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using a software program, it can be implemented in whole or in part 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may 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 may be transmitted from a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (digital subscriber line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access or may contain one or more servers, data centers and other data storage devices that can be integrated with the medium. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state drive (SSD)), etc. In the embodiment of the present application, the computer may include the aforementioned device.

[0512] Although the present application is described herein in conjunction with various embodiments, in the process of implementing the claimed application, those skilled in the art may understand and implement other variations of the disclosed embodiments by viewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple situations. A single processor or other unit may implement several functions listed in a claim. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.

Claims

1. A communication method, characterized in that: include: generating a symbol within a first time unit; The first symbol is the first symbol in the first time unit, and the first symbol includes a first sequence and a second sequence; wherein, corresponding to the first symbol not including a cyclic prefix CP, the starting position of the first sequence is the starting position of the first symbol; corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the ending position of the CP of the first symbol; and the ending position of the second sequence is the ending position of the first symbol; Symbols within the first time unit are sent.

2. The method according to claim 1, characterized in that The first time unit also includes a second symbol, the second symbol is the next symbol of the first symbol, the second symbol includes a third sequence and a fourth sequence, the starting position of the third sequence is the starting position of the second symbol, and the ending position of the fourth sequence is the ending position of the second symbol; the third sequence is the same as the first sequence, and the end length of the fourth sequence is x The signal is the same as the signal with a length x at the end in the second sequence; x is a positive integer.

3. The method according to claim 2, characterized in that The first sequence includes a first unique word UW and / or service data; the service data includes at least a portion of the service data carried by the first symbol, or at least a portion of the service data carried by the second symbol.

4. The method according to claim 1, characterized in that: The first sequence is the second UW.

5. The method according to any one of claims 1 to 4, characterized in that: The second sequence is the third UW.

6. The method according to any one of claims 1 to 5, characterized in that: The first symbol is a downlink symbol; the length of the first sequence is determined according to the CP length of the first symbol and the maximum delay spread of the first symbol; or, The first symbol is an uplink symbol; the length of the first sequence is determined based on the CP length of the first symbol, the maximum delay spread of the first symbol, and the maximum delay spread of the third symbol; the third symbol is the previous symbol of the first symbol.

7. The method according to claim 6, characterized in that The length of the first sequence satisfies: x h +N 1st uw,μ ≤MDS0 Among them, x h represents the length of the first sequence, N 1st uw,μ represents the CP length of the first symbol, and MDS0 represents the maximum delay extension of the first symbol.

8. The method according to claim 6, characterized in that The length of the first sequence satisfies: x h +N 1st uw,μ ≤max(MDS0,MDS pre ) Among them, x h represents the length of the first sequence, N 1st uw,μ represents the CP length of the first symbol, MDS0 represents the maximum delay spread of the first symbol, and MDS pre represents the maximum delay spread of the third symbol, and max() represents the maximum value operator.

9. The method according to any one of claims 6 to 8, characterized in that: The length of the first sequence is also determined based on at least one of the following: a modulation coding scheme MCS of the first symbol, an error vector magnitude EVM required for the first symbol, a symbol type of the first symbol, or a transmission payload of the transmitted symbol.

10. The method according to any one of claims 1 to 9, characterized in that: The method further includes: sending first information; or, The method further includes: receiving first information; The first information includes configuration parameters of the first sequence.

11. The method according to claim 10, characterized in that In the case where the first sequence includes a first UW and service data, the configuration parameter of the first sequence includes a length parameter of the first UW.

12. The method according to claim 10 or 11, characterized in that: The first information is carried in one of the following: downlink control information DCI, medium access control element MAC-CE, or radio resource control RRC message.

13. The method according to any one of claims 10 to 12, characterized in that: The first information also includes position information of a Fast Fourier Transform (FFT) window, where the FFT window is used for demodulating the first symbol.

14. A communication method, characterized in that: include: generating a symbol within a first time unit; The first symbol is the first symbol in the first time unit, the first symbol includes a cyclic prefix CP, a fifth sequence and a sixth sequence; the starting position of the CP is the starting position of the first symbol, the ending position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the ending position of the sixth sequence is the ending position of the first symbol; the second time unit is the previous time unit of the first time unit, the last symbol of the second time unit includes a seventh sequence, and the ending position of the seventh sequence is adjacent to the starting position of the CP; the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP; Symbols within the first time unit are sent.

15. The method according to claim 14, characterized in that The first time unit also includes a second symbol, which is the next symbol of the first symbol, and the second symbol includes an eighth sequence, and the end position of the eighth sequence is the end position of the second symbol; the signal with an end length of x in the eighth sequence is the same as the signal with an end length of x in the ninth sequence; x is a positive integer; the ninth sequence includes the fifth sequence and the sixth sequence, and the end position of the ninth sequence is the end position of the sixth sequence.

16. The method according to claim 14 or 15, characterized in that The first symbol is precoded in the same manner as the last symbol; or, The first symbol and the last symbol are not precoded.

17. A communication method, characterized in that: include: receiving a symbol within a first time unit; The first symbol is the first symbol in the first time unit, and the first symbol includes a first sequence and a second sequence; wherein, corresponding to the first symbol not including a cyclic prefix CP, the starting position of the first sequence is the starting position of the first symbol; corresponding to the first symbol including a CP, the starting position of the first sequence is adjacent to the end position of the CP of the first symbol; and the end position of the second sequence is the end position of the first symbol.

18. A communication method, characterized in that: include: receiving a symbol within a first time unit; The first symbol is the first symbol in the first time unit, and the first symbol includes a cyclic prefix CP, a fifth sequence and a sixth sequence; the starting position of the CP is the starting position of the first symbol, the ending position of the fifth sequence is adjacent to the starting position of the sixth sequence, and the ending position of the sixth sequence is the ending position of the first symbol; the second time unit is the previous time unit of the first time unit, and the last symbol of the second time unit includes the seventh sequence, and the ending position of the seventh sequence is adjacent to the starting position of the CP; the fifth sequence is the same as the seventh sequence, and the sixth sequence is the same as the CP.

19. A communication device, characterized in that: The communication device includes a transceiver module and a processing module. The transceiver module is used to perform the receiving behavior or the sending behavior in the method according to any one of claims 1 to 13, or to perform the receiving behavior or the sending behavior in the method according to any one of claims 14 to 16, or to perform the receiving behavior or the sending behavior in the method according to claim 17, or to perform the receiving behavior or the sending behavior in the method according to claim 18; The processing module is used to perform the processing behavior in the method as described in any one of claims 1-13, or to perform the processing behavior in the method as described in any one of claims 14-16, or to perform the processing behavior in the method as described in claim 17, or to perform the processing behavior in the method as described in claim 18.

20. A communication device, characterized in that: The communication device includes a processor; the processor is used to run a computer program or instructions so that the communication device performs the method as described in any one of claims 1 to 13, or so that the communication device performs the method as described in any one of claims 14 to 16, or so that the communication device performs the method as described in claim 17, or so that the communication device performs the method as described in claim 18.

21. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions or programs, which, when executed on a computer, cause the method according to any one of claims 1 to 13 to be executed, or the method according to any one of claims 14 to 16 to be executed, or the method according to claim 17 to be executed, or the method according to claim 18 to be executed.

22. A computer program product, characterized in that When the computer program product runs on a communication device, the communication device executes the method described in any one of claims 1 to 13, or the communication device executes the method described in any one of claims 14 to 16, or the communication device executes the method described in claim 17, or the communication device executes the method described in claim 18.

23. A chip, characterized in that: include: A processor, the processor is coupled to a memory, the memory is used to store programs or instructions, when the program or instructions are executed by the processor, the chip executes the method as described in any one of claims 1-13, or the chip executes the method as described in any one of claims 14-16, or the chip executes the method as described in claim 17, or the chip executes the method as described in claim 18.

Citation Information

Cited By

  • Communication method and apparatus

    EP4797582A1

  • Communication method and apparatus

    WO2025098188A1