Symbol processing method and apparatus

By mapping symbol components and performing cyclic prefix processing in a pure time-domain single carrier, the guard interval is extended, solving the ISI problem in high-frequency signal transmission and achieving improved signal quality and reduced PAPR.

WO2026081756A1PCT designated stage Publication Date: 2026-04-23HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-09-15
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

In high-frequency signal transmission, existing technologies struggle to effectively combat inter-symbol interference (ISI), especially when the channel delay exceeds the cyclic prefix (CP) length, leading to a degraded signal quality.

Method used

By mapping symbol components and performing cyclic prefix processing on consecutive transmitted symbols in a pure time-domain single-carrier configuration, the length of the symbol components is adjusted to extend the guard interval and reduce ISI interference between adjacent symbols.

Benefits of technology

In scenarios with low complexity, it effectively reduces interference between adjacent symbols, improves the signal's resistance to multipath effects, reduces the peak-to-average power ratio (PAPR), and improves the quality of signal transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025121305_23042026_PF_FP_ABST
    Figure CN2025121305_23042026_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides a symbol processing method and apparatus, which are used for improving the capability of resisting inter symbol interference. According to the method in the present application, at a transmit end that does not involve DFT and IFFT operations, for a first transmit symbol and a second transmit symbol that are consecutive, a first symbol component the end location of which is the end location of the first transmit symbol in the first transmit symbol is caused to be the same as a second symbol component the end location of which is a first reference point (a location at which a cyclic prefix is intercepted in the second transmit symbol) in the second transmit symbol, and after a cyclic prefix of the second transmit symbol is inserted between the first transmit symbol and the second transmit symbol, content in the first symbol component is content of the second transmit symbol. Therefore, when the first symbol component enters a receive window of the second transmit symbol, ISI does not occur. Thus, ISI between adjacent transmit symbols can be reduced in a scenario with relatively low complexity by adjusting the length of the symbol component (the first symbol component / the second symbol component).
Need to check novelty before this filing date? Find Prior Art

Description

A method and apparatus for symbol processing

[0001] This application claims priority to Chinese Patent Application No. 202411464294.3, filed on October 18, 2024, entitled "A Method and Apparatus for Symbol Processing", the entire contents of which are incorporated herein by reference. Technical Field

[0002] This application relates to the field of communications, specifically to a method and apparatus for symbol processing. Background Technology

[0003] To eliminate inter-symbol interference (ISI) between adjacent symbols, a technique of adding guard intervals between symbols has been proposed. When the length of the guard interval is greater than the maximum multipath delay of the channel, ISI between adjacent symbols can be effectively removed.

[0004] Common methods for adding guard intervals include cyclic prefixes (CP) and zero-padding (ZP). CP is a cyclic structure formed by copying and pasting the sampling points at the end of each symbol to the beginning of that symbol.

[0005] In wider bandwidth transmissions, single-carrier unit transmission exhibits a lower peak-to-average power ratio (PAPR) compared to multi-carrier unit transmission. This makes it more difficult for the power amplifier (PA) to operate in the nonlinear region, thus reducing power back-off and increasing output power. To further reduce signal transmission complexity, pure time-domain single-carrier transmission without DFT at the transmitter can be used. Meanwhile, to avoid excessive complexity, higher frequency signal transmission employs larger sub-carrier spacing (SCS). However, larger SCS often accompanies a smaller CP length, making the CP less effective at resisting ISI. Summary of the Invention

[0006] This application provides a method and apparatus for symbol processing to improve the ability to resist intra-symbol interference.

[0007] The first aspect of this application provides a method for symbol processing, including:

[0008] Generate multiple complex number symbols;

[0009] Multiple complex symbols are divided into multiple sets, each set corresponding to one emission symbol. The multiple sets include a first set and a second set. The first set corresponds to the first emission symbol. The first emission symbol and the second emission symbol are adjacent symbols, and the first emission symbol precedes the second emission symbol.

[0010] Map either the first set or the second set such that both the first set and the second set include the first complex symbol. In the first emission symbol, the starting position of the first subset corresponds to the position before the ending position of the first emission symbol, and the ending position of the first subset corresponds to the position after the starting position of the first emission symbol. In the second emission symbol, the starting position of the second subset corresponds to the position before the first reference point, and the ending position of the second subset corresponds to the position after the first reference point. The first subset is the subset corresponding to the first complex symbol in the first set, and the second subset is the subset corresponding to the first complex symbol in the second set. The first reference point is the starting position of the truncated cyclic prefix in the second emission symbol.

[0011] After the mapping operation, signal processing is performed on the first and second transmitted symbols to obtain the target transmitted signal set. The signal processing includes adding a cyclic prefix and convolution.

[0012] In this embodiment of the application, at the transmitting end in the pure time domain, for consecutive first and second transmitted symbols, by making the symbol component in the first transmitted symbol whose ending position is the same as the symbol component in the second transmitted symbol whose ending position is the first reference point, the ISI interference between adjacent transmitted symbols can be reduced in a low-complexity scenario by adjusting the length of the symbol component.

[0013] A second aspect of this application provides a method for symbol processing, comprising:

[0014] Send indication information, which is used to determine the length of the third complex symbol and the length of the second complex symbol; the indication information includes at least two of the length parameters of the third complex symbol, the second complex symbol, and the first complex symbol.

[0015] A third aspect of this application provides a symbol processing apparatus, comprising:

[0016] Processing unit, used to generate multiple complex number symbols;

[0017] The processing unit is also used to divide multiple complex symbols into multiple sets, each set corresponding to a transmission symbol. The multiple sets include a first set and a second set. The first set corresponds to a first transmission symbol. The first transmission symbol and the second transmission symbol are adjacent symbols, and the first transmission symbol precedes the second transmission symbol.

[0018] The mapping unit is further configured to map the first set or the second set such that both the first set and the second set include the first complex symbol. In the first emission symbol, the starting position of the first subset corresponds to the position before the ending position of the first emission symbol, and the ending position of the first subset corresponds to the position after the starting position of the first emission symbol. In the second emission symbol, the starting position of the second subset corresponds to the position before the first reference point, and the ending position of the second subset corresponds to the position after the first reference point. The first subset is the subset corresponding to the first complex symbol in the first set, and the second subset is the subset corresponding to the first complex symbol in the second set. The first reference point is the starting position of the truncated cyclic prefix in the second emission symbol.

[0019] The processing unit is also used to perform signal processing on the first and second transmitted symbols after the mapping operation to obtain the target transmitted signal set. The signal processing includes adding a cyclic prefix and convolution.

[0020] In one possible implementation of the third aspect, the first complex symbol includes a second complex symbol and a third complex symbol. In the second transmission symbol, a first reference point divides the second subset into two parts. The complex symbols before the first reference point in the second subset form the second complex symbol, and the complex symbols after the first reference point in the second subset form the third complex symbol. The end position of the second complex symbol in the first subset is the end position of the first transmission symbol, and the start position of the third complex symbol in the first subset is the start position of the first transmission symbol.

[0021] In one possible implementation of the third aspect, the apparatus further includes a receiving unit for receiving indication information and bandwidth parameters, the indication information being used to determine the length of the second complex symbol and the length of the third complex symbol, the bandwidth parameters including the number of resource blocks or bandwidth, and the indication information including at least two of the length parameters of the third complex symbol, the length parameters of the second complex symbol, and the length parameters of the first complex symbol;

[0022] The processing unit is also used to determine the length of the first complex number symbol, the length of the second complex number symbol, and the length of the third complex number symbol based on the indication information.

[0023] In one possible implementation of the third aspect, the processing unit is specifically used for:

[0024] The length of the first complex number symbol is determined based on the length parameter of the first complex number symbol;

[0025] or,

[0026] The length of the second complex number symbol is determined based on the length parameter of the second complex number symbol;

[0027] or,

[0028] The length of the third complex symbol is determined based on the length parameter of the third complex symbol;

[0029] After determining the length of the second complex symbol, determine the length of the first or third complex symbol, and then determine the length of the third complex symbol based on the lengths of the two determined complex symbols.

[0030] In one possible implementation of the third aspect, the length parameter of the first complex symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, or the length of the first complex symbol; the length parameter of the third complex symbol is the correspondence between the bandwidth parameter and the length of the third complex symbol, or the length of the third complex symbol.

[0031] The processing unit is specifically used to determine the length of the first complex symbol based on the bandwidth parameter, the correspondence between the length of the second complex symbol and the length of the first complex symbol, and the bandwidth parameter when the length parameter of the first symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol.

[0032] The processing unit is specifically used to determine the length of the third complex symbol based on the correspondence between the bandwidth parameter and the length of the third complex symbol, when the length parameter of the third complex symbol is a correspondence between the bandwidth parameter and the length of the third complex symbol.

[0033] In one possible implementation of the third aspect, the length parameter of the second complex symbol includes the correspondence between the maximum channel delay parameter and the length of the second complex symbol, or the correspondence between the maximum channel delay parameter, the modulation and coding scheme and the modulation method and the length of the second complex symbol, or the length of the second complex symbol, or the target length, the target length being the sum of the length of the second complex symbol and the length of the cyclic prefix of the second complex symbol.

[0034] The processing unit is specifically used for:

[0035] When the length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter and the length of the second complex symbol, the length of the second complex symbol is determined based on the correspondence between the maximum channel delay parameter and the length of the second complex symbol.

[0036] When the length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter, the modulation and coding strategy, the modulation method, and the length of the second complex symbol, the length of the second complex symbol is determined based on the maximum channel delay parameter, and the length of the second complex symbol is updated according to the modulation and coding strategy and the modulation method.

[0037] When the length parameter of the second complex symbol is the target length, the length of the second complex symbol is calculated based on the target length.

[0038] In one possible implementation of the third aspect, the mapping unit is specifically used for:

[0039] Map the first complex number symbol in the first set to the second set;

[0040] or,

[0041] Map the first complex number symbol in the second set to the first set.

[0042] In one possible implementation of the third aspect, the processing unit is further configured to determine the length of the cyclic prefix of the second transmitted symbol.

[0043] In one possible implementation of the third aspect, the signal processing further includes upsampling and downsampling;

[0044] The processing unit is specifically used for:

[0045] Add a cyclic prefix for the second launch symbol between the first launch symbol and the second launch symbol;

[0046] The first upsampling parameter is obtained by upsampling the cyclic prefix of the first and second transmission symbols and the second transmission symbol;

[0047] Perform a linear convolution on the first upsampling parameters to obtain the first linear convolution parameters, and then truncate the first linear convolution parameters to obtain the first convolution parameters;

[0048] The first convolution parameters are downsampled to obtain the target transmitted signal set.

[0049] In one possible implementation of the third aspect, the signal processing further includes upsampling and downsampling;

[0050] The processing unit is specifically used for:

[0051] Upsample the first and second transmitted symbols to obtain the second upsampled parameters;

[0052] Perform a circular convolution on the second upsampling result to obtain the second convolution parameters;

[0053] The second convolution parameters are downsampled to obtain the first downsampled parameters;

[0054] A cyclic prefix of the fourth transmission symbol is added between the third and fourth transmission symbols in the first downsampling parameters to obtain the target signal set. The third transmission symbol corresponds to the first transmission symbol, and the fourth transmission symbol corresponds to the second transmission symbol.

[0055] In one possible implementation of the third aspect, the signal processing further includes downsampling;

[0056] The processing unit is also used to upsample the first set and the second set to obtain the upsampled first set and the upsampled second set.

[0057] The mapping unit is specifically used to map the first set and the second set after upsampling, so that both the first set and the second set after upsampling include the first complex number symbol after upsampling;

[0058] The processing unit is specifically used for:

[0059] Perform circular convolution on the first and second upsampled sets to obtain the third convolution parameters;

[0060] The third convolution parameters are downsampled to obtain the second downsampled parameters;

[0061] A cyclic prefix of the fourth transmission symbol is added between the third and fourth transmission symbols in the second downsampling parameters to obtain the target signal set. The third transmission symbol corresponds to the first transmission symbol, and the fourth transmission symbol corresponds to the second transmission symbol.

[0062] A fourth aspect of this application provides a symbol processing apparatus, comprising:

[0063] The transmitting unit is used to transmit indication information, which is used to determine the length of the third complex symbol and the length of the second complex symbol; the indication information includes at least two of the length parameters of the third complex symbol, the second complex symbol, and the first complex symbol.

[0064] In one possible implementation of the fourth aspect, when the length parameter of the second complex symbol is the length of the second complex symbol, the apparatus further includes a processing unit for:

[0065] The length of the second complex symbol is determined based on the correspondence between the maximum channel delay parameter and the length of the second complex symbol;

[0066] or,

[0067] The length of the second complex symbol is determined based on the channel maximum delay parameter, and the length of the second complex symbol is updated according to the modulation and coding strategy and modulation method.

[0068] In one possible implementation of the fourth aspect, when the length parameter of the first complex symbol is the length of the first complex symbol, the processing unit is further configured to determine the length of the first complex symbol based on the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, and the bandwidth parameter.

[0069] In one possible implementation of the fourth aspect, when the length parameter of the third complex symbol is the length of the third complex symbol, the processing unit is further configured to determine the length of the third complex symbol based on the correspondence between the bandwidth parameter and the length of the third complex symbol, and the bandwidth parameter.

[0070] The fifth aspect of this application provides a communication device that includes a method for implementing the aforementioned first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect.

[0071] The sixth aspect of this application provides a computer-readable storage medium storing instructions that, when executed on a processor, implement the methods shown in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect.

[0072] The seventh aspect of this application provides a computer program product that, when executed on a processor, implements the method shown in the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect. The beneficial effects shown in any of the fifth to seventh aspects are similar to those of the first aspect, any possible implementation of the first aspect, the second aspect, or any possible implementation of the second aspect, and will not be repeated here. Attached Figure Description

[0073] Figure 1 is a schematic diagram of a transmission symbol provided in this application in the time domain;

[0074] Figure 2 is a schematic diagram of an architecture of the communication system provided in this application;

[0075] Figure 3 is a schematic diagram of another structure of the transmission symbol provided in this application in the time domain;

[0076] Figure 4 is a schematic diagram of another structure of the transmission symbol provided in this application in the time domain;

[0077] Figure 5 is a flowchart illustrating a symbol processing method provided in this application;

[0078] Figure 6 is a schematic diagram of a forward mapping of the transmission symbol provided in this application;

[0079] Figure 7 is another flowchart illustrating the symbol processing method provided in this application;

[0080] Figure 8 is a schematic diagram of an upsampled transmission symbol provided in this application;

[0081] Figure 9 is a schematic diagram of a process for generating a pure time-domain single carrier provided in this application;

[0082] Figure 10 is a schematic diagram of a circular convolution provided in this application;

[0083] Figure 11 is a schematic diagram of a symbol processing device provided in this application;

[0084] Figure 12 is a schematic diagram of another structure of the symbol processing device provided in this application;

[0085] Figure 13 is a schematic diagram of a terminal device provided in this application;

[0086] Figure 14 is a schematic diagram of a network device provided in this application. Detailed Implementation

[0087] The embodiments of this application will now be described with reference to the accompanying drawings. Those skilled in the art will recognize that, with technological advancements and the emergence of new scenarios, the technical solutions provided in the embodiments of this application are equally applicable to similar technical problems.

[0088] Orthogonal frequency division multiplexing (OFDM) and DFT-s-OFDM are currently the most prevalent waveforms. The main transmission processes for these two waveforms include QAM modulation, inverse fast fourier transform (IFFT), and CP. Specifically, the DFT-s-OFDM waveform undergoes a discrete fourier transform (DFT) before the IFFT at the transmitter. Under high bandwidth conditions, both DFT and IFFT have a large number of points and high complexity.

[0089] Since pure time-domain single-carrier operations do not involve DFT and IFFT operations, the high complexity caused by the large number of DFT and IFFT points can be avoided. Therefore, pure time-domain single-carrier operations can reduce the complexity under large bandwidth and maintain a low PAPR, thereby increasing the transmit power.

[0090] In a purely time-domain carrier, inter-symbol interference (ISI) can still be eliminated by increasing the guard interval. For example, the CP can be used to copy and paste the sampling points at the end of each symbol to the beginning of the symbol, forming a loop structure.

[0091] Figure 1 shows the reception status of transmitted symbol 1 and transmitted symbol 2 at the receiving end after transmission through a multipath channel.

[0092] The channel delay in the first path is less than or equal to the CP length of the transmitted symbol, while the channel delay in the last path is greater than the CP length of the transmitted symbol.

[0093] As shown in Figure 1, in the first path, because the channel delay is less than or equal to the CP length, there is CP protection, and the receive window of each transmitted symbol does not contain the ISI of other transmitted symbols. For example, the receive window of transmitted symbol 2 does not include the components of transmitted symbol 1, thus avoiding the ISI of the first transmitted symbol.

[0094] In the last path, because the channel delay is greater than the CP length, the receiving window of one transmitted symbol may contain other transmitted symbols. As shown in Figure 1, a portion of transmitted symbol 1 enters the receiving window of transmitted symbol 2. Therefore, transmitted symbol 2 is subject to ISI of transmitted symbol 1. The receiving window of transmitted symbol 1 will also receive partial components of transmitted symbols preceding it (not shown in Figure 1). Thus, transmitted symbol 1 is also subject to ISI. In other words, within the receiving window of a transmitted symbol, content other than that transmitted symbol is received, resulting in channel multipath effects.

[0095] As shown in Figure 1, in a carrier in the pure time domain, the guard interval between symbols cannot cope with the situation where the channel delay is greater than the CP length.

[0096] In response to this situation, this application proposes a symbol processing method and apparatus, which can further improve the effective protection interval between symbols when the CP length is fixed.

[0097] The technical solutions of this application can be applied to various communication systems, such as cellular communication systems like LTE and their evolution, 5G or NR systems, machine-to-machine (M2M) communication systems, and other future communication systems.

[0098] To facilitate understanding, the communication system architecture of the technical solutions applied in the embodiments of this application will be described. The communication system used in this application, as shown in Figure 2, includes multiple network devices and one or more terminal devices. Multiple network devices can also simultaneously transmit data or control signaling to a single terminal device.

[0099] One embodiment of this application provides a symbol processing method at a waveform transmitter of a pure time-domain single-carrier. The method includes: processing consecutive first and second transmitted symbols, wherein the first transmitted symbol precedes the second transmitted symbol, wherein the symbol component in the first transmitted symbol whose end position is the same as the symbol component in the second transmitted symbol whose end position is the same as the first reference point, and the symbol component in the first transmitted symbol whose start position is the same as the start position of the first transmitted symbol is the same as the component in the second transmitted symbol whose start position is the first reference point, wherein the first reference point represents the position where the cyclic prefix is ​​truncated in the second transmitted symbol, that is, the length of the first reference point from the end position of the transmitted symbol is equal to the CP length.

[0100] Both the first and second launch symbols have a cyclic prefix; the first and second launch symbols will be used as examples for explanation here.

[0101] For ease of understanding, the time-domain structure of the first and second transmitted symbols is described in Figure 3. Symbol component N1 in the first transmitted symbol is the same as symbol component M1 in the second transmitted symbol, and symbol component N2 in the first transmitted symbol is the same as symbol component M2 in the second transmitted symbol. The ending position of symbol component N1 in the first transmitted symbol is the ending position of the first transmitted symbol, and the ending position of symbol component M1 in the second transmitted symbol is the first reference point. The starting position of symbol component N2 in the first transmitted symbol is the starting position of the first transmitted symbol, and the starting position of symbol component M2 in the second transmitted symbol is the first reference point. The first reference point represents the position where the CP is intercepted in the transmitted symbol.

[0102] As shown in Figure 3, even if the CP length is fixed, the CP length can be extended by mapping the first set in the first transmitted symbol or the second set in the second transmitted symbol so that the sum of the length of the symbol component N1 and the CP length is the equivalent CP length. This improves the waveform's ability to resist the multipath effect of the channel by making the sum of the length of the symbol component N1 and the CP length greater than the channel delay.

[0103] It should be noted that in the description above, referring to Figure 3, the statements "the symbol component N1 in the first transmitted symbol is the same as the symbol component M1 in the second transmitted symbol" and "the symbol component N2 in the first transmitted symbol is the same as the symbol component M2 in the second transmitted symbol" do not necessarily mean absolute sameness; they could also mean approximately the same. Due to the filter tailing effect, there may be slight deviations between the symbol component N1 in the first transmitted symbol and the symbol component N2 in the second transmitted symbol, but this is not a limitation here.

[0104] The symbol processing method provided in this application embodiment can be implemented by a transmitter, which can be a terminal device or a network device.

[0105] The transmit symbols in the embodiments of this application can be either physical uplink shared channel (PUSCH) symbols or physical downlink shared channel (PDSCH) symbols.

[0106] Figure 4 shows the reception status of the first and second transmitted symbols (after transmission through a multipath channel) shown in Figure 3 at the receiving end (corresponding to the transmitting end).

[0107] In the first path, the maximum multipath delay of the channel does not exceed the CP length. Because of the CP protection, the receive window of each transmitted symbol does not contain ISI of other transmitted symbols. As shown in Figure 4, the receive window of the second transmitted symbol does not include components of the first transmitted symbol, thus avoiding ISI of the first transmitted symbol.

[0108] In the last path, the maximum multipath delay of the channel exceeds the CP length. Because the channel delay exceeds the CP length, the receiving window of one transmitted symbol may contain other transmitted symbols. As shown in Figure 4, the symbol component N1 of the first transmitted symbol enters the receiving window of the second transmitted symbol. However, since the symbol component N1 of the first transmitted symbol is the same as the symbol component M1 in the second transmitted symbol, the entry of the symbol component N1 into the receiving window of the second transmitted symbol is equivalent to the entry of the symbol component M2 of the second transmitted symbol into the receiving window of the second transmitted symbol. Furthermore, since the symbol component N2 in the second transmitted symbol is continuous with the symbol component used as the CP, based on the principle that the CP of the second transmitted symbol will not cause ISI to the second transmitted symbol, the symbol component N1 of the first transmitted symbol entering the receiving window of the second transmitted symbol will also not cause ISI to the second transmitted symbol.

[0109] In this embodiment of the application, for consecutive first and second transmission symbols, by making the symbol component in the first transmission symbol whose ending position is the same as the symbol component in the second transmission symbol whose ending position is the first reference point, the protection interval between consecutive transmission symbols can be flexibly configured by adjusting the length of the symbol component.

[0110] It is understandable that the length of the shared symbol component between the first and second transmitted symbols will not affect the frame structure of the transmitted symbols. Therefore, for users with different channel conditions, the guard interval between symbols can be flexibly configured by configuring the shared symbol component of different lengths.

[0111] It should be noted that the lengths mentioned in this article, such as CP length and symbolic component length, all refer to time length. For example, the unit of length (i.e., time length) mentioned in this article is seconds. Furthermore, time length can also be expressed as the number of time-domain sampling points.

[0112] It should be noted that all locations statistically analyzed in this article are time-domain locations.

[0113] Figures 3 and 4 above describe the time-domain structures of the first and second transmitted symbols in the embodiments of this application. The symbol processing method provided in this application will now be described in conjunction with the accompanying drawings, as shown in Figure 5.

[0114] S510, Generate multiple complex number symbols;

[0115] Specifically, the transmitting end uses pure real-number modulation on the bits of information to be transmitted, and rotates the odd-numbered or even-numbered symbols in the modulation result by 90 degrees to generate multiple complex symbols. For example, if the modulation result is (-1, +3, -3, +1), rotating the odd-numbered symbols in the modulation result by 90 degrees will generate multiple complex symbols (-1, +3j, -3, +1j), without any restrictions here.

[0116] S520. Divide multiple complex number symbols into multiple sets;

[0117] Each set corresponds to one emission symbol. Among the multiple sets, there is a first set and a second set. The first set corresponds to the first emission symbol. The first emission symbol and the second emission symbol are adjacent symbols. The first emission symbol precedes the second emission symbol.

[0118] S530. Map the first set or the second set such that both the first set and the second set include the first complex number symbol.

[0119] In this context, the temporal index of the starting position of the first subset formed by the first complex symbols in the first set is the same as the temporal index of the starting position of the second subset formed by the first complex symbols in the second set. In the first transmitted symbol, the starting position of the first subset corresponds to the position before the ending position of the first transmitted symbol, and the ending position of the first subset corresponds to the position after the starting position of the first transmitted symbol. In the second transmitted symbol, the starting position of the second subset corresponds to the position before the first reference point, and the ending position of the second subset corresponds to the position after the first reference point. The first reference point represents the position where the cyclic prefix is ​​truncated in the second transmitted symbol.

[0120] Specifically, when mapping the first set or the second set, the first complex number symbol in the first set can be mapped to the second set (backward mapping), and the first complex number symbol in the second set can be mapped to the first set (forward mapping). There are no restrictions here.

[0121] For ease of understanding, the forward mapping will be introduced below based on the symbol structure shown in Figure 3 and in conjunction with Figure 6. We will continue to use the example of the first emitted symbol including symbol components N1 and N2, and the second emitted symbol including symbol components M1 and M2. Since symbol components N1 and M1 are identical, and symbol components N2 and M2 are identical, the forward mapping of the set can also include a third emitted symbol. This third emitted symbol includes symbol components P1 and P2. The ending position of symbol component P1 in the third emitted symbol is the second reference point, and the starting position of symbol component P2 in the third emitted symbol is also the second reference point. The second reference point represents the position where the cyclic prefix is ​​truncated in the third emitted symbol.

[0122] As shown in Figure 6, during the forward mapping process, symbol component M1 is mapped to symbol component N1, symbol component M2 is mapped to symbol component N2, symbol component P1 is mapped to the symbol component whose end position is the end position of the second transmitted symbol, and symbol component P2 is mapped to the symbol component whose start position is the start position of the second transmitted symbol. No restrictions are imposed here.

[0123] It should be understood that the backward mapping (to map the first complex number symbol in the first set to the second set) is similar to the forward mapping (to map the first complex number symbol in the second set to the first set), and will not be elaborated here.

[0124] In this embodiment of the application, the mapping of the first set or the second set can be achieved by forward mapping the first complex number symbol (second subset) in the second set to the first set, and backward mapping can be achieved by mapping the first complex number symbol (first subset) in the first set to the second set, providing more possibilities for the implementation of the scheme.

[0125] S540: Perform signal processing on the first and second transmission symbols to obtain the target transmission signal set.

[0126] Signal processing includes adding a cyclic prefix and convolution. For example, "adding a cyclic prefix" can be achieved by adding a cyclic prefix of the second transmitted symbol between the first and second transmitted symbols; "convolution" can be achieved by linearly convolving the cyclic prefix of the first transmitted symbol, the cyclic prefix of the second transmitted symbol, and the second transmitted symbol with the time-domain response of the filter. This yields the target transmitted signal.

[0127] Optionally, the transmitter can transmit a set of target signals.

[0128] In this embodiment of the application, at the transmitting end in the pure time domain, for consecutive first and second transmitted symbols, by making the symbol component in the first transmitted symbol whose ending position is the same as the symbol component in the second transmitted symbol whose ending position is the first reference point, the ISI interference between adjacent transmitted symbols can be reduced in a low-complexity scenario by adjusting the length of the symbol component.

[0129] In the symbol processing method shown in Figure 5 above, the starting position of the first subset corresponds to the position before the ending position of the first emitted symbol, and the ending position of the first subset corresponds to the position after the starting position of the first emitted symbol. That is, a cyclic shift is performed during the mapping process of the first set or the second set.

[0130] To provide a clear explanation of the mapping result, the specific details of the first complex symbol will be explained below based on the first and second transmission symbols shown in Figure 3 above.

[0131] This application proposes dividing the first complex symbol into a second complex symbol and a third complex symbol. Taking the second subset of the second transmission symbol as an example, the first reference point in the second transmission symbol divides the second subset into two parts. The complex symbols before the first reference point in the second subset form the second complex symbol, and the complex symbols after the first reference point in the second subset form the third complex symbol. The ending position of the second complex symbol in the first subset is the ending position of the first transmission symbol, and the starting position of the third complex symbol in the first subset is the starting position of the first transmission symbol.

[0132] In this embodiment, by performing a cyclic shift during the mapping process of the first or second set, the starting position of the first transmitted symbol becomes the starting position of the third complex symbol, and the ending position of the first transmitted symbol becomes the ending position of the second complex symbol. Concatenating the starting position of the third complex symbol with the ending position of the second complex symbol yields the complete first complex symbol. Therefore, after processing the second transmitted symbol with a cyclic prefix, the first and second transmitted symbols achieve continuous phase. Continuous phase not only increases the performance of CP spread but also reduces the adjacent channel leakage ratio (ACLR) of the waveform.

[0133] It should be understood that in Figure 3 above, symbolic components N1 and M1 are the second complex symbol, and symbolic components N2 and M2 are the third complex symbol. The length of the first complex symbol is the sum of the lengths of the second and third complex symbols.

[0134] It should be noted that the first complex number symbol, the second complex number symbol, and the third complex number symbol can each include multiple complex number symbols.

[0135] During the implementation of the aforementioned step S530, since cyclic displacement is performed during the mapping process of the first set or the second set, it is necessary to determine the implementation method of cyclic displacement in the mapping of the first set or the second set based on the length of the first complex symbol, the length of the second complex symbol, and the length of the third complex symbol. Therefore, the transmitting end should determine the length of the first complex symbol, the length of the second complex symbol, and the length of the third complex symbol before implementing step S530.

[0136] The transmitting end can be a base station or a terminal. Here, we will take the transmitting end as a terminal as an example to introduce the solution provided in this application.

[0137] After receiving the indication information and bandwidth parameters, the terminal can determine the length of the first complex symbol, the length of the second complex symbol, and the length of the third complex symbol based on the indication information. The indication information is used to determine the length of the first complex symbol, the length of the second complex symbol, and the length of the third complex symbol.

[0138] In this embodiment of the application, the lengths of the first complex number symbol, the second complex number symbol, and the third complex number symbol are determined based on data transmission, thereby enabling flexible setting of the length of the complex number symbol.

[0139] Specifically, based on the relationship between the lengths of the first complex symbol, the second complex symbol, and the third complex symbol, the terminal only needs to determine two values ​​among the lengths of the first complex symbol, the second complex symbol, and the third complex symbol to determine the lengths of the three complex symbols.

[0140] Specifically, the terminal determines two of the lengths of the first complex number symbol, the second complex number symbol, and the third complex number symbol, and calculates the third length based on these two lengths.

[0141] In the process of determining the lengths of the first, second, and third complex symbols, the terminal determines the length of each complex symbol in two ways. Method 1: The received length parameter of the complex symbol is the length of the complex symbol. Method 2: When the received length parameter of the complex symbol is not the length of the complex symbol, the length of the complex symbol is obtained by analyzing the length parameter.

[0142] It should be understood that when the transmitting end is a terminal, the length parameter of the complex symbol received by the terminal is the same as the length parameter sent by the base station.

[0143] Based on the above approach, the methods for determining the lengths of the first, second, and third complex number symbols will be explained respectively.

[0144] The method for determining the length of the first complex number sign is as follows:

[0145] Method 1: The length parameter of the first complex symbol is the length of the first complex symbol, for example, the length of the first complex symbol sent by the base station to the terminal.

[0146] Method 2: The length parameter of the first complex symbol is the correspondence between the length of the first complex symbol and the bandwidth parameter and the length of the second complex symbol. The bandwidth parameter includes the number of resource blocks, bandwidth, or any parameter that can be used to describe the channel bandwidth; no restrictions are placed here.

[0147] For example, the bandwidth parameter is bandwidth (N) RB Taking ) as an example, the correspondence between the length of the first complex symbol and the bandwidth parameter and the length of the second complex symbol is explained in Table 1.

[0148] Table 1

[0149] As shown in Table 1, the correspondence between the bandwidth parameters and the length of the second complex symbol and the length of the first complex symbol indicates that when the channel bandwidth is within the range of 1 and the length of the second complex symbol is 1, the length of the first complex symbol is greater than A1 and less than B1.

[0150] To reduce the data size of the length parameter of the first complex symbol, the correspondence between the length of the first complex symbol and the bandwidth parameter, and the length of the second complex symbol can also be referenced by a set of correspondences between the lengths of the second complex symbols and a certain bandwidth parameter and the length of the first complex symbol. The reference correspondence between the length of the first complex symbol and the bandwidth parameter can be shown in Table 2.

[0151] Table 2

[0152] As shown in Table 2, with reference RB as the reference bandwidth, when the length of the second complex symbol is 1 and the bandwidth is reference RB, the length of the first complex symbol is greater than A1 and less than B1; when the length of the second complex symbol is 1 and the bandwidth is greater than reference RB, the length of the first complex symbol is less than A1. No restrictions are imposed here.

[0153] In another possible implementation, the length of the first complex sign can be calculated with reference to the following formula: R = f(N) RB CP rl );

[0154] Where R is the length of the first complex sign, and f(x) is the number of complex numbers with respect to N. RB A function that is directly proportional to CP rl Indicates the length of the second complex number sign.

[0155] It should be understood that when the terminal directly receives the length of the first complex symbol sent by the base station, the base station can perform operations similar to those in Method 2, and there are no restrictions here.

[0156] It is understood that the explanation of the method for determining the length of the first complex number symbol here is only an example. In actual applications, it should be set according to the specific application scenario, and no restrictions are imposed here.

[0157] The method for determining the length of the second complex number sign is as follows:

[0158] Method 1: The length parameter of the second complex symbol is either the length of the second complex symbol itself, or the target length. The target length is the sum of the length of the second complex symbol and the length of its cyclic prefix, which is also the equivalent CP length. For example, the terminal receives the length of the second complex symbol sent by the base station. Alternatively, the terminal receives the target length sent by the base station, calculates the difference between the target length and the length of the cyclic prefix of the second complex symbol, and obtains the length of the second complex symbol.

[0159] Method 2: The length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter and the length of the second complex symbol, or the correspondence between the maximum channel delay parameter, the modulation and coding scheme (MCS) and the modulation method and the length of the second complex symbol. The maximum channel delay parameter includes the maximum channel delay length and the number of sampling points corresponding to the maximum channel delay.

[0160] When the length parameter of the second complex symbol corresponds to the length of the second complex symbol and the maximum channel delay parameter, taking the maximum channel delay parameter as the maximum channel delay length as an example, a value greater than the maximum channel delay length is selected as the target length. The length of the second complex symbol is determined based on the difference between the target length and the length of the cyclic prefix of the second complex symbol.

[0161] When the length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter, the modulation and coding scheme and the modulation method and the length of the second complex symbol, the terminal first uses an operation similar to that when the length parameter of the second complex symbol is the correspondence between the length of the second complex symbol and the maximum channel delay parameter, to determine the length of the second complex symbol.

[0162] Due to differences in protocol specifications, modulation methods, and modulation and coding schemes, the corresponding error vector magnitude (EVM) requirements also differ. Therefore, after determining the length of the second complex symbol, the length of the second complex symbol can be updated according to the modulation and coding scheme and modulation method.

[0163] For example, under high-order modulation schemes or high-code-rate transmissions corresponding to large MCS, a smaller EVM is required to ensure error-free demodulation, which means increasing the length of the second complex symbol. Conversely, for low-order modulation schemes or low-code-rate transmissions corresponding to small MCS, a larger EVM can also ensure error-free demodulation, which means decreasing the length of the second complex symbol. Therefore, different modulation schemes or MCS values ​​can also affect the length of the second complex symbol. Under the same maximum channel delay spread, the length of the second complex symbol can be appropriately increased under high-order modulation schemes or large MCS.

[0164] It should be understood that when the terminal directly receives the length of the second complex symbol sent by the base station, the base station can perform operations similar to those in Method 2, and there are no restrictions here.

[0165] It is understood that the explanation of the method for determining the length of the second complex number symbol here is only an example. In actual applications, it should be set according to the specific application scenario, and no restrictions are imposed here.

[0166] In this application embodiment, a variety of possible implementation methods are provided for determining the length of the second complex number symbol, which effectively improves the flexibility of the method for determining the length of the second complex number symbol.

[0167] The method for determining the length of the third complex number sign is as follows:

[0168] Method 1: The length parameter of the third complex symbol is the length of the third complex symbol, for example, the length of the third complex symbol received by the terminal from the base station.

[0169] Method 2: The length parameter of the third complex symbol is the correspondence between the length of the third complex symbol and the bandwidth parameter and the length of the third complex symbol. The bandwidth parameter includes the number of resource blocks, bandwidth, or any parameter that can be used to describe the channel bandwidth; there are no restrictions here.

[0170] For example, the bandwidth parameter is bandwidth (N) RB Taking ) as an example, the correspondence between the length of the third complex number symbol and the bandwidth parameter is explained in Table 3.

[0171] Table 3

[0172] As shown in Table 3, the correspondence between the bandwidth parameters and the length of the third complex symbol indicates that when the channel bandwidth is within the range of 1, the length of the third complex symbol is greater than E1 and less than F1.

[0173] To reduce the data size of the length parameter of the third complex number symbol, the correspondence between the length of the third complex number symbol and the bandwidth parameter can be used as a reference correspondence between a certain bandwidth parameter and the length of the third complex number symbol. The reference correspondence between the length of the third complex number symbol and the bandwidth parameter is shown in Table 4.

[0174] Table 4

[0175] As shown in Table 4, when the reference RB is used as the reference bandwidth, and the length of the second complex symbol is 1, and the bandwidth is the reference RB, the length of the first complex symbol is greater than A1 and less than B1; when the length of the second complex symbol is 1, and the bandwidth is greater than the reference RB, the length of the first complex symbol is less than A1. No restrictions are imposed here.

[0176] In another possible implementation, the length of the third complex sign can be calculated with reference to the following formula: R r =h(N) RB );

[0177] Among them, R r Let h(x) be the length of the third complex sign, and h(x) be the number of complex numbers with respect to N. RB A function that is directly proportional to the input.

[0178] It should be understood that when the terminal directly receives the length of the third complex symbol sent by the base station, the base station can perform operations similar to those in Method 2, and there are no restrictions here.

[0179] It is understood that the explanation of the method for determining the length of the third complex number symbol here is only an example. In actual applications, it should be set according to the specific application scenario, and no restrictions are imposed here.

[0180] Based on the above methods for determining the lengths of the first, second, and third complex number symbols, in practical applications, the length of the first or third complex number symbol should be determined after the length of the second complex number symbol is determined. Finally, based on the relationship between the lengths of the first, second, and third complex number symbols, the length of the third complex number symbol is determined according to the lengths of the two determined complex number symbols.

[0181] In this application embodiment, multiple possible implementations of the length of the first complex symbol and the length of the third complex symbol are provided. Depending on the specific application scenario, the length of the complex symbol can be determined by transmitting a shorter complex symbol length parameter when channel transmission resources are limited, and the length of the complex symbol can be determined by providing a more complete complex symbol length parameter when channel transmission resources are sufficient. Combined with the specific channel transmission resource situation, the transmission of the length parameter of the complex symbol is flexibly realized.

[0182] In this embodiment, after determining the length of the second complex symbol, the length of the first complex symbol or the length of the third complex symbol is determined, and then the length of the third complex symbol is determined based on the determined lengths of the two complex symbols. This provides a more flexible way to configure the length of complex symbols.

[0183] The above description explains the implementation of the symbol processing method provided in this application, specifically the scenario of determining the lengths of the first, second, and third complex symbols in a terminal. In practical applications, since the transmitting end can also be a base station, the determination of the lengths of the first, second, and third complex symbols can also be implemented in a base station. The specific implementation method is similar to the second method for confirming the lengths of the first, second, and third complex symbols described above, and will not be repeated here.

[0184] Based on the above description, the symbol processing method provided in this application is applied to the transmitter of a pure time-domain single-carrier system. The following description, in conjunction with the accompanying drawings, illustrates a specific scenario.

[0185] It should be noted that the pure time-domain single carriers involved in this application are all single carriers that do not involve DFT and IFFT operations, and there are various specific implementation methods, which are not limited here.

[0186] Please refer to Figure 7, which is another flowchart of the symbol processing method provided in this application.

[0187] S710. Modulate the information to be transmitted and perform a 90-degree phase rotation on the modulation result to generate multiple complex symbols;

[0188] S720. Divide multiple complex number symbols into multiple sets;

[0189] Steps S710 to S720 are similar to steps S510 to S520 in Figure 5 above. Please refer to the description of steps S510 to S520 in Figure 5 above for details. They will not be repeated here.

[0190] S730, Determine the length of the cyclic prefix of the second transmission symbol;

[0191] Specifically, the transmitter can receive the length of the cyclic prefix of the second transmitted symbol configured by the base station, or calculate the CP length of the second transmitted symbol according to the number of points of the fast fourier transform (FFT) of the current carrier unit, without any restrictions here.

[0192] S740. Map the first set or the second set such that both the first set and the second set include the first complex number symbol.

[0193] Step S740 is similar to step S530 in Figure 5 above. Please refer to the description of step S530 in Figure 5 above for details. It will not be repeated here.

[0194] S750, Add a cyclic prefix for the second launch symbol between the first launch symbol and the second launch symbol;

[0195] The cyclic prefix of the second transmission symbol is the position from the first reference point to the end of the second transmission symbol.

[0196] In this embodiment of the application, the first set or the second set is mapped during the generation of a pure time-domain single carrier, and a cyclic prefix is ​​added between the first transmitted symbol and the second transmitted symbol, as shown in Figure 3. The first transmitted symbol and the second transmitted symbol after adding the cyclic prefix achieve continuous phase, which improves the ability of the cyclic prefix to resist ISI.

[0197] S760, Upsample the cyclic prefix of the first transmission symbol, the first transmission symbol, the cyclic prefix of the second transmission symbol, and the second transmission symbol to obtain the first upsampled parameter;

[0198] The first upsampling parameter includes the cyclic prefix of the first transmitted symbol after upsampling, the first transmitted symbol, the cyclic prefix of the second transmitted symbol, and the second transmitted symbol.

[0199] Specifically, the transmitter has a pre-set upsampling rate U. When upsampling the cyclic prefix of the first transmitted symbol, the first transmitted symbol, the cyclic prefix of the second transmitted symbol, and the second transmitted symbol, upsampling is performed according to the upsampling rate U. The upsampling rate is a positive integer.

[0200] It should be understood that with an upsampling rate of 1, no upsampling is required.

[0201] S770. Perform linear convolution on the first upsampling parameters to obtain the first linear convolution parameters, and truncate the first linear convolution parameters to obtain the first convolution parameters.

[0202] The linear convolution can be performed in a time-domain filter, such as an RRC filter or a Kaiser window filter, etc., without any restrictions.

[0203] For example, when the number of taps of the time-domain filter is Ntaps, the length of the first upsampling parameter is X, and the length of the first linear convolution parameter is X+Ntaps-1.

[0204] When truncating the first linear convolution parameters, you can take the first M data points as the first convolution parameters, or take the last M data points as the first convolution parameters; there is no restriction here.

[0205] S780. Downsample the first convolution parameters to obtain the target transmitted signal set;

[0206] Where the downsampling rate L is a positive integer.

[0207] It should be understood that when the downsampling rate is 1, downsampling is not required.

[0208] S790, target transmission signal set.

[0209] In this application embodiment, specific application scenarios of the method in the process of generating a pure time-domain single carrier are provided to facilitate the understanding of the symbol processing method provided in this application and to facilitate the determination of the portability of the method in different application scenarios.

[0210] The symbol processing method provided in this application involves upsampling and downsampling of the transmitted symbol in the implementation process shown in Figure 7. Since upsampling and downsampling of the transmitted symbol involves magnification and reduction of the transmitted symbol, the transmitted symbol after upsampling will be introduced below with reference to Figure 8 for ease of understanding.

[0211] Figure 8 uses a sampling multiple of 2 as an example. The length of the first transmitted symbol after upsampling is twice the length of the first transmitted symbol. The second complex symbol in the first transmitted symbol after upsampling is N1', and the length of N1' is twice that of N1. The third complex symbol in the first transmitted symbol after upsampling is N2', and the length of N2' is twice that of N2.

[0212] That is,

[0213] The same principle applies to downsampling the first symbol, and will not be elaborated here.

[0214] Since the transmitter performs upsampling and downsampling operations, the length parameter of the first complex symbol can also be the length parameter of the first complex symbol after upsampling or the length parameter of the first complex symbol after downsampling; the length parameter of the second complex symbol can also be the length parameter of the second complex symbol after upsampling or the length parameter of the second complex symbol after downsampling; the length parameter of the third complex symbol can also be the length parameter of the third complex symbol after upsampling or the length parameter of the third complex symbol after downsampling.

[0215] It should be understood that the ratio of the length parameter of the complex number symbol after upsampling to the length parameter of the complex number symbol mentioned above is a multiple of the upsampling, and the ratio of the length parameter of the complex number symbol after downsampling to the length parameter of the complex number symbol mentioned above is a multiple of the downsampling, which will not be elaborated here.

[0216] Please refer to Figure 9, which is a schematic diagram of a process for generating a pure time-domain single carrier provided in this application.

[0217] S910. Modulate the information to be transmitted and perform a 90-degree phase rotation on the modulation result to generate multiple complex symbols;

[0218] S920. Divide multiple complex number symbols into multiple sets;

[0219] S930, Determine the length of the cyclic prefix of the second transmission symbol;

[0220] Steps S910 to S930 are similar to steps S710 to S730 in Figure 7 above. Please refer to the description of steps S710 to S730 in Figure 7 above for details. They will not be repeated here.

[0221] S940: Upsample the first and second transmission symbols to obtain the second upsampled parameters;

[0222] The second upsampling parameter includes the upsampled first transmit symbol and the upsampled second transmit symbol.

[0223] It should be understood that with an upsampling rate of 1, no upsampling is required.

[0224] S950. Perform a circular convolution on the second upsampling parameters to obtain the second convolution parameters.

[0225] The circular convolution can be performed first in a time-domain filter to obtain the second linear convolution parameters. Then, the last Ntaps-1 data points of the second linear convolution parameters are added to the first Ntaps-1 data points of the second linear convolution parameters to obtain the second convolution parameters. For example, the time-domain filter can be an RRC filter or a Kaiser window filter, etc., without restriction.

[0226] For example, the process of performing a circular convolution on the second upsampling parameters to obtain the second convolution parameters is shown in Figure 10. The second upsampling parameters are (1,2,3,4,5,6,7,8), the parameters of the temporal filter are (1,2,3,4), the second linear convolution parameters are (1,4,10,20,30,40,50,60,61,52,32), the last Ntaps-1 of the second linear convolution parameters are (61,52,32), the first Ntaps-1 of the second linear convolution parameters are (1,4,10), and the last Ntaps-1 of the second linear convolution parameters are added to the first Ntaps-1 of the second linear convolution parameters to obtain the second convolution parameters (62,56,42,20,30,40,50,60).

[0227] It is understood that the explanation of performing cyclic convolution on the second upsampling parameter here is only an example. In actual applications, it should be set according to the specific application scenario. No restrictions are imposed here.

[0228] S960. Downsample the second convolution parameters to obtain the target transmitted signal set;

[0229] Where the downsampling rate L is a positive integer.

[0230] It should be understood that when the downsampling rate is 1, downsampling is not required.

[0231] S970, Add a cyclic prefix for the fourth transmission symbol between the third and fourth transmission symbols;

[0232] The third emission symbol corresponds to the aforementioned first emission symbol. The third emission symbol is the first emission symbol after being processed by upsampling, circular convolution, and downsampling. The fourth emission symbol corresponds to the aforementioned second emission symbol. The fourth emission symbol is the second emission symbol after being processed by upsampling, circular convolution, and downsampling.

[0233] S980, transmit target signal set.

[0234] The flowchart for generating a pure time-domain single carrier shown in Figure 9 may also include step S990, which may be implemented between steps S930 and S940, or between steps S940 and S950.

[0235] S990. Map the first set or the second set so that both the first set and the second set include the first complex number symbol.

[0236] For example, when step S990 is performed between steps S930 and S940, the operation is similar to that of step S530 in the aforementioned 5, and will not be repeated here.

[0237] In this embodiment of the application, the transmitting end can perform mapping of the first set or the second set before upsampling, providing more possibilities for the implementation of the scheme.

[0238] When step S990 is performed between steps S940 and S950, step S990 maps the upsampled first set or the upsampled second set so that both the first set and the second set include the first complex number symbol.

[0239] For example, taking the first transmitted symbol after upsampling in Figure 8 above as an example, based on the upsampling factor, the length of the first complex symbol after upsampling, the length of the first set after upsampling, and the length of the second set after upsampling can be analyzed and obtained. Based on the first set after upsampling, the second set after upsampling, and the first complex symbol after upsampling, an operation similar to step S530 in Figure 5 above is performed, which will not be described again here.

[0240] In this embodiment of the application, the transmitting end can perform the mapping of the first set or the second set after upsampling and before cyclic convolution, which provides more possibilities for the implementation of the scheme.

[0241] The symbol processing method provided in this application has been described above. The symbol processing apparatus provided in this application will now be described from a structural perspective, in conjunction with the accompanying drawings:

[0242] Please refer to Figure 11. A symbol processing apparatus 1100 includes:

[0243] Processing unit 1110 is used to generate multiple complex number symbols;

[0244] The processing unit 1110 is also used to divide multiple complex symbols into multiple sets, each set corresponding to a transmission symbol, the multiple sets including a first set and a second set, the first set corresponding to a first transmission symbol, the first transmission symbol and the second transmission symbol being adjacent symbols, the first transmission symbol preceding the second transmission symbol;

[0245] The mapping unit 1120 is further configured to map the first set or the second set such that both the first set and the second set include the first complex symbol. In the first emission symbol, the starting position of the first subset corresponds to the position before the ending position of the first emission symbol, and the ending position of the first subset corresponds to the position after the starting position of the first emission symbol. In the second emission symbol, the starting position of the second subset corresponds to the position before the first reference point, and the ending position of the second subset corresponds to the position after the first reference point. The first subset is the subset corresponding to the first complex symbol in the first set, and the second subset is the subset corresponding to the first complex symbol in the second set. The first reference point is the starting position of the truncated cyclic prefix in the second emission symbol.

[0246] The processing unit 1110 is also configured to perform signal processing on the first and second transmitted symbols after the mapping operation to obtain the target transmitted signal set. The signal processing includes adding a cyclic prefix and convolution.

[0247] Optionally, the first complex symbol includes a second complex symbol and a third complex symbol. In the second transmission symbol, the first reference point divides the second subset into two parts. The complex symbols before the first reference point in the second subset form the second complex symbol, and the complex symbols after the first reference point in the second subset form the third complex symbol. The end position of the second complex symbol in the first subset is the end position of the first transmission symbol, and the start position of the third complex symbol in the first subset is the start position of the first transmission symbol.

[0248] Optionally, the symbol processing apparatus 1100 further includes a receiving unit 1130 for receiving indication information and bandwidth parameters. The indication information is used to determine the length of the second complex symbol and the length of the third complex symbol. The bandwidth parameters include the number of resource blocks or bandwidth. The indication information includes at least two of the length parameters of the third complex symbol, the length parameters of the second complex symbol, and the length parameters of the first complex symbol.

[0249] The processing unit 1110 is also configured to determine the length of the first complex number symbol, the length of the second complex number symbol, and the length of the third complex number symbol based on the indication information.

[0250] Optionally, the processing unit 1110 is specifically used for:

[0251] The length of the first complex number symbol is determined based on the length parameter of the first complex number symbol;

[0252] or,

[0253] The length of the second complex number symbol is determined based on the length parameter of the second complex number symbol;

[0254] or,

[0255] The length of the third complex symbol is determined based on the length parameter of the third complex symbol;

[0256] After determining the length of the second complex symbol, determine the length of the first or third complex symbol, and then determine the length of the third complex symbol based on the lengths of the two determined complex symbols.

[0257] Optionally, the length parameter of the first complex symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, or the length of the first complex symbol; the length parameter of the third complex symbol is the correspondence between the bandwidth parameter and the length of the third complex symbol, or the length of the third complex symbol.

[0258] The processing unit 1110 is specifically used to determine the length of the first complex symbol based on the bandwidth parameter, the correspondence between the length of the second complex symbol and the length of the first complex symbol, and the bandwidth parameter when the length parameter of the first symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol.

[0259] The processing unit 1110 is specifically used to determine the length of the third complex symbol based on the correspondence between the bandwidth parameter and the length of the third complex symbol when the length parameter of the third complex symbol is the correspondence between the bandwidth parameter and the length of the third complex symbol.

[0260] Optionally, the length parameter of the second complex symbol includes the correspondence between the maximum channel delay parameter and the length of the second complex symbol, or the correspondence between the maximum channel delay parameter, the modulation and coding scheme and the modulation method and the length of the second complex symbol, or the length of the second complex symbol, or the target length, which is the sum of the length of the second complex symbol and the length of the cyclic prefix of the second complex symbol.

[0261] Processing unit 1110 is specifically used for:

[0262] When the length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter and the length of the second complex symbol, the length of the second complex symbol is determined based on the correspondence between the maximum channel delay parameter and the length of the second complex symbol.

[0263] When the length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter, the modulation and coding strategy, the modulation method, and the length of the second complex symbol, the length of the second complex symbol is determined based on the maximum channel delay parameter, and the length of the second complex symbol is updated according to the modulation and coding strategy and the modulation method.

[0264] When the length parameter of the second complex symbol is the target length, the length of the second complex symbol is calculated based on the target length.

[0265] Optionally, mapping unit 1120 is specifically used for:

[0266] Map the first complex number symbol in the first set to the second set;

[0267] or,

[0268] Map the first complex number symbol in the second set to the first set.

[0269] Optionally, the processing unit 1110 is also used to determine the length of the cyclic prefix of the second transmission symbol.

[0270] Optionally, signal processing may also include upsampling and downsampling;

[0271] Processing unit 1110 is specifically used for:

[0272] Add a cyclic prefix for the second launch symbol between the first launch symbol and the second launch symbol;

[0273] The first upsampling parameter is obtained by upsampling the cyclic prefix of the first and second transmission symbols and the second transmission symbol;

[0274] Perform a linear convolution on the first upsampling parameters to obtain the first linear convolution parameters, and then truncate the first linear convolution parameters to obtain the first convolution parameters;

[0275] The first convolution parameters are downsampled to obtain the target transmitted signal set.

[0276] Optionally, signal processing may also include upsampling and downsampling;

[0277] Processing unit 1110 is specifically used for:

[0278] Upsample the first and second transmitted symbols to obtain the second upsampled parameters;

[0279] Perform a circular convolution on the second upsampling result to obtain the second convolution parameters;

[0280] The second convolution parameters are downsampled to obtain the first downsampled parameters;

[0281] A cyclic prefix of the fourth transmission symbol is added between the third and fourth transmission symbols in the first downsampling parameters to obtain the target signal set. The third transmission symbol corresponds to the first transmission symbol, and the fourth transmission symbol corresponds to the second transmission symbol.

[0282] Optionally, signal processing may also include downsampling;

[0283] Processing unit 1110 is also used to upsample the first set and the second set to obtain the upsampled first set and the upsampled second set;

[0284] The mapping unit 1120 is specifically used to map the upsampled first set and the upsampled second set so that both the upsampled first set and the upsampled second set include the upsampled first complex number symbol.

[0285] Processing unit 1110 is specifically used for:

[0286] Perform circular convolution on the first and second upsampled sets to obtain the third convolution parameters;

[0287] The third convolution parameters are downsampled to obtain the second downsampled parameters;

[0288] A cyclic prefix of the fourth transmission symbol is added between the third and fourth transmission symbols in the second downsampling parameters to obtain the target signal set. The third transmission symbol corresponds to the first transmission symbol, and the fourth transmission symbol corresponds to the second transmission symbol.

[0289] The symbol processing device shown in Figure 11 can be a terminal or a network device, and there is no limitation here.

[0290] Please refer to Figure 12. A symbol processing apparatus 1200 includes:

[0291] The sending unit 1210 is used to send indication information, which is used to determine the length of the third complex symbol and the length of the second complex symbol; the indication information includes at least two of the length parameters of the third complex symbol, the second complex symbol, and the first complex symbol.

[0292] Optionally, when the length parameter of the second complex number symbol is the length of the second complex number symbol, the device further includes a processing unit 1220, used for:

[0293] The length of the second complex symbol is determined based on the correspondence between the maximum channel delay parameter and the length of the second complex symbol;

[0294] or,

[0295] The length of the second complex symbol is determined based on the channel maximum delay parameter, and the length of the second complex symbol is updated according to the modulation and coding strategy and modulation method.

[0296] Optionally, when the length parameter of the first complex symbol is the length of the first complex symbol, the processing unit 1220 is further configured to determine the length of the first complex symbol based on the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, and the bandwidth parameter.

[0297] Optionally, when the length parameter of the third complex symbol is the length of the third complex symbol, the processing unit 1220 is also used to determine the length of the third complex symbol based on the correspondence between the bandwidth parameter and the length of the third complex symbol, and the bandwidth parameter.

[0298] Optionally, the length parameter of the first complex symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol;

[0299] The length parameter of the second complex symbol includes the correspondence between the maximum channel delay parameter and the length of the second complex symbol, or the correspondence between the maximum channel delay parameter, the modulation and coding scheme and the modulation method and the length of the second complex symbol;

[0300] The length parameter of the third complex symbol represents the correspondence between the bandwidth parameter and the length of the third complex symbol.

[0301] The symbol processing device shown in Figure 12 can be a terminal or a network device, and there is no limitation here.

[0302] When the communication device is a terminal device, Figure 13 shows a simplified structural diagram of a terminal device. For ease of understanding and illustration, a mobile phone is used as an example of a terminal device in Figure 13. As shown in Figure 13, the terminal device includes a processor, memory, radio frequency circuitry, antenna, and input / output devices. The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, and process data from the software programs. The memory is mainly used to store software programs and data. The radio frequency circuitry is mainly used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is mainly used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.

[0303] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes it. For ease of explanation, Figure 13 only shows one memory and one processor. In actual terminal device products, there may be one or more processors and one or more memories. The memory can also be called a storage medium or storage device, etc. The memory can be set up independently of the processor or integrated with the processor; this application embodiment does not impose any limitations on this.

[0304] In the embodiments of this application, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver unit of the terminal device, and the processor with processing function can be regarded as the processing unit of the terminal device.

[0305] As shown in Figure 13, the terminal device includes a transceiver unit 1310 and a processing unit 1320. The transceiver unit 1310 can also be referred to as a transceiver, transceiver machine, or transceiver device. The processing unit 1320 can also be referred to as a processor, processing board, processing module, or processing device. Optionally, the device in the transceiver unit 1310 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 1310 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 1310 includes both a receiving unit and a transmitting unit. The transceiver unit can sometimes also be referred to as a transceiver, transceiver circuit, or transceiver device. The receiving unit can sometimes be referred to as a receiver, receiver, or receiving circuit. The transmitting unit can sometimes be referred to as a transmitter, transmitter, or transmitting circuit.

[0306] For example, in one implementation, processing unit 1320 is used to execute the method embodiments described above. Transceiver unit 1310 is used for related transmit / receive operations in the method embodiments described above. For example, transceiver unit 1310 is used to transmit or receive pure frequency domain single-carrier symbols.

[0307] It should be understood that Figure 13 is merely an example and not a limitation, and the terminal device described above, including the transceiver unit and the processing unit, may not depend on the structure shown in Figure 13.

[0308] When the communication device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit can be a processor, microprocessor, or integrated circuit integrated on the chip.

[0309] This application also provides a communication device, which can be a network device or a chip. This communication device can be used to execute the method embodiments described above. When the communication device is a network device, it is, for example, a base station.

[0310] Figure 14 shows a simplified schematic diagram of a base station structure. The base station includes part 1410 and part 1420. Part 1410 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals; part 1420 is mainly used for baseband processing and controlling the base station. Part 1410 is often referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver. Part 1420 is usually the control center of the base station, often referred to as a processing unit, used to control the base station to perform the processing operations on the network device side in the above method embodiments.

[0311] The transceiver unit in section 1410, also known as a transceiver or transceiver unit, includes an antenna and a radio frequency (RF) unit, where the RF unit is primarily used for RF processing. Optionally, the devices in section 1410 that implement the receiving function can be considered as receiving units, and the devices that implement the transmitting function can be considered as transmitting units; that is, section 1410 includes both receiving and transmitting units. The receiving unit can also be called a receiver, receiver circuit, or receiving unit, while the transmitting unit can be called a transmitter, transmitter, or transmitting circuit.

[0312] Section 1420 may include one or more single boards, each single board may include one or more processors and one or more memories. The processor is used to read and execute programs in the memory to implement baseband processing functions and control the base station. If multiple single boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple single boards may share one or more processors, multiple single boards may share one or more memories, or multiple single boards may simultaneously share one or more processors.

[0313] For example, in one implementation, section 1420 is used to perform the method embodiments described above. Section 1410 is used for related transmit / receive operations in the method embodiments described above. For example, section 1410 is used to transmit or receive pure frequency domain single-carrier symbols.

[0314] It should be understood that Figure 14 is merely an example and not a limitation, and the network device described above, including the transceiver unit and the processing unit, may not depend on the structure shown in Figure 14.

[0315] When the communication device is a chip, the chip includes a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface; the processing unit is a processor, microprocessor, or integrated circuit integrated on the chip.

[0316] The terminal devices in this application embodiment include handheld devices, vehicle-mounted devices, wearable devices, or computing devices with wireless communication capabilities. As examples, terminal devices can refer to user equipment (UE), access terminals, user units, user stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices. For example, a terminal device can be a mobile phone, a tablet computer, or a computer with wireless transceiver capabilities. Terminal devices can also be virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminals in industrial control, wireless terminals in autonomous driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in smart cities, wireless terminals in smart homes, etc. Terminal devices can be terminal devices in 5G networks or terminal devices in future evolved public land mobile networks (PLMNs), etc.

[0317] The network device in this application embodiment can be used to communicate with one or more terminal devices, or to communicate with one or more base stations with partial terminal functions (such as communication between macro base stations and micro base stations, or access points). The network device can be called a base station. Base stations may take many forms, such as macro base stations, micro base stations, relay stations, and access points. Exemplarily, the network device involved in this application embodiment can be a base station in New Radio (NR), a base transceiver station (BTS) in Global System for Mobile Communication (GSM) or Code Division Multiple Access (CDMA), a node B (NB) in a Wideband Code Division Multiple Access (WCDMA) system, or an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system. In 5G NR, the base station can also be called a transmission reception point (TRP) or a next-generation Node B (gNB).

[0318] This application also provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer, causes the computer to implement the above-described method embodiments.

[0319] This application also provides a computer program product containing instructions that, when executed by a computer, cause the computer to implement the above-described method embodiments.

[0320] The explanations and beneficial effects of the relevant content in any of the communication devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.

[0321] In this embodiment, the terminal device or network device includes a hardware layer, an operating system layer running on top of the hardware layer, and an application layer running on top of the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as Linux, Unix, Android, iOS, or Windows. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. Furthermore, this embodiment does not specifically limit the specific structure of the execution entity of the method provided in this embodiment, as long as it can communicate according to the method provided in this embodiment by running a program that records the code of the method provided in this embodiment. For example, the execution entity of the method provided in this embodiment can be a terminal device or a network device, or a functional module in the terminal device or network device that can call and execute a program.

[0322] Furthermore, various aspects or features of this application can be implemented as methods, apparatus, or articles of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein encompasses a computer program accessible from any computer-readable device, carrier, or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks, or magnetic tapes), optical discs (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0323] It should be understood that the processor mentioned in the embodiments of this application can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.

[0324] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM).

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

[0326] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.

[0327] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0328] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0329] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0330] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0331] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0332] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0333] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method of symbol processing, characterized by, include: Generate multiple complex number symbols; The plurality of complex symbols are divided into multiple sets, each set corresponding to a transmission symbol. The multiple sets include a first set and a second set. The first set corresponds to a first transmission symbol. The first transmission symbol and the second transmission symbol are adjacent symbols, with the first transmission symbol preceding the second transmission symbol. Map the first set or the second set such that both the first set and the second set include a first complex symbol. In the first emission symbol, the starting position of the first subset corresponds to the position before the ending position of the first emission symbol, and the ending position of the first subset corresponds to the position after the starting position of the first emission symbol. In the second emission symbol, the starting position of the second subset corresponds to the position before the first reference point, and the ending position of the second subset corresponds to the position after the first reference point. The first subset is the subset corresponding to the first complex symbol in the first set, and the second subset is the subset corresponding to the first complex symbol in the second set. The first reference point is the starting position of the truncated cyclic prefix in the second emission symbol. After the mapping operation, signal processing is performed on the first and second transmitted symbols to obtain the target transmitted signal set. The signal processing includes adding a cyclic prefix and convolution.

2. The method of claim 1, wherein, The first complex symbol includes a second complex symbol and a third complex symbol. In the second transmission symbol, the first reference point divides the second subset into two parts. The complex symbols before the first reference point in the second subset constitute the second complex symbol, and the complex symbols after the first reference point in the second subset constitute the third complex symbol. The end position of the second complex symbol in the first subset is the end position of the first transmission symbol, and the start position of the third complex symbol in the first subset is the start position of the first transmission symbol.

3. The method of claim 2, wherein, Before mapping the first set or the second set to include the first complex number symbol in both the first set and the second set, the method further includes: Receive indication information and bandwidth parameters, wherein the bandwidth parameters include the number of resource blocks or bandwidth, and the indication information includes at least two of the length parameters of the third complex symbol, the second complex symbol, and the first complex symbol; The method further includes: The lengths of the first complex number symbol, the second complex number symbol, and the third complex number symbol are determined based on the indicated information.

4. The method of claim 3, wherein, Determining the lengths of the first complex symbol, the second complex symbol, and the third complex symbol based on the indication information includes: The length of the first complex number symbol is determined based on the length parameter of the first complex number symbol; or, The length of the second complex number symbol is determined based on the length parameter of the second complex number symbol; or, The length of the third complex symbol is determined based on the length parameter of the third complex symbol; After determining the length of the second complex symbol, determine the length of the first complex symbol or the length of the third complex symbol, and then determine the length of the third complex symbol based on the determined lengths of the two complex symbols.

5. The method of claim 4, wherein, The length parameter of the first complex symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, or the length of the first complex symbol; the length parameter of the third complex symbol is the bandwidth parameter and the correspondence between the length of the third complex symbol, or the length of the third complex symbol. Determining the length of the first complex number symbol based on the length parameter of the first complex number symbol includes: When the length parameter of the first symbol is the correspondence between the bandwidth parameter and the length of the second complex symbol and the length of the first complex symbol, the length of the first complex symbol is determined based on the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, and the bandwidth parameter. Determining the length of the third complex symbol based on the length parameter of the third complex symbol includes: When the length parameter of the third complex symbol is the correspondence between the bandwidth parameter and the length of the third complex symbol, the length of the third complex symbol is determined based on the correspondence between the bandwidth parameter and the length of the third complex symbol, and the bandwidth parameter.

6. The method according to claim 4 or 5, characterized in that, The length parameter of the second complex symbol includes the correspondence between the maximum channel delay parameter and the length of the second complex symbol, or the correspondence between the maximum channel delay parameter, the modulation and coding scheme and the modulation method and the length of the second complex symbol, or the length of the second complex symbol, or the target length, wherein the target length is the sum of the length of the second complex symbol and the length of the cyclic prefix of the second complex symbol; Determining the length of the second complex symbol based on the length parameter of the second complex symbol includes: When the length parameter of the second complex symbol is a correspondence between the maximum channel delay parameter and the length of the second complex symbol, the length of the second complex symbol is determined based on the correspondence between the maximum channel delay parameter and the length of the second complex symbol; When the length parameter of the second complex symbol is the correspondence between the maximum channel delay parameter, the modulation and coding strategy, the modulation method, and the length of the second complex symbol, the length of the second complex symbol is determined based on the maximum channel delay parameter, and the length of the second complex symbol is updated according to the modulation and coding strategy and the modulation method. When the length parameter of the second complex number symbol is the target length, the length of the second complex number symbol is calculated based on the target length.

7. The method according to any one of claims 1 to 6, characterized in that, The mapping of the first set or the second set includes: Map the first complex number symbol in the first set to the second set; or, Map the first complex number symbol in the second set to the first set.

8. The method according to any one of claims 1 to 7, characterized in that, Before performing signal processing on the first transmitted symbol and the second transmitted symbol, the method further includes: Determine the length of the cyclic prefix of the second transmission symbol.

9. The method of claim 8, wherein, The signal processing also includes upsampling and downsampling; The step of processing the first transmitted symbol and the second transmitted symbol to obtain the target transmitted signal set includes: Add a cyclic prefix to the second transmission symbol between the first transmission symbol and the second transmission symbol; The first upsampling parameter is obtained by upsampling the first transmission symbol, the cyclic prefix of the second transmission symbol, and the second transmission symbol. Perform a linear convolution on the first upsampling parameters to obtain the first linear convolution parameters, and then truncate the first linear convolution parameters to obtain the first convolution parameters; The first convolution parameters are downsampled to obtain the target transmitted signal set.

10. The method of claim 8, wherein, The signal processing also includes upsampling and downsampling; The step of processing the first transmitted symbol and the second transmitted symbol to obtain the target transmitted signal set includes: Upsample the first transmitted symbol and the second transmitted symbol to obtain the second upsampling parameter; Perform a circular convolution on the second upsampling result to obtain the second convolution parameters; The second convolution parameters are downsampled to obtain the first downsampled parameters; A cyclic prefix of the fourth transmission symbol is added between the third and fourth transmission symbols in the first downsampling parameters to obtain the target signal set, wherein the third transmission symbol corresponds to the first transmission symbol and the fourth transmission symbol corresponds to the second transmission symbol.

11. The method of claim 8, wherein, The signal processing also includes downsampling; Before mapping the first set or the second set to include the first complex number symbol in both the first set and the second set, the method further includes: Upsample the first set and the second set to obtain the upsampled first set and the upsampled second set; The mapping of the first set or the second set such that both the first set and the second set include the first complex number symbol includes: Map the upsampled first set and the upsampled second set so that both the upsampled first set and the upsampled second set include the upsampled first complex number symbol; The step of processing the first transmitted symbol and the second transmitted symbol to obtain the target transmitted signal set includes: Perform a circular convolution on the upsampled first set and the upsampled second set to obtain the third convolution parameters; The third convolution parameters are downsampled to obtain the second downsampled parameters; A cyclic prefix of the fourth transmission symbol is added between the third and fourth transmission symbols in the second downsampling parameters to obtain the target signal set, wherein the third transmission symbol corresponds to the first transmission symbol and the fourth transmission symbol corresponds to the second transmission symbol.

12. A method of symbol processing, characterized by, include: Send indication information, the indication information being used to determine the length of the third complex symbol and the length of the second complex symbol; The indication information includes at least two of the following: the length parameter of the third complex number symbol, the length parameter of the second complex number symbol, and the length parameter of the first complex number symbol.

13. The method of claim 12, wherein, When the length parameter of the second complex number symbol is the length of the second complex number symbol, the method further includes: The length of the second complex symbol is determined based on the correspondence between the maximum channel delay parameter and the length of the second complex symbol; or, The length of the second complex symbol is determined based on the channel maximum delay parameter, and the length of the second complex symbol is updated according to the modulation and coding strategy and modulation method.

14. The method according to claim 12 or 13, characterized in that, When the length parameter of the first complex number symbol is the length of the first complex number symbol, the method further includes: Based on the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol, the length of the first complex symbol is determined by the bandwidth parameter.

15. The method of claim 12 or 13, wherein, When the length parameter of the third complex number symbol is the length of the third complex number symbol, the method further includes: Based on the correspondence between the bandwidth parameter and the length of the third complex symbol, the bandwidth parameter determines the length of the third complex symbol.

16. The method of claim 12, wherein, The length parameter of the first complex symbol is the bandwidth parameter and the correspondence between the length of the second complex symbol and the length of the first complex symbol; The length parameter of the second complex symbol includes the correspondence between the maximum channel delay parameter and the length of the second complex symbol, or the correspondence between the maximum channel delay parameter, the modulation and coding scheme and the modulation method and the length of the second complex symbol; The length parameter of the third complex symbol is the correspondence between the bandwidth parameter and the length of the third complex symbol.

17. An apparatus for symbol processing, the apparatus comprising: include: Processing unit, used to generate multiple complex number symbols; The processing unit is further configured to divide the plurality of complex symbols into a plurality of sets, each set corresponding to a transmission symbol. The plurality of sets include a first set and a second set. The first set corresponds to a first transmission symbol. The first transmission symbol and the second transmission symbol are adjacent symbols, and the first transmission symbol precedes the second transmission symbol. The mapping unit is further configured to map the first set or the second set such that both the first set and the second set include a first complex symbol, wherein the time-domain index of the starting position of the first subset formed by the first complex symbols in the first set is the same as the time-domain index of the starting position of the second subset formed by the first complex symbols in the second set, the starting position of the first subset in the first transmitted symbol corresponds to the position before the ending position of the first transmitted symbol, and the ending position of the first subset corresponds to the position after the starting position of the first transmitted symbol, and the starting position of the second subset in the second transmitted symbol corresponds to the position before the first reference point, and the ending position of the second subset corresponds to the position after the first reference point, wherein the first reference point represents the position where the cyclic prefix is ​​truncated in the second transmitted symbol; The processing unit is further configured to perform signal processing on the first transmitted symbol and the second transmitted symbol after the mapping operation to obtain a target transmitted signal set, wherein the signal processing includes adding a cyclic prefix and convolution.

18. An apparatus for symbol processing, the apparatus comprising: include: A sending unit is configured to send indication information, the indication information being used to determine the length of the third complex symbol and the length of the second complex symbol; The indication information includes at least two of the following: the length parameter of the third complex number symbol, the length parameter of the second complex number symbol, and the length parameter of the first complex number symbol.

19. A communications device, characterized by The communication device includes a memory and a processor, the memory for storing instructions, the processor for executing the instructions stored in the memory, and the execution of the instructions stored in the memory causes the processor to perform the method of any one of claims 1 to 11, or the method of any one of claims 12 to 16.

20. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when executed on a processor, cause the method of any one of claims 1 to 11, or the method of any one of claims 12 to 16.

Citation Information

Patent Citations

  • Symbol processing method and device

    CN112187682A

  • Symbol processing method and device

    CN112187690A

  • Symbol processing method and device

    CN114600431A

  • Communication method and apparatus

    US20240214253A1

  • Information transmission method, apparatus and device, and storage medium

    WO2021184354A1