Symbol processing method and communication device
By copying adjacent symbols in symbol processing and extending the equivalent cyclic prefix, the problem of inter-symbol interference under large sub-carrier intervals is solved, the understanding and regulation performance and coverage are improved, and energy consumption is reduced.
Patent Information
- Application Number
- CN202311623176.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-29
- Publication Date
- 2025-05-30
AI Technical Summary
In the case of large subcarrier intervals, the cyclic prefix (CP) of the symbol becomes shorter, resulting in the channel maximum delay expansion easily exceeding CP, thereby generating inter-symbol interference (ISI), resulting in problems such as demodulation performance, reduced coverage and increased energy consumption.
By copying adjacent symbols in symbol processing, the first symbol component is the same as the second symbol, thereby extending the length of the equivalent cyclic prefix and avoiding the generation of ISI.
The equivalent cyclic prefix of the symbol is effectively extended, so that no inter-symbol interference occurs under large channel delay expansion, thereby improving demodulation performance and coverage and reducing energy consumption.
Smart Images

Figure CN120074997A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a method for symbol processing and a communication device. Background Art
[0002] Due to phenomena such as refraction and reflection during the transmission of radio waves, signals from multiple paths of the transmitting end may be received at the receiving end, and the received signals on different paths are different. Therefore, inter-symbol interference (ISI) will be caused. To solve the problem of ISI, DFT-s-OFDM inserts part of the signal at the tail of each symbol to the position before the symbol to form a cyclic prefix (CP). When the length of the CP is greater than the maximum delay spread in the multipath, the linear convolution of the channel and the transmitted signal can be converted into the cyclic convolution of the channel and the transmitted signal, so ISI can be avoided.
[0003] However, in the case of a large subcarrier spacing (SCS), the CP of the symbol will become shorter, and the maximum delay spread of the channel is likely to exceed the CP, resulting in problems such as reduced demodulation performance, reduced coverage, and increased energy consumption. Summary of the Invention
[0004] This application provides a method for symbol processing and a communication device. By extending the length of the equivalent cyclic prefix, inter-symbol interference does not occur in a single-carrier signal under a large channel delay spread, thereby improving the demodulation performance.
[0005] The technical solution is as follows:
[0006] In a first aspect, an embodiment of this application provides a method for symbol processing, which is applied to a communication device. The method includes: The communication device generates a first time slot, and the first time slot includes multiple symbols, and the multiple symbols are used to carry a physical downlink shared channel PDSCH or a physical uplink shared channel PUSCH. Among them, the multiple symbols include a first symbol and a second symbol, the first symbol component of the first symbol is the same as the second symbol component of the second symbol, and the first symbol is adjacent to the second symbol in the time domain. The communication device transmits the first time slot.
[0007] This application performs a replication operation between adjacent symbols in the first time slot, so that the first symbol and the second symbol have the same symbol components. In the case where the maximum delay spread of the channel is large, or the propagation delay difference of multipath transmission is large, the equivalent cyclic prefix of the symbol can be effectively extended, so that the cyclic convolution can be restored without inter-symbol interference. Thus, the purpose of improving the demodulation performance and enhancing the coverage is achieved.
[0008] In a possible implementation, the first symbol component in the first symbol is obtained by copying the second symbol component in the second symbol. The copying operation makes the symbol components in the first symbol and the second symbol the same.
[0009] In a possible implementation, the second symbol is located before the first symbol in the time domain. The end position of the second symbol component corresponds to the end position of the second symbol, and the end position of the first symbol component corresponds to the first reference point of the first symbol. The first reference point represents the starting position of the truncated cyclic prefix of the first symbol. It can be understood that the copying operation between symbols is performed by a backward copying method.
[0010] In a possible implementation, the method provided by the embodiments of the present application further includes: the communication device performs signal processing on the first symbol and the second symbol. The signal processing includes cyclic shift or frequency-domain weighting. The signal processing divides the first symbol component into a first extension amount and a second extension amount, and divides the second symbol component into a third extension amount and a fourth extension amount. After cyclic shift or frequency-domain weighting, there will be no discontinuous state between adjacent symbols after adding CP.
[0011] In a possible implementation, the communication device performs signal processing on the first symbol and the second symbol. The signal processing includes cyclic shift, including: the communication device performs cyclic shift on the time-domain signals corresponding to the first symbol and the second symbol, so that the end position of the first extension amount corresponds to the first reference point of the first symbol, the starting position of the second extension amount corresponds to the first reference point of the first symbol, the end position of the third extension amount corresponds to the end position of the second symbol, and the starting position of the fourth extension amount corresponds to the starting position of the second symbol.
[0012] In a possible implementation, the communication device performs signal processing on the symbols. The signal processing includes frequency-domain weighting, including: the communication device performs frequency-domain weighting on the frequency-domain signals corresponding to the first symbol and the second symbol, so that in the time-domain symbols obtained by performing inverse Fourier transform on the first symbol and the second symbol, the end position of the first extension amount corresponds to the first reference point of the first symbol, the starting position of the second extension amount corresponds to the first reference point of the first symbol, the end position of the third extension amount corresponds to the end position of the second symbol, and the starting position of the fourth extension amount corresponds to the starting position of the second symbol.
[0013] In a possible implementation, the second symbol is located after the first symbol in the time domain. The end position of the second symbol component corresponds to the first reference point of the second symbol, and the end position of the first symbol component corresponds to the end position of the first symbol. The first reference point represents the starting position of the truncated cyclic prefix of the second symbol. It can be understood that the copying operation between symbols is performed by a forward copying method.
[0014] In a possible implementation, the method provided by the embodiments of the present application further includes: the communication device performs signal processing on the first symbol and the second symbol, and the signal processing includes cyclic shift or frequency-domain weighting. The signal processing divides each first symbol component into a first extension amount and a second extension amount, and divides the second symbol component into a third extension amount and a fourth extension amount. After cyclic shift or frequency-domain weighting, there will be no discontinuous state between adjacent symbols after adding the cyclic prefix.
[0015] In a possible implementation, the communication device performs signal processing on the symbol, and the signal processing includes cyclic shift. The embodiments provided by the present application include: the communication device performs cyclic shift on the time-domain signals corresponding to the first symbol and the second symbol, so that the end position of the first extension amount corresponds to the end position of the first symbol, the start position of the second extension amount corresponds to the start position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the start position of the fourth extension amount corresponds to the first reference point of the second symbol.
[0016] In a possible implementation, the communication device performs signal processing on the symbol, and the signal processing includes frequency-domain weighting. The embodiments provided by the present application include: the communication device performs frequency-domain weighting on the frequency-domain signals corresponding to the first symbol and the second symbol, so that in the time-domain symbols after the inverse Fourier transform of the first symbol and the second symbol, the end position of the first extension amount corresponds to the end position of the first symbol, the start position of the second extension amount corresponds to the start position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the start position of the fourth extension amount corresponds to the first reference point of the second symbol.
[0017] In a possible implementation, the method provided by the embodiments of the present application includes: the communication device configures the relevant quantity of the equivalent cyclic prefix, and the equivalent cyclic prefix is composed of the cyclic prefix of the first symbol and the first extension amount of the first symbol component. The communication device configures the relevant quantity of the first symbol component. When the length of the configured equivalent cyclic prefix is greater than or equal to the delay spread, inter-symbol interference can be avoided.
[0018] In a possible implementation, the communication device configuring the relevant quantity of the equivalent cyclic prefix includes: the communication device configures the length of the equivalent cyclic prefix. Or, the communication device configures the length of the first extension amount in the first symbol component. Wherein, the length of the equivalent cyclic prefix or the length of the first extension amount can be the number of modulation symbols before the discrete Fourier transform, or the number of sampling points after the inverse fast Fourier transform and adding the cyclic prefix, or other alternative parameters of the length of the first extension amount, which are not limited in the embodiments of the present application.
[0019] In a possible implementation, the relevant quantity of the equivalent cyclic prefix is determined by at least one of the delay spread, the modulation and coding strategy, and the modulation method.
[0020] As an example, when determining the length of the maximum delay spread between the last path and the first path, it can be determined that the relevant quantity of the equivalent cyclic prefix needs to be greater than the length of the maximum delay spread.
[0021] As another example, when the modulation and coding strategy and the modulation mode are different, the corresponding vector amplitude error requirements are also different. When a smaller vector amplitude error is required, the relevant quantity of the equivalent cyclic prefix needs to be larger, so as to be greater than the maximum delay spread of the channel. When a smaller vector amplitude error is not required, the relevant quantity of the equivalent cyclic prefix does not need to be larger. For example, in high-order modulation modes or high code rate transmissions corresponding to large modulation and coding strategies, a smaller vector amplitude error is required; while for low-order modulation modes or low code rate transmissions corresponding to small modulation and coding strategies, a smaller vector amplitude error is not required.
[0022] In a possible implementation, the length of the equivalent cyclic prefix is greater than or equal to the delay spread.
[0023] In a possible implementation, the relationship between the relevant quantity of the equivalent cyclic prefix and the modulation and coding strategy is positively correlated, or the relationship with the modulation order corresponding to the modulation mode is positively correlated.
[0024] In a possible implementation, the communication device configures the relevant quantity of the symbol component, including: the communication device configures the length of the first symbol component. Or, the communication device configures the length of the second extension quantity in the first symbol component.
[0025] In a possible implementation, the relevant quantity of the first symbol component is determined by at least one of the number of terminal RBs and the terminal bandwidth.
[0026] In a possible implementation, the relationship between the relevant quantity of the first symbol component and the number of terminal RBs is positively correlated, or the relationship with the terminal bandwidth is positively correlated.
[0027] In a possible implementation, when the communication device is a terminal device, the method provided by the embodiments of the present application further includes: the communication device receives first indication information, and the first indication information is used to indicate the relevant quantity of the equivalent cyclic prefix of the first symbol. The communication device receives second indication information, and the second indication information is used to indicate the relevant quantity of the first symbol component of the first symbol.
[0028] In a possible implementation, the first indication information or the second indication information is carried in any one of downlink control information, radio resource control signaling, media access control-control element, system message, and physical downlink shared channel.
[0029] In a second aspect, an embodiment of the present application provides a symbol processing apparatus. The apparatus includes: a processing unit configured to generate a first time slot. The first time slot includes a plurality of symbols for carrying a physical downlink shared channel or a physical uplink shared channel. Among them, the plurality of symbols include a first symbol and a second symbol. The first symbol component of the first symbol is the same as the second symbol component of the second symbol, and the first symbol is adjacent to the second symbol in the time domain. A sending unit configured to send the first time slot.
[0030] In a possible implementation manner, the processing unit is further configured to perform signal processing on the first symbol and the second symbol. The signal processing includes cyclic shift or frequency domain weighting. The signal processing divides the first symbol component into a first extension amount and a second extension amount, and divides the second symbol component into a third extension amount and a fourth extension amount.
[0031] In a possible implementation manner, the processing unit is configured to perform a cyclic shift on the time domain signals corresponding to the first symbol and the second symbol, so that the end position of the first extension amount corresponds to the first reference point of the first symbol, the start position of the second extension amount corresponds to the first reference point of the first symbol, the end position of the third extension amount corresponds to the end position of the second symbol, and the start position of the fourth extension amount corresponds to the start position of the second symbol. Or, the processing unit is configured to perform a cyclic shift on the time domain signals corresponding to the first symbol and the second symbol, so that the end position of the first extension amount corresponds to the end position of the first symbol, the start position of the second extension amount corresponds to the start position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the start position of the fourth extension amount corresponds to the first reference point of the second symbol.
[0032] In a possible implementation manner, the processing unit is configured to perform frequency domain weighting on the frequency domain signals corresponding to the first symbol and the second symbol, so that in the time domain symbols obtained by performing inverse Fourier transform on the first symbol and the second symbol, the end position of the first extension amount corresponds to the first reference point of the first symbol, the start position of the second extension amount corresponds to the first reference point of the first symbol, the end position of the third extension amount corresponds to the end position of the second symbol, and the start position of the fourth extension amount corresponds to the start position of the second symbol. Or, the processing unit is configured to perform frequency domain weighting on the frequency domain signals corresponding to the first symbol and the second symbol, so that in the time domain symbols obtained by performing inverse Fourier transform on the first symbol and the second symbol, the end position of the first extension amount corresponds to the end position of the first symbol, the start position of the second extension amount corresponds to the start position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the start position of the fourth extension amount corresponds to the first reference point of the second symbol.
[0033] In a possible implementation, the processing unit is further configured to configure relevant quantities of an equivalent cyclic prefix, which is composed of the cyclic prefix of a first symbol and a first extension quantity of a first symbol component. The communication device configures relevant quantities of the first symbol component.
[0034] In a possible implementation, the relevant quantities of the equivalent cyclic prefix include: the communication device configures the length of the equivalent cyclic prefix. Or, the communication device configures the length of the first extension quantity in the first symbol component.
[0035] In a possible implementation, the relevant quantities of the equivalent cyclic prefix are determined by at least one of delay spread, modulation and coding strategy, and modulation mode.
[0036] In a possible implementation, the length of the equivalent cyclic prefix is greater than or equal to the delay spread.
[0037] In a possible implementation, the relationship between the relevant quantities of the equivalent cyclic prefix and the modulation and coding strategy is positively correlated, or the relationship with the modulation order corresponding to the modulation mode is positively correlated.
[0038] In a possible implementation, the processing unit is further configured to configure the length of the first symbol component. Or, the communication device configures the length of a second extension quantity in the first symbol component.
[0039] In a possible implementation, the relevant quantities of the first symbol component are determined by at least one of the number of terminal resource blocks (RBs) and the terminal bandwidth.
[0040] In a possible implementation, the relationship between the relevant quantities of the first symbol component and the number of terminal RBs is positively correlated, or the relationship with the terminal bandwidth is positively correlated.
[0041] In a third aspect, an embodiment of the present application provides a communication device, which includes a memory and a processor. The memory is used to store instructions, and the processor is used to execute the instructions stored in the memory, and the execution of the instructions stored in the memory enables the processor to execute the method for symbol processing described in the first aspect or various possible implementations of the first aspect.
[0042] Optionally, the communication device described in the third aspect further includes: a memory.
[0043] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions run on a computer, the computer is enabled to execute a method for symbol processing described in any one of the possible implementations from the first aspect to the first aspect.
[0044] Fifth aspect, an embodiment of the present application provides a computer program product including instructions. When the instructions run on a computer, the computer is caused to execute a method for symbol processing described in the first aspect or various possible implementations of the first aspect.
[0045] Sixth aspect, an embodiment of the present application provides a chip. The chip includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run a computer program or instructions to implement a method for symbol processing described in the first aspect or various possible implementations of the first aspect. The communication interface is configured to communicate with other modules outside the chip.
[0046] Specifically, the chip provided in the embodiment of the present application further includes a memory for storing a computer program or instructions.
[0047] Any of the above-provided devices, computer storage media, computer program products, chips, or communication systems are used to execute the corresponding methods provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects of the corresponding solutions in the corresponding methods provided above, which will not be elaborated here. Description of the Drawings
[0048] Figure 1 is a schematic diagram of a DFT-s-OFDM waveform generation process provided by an embodiment of the present application;
[0049] Figure 2 is a schematic diagram of an SC-QAM waveform generation process provided by an embodiment of the present application;
[0050] Figure 3 is a schematic diagram of a time-domain structure with CP as the guard interval between symbols provided by an embodiment of the present application;
[0051] Figure 4 is a schematic diagram of ISI generated by a multipath channel provided by an embodiment of the present application;
[0052] Figure 5 is a schematic diagram of the reception situation of two adjacent symbols at the receiving end after being transmitted through a channel provided by an embodiment of the present application;
[0053] Figure 6 is another schematic diagram of the reception situation of two adjacent symbols at the receiving end after being transmitted through a channel provided by an embodiment of the present application;
[0054] Figure 7 is a schematic diagram of the structure of a zero-tail DFT-s-OFDM transmission symbol provided by an embodiment of the present application;
[0055] Figure 8 is a schematic diagram of a communication scenario provided by an embodiment of the present application;
[0056] Figure 9 It is a schematic structural diagram of a single - carrier transmitter provided by an embodiment of the present application;
[0057] Figure 10 It is a schematic hardware structure diagram of a communication device provided by an embodiment of the present application;
[0058] Figure 11 It is a schematic diagram of the time - domain structure of the first symbol and the second symbol provided by an embodiment of the present application;
[0059] Figure 12 It is a schematic diagram of a symbol replication process provided by an embodiment of the present application;
[0060] Figure 13 It is a schematic diagram of the time - domain structure of three consecutive symbols provided by an embodiment of the present application;
[0061] Figure 14 It is a schematic diagram of the reception situation at the receiving end after the adjacent two - symbol replication operation is transmitted through the channel provided by an embodiment of the present application;
[0062] Figure 15 It is another schematic diagram of a symbol replication process provided by an embodiment of the present application;
[0063] Figure 16 It is another schematic diagram of the time - domain structure of three consecutive symbols provided by an embodiment of the present application;
[0064] Figure 17 It is a schematic diagram of non - continuity between symbols provided by an embodiment of the present application;
[0065] Figure 18 It is a schematic diagram of a cyclic shift provided by an embodiment of the present application;
[0066] Figure 19 It is a schematic diagram of the time - domain structure after cyclic shift of two adjacent symbols provided by an embodiment of the present application;
[0067] Figure 20 It is a schematic diagram of an inter - symbol replication process based on cyclic shift provided by an embodiment of the present application;
[0068] Figure 21 It is another schematic diagram of a cyclic shift provided by an embodiment of the present application;
[0069] Figure 22 It is another schematic diagram of the time - domain structure after cyclic shift of two adjacent symbols provided by an embodiment of the present application;
[0070] Figure 23 It is another schematic diagram of an inter - symbol replication process based on cyclic shift provided by an embodiment of the present application;
[0071] Figure 24 It is a schematic diagram of symbol mapping provided by an embodiment of the present application;
[0072] Figure 25 It is a schematic flowchart of a process for generating a new waveform provided by an embodiment of the present application;
[0073] Figure 26 It is a schematic diagram of received signals of two symbols provided by an embodiment of the present application;
[0074] Figure 27 It is a schematic diagram of the relationship between the number of RBs and the number of modulation symbols of a terminal provided by an embodiment of the present application;
[0075] Figure 28 It is a schematic flowchart of a method for configuring between communication devices provided by an embodiment of the present application;
[0076] Figure 29 It is a device for symbol processing provided by an embodiment of the present application;
[0077] Figure 30 It is a schematic block diagram of a terminal device according to an embodiment of the present application;
[0078] Figure 31 It is a schematic block diagram of a network device according to an embodiment of the present application;
[0079] Figure 32 It is a schematic diagram of a chip structure provided by an embodiment of the present application. Detailed implementation manners
[0080] For the convenience of clearly describing the technical solutions of the embodiments of the present application, in the embodiments of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. For example, the first symbol and the second symbol are only used to distinguish different symbols, and do not limit their sequence. Those skilled in the art can understand that terms such as "first" and "second" do not limit the quantity and execution order, and "first" and "second" do not necessarily mean different.
[0081] It should be noted that in the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly, using words such as "exemplary" or "for example" is intended to present related concepts in a specific manner.
[0082] In this application, "at least one" means one or more, and "a plurality of" means two or more. "And / or" describes the relationship between associated objects and indicates that three relationships may exist. For example, A and / or B may represent the cases of A existing alone, A and B existing simultaneously, and B existing alone, where A and B may be singular or plural. The character " / " generally indicates an "or" relationship between the associated objects before and after. "At least one of the following" or a similar expression refers to any combination of these items, including any combination of single item(s) or plural item(s). For example, at least one of a, b, or c may represent: a, b, c, a - b, a - c, b - c, or a - b - c, where a, b, and c may be single or multiple.
[0083] The generation process of DFT-s-OFDM is as Figure 1 shown. First, the coded bit stream is modulated to obtain modulation symbols. The modulation methods may include pi / 2 - binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 16 - quadrature amplitude modulation (QAM), 64QAM, 256QAM, phase shift keying (PSK), amplitude phase shift keying (APSK), non - uniform QAM, etc.; the modulation symbols are grouped according to scheduling parameters such as bandwidth; the grouped modulation symbols are first subjected to discrete Fourier transform (DFT) (or called frequency - domain precoding); then sub - carrier mapping is performed; after sub - carrier mapping, inverse fast Fourier transform (IFFT) is executed and CP is added. The generation process of SC - QAM is as Figure 2 shown. After the modulation symbols are grouped, CP is directly added, and then up - sampling and filtering operations are performed.
[0084] In the existing protocol, OFDM symbols are all composed of data symbols and CP, and its time - domain schematic diagram is as Figure 3 shown. Figure 3 It includes two symbols: symbol a and symbol b. The CP of symbol a refers to: a segment of symbol components between the CP truncation position and the end position in symbol a is copied and added in front of the starting position of symbol a. Similarly, the CP of symbol b refers to: a segment of symbol components between the CP truncation position and the end position in symbol b is copied and added in front of the starting position of symbol b.
[0085] The length of the data symbol and the length of the CP are determined by the subcarrier spacing (SCS). For example, the relationship between the length of the data symbol and the value of the SCS is: data =1 / SCS, the relationship between the length of CP and the value of SCS is: T cp =s cp / (s data × SCS), where T data , T cp 、s data 、s cp They represent the length of the data symbol, the length of the CP, the number of sampling points corresponding to the length of the data symbol, and the number of sampling points corresponding to the length of the CP. From the above relationship, it can be seen that the larger the SCS, the shorter the CP length.
[0086] Table 1
[0087]
[0088] Considering the large bandwidth transmission of DFT-s-OFDM, a common method is carrier aggregation (CA), which is to aggregate multiple continuous or non-continuous component carriers (CC) into a larger bandwidth, but CA will cause the PAPR advantage of DFT-s-OFDM to be lost. Therefore, a single CC is generally used to achieve large bandwidth transmission. Since the number of fast Fourier transform time points is limited, large bandwidth is generally achieved by increasing the SCS. Refer to Table 1 for the CC bandwidth and CP length under different SCS.
[0089] The above method of achieving large bandwidth by increasing SCS will introduce another problem. Figure 4 As shown in the figure, due to the refraction and reflection of radio waves during transmission, the receiving end may receive signals from multiple paths of the transmitting end, such as the first path and the second path, and the received signals on different paths are different. For example, the second symbol in the first path overlaps with the first symbol in the second path, which will cause inter-symbol interference (ISI). The role of CP is to increase the protection interval. When the length of the protection interval is greater than the maximum delay spread in the multipath, the linear convolution of the channel and the transmitted signal can be converted into a circular convolution of the channel and the transmitted signal, which can avoid the generation of ISI. Figure 5 and Figure 6 Shows Figure 4 There are two situations in which symbols a and b are transmitted through multipath channels at the receiving end. Figure 5 Indicates that the CP length is greater than the maximum channel delay spread.Figure 6 It represents the case where the CP length is less than the maximum channel delay spread.
[0090] As described above, the larger the SCS, the shorter the CP length. Therefore, it is easier for the maximum channel delay spread to exceed the CP, thereby generating ISI, as shown in Figure 6 shown.
[0091] In the existing extended cyclic prefix (ECP) technology, this technology mainly extends the CP length of each DFT-s-OFDM symbol to about 3.5 times that of the normal CP, so that under the same large SCS, the CP length is greatly extended, thereby enhancing the anti-ISI ability. However, since the data on the CP is the same as the data at the tail of the data symbol, the CP will bring a high overhead. Therefore, the ultra-long CP in ECP will bring a higher overhead and lower spectral efficiency.
[0092] In the existing zero tail (ZT)-DFT-s-OFDM technology, as shown in Figure 7 which is the schematic diagram of the structure of the transmitted symbol. By adding several 0s to the head and tail of the symbol before DFT at the transmitter, the effect of configurable protection interval length is achieved, thereby also achieving the ability to enhance anti-ISI. However, this method will cause low-power tails to appear at the head and tail of the time-domain signal after its DFT and inverse fast Fourier transform (IFFT) transformation, and the resulting time-domain leakage will cause residual ISI. Moreover, since no CP is directly added as the protection interval, the obtained waveform is not compatible with the waveforms in the existing standards.
[0093] To solve the above problems, the present application proposes a symbol processing method and a communication device, which can generate a new single-carrier waveform that can achieve the effect of resisting ISI under large SCS.
[0094] Referring to Figure 8 , Figure 8 shows a schematic diagram of a communication scenario provided by an embodiment of the present application, including one or more network devices and one or more terminal devices. One or more terminal devices can transmit data or control signaling to one or more network devices. For example, Figure 8 in figure (a) in Figure 8 multiple terminal devices (such as terminal 802 and terminal 803) communicate with one network device (such as base station 801),
[0095] Taking the example of a terminal device sending a single carrier to a network device, the terminal device acts as a transmitter to generate a single carrier. As Figure 9 Figure (a) in Figure 9 is a schematic structural diagram of a DFT-s-OFDM transmitter, including a modulation module, a time-domain resource mapping module, a transform-domain precoding module, a subcarrier mapping module, and a symbol generation module. The encoded bitstream first passes through the modulation module to become modulation symbols. The modulation symbols and the known sequence are jointly input into the time-domain resource mapping module, and then through transform-domain precoding and subcarrier mapping, DFT-s-OFDM symbols are generated. As Figure (b) in
[0096] is a schematic structural diagram of an SC-QAM transmitter. The difference from the DFT-s-OFDM transmitter is that a CP module is added to replace the transform-domain precoding module and the subcarrier mapping module. It should be noted that the input of the time-domain resource mapping module can include, in addition to modulation symbols and the known sequence, a reference signal sequence (such as a phase tracking reference signal (PTRS)).
[0097] The network device in the embodiments of the present application is an entity that can be used to transmit or receive signals and is used in cooperation with a terminal device. The network device can be any device with wireless transceiver functions, including but not limited to: evolved NodeB (eNB), radio network controller (RNC), node base (NB), base station controller (BSC), base transceiver station (BTS), home base station (for example, home evolved NodeB, or home node B, HNB), base band unit (BBU), access point (AP) in a wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc. It can also be a 5G device, such as a gNB in an NR system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or it can also be a network node that constitutes a gNB or a transmission point, such as a base band unit (BBU), or a distributed unit (DU), etc.
[0098] It should be understood that the network device and the terminal device in the embodiments of the present application can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; or deployed on water; or deployed on airplanes, balloons, and satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0099] Figure 10 The figure shows a schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application. The hardware structures of the terminal device and the network device in the embodiments of the present application can refer to the structure as Figure 10 shown. The communication device includes a processor 101, a communication line 104, and at least one transceiver ( Figure 10 only the transceiver 103 is taken as an example for illustration).
[0100] The processor 101 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits for controlling the execution of the program of the solution of the present application.
[0101] The communication line 104 may include a path for transmitting information between the above components.
[0102] The transceiver 103 uses any type of transceiver device for communicating with other devices or communication networks, such as Ethernet, radio access network (RAN), wireless local area networks (WLAN), etc.
[0103] Optionally, the communication device may further include a memory 102.
[0104] The memory 102 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM), or other optical disc storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 102 may exist independently and be connected to the processor 101 through the communication line 104. The memory 102 may also be integrated with the processor 101.
[0105] Among them, the memory 102 is used to store computer execution instructions for executing the solution of the present application, and is controlled by the processor 101 for execution. The processor 101 is used to execute the computer execution instructions stored in the memory 102, so as to implement the policy control method provided in the following embodiments of the present application.
[0106] Optionally, the computer execution instructions in the embodiments of the present application may also be referred to as application code, and the embodiments of the present application do not make specific limitations thereon.
[0107] In a specific implementation, as an example, the processor 101 may include one or more CPUs, such as Figure 10 CPU0 and CPU1 in
[0108] In a specific implementation, as an example, the communication device may include multiple processors, such as Figure 10 processor 101 and processor 105 in
[0109] In the embodiments of the present application, the specific structure of the execution subject of a symbol processing method is not particularly limited in the embodiments of the present application, as long as it can communicate according to a symbol processing method of the embodiments of the present application by running a program recording the code of a symbol processing method of the embodiments of the present application. For example, the execution subject of a symbol processing method provided in the embodiments of the present application may be a functional module in a terminal device that can call and execute the program, or a communication device applied to the terminal device, such as a chip. The execution subject of a symbol processing method provided in the embodiments of the present application may be a functional module in a network device that can call and execute the program, or a communication device applied to the network device, such as a chip. The present application does not limit this.
[0110] A symbol processing method provided in the embodiments of the present application is applied to a communication device. The method includes: The communication device generates a first time slot. The first time slot includes a plurality of symbols, and the plurality of symbols are used to carry a physical downlink shared channel (PDSCH) or a physical uplink shared channel (PUSCH). The plurality of symbols include a first symbol and a second symbol, and a first symbol component of the first symbol is the same as a second symbol component of the second symbol, and the first symbol is adjacent to the second symbol in the time domain. The communication device sends the first time slot.
[0111] Wherein, the carrier signal generated by the communication device includes a plurality of time slots, and each time slot includes a plurality of symbols. In the embodiments of the present application, the time slot is used as the smallest operation granularity.
[0112] It can be understood that when the communication device is a network device, the plurality of symbols included in the first time slot are used to carry the PDSCH. When the communication device is a terminal device, the plurality of symbols included in the first time slot are used to carry the PUSCH.
[0113] Among them, the first symbol and the second symbol are any two adjacent symbols in the time domain among multiple symbols.
[0114] As an example, a schematic diagram of the time-domain structure of the first symbol and the second symbol is as Figure 11 shown. As Figure 11 shown in Figure (a) in Figure 11 , the first symbol is located after the second symbol in the time domain, the first symbol component D1 in the first symbol is the same as the second symbol component D2 in the second symbol, and CP in the figure is the cyclic prefix of the first symbol. As
[0115] shown in Figure (b) in
[0116] , the first symbol is located before the second symbol in the time domain, the first symbol component D1 in the first symbol is the same as the second symbol component D2 in the second symbol, and CP in the figure is the cyclic prefix of the second symbol.
[0115] In a possible embodiment of the present application, the first symbol component in the first symbol is obtained by copying the second symbol component in the second symbol.
[0116] As an example, as Figure 11 shown, the second symbol component D2 in the second symbol is copied and placed in the first symbol to obtain the first symbol component D1 of the first symbol.
[0117] It can be understood that the copying between symbols is divided into two cases. Case 1 is that the symbol located in front in the time domain copies to the symbol behind, which is called backward copying, as Figure 11 shown in Figure (a) in Figure 11 ; Case 2 is that the symbol located behind in the time domain copies to the symbol in front, which is called forward copying, as Figure 11 shown in Figure (b) in
[0118] 1) Case 1
[0119] Assume that the size of the frequency-domain precoding is M, then the dimension of the time-domain vector to be subjected to the DFT transformation is M. For symbol l, this time-domain vector can be denoted as:
[0120] x l =[x l (0), x l (1), …, x l (M - 1)] T
[0121] where x l represents this time-domain vector.
[0122] Among them, in the time-domain vector x lIt includes M elements, and the time-domain indices of the first element to the last element are 0, 1, …, M−1 respectively.
[0123] After obtaining x L subsequent operations such as transform-domain precoding, subcarrier mapping, and IFFT are performed on it. Three reference points are defined for each symbol after IFFT. As Figure 11 shown, reference point A is the starting position of the symbol, reference point B is the position where the CP of the symbol is intercepted, and reference point C is the ending position of the symbol.
[0124] In the embodiment of the present application, as Figure 12 is the process of copying the second symbol component to the first symbol for the second symbol. The ending position of the second symbol component corresponds to the ending position of the second symbol (i.e., reference point C), and the ending position of the first symbol component corresponds to the first reference point of the first symbol (i.e., reference point B), and the first reference point represents the starting position of the intercepted cyclic prefix of the first symbol.
[0125] As an example, as Figure 13 shown is a schematic diagram of the time-domain structure of three consecutive symbols, which are symbol a, symbol b, and symbol c respectively. Taking symbol a and symbol b as an example, symbol a is the second symbol and symbol b is the first symbol. The symbol component D1 in symbol a is copied into symbol b. The ending position of the symbol component D1 in symbol a corresponds to reference point C of symbol a, and the ending position of the symbol component D1 in symbol b corresponds to reference point B of symbol b. Similarly, taking symbol b and symbol c as an example, symbol b is the second symbol and symbol c is the first symbol. The symbol component D2 in symbol b is copied into symbol c. The ending position of the symbol component D2 in symbol b corresponds to reference point C of symbol b, and the ending position of the symbol component D2 in symbol c corresponds to reference point B of symbol c.
[0126] In a possible implementation manner of the present application, the specific implementation of copying the symbol vector can be performed through time-domain indices. For reference point C of the symbol, it can be known from the formula of the time-domain vector that the time-domain index before DFT is M−1. Assume that the size of the IFFT performed by the communication device is N, the number of sampling points of the CP is L, and the number of points for DFT is M. Therefore, the length occupied by the CP in the equivalent number of points for DFT is K = L / N*M. As can be seen from the above, the time-domain index of reference point B before DFT is M−K−1. It should be noted that K calculated according to the above formula may be a fraction, and in the case where K is a fraction, K is rounded.
[0127] It should be noted that for the SC-QAM waveform, since the CP is added before copying the symbol component, the communication device can directly obtain the length K of the equivalent CP.
[0128] For example, assume that the length of the symbol component copied by symbol l is Then it can be known that x L The following sub-vectors of
[0129]
[0130] And the sub-vector x of symbol l + 1 l+1 [2] comes from symbol l, that is, x l [1] = x l+1 [2]. Wherein:
[0131]
[0132] In the embodiment of the present application, due to the symbol copying operation, even when the maximum multipath delay exceeds the CP, it will not be affected by ISI. As Figure 14 shown, Case 1 indicates that the maximum multipath delay of the channel does not exceed the CP length, which is the same as the normal case (refer to Figure 6 ), while Case 2 indicates that the maximum multipath delay of the channel exceeds the CP length. In Case 2, the copied symbol components can serve as an additional guard interval. Although a segment of the symbol components of symbol a is included in the reception window of symbol b, that is, D1, this symbol component is the same as the self-composed components of symbol b, and the circular convolution can be restored. Therefore, symbol a will not cause ISI to symbol b.
[0133] 2) Case 2
[0134] In the embodiment of the present application, as Figure 15 shown is the process of copying the second symbol component to the first symbol for the second symbol. The end position of the second symbol component corresponds to the first reference point of the second symbol (i.e., reference point B), and the end position of the first symbol component corresponds to the end position of the first symbol (i.e., reference point C). The first reference point represents the starting position of the intercepted cyclic prefix of the second symbol.
[0135] As an example, as Figure 16 shown is the time-domain structure schematic diagram of three consecutive symbols, namely symbol a, symbol b, and symbol c. Taking symbol a and symbol b as an example, symbol a is the first symbol and symbol b is the second symbol. Copy the symbol component D2 in symbol b to symbol a. The end position of the symbol component D2 in symbol b corresponds to reference point B of symbol b, and the end position of the symbol component D2 in symbol a corresponds to reference point C of symbol a. Similarly, taking symbol b and symbol c as an example, symbol c is the second symbol and symbol b is the first symbol. Copy the symbol component D3 in symbol c to symbol b. The end position of the symbol component D3 in symbol c corresponds to reference point B of symbol c, and the end position of the symbol component D3 in symbol b corresponds to reference point C of symbol b.
[0136] The above embodiments describe the situation after the copy operation is performed between symbols. Although it can prevent ISI from being affected when the maximum multipath delay exceeds the CP, as Figure 17 shown, it will cause discontinuity between symbols. Therefore, in the embodiments of the present application, the method provided by the embodiments of the present application further includes: the communication device performs signal processing on the first symbol and the second symbol, and the signal processing includes cyclic shift or frequency-domain weighting. The signal processing divides the first symbol component into a first extension amount and a second extension amount, and divides the second symbol component into a third extension amount and a fourth extension amount.
[0137] Among them, when the signal processing is a cyclic shift, the signal processing is performed on the time-domain signal corresponding to the first symbol and the time-domain signal corresponding to the second symbol; when the signal processing is frequency-domain weighting, the frequency-domain weighting is performed on the frequency-domain signal corresponding to the first symbol and the frequency-domain signal corresponding to the second symbol.
[0138] The signal processing in the following two cases will be described separately.
[0139] 1) Case 1
[0140] As Figure 18 shown, before the DFT, the second symbol is located before the first symbol in the time domain. The second symbol copies the second symbol component to after the first symbol, and cyclic shift is performed on the first symbol and the second symbol. The direction of the cyclic shift is as shown by the arrow A in Figure 18 . The end position of the first symbol component in the first symbol is located at a position after the reference point B, and the end position of the second symbol component in the second symbol is located at a position after the reference point A.
[0141] In an embodiment of the present application, after performing cyclic shift on the time-domain signals corresponding to the first symbol and the second symbol, as Figure 18 shown, it is made that the end position of the first extension amount corresponds to the first reference point of the first symbol, the start position of the second extension amount corresponds to the first reference point of the first symbol, the end position of the third extension amount corresponds to the end position of the second symbol, and the start position of the fourth extension amount corresponds to the start position of the second symbol.
[0142] As an example, as Figure 19 shown, taking symbol a and symbol b as examples for illustration, the symbol component D1 in symbol a is copied to symbol b. After performing cyclic shift on the time-domain signals corresponding to symbol a and symbol b, in symbol b, the end position of the first extension amount D11 corresponds to the reference point B of symbol b, and the start position of the second extension amount D12 corresponds to the reference point B of symbol b. In symbol a, the end position of the third extension amount D13 corresponds to the reference point C of symbol a, and the start position of the fourth extension amount D14 corresponds to the reference point A of symbol a.
[0143] In a possible implementation manner of the present application, the above-mentioned cyclic shift effect is directly achieved during the process of copying the symbol components. As Figure 20 shown, the symbol components intercepted from the second symbol are divided into two parts, component 1 and component 2. During the copying process, component 1 is moved to a position before the reference point B of the first symbol, and component 2 is moved to a position after the reference point B of the first symbol.
[0144] It should be noted that the cyclic shift of the first symbol and the second symbol can also be performed after DFT and IFFT and before adding CP, which is not limited in the embodiments of the present application.
[0145] In an embodiment of the present application, frequency-domain weighting is performed on the frequency-domain signal corresponding to the first symbol, so that in the time-domain symbol after the inverse Fourier transform of the first symbol, the end position of the first extension amount corresponds to the first reference point of the first symbol, the start position of the second extension amount corresponds to the first reference point of the first symbol, the end position of the third extension amount corresponds to the end position of the second symbol, and the start position of the fourth extension amount corresponds to the start position of the second symbol.
[0146] It should be noted that the frequency-domain weighting of the frequency-domain signal corresponding to the first symbol is specifically performed after the operation of copying the symbol components and DFT.
[0147] 2) Case 2
[0148] As Figure 21 shown, before DFT, the second symbol is located after the first symbol in the time domain. The second symbol copies the second symbol components to after the first symbol, and cyclic shift is performed on the first symbol and the second symbol. The direction of the cyclic shift is as shown by the arrow B in Figure 21 . The end position of the first symbol component in the first symbol is located at a position after the reference point A, and the end position of the second symbol component in the second symbol is located at a position after the reference point B.
[0149] In an embodiment of the present application, after cyclic shift is performed on the time-domain signals corresponding to the first symbol and the second symbol, as Figure 21 shown, the end position of the first extension amount corresponds to the end position of the first symbol, the start position of the second extension amount corresponds to the start position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the start position of the fourth extension amount corresponds to the first reference point of the second symbol.
[0150] As an example, as Figure 22As shown, taking symbol a and symbol b as examples, the symbol component D1 in symbol a is copied to symbol b. After circularly shifting the time-domain signals corresponding to symbol a and symbol b, in symbol b, the end position of the first extension amount D11 corresponds to the reference point C of symbol b, and the start position of the second extension amount D12 corresponds to the reference point A of symbol b. In symbol a, the end position of the third extension amount D13 corresponds to the reference point B of symbol a, and the start position of the fourth extension amount D14 corresponds to the reference point B of symbol a.
[0151] In a possible implementation manner of the present application, the above-mentioned effect of circular shift is directly achieved during the process of copying symbol components. As Figure 23 shown, the symbol component intercepted from the second symbol is divided into two parts, component 1 and component 2. During the copying process, component 1 is moved to a position before the reference point C of the first symbol, and component 2 is moved to a position after the reference point A of the first symbol.
[0152] It should be noted that circularly shifting the first symbol and the second symbol can also be performed after DFT and IFFT and before adding CP, which is not limited in the embodiments of the present application.
[0153] In an embodiment of the present application, frequency-domain weighting is performed on the frequency-domain signal corresponding to the first symbol, so that in the time-domain symbol after the inverse Fourier transform of the first symbol, the end position of the first extension amount corresponds to the end position of the first symbol, the start position of the second extension amount corresponds to the start position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the start position of the fourth extension amount corresponds to the first reference point of the second symbol.
[0154] It should be noted that frequency-domain weighting of the frequency-domain signal corresponding to the first symbol is specifically performed after the operation of copying symbol components and DFT.
[0155] In the above embodiments, after the first symbol and the second symbol undergo operations such as copying, circular shift, DFT, IFFT, and adding CP, a mapping schematic diagram as Figure 24 shown can be obtained; or, it can also be achieved by performing frequency-domain weighting, IFFT, and adding CP after the first symbol and the second symbol undergo operations such as copying and DFT. Among them, from Figure 24 it can be known that the length of the equivalent CP of the first symbol is determined by the CP of the first symbol and the third extension amount of the second symbol component in the second symbol, where the third extension amount of the second symbol component is the same as the first extension amount of the first symbol component in the first symbol. It should be noted that Figure 24 the mapping schematic diagram shown takes the case of backward copying as an example, and the mapping schematic diagram of forward copying is the same and will not be elaborated here.
[0156] It should be noted that after the first symbol and the second symbol undergo operations such as replication, DFT, IFFT, cyclic shift, and addition of CP, a similar mapping schematic diagram can also be obtained, which will not be elaborated here.
[0157] Taking the DFT-s-OFDM waveform as an example below, how the communication device configures and generates the first time slot will be described. It can be understood that the method provided in the embodiments of the present application is also applicable to the SC-QAM waveform.
[0158] In the embodiments of the present application, taking the backward replication in Case 1 as an example, the method provided in the embodiments of the present application is as Figure 25 shown and includes:
[0159] Step S2501: The network device configures the relevant quantities of the equivalent cyclic prefix. The equivalent cyclic prefix is composed of the cyclic prefix of the first symbol and the first extension amount of the first symbol component.
[0160] It should be noted that the first symbol component in the first symbol is the same as the second symbol component in the second symbol, the first extension amount in the first symbol is the same as the third extension amount in the second symbol, and the second extension amount in the first symbol is the same as the fourth extension amount in the second symbol. The following description will be made with the first symbol component of the first symbol.
[0161] In a possible implementation manner, the network device configuring the relevant quantities of the equivalent cyclic prefix includes: the network device configures the length of the equivalent cyclic prefix; or configures the length of the first extension amount in the first symbol component.
[0162] Among them, the length of the equivalent cyclic prefix or the length of the first extension amount can be the number of modulation symbols before DFT, the number of sampling points after IFFT+CP, or other alternative parameters of the length of the first extension amount, which is not limited in the embodiments of the present application.
[0163] As an example, the sampling points of the equivalent CP of the symbol are represented as E l . According to the number of points for DFT of the communication device and the number of points for IFFT in the above embodiments being M and N respectively, it can be known that the length of the equivalent CP (i.e., E l ) can be equivalently represented as F l = E L / N * M before DFT, where F l is the number of modulation symbols corresponding to the equivalent CP length. The number of modulation symbols of the symbol component of the symbol is represented as The number of modulation symbols of the first extension amount is represented as The number of modulation symbols of the second extension amount is represented as According to the fact that the number of points for DFT of the communication device in the above embodiments is M and the number of points for IFFT is N, it can be known that the IFFT corresponding to the first extension amount, the second extension amount, and the length of the first symbol component, and the equivalent sampling points after adding CP are respectively: That is, the lengths of the above symbol components, the first extension amount, and the second extension amount can be equivalently represented by, but not limited to, the number of modulation symbols, the number of sampling points, or the values in convertible units.
[0164] For example, as Figure 24 shown, the length of the equivalent CP of the first symbol can be represented by the length E of the corresponding sampling points 1 and can also be represented by, but not limited to, the number of modulation symbols F corresponding to the length of the equivalent CP 1 The number of modulation symbols corresponding to the length of the first symbol component of the first symbol is represented as The number of sampling points corresponding to the length of the first symbol component is represented as Among them, the first symbol is divided into a first extension amount and a second extension amount through signal processing (such as cyclic shift or frequency-domain weighting). The number of modulation symbols corresponding to the first extension amount is represented as The number of sampling points is represented as The number of modulation symbols corresponding to the second extension amount is represented as The number of sampling points is represented as It can be understood that the number of modulation symbols corresponding to the first symbol component of the first symbol is the sum of the number of modulation symbols corresponding to the first extension amount and the number of modulation symbols corresponding to the second extension amount, that is Similarly, the number of sampling points corresponding to the first symbol component of the first symbol is the sum of the number of sampling points corresponding to the first extension amount and the number of sampling points corresponding to the second extension amount, that is
[0165] As an example, the relevant quantity of the equivalent cyclic prefix can be the number of modulation symbols corresponding to the first extension amount The number of sampling points corresponding to the first extension amount The number of modulation symbols F corresponding to the length of the equivalent cyclic prefix 1 and the number of sampling points E corresponding to the length of the equivalent cyclic prefix 1 or one or more of them.
[0166] In another possible implementation, the relevant quantity of the equivalent cyclic prefix is determined by at least one of the delay spread, the modulation and coding strategy, and the modulation method.
[0167] In a possible embodiment, the length of the equivalent cyclic prefix is greater than or equal to the delay spread.
[0168] Among them, the principle of generating a new waveform based on the network device configuration is to extend the equivalent cyclic prefix to be greater than the maximum delay spread of the channel. Therefore, the maximum delay spread of the multipath channel can determine the relevant quantity of the equivalent cyclic prefix.
[0169] As an example, as Figure 26 shown in the schematic diagram of two symbols passing through the FFT reception window. When the length of the maximum delay spread between the last path and the first path is determined to be E, the relevant quantity of the equivalent cyclic prefix can be determined (for example, the number of sampling points E corresponding to the length of the equivalent cyclic prefix l ) needs to be greater than the length E of the maximum delay spread.
[0170] As another example, the modulation and coding scheme (MCS) and modulation method also affect the relevant quantity of the equivalent cyclic prefix. Specifically, when the MCS and modulation method are different, the corresponding error vector magnitude (EVM) requirements are also different. For example, in high-order modulation methods or high-code-rate transmissions corresponding to large MCS, a smaller EVM is required to ensure correct demodulation. At this time, a larger relevant quantity of the equivalent cyclic prefix is required; while in low-order modulation methods or low-code-rate transmissions corresponding to small MCS, the EVM requirement is greater, and at this time, a smaller length of the relevant quantity of the equivalent cyclic prefix can ensure correct demodulation.
[0171] For example, under the same maximum delay spread of the channel, in high-order modulation methods or large MCS, the network device can configure a larger relevant quantity of the equivalent cyclic prefix. For example, the network device configures the number of modulation symbols F corresponding to a larger length of the equivalent cyclic prefix l .
[0172] Step S2502: The network device configures the relevant quantity of the first symbol component.
[0173] It should be noted that the first extension amount and the second extension amount of the first symbol component in the first symbol are the same as the third extension amount and the fourth extension amount of the second symbol component in the second symbol. The following description is based on the first symbol component of the first symbol.
[0174] In a possible implementation manner, the network device configures the relevant quantity of the first symbol component, including: the network device configures the length of the first symbol component; or, configures the length of the second extension amount in the first symbol component.
[0175] As an example, the relevant quantity of the first symbol component can be the number of modulation symbols corresponding to the second extension amount The number of sampling points corresponding to the second extension amount The number of modulation symbols corresponding to the length of the first symbol component and the number of sampling points corresponding to the length of the first matching component one or more of the following.
[0176] In an embodiment of the present application, the correlation quantity of the first symbol component is determined by at least one of the number of terminal resource blocks (RBs) and the terminal bandwidth.
[0177] It can be understood that the total number of modulation symbols on the symbol of a single single-carrier is equal to the number of subcarriers, denoted by where represents the number of subcarriers corresponding to one RB. As shown in Figure 27 , when the subcarrier spacing (SCS) remains unchanged, the duration of the data symbol in a single single-carrier symbol remains unchanged. Therefore, when the number of terminal RBs N RB increases, the total number of modulation symbols included in a single single-carrier symbol increases. Since the length of a single symbol remains unchanged, the length of a single modulation symbol will become shorter, and the number of modulation symbols corresponding to the length of the first symbol component required increases.
[0178] In a possible embodiment of the present application, the relationship between the correlation quantity of the first symbol component and the number of terminal RBs is positively correlated, or the relationship with the terminal bandwidth is positively correlated.
[0179] In a possible implementation manner of the present application, the network device configures the length of the first symbol component according to the set number of terminal RBs N RB .
[0180] As an example, the network device configures the length of the first symbol component through the value range of N RB , for example, the length of the first symbol component can be but is not limited to the number of modulation symbols corresponding to the first symbol component or the number of sampling points corresponding to the first symbol component. The following takes the number of modulation symbols corresponding to the length of the first symbol component the corresponding number of sampling points as an example for illustration.
[0181] For example, Table 2 shows a correspondence between a certain N RB and the correlation quantity of the first symbol component. Here, the correlation quantity of the first symbol component is represented by the number of modulation symbols corresponding to the length of the first symbol component , and the correlation quantity of the first symbol component can also be but is not limited to the number of sampling points corresponding to the length of the first symbol component As shown in Table 2, the network device can pre-configure the correlation quantity of the equivalent cyclic prefix (Configuration 1 and Configuration 2), and then adjust the correlation quantity of the first symbol component based on N RB . For example, for the correlation quantity of the equivalent cyclic prefix under Configuration 1, at the N corresponding to the first time slot RBWhen it belongs to Range 1, the value range of the correlation quantity of the first symbol component is (a1, b1); in the N corresponding to the first time slot RB When it belongs to Range 2, the value range of the correlation quantity of the first symbol component is (a2, b2).
[0182] Table 2
[0183]
[0184] It can be understood that in Table 2, a1, b1, a2, b2, etc. are only used to represent different value ranges of the correlation quantity of the first symbol component, and the ranges of (a1, b1) and (a2, b2) can overlap or not, and this application does not limit this. N RB The value range of can also be replaced by N RB The specific value of, and N RB The larger the value of, the larger the correlation quantity of the corresponding first symbol component, that is, the correlation quantity of the first symbol component is proportional to the number of RBs. For example, when Range 1 is (8, 16) and the range is (16, 32), a1 is less than a2.
[0185] It can be understood that the length of the first symbol component is the number of sampling points corresponding to the length of the first symbol component The configuration method is the same as above and will not be elaborated here.
[0186] For example, Table 3 shows a kind of N RB The corresponding relationship with the length of the second extension amount. Here, the length of the second extension amount is represented by the number of modulation symbols corresponding to the length of the second extension amount It can also be but not limited to the number of sampling points corresponding to the length of the second extension amount As shown in Table 3, the network device can pre-configure the length of the second extension amount. For example, when N corresponding to the first time slot RB belongs to Range 1, the value of the length of the second extension amount is within the range of (c1, d1); when N corresponding to the first time slot RB belongs to Range 2, the value of the length of the second extension amount is within the range of (c2, d2).
[0187] Table 3
[0188]
[0189] It can be understood that in Table 3, c1, d1, c2, d2, etc. are only used to represent different value ranges of the length of the second extension amount, and the ranges of (c1, d1) and (c2, d2) can overlap or not, and this application does not limit this. N RB The value range of can also be replaced by N RBThe specific value of, and N RB The larger the value of, the greater the length of the corresponding second extension, that is, the length of the second extension is proportional to the number of RBs.
[0190] As another example, the network device configures the length of the first symbol component by referring to the N RB value, such as the number of modulation symbols corresponding to the length of the first symbol component, or the number of sampling points corresponding to the length of the first symbol component.
[0191] For example, Table 4 shows the corresponding relationship between a reference N RB value and the relevant quantity of the first symbol component. Here, the relevant quantity of the first symbol component is represented by the number of modulation symbols corresponding to the length of the first symbol component The relevant quantity of the first symbol component can also but is not limited to being the number of sampling points corresponding to the length of the first symbol component As shown in Table 4, the network device can pre-configure the relevant quantity of the equivalent cyclic prefix (Configuration 1 and Configuration 2), and then adjust the relevant quantity of the first symbol component based on the reference N RB value. For example, for the relevant quantity of the equivalent cyclic prefix under Configuration 1, when the reference N RB value corresponding to the first time slot is x1, the value range of the relevant quantity of the first symbol component is (a1, b1); when the reference N RB value corresponding to the first time slot is less than x1, the value range of the relevant quantity of the first symbol component is (a2, b2), where a2 is less than a1 and b2 is less than b1.
[0192] Table 4
[0193]
[0194] It can be understood that the length of the first symbol component is the number of sampling points corresponding to the length of the first symbol component The configuration method is the same as the above, and will not be elaborated here.
[0195] For example, Table 5 shows the corresponding relationship between a reference N RB value and the length of the second extension. Here, the length of the second extension is represented by the number of modulation symbols corresponding to the length of the second extension The length of the second extension can also but is not limited to being the number of sampling points corresponding to the length of the second extension As shown in Table 5, the network device can pre-configure the length of the second extension. For example, when the reference N RB value corresponding to the first time slot is x1, the value range of the length of the second extension is (c1, d1); when the reference N RBWhen the value is less than x1, the value range of the length of the second extension amount is (c2, d2), where c2 is less than c1 and d2 is less than d1.
[0196] Table 5
[0197]
[0198] It can be understood that the length of the second extension amount is the number of sampling points corresponding to the length of the second extension amount The same as the above configuration method, it will not be elaborated here.
[0199] In a possible embodiment of the present application, the specific implementation manner of the network device configuring the relevant quantity of the first symbol component according to the set terminal bandwidth is similar to that of the network device configuring the relevant quantity of the first symbol component according to the set number of terminal RBs N RB and will not be elaborated here.
[0200] In another possible implementation manner of the present application, the network device configures the relevant quantity of the first symbol component and the numerical relationship with the number of terminal RBs N RB , or the terminal bandwidth.
[0201] As an example, the relevant quantity of the first symbol component is the length of the first symbol component, or a reference value of the length of the first symbol component. For example, the numerical relationship refers to the following formula:
[0202] R = f(N RB CP rl )
[0203] R r = h(N RB )
[0204] where f(x) and h(x) are functions that are directly proportional to the independent variable x; CP rl represents the relevant quantity of the equivalent cyclic prefix; R represents the length of the first symbol component; R r represents the reference value of the length of the first symbol component.
[0205] For example, given the number of terminal RBs N RB and the length of the equivalent cyclic prefix, or the number of terminal RBs N RB and the length of the first extension amount, the network device combines the numerical relationship R = f(N RB CP rl ) to obtain the length of the first symbol component.
[0206] Among them, the length of the equivalent cyclic prefix can be the number of modulation symbols corresponding to the length of the equivalent cyclic prefix before the DFT, or the number of sampling points corresponding to the length of the equivalent cyclic prefix after the IFFT+CP; the length of the first extension amount can be the number of modulation symbols corresponding to the length of the first extension amount before the DFT, or the number of sampling points corresponding to the length of the first extension amount after the IFFT+CP, or it can also be an alternative parameter for the length of other first extension amounts.
[0207] When the relevant quantity of the equivalent cyclic prefix is the number of modulation symbols corresponding to the length of the equivalent cyclic prefix, the length of the first symbol component is the number of modulation symbols corresponding to the length of the first symbol component; when the relevant quantity of the equivalent cyclic prefix is the number of sampling points corresponding to the length of the equivalent cyclic prefix, the length of the first symbol component is the number of sampling points corresponding to the length of the first symbol component.
[0208] For example, it is known that the number of RBs of the terminal is N RB , and the network device combines the numerical relationship R r = h(N RB ) to obtain a reference value for the length of the first symbol component. It can be understood that the reference value for the length of the first symbol component has nothing to do with the relevant quantity of the equivalent cyclic prefix and is directly determined by B RB .
[0209] In an embodiment of the present application, the network device can directly determine the relevant quantity of the first symbol component according to the configured relevant quantity of the first symbol component and the number of RBs B RB of the terminal, or the numerical relationship of the terminal bandwidth; it can also send the relevant quantity of the first symbol component and the number of RBs N RB of the terminal, or the numerical relationship of the terminal bandwidth to the terminal device, and the terminal device determines the relevant quantity of the first symbol component.
[0210] As an example, the network device obtains the length of the first symbol component, or a reference value for the length of the first symbol component, according to the configured relevant quantity of the first symbol component and the number of RBs N RB of the terminal, or the numerical relationship of the terminal bandwidth, and sends the length of the first symbol component or the reference value for the length of the first symbol component to the terminal device.
[0211] As another example, the network device sends the configured relevant quantity of the first symbol component and the number of RBs N RB of the terminal, or the numerical relationship of the terminal bandwidth to the terminal device, and the terminal device obtains the length of the first symbol component, or a reference value for the length of the first symbol component, according to the configured relevant quantity of the first symbol component and the number of RBs N RB of the terminal, or the numerical relationship of the terminal bandwidth.
[0212] Step S2503: The network device or the terminal device generates a first time slot according to the relevant quantity of the configured first symbol component and the relevant quantity of the equivalent cyclic prefix.
[0213] Wherein, when the network device generates a first time slot according to the relevant quantity of the configured first symbol component and the relevant quantity of the equivalent cyclic prefix, downlink transmission is performed between the network device and the terminal device; when the terminal device generates a first time slot according to the relevant quantity of the first symbol component and the relevant quantity of the equivalent cyclic prefix configured by the network device, uplink transmission is performed between the terminal device and the network device.
[0214] In an embodiment of the present application, in the case where the network device generates a first time slot according to the relevant quantity of the configured first symbol component and the relevant quantity of the equivalent cyclic prefix, as Figure 28 shown in Figure (a) below, the method provided by the embodiment of the present application includes:
[0215] Step 2801a: The network device sends first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from the network device.
[0216] Wherein, the first indication information is used to indicate the relevant quantity of the equivalent cyclic prefix.
[0217] Step 2802a: The network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information from the network device.
[0218] Wherein, the second indication information is used to indicate the relevant quantity of the first symbol component.
[0219] In a possible embodiment, the first indication information or the second indication information is carried in any one of downlink control information, radio resource control signaling, media access control - control element, system message, and physical downlink shared channel, which is not limited in the embodiment of the present application.
[0220] Step 2803a: The network device generates a first time slot according to the first indication information and the second indication information.
[0221] Step 2804a: The network device sends the first time slot to the terminal device. Correspondingly, the terminal device receives the first time slot from the network device.
[0222] In another embodiment of the present application, in the case where the terminal device generates a first time slot according to the relevant quantity of the first symbol component and the relevant quantity of the equivalent cyclic prefix configured by the network device, as Figure 28 shown in Figure (b) below, the method provided by the embodiment of the present application further includes:
[0223] Step 2801b: The network device sends the first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information.
[0224] Wherein, the first indication information is used to indicate the relevant quantity of the equivalent cyclic prefix.
[0225] Step 2802b: The network device sends the second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information.
[0226] Wherein, the second indication information is used to indicate the relevant quantity of the first symbol component.
[0227] In a possible embodiment, the first indication information or the second indication information is carried in any one of the downlink control information, radio resource control signaling, media access control - control element, system message, and physical downlink shared channel, which is not limited in the embodiments of the present application.
[0228] Step 2803b: The terminal device generates a first time slot according to the first indication information and the second indication information.
[0229] Step 2804b: The terminal device sends the first time slot to the network device. Correspondingly, the network device receives the first time slot from the terminal device.
[0230] Each embodiment described herein may be an independent solution or may be combined according to the internal logic, and these solutions all fall within the protection scope of the present application.
[0231] It can be understood that in the above - mentioned method embodiments, the execution entity may be either the terminal device or a component available for the terminal device (such as a chip or a circuit), or the network device or a component available for the network device (such as a chip or a circuit).
[0232] The above - mentioned method embodiments provided by the embodiments of the present application are described above, and the device embodiments provided by the embodiments of the present application will be described below. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, the content not described in detail can be referred to the above - mentioned method embodiments, and for the sake of brevity, it will not be repeated here.
[0233] As Figure 29 shown, the embodiments of the present application further provide a symbol - processing device 2900. The device 2900 includes a processing module 2910, a memory 2920, and a transceiver 2930. A program is stored in the memory 2920, and the processor 2910 is used to execute the program stored in the memory 2920. The execution of the program stored in the memory 2920 enables the device 2900 to execute the above - mentioned method embodiments.
[0234] An embodiment of the present application further provides a communication device, which may be a terminal device or a chip. The communication device may be used to execute the above method embodiment.
[0235] When the communication device is a terminal device, Figure 30 A schematic structural diagram of a simplified terminal device is shown. For ease of understanding and convenient illustration, Figure 30 in which, the terminal device takes a mobile phone as an example. As Figure 30 shown, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, process data of software programs, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have an input / output device.
[0236] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit, and the radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal out in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 30 only one memory and one processor are shown in the figure. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device, etc. The memory may be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.
[0237] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions may be regarded as the transceiver unit of the terminal device, and the processor with processing functions may be regarded as the processing unit of the terminal device.
[0238] As Figure 30As shown in the figure, the terminal device includes a transceiver unit 3010 and a processing unit 3020. The transceiver unit 3010 may also be referred to as a transceiver, a transceiver machine, a transceiver device, etc. The processing unit 3020 may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the devices in the transceiver unit 3010 for implementing the receiving function may be regarded as a receiving unit, and the devices in the transceiver unit 3010 for implementing the sending function may be regarded as a sending unit, that is, the transceiver unit 3010 includes a receiving unit and a sending unit. The transceiver unit may sometimes also be referred to as a transceiver machine, a transceiver, or a transceiver circuit, etc. The receiving unit may sometimes also be referred to as a receiver, a receiver device, or a receiving circuit, etc. The sending unit may sometimes also be referred to as a transmitter, a transmitter device, or a transmitting circuit, etc.
[0239] For example, in one implementation, the processing unit 3020 is used to execute the above method embodiments. The transceiver unit 3010 is used for the relevant transceiver operations in the above method embodiments. For example, the transceiver unit 3010 is used to send or receive DFT-s-OFDM symbols or SC-QAM symbols.
[0240] It should be understood that Figure 30 merely for example rather than limitation, the above terminal device including a transceiver unit and a processing unit may not depend on Figure 30 the shown structure.
[0241] When the communication device is a chip, the chip includes a transceiver unit and a processing unit. Among them, the transceiver unit may be an input / output circuit or a communication interface; the processing unit may be a processor, a microprocessor, or an integrated circuit integrated on the chip.
[0242] The embodiments of the present application further provide a communication device, which may be a network device or a chip. The communication device may be used to execute the above method embodiments. When the communication device is a network device, for example, it is a base station.
[0243] Figure 31 A simplified schematic diagram of the base station structure is shown. The base station includes a part 3110 and a part 3120. The part 3110 is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals; the part 3120 is mainly used for baseband processing and controlling the base station, etc. The part 3110 may usually be referred to as a transceiver unit, a transceiver machine, a transceiver circuit, or a transceiver, etc. The part 3120 is usually the control center of the base station and may usually be referred to as a processing unit, which is used to control the base station to execute the processing operations on the network device side in the above method embodiments.
[0244] The transceiver unit of the 3110 part, which can also be referred to as a transceiver or a transceiver, etc., includes an antenna and a radio frequency unit, where the radio frequency unit is mainly used for radio frequency processing. Optionally, the devices used to implement the receiving function in the 3110 part can be regarded as the receiving unit, and the devices used to implement the sending function can be regarded as the sending unit, that is, the 3110 part includes a receiving unit and a sending unit. The receiving unit can also be referred to as a receiver, a receiver, or a receiving circuit, etc., and the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0245] The 3120 part may include one or more single boards, and each single board may include one or more processors and one or more memories. The processor is used to read and execute the programs in the memory to implement baseband processing functions and the control of the base station. If there are multiple single boards, the single boards can be interconnected to enhance the processing ability. As an alternative implementation, it can also be that multiple single boards share one or more processors, or multiple single boards share one or more memories, or multiple single boards share one or more processors at the same time.
[0246] For example, in one implementation, the 3120 part is used to execute the above method embodiments. The 3110 part is used for the relevant transceiver operations in the above method embodiments. For example, the 3110 part is used to send or receive DFT-s-OFDM symbols or SC-QAM symbols.
[0247] It should be understood that Figure 31 only for example and not limitation, the above network device including a transceiver unit and a processing unit may not depend on Figure 31 the structure shown.
[0248] Figure 32 It is a schematic structural diagram of the chip 3200 provided by the embodiments of the present application. The chip 3200 includes one or more than two (including two) processors 3210 and a communication interface 3230.
[0249] Optionally, the chip 3200 further includes a memory 3240. The memory 3240 may include a read-only memory and a random access memory, and provide operation instructions and data to the processor 3210. A part of the memory 3240 may also include a non-volatile random access memory (non-volatile random access memory, NVRAM).
[0250] In some embodiments, the memory 3240 stores the following elements, execution modules or data structures, or subsets thereof, or extended sets thereof.
[0251] In the embodiments of the present application, corresponding operations are performed by calling the operation instructions stored in the memory 3240 (the operation instructions can be stored in the operating system).
[0252] The processor 3210 controls the processing operations of the first terminal and any one of the base stations. The processor 3210 can also be referred to as a central processing unit (CPU).
[0253] The memory 3240 can include a read-only memory and a random access memory, and provides instructions and data to the processor 3210. A part of the memory 3240 can also include NVRAM. For example, in the application, the memory 3240, the communication interface 3230, and the memory 3240 are coupled together through the bus system 3220. The bus system 3220 can include a power bus, a control bus, a status signal bus, etc. in addition to the data bus. However, for the sake of clear illustration, Figure 32 all kinds of buses are labeled as the bus system 3220 in
[0254] The methods disclosed in the embodiments of the present application above can be applied to the processor 3210 or implemented by the processor 3210. The processor 3210 may be an integrated circuit chip with signal processing capabilities. In the implementation process, the steps of the above methods can be completed by the integrated logic circuit in the hardware of the processor 3210 or the instructions in the form of software. The above-mentioned processor 3210 can be a general-purpose processor, a digital signal processor (DSP), an ASIC, a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed by the hardware decoding processor, or completed by the combination of the hardware and software modules in the decoding processor. The software module can be located in the random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register and other mature storage media in the art. This storage medium is located in the memory 3240, and the processor 3210 reads the information in the memory 3240 and combines its hardware to complete the steps of the above method.
[0255] The above communication unit can be a communication interface of the device for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the communication unit is the communication interface of the chip for receiving or sending signals from other chips or devices.
[0256] The embodiments of the present application further provide a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a computer, the computer implements the above method embodiments.
[0257] The embodiments of the present application further provide a computer program product including instructions. When the instructions are executed by a computer, the computer implements the above method embodiments.
[0258] For the explanations and beneficial effects of the relevant content in any of the above communication devices, reference may be made to the corresponding method embodiments provided above, which will not be elaborated here.
[0259] In the embodiments of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as the main memory). The operating system can be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or Windows operating system, etc. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. Moreover, the embodiments of the present application do not particularly limit the specific structure of the execution subject of the method provided in the embodiments of the present application. As long as it can communicate according to the method provided in the embodiments of the present application by running a program recorded with the code of the method provided in the embodiments of the present application. For example, the execution subject of the method provided in the embodiments of the present application can be a terminal device or a network device, or a functional module in the terminal device or the network device that can call and execute the program.
[0260] Additionally, various aspects or features of the present application can be implemented as a method, apparatus, or article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used in this application encompasses computer programs accessible from any computer-readable device, carrier, or medium. For example, computer-readable media can include, but are not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.). Additionally, the various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable media" can include, but is not limited to, wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.
[0261] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), or can also be 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. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc.
[0262] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM).
[0263] 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, discrete hardware component, the memory (storage module) is integrated in the processor.
[0264] It should be noted that the memory described herein is intended to include but not be limited to these and any other suitable types of memory.
[0265] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0266] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments, and will not be described herein again.
[0267] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0268] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0269] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0270] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or this part 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0271] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present application, and all of them should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claimed rights.
Claims
1. A method for symbol processing, applied to a communication device, characterized in that, the method includes: generating a first time slot, the first time slot including a plurality of symbols for carrying a Physical Downlink Shared Channel (PDSCH) or a Physical Uplink Shared Channel (PUSCH), the plurality of symbols including a first symbol and a second symbol, a first symbol component of the first symbol being the same as a second symbol component of the second symbol, and the first symbol being adjacent to the second symbol in the time domain; transmitting the first time slot.
2. The method according to claim 1, characterized in that, the first symbol component in the first symbol is obtained by copying the second symbol component in the second symbol.
3. The method according to claim 2, characterized in that, the second symbol is located before the first symbol in the time domain, an end position of the second symbol component corresponding to an end position of the second symbol, and an end position of the first symbol component corresponding to a first reference point of the first symbol, the first reference point indicating a start position of a cyclic prefix intercepted by the first symbol.
4. The method according to claim 3, characterized in that, the method further includes: performing signal processing on the first symbol and the second symbol, the signal processing including cyclic shift or frequency domain weighting, and the signal processing causing the first symbol component to be divided into a first extended amount and a second extended amount, and the second symbol component to be divided into a third extended amount and a fourth extended amount.
5. The method according to claim 4, characterized in that, performing signal processing on the first symbol and the second symbol, the signal processing including cyclic shift, including: performing a cyclic shift on time domain signals corresponding to the first symbol and the second symbol, such that an end position of the first extended amount corresponds to the first reference point of the first symbol, a start position of the second extended amount corresponds to the first reference point of the first symbol, an end position of the third extended amount corresponds to an end position of the second symbol, and a start position of the fourth extended amount corresponds to a start position of the second symbol.
6. The method according to claim 4, characterized in that, performing signal processing on the symbols, the signal processing including frequency domain weighting, including: performing frequency domain weighting on frequency domain signals corresponding to the first symbol and the second symbol, such that in time domain symbols obtained by performing an inverse Fourier transform on the first symbol and the second symbol, an end position of the first extended amount corresponds to the first reference point of the first symbol, a start position of the second extended amount corresponds to the first reference point of the first symbol, an end position of the third extended amount corresponds to an end position of the second symbol, and a start position of the fourth extended amount corresponds to a start position of the second symbol.
7. The method according to claim 2, characterized in that, the second symbol is located after the first symbol in the time domain, The end position of the second symbol component corresponds to the first reference point of the second symbol, the end position of the first symbol component corresponds to the end position of the first symbol, and the first reference point represents the starting position of the cyclic prefix intercepted by the second symbol.
8. The method according to claim 7, wherein, the method further comprises: performing signal processing on the first symbol and the second symbol, the signal processing including cyclic shift or frequency-domain weighting, and the signal processing divides each of the first symbol components into a first extension amount and a second extension amount, and divides the second symbol component into a third extension amount and a fourth extension amount.
9. The method according to claim 8, wherein, performing signal processing on the symbol, the signal processing including cyclic shift, including: performing a cyclic shift on the time-domain signals corresponding to the first symbol and the second symbol, so that the end position of the first extension amount corresponds to the end position of the first symbol, the starting position of the second extension amount corresponds to the starting position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the starting position of the fourth extension amount corresponds to the first reference point of the second symbol.
10. The method according to claim 8, wherein, performing signal processing on the symbol, the signal processing including frequency-domain weighting, including: performing frequency-domain weighting on the frequency-domain signals corresponding to the first symbol and the second symbol, so that in the time-domain symbols obtained by performing inverse Fourier transform on the first symbol and the second symbol, the end position of the first extension amount corresponds to the end position of the first symbol, the starting position of the second extension amount corresponds to the starting position of the first symbol, the end position of the third extension amount corresponds to the first reference point of the second symbol, and the starting position of the fourth extension amount corresponds to the first reference point of the second symbol.
11. The method according to any one of claims 1 to 10, wherein, the method comprises: configuring the relevant quantity of the equivalent cyclic prefix, which is composed of the cyclic prefix of the first symbol and the first extension amount of the first symbol component; configuring the relevant quantity of the first symbol component.
12. The method according to claim 11, wherein, the configuring the relevant quantity of the equivalent cyclic prefix includes: configuring the length of the equivalent cyclic prefix; or, configuring the length of the first extension amount in the first symbol component.
13. The method according to claim 11 or 12, wherein, the relevant quantity of the equivalent cyclic prefix is determined by at least one of delay spread, modulation and coding strategy, and modulation mode.
14. The method according to claim 13, wherein, the length of the equivalent cyclic prefix is greater than or equal to the delay spread.
15. The method according to claim 13, wherein, the relationship between the relevant quantity of the equivalent cyclic prefix and the modulation and coding strategy is positively correlated, or the relationship with the modulation order corresponding to the modulation mode is positively correlated.
16. The method according to claim 11, It is characterized in that the relevant quantity for configuring the symbol component includes: configuring the length of the first symbol component; or configuring the length of the second extension quantity in the first symbol component.
17. The method according to claim 16, it is characterized in that the relevant quantity of the first symbol component is determined by at least one of the number of terminal RBs and the terminal bandwidth.
18. The method according to claim 17, it is characterized in that the relationship between the relevant quantity of the first symbol component and the number of terminal RBs is positively correlated, or the relationship with the terminal bandwidth is positively correlated.
19. The method according to any one of claims 11 to 18, it is characterized in that when the communication device is a terminal device, the method further includes: receiving first indication information for indicating the relevant quantity of the equivalent cyclic prefix of the first symbol; receiving second indication information for indicating the relevant quantity of the first symbol component of the first symbol.
20. The method according to claim 19, it is characterized in that the first indication information or the second indication information is carried in any one of downlink control information, radio resource control signaling, media access control-control element, system message, and physical downlink shared channel.
21. A communication device, it is characterized in that the communication device includes a memory and a processor, the memory is used for storing instructions, the processor is used for executing the instructions stored in the memory, and the execution of the instructions stored in the memory enables the processor to execute the method according to any one of claims 1 to 20.
22. A chip, it is characterized in that the chip includes at least one processor and a communication interface, the communication interface is coupled to the at least one processor, the at least one processor is used for running a computer program or instruction to implement the method according to any one of claims 1 to 20, and the communication interface is used for communicating with other modules outside the chip.
23. A computer-readable storage medium, it is characterized in that instructions are stored in the computer-readable storage medium, and when the instructions are run, the method according to any one of claims 1 to 20 above is implemented.
24. A computer program product, it is characterized in that the computer program product includes instructions, and when the instructions are run on a computer, the computer is enabled to execute the method according to any one of claims 1 to 20 above.