Communication method and apparatus

By adjusting the pilot transmission based on the ISI compensation information provided by the network side at the terminal side, the ISI problem caused by outdated channel estimation under high mobility speed is solved, the signal demodulation performance is improved and the transmission overhead is reduced.

WO2026157741A1PCT designated stage Publication Date: 2026-07-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
HUAWEI TECH CO LTD
Filing Date
2025-12-24
Publication Date
2026-07-30

AI Technical Summary

Technical Problem

When the terminal moves at a high speed, the channel estimation results of the network equipment become outdated, resulting in severe intra-symbol interference (ISI) and affecting signal demodulation performance. Although increasing the number of DMRS in the existing technology has improved the situation to some extent, the effect is limited and the overhead is large.

Method used

The terminal side determines the symbols and number of pilot signals to be transmitted based on the ISI compensation information provided by the network side, so as to estimate and eliminate ISI and improve signal demodulation performance.

Benefits of technology

By flexibly adjusting the number and position of pilots, ISI can be effectively eliminated, improving signal demodulation performance at high mobile speeds, reducing transmission overhead, and enhancing spectral efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025145108_30072026_PF_FP_ABST
    Figure CN2025145108_30072026_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and specifically to a communication method and apparatus. The method may comprise: a network device sending, to a terminal, first information configured to indicate ISI compensation information, and sending, to the terminal, second information configured to indicate the maximum number of pilots that the terminal is allowed to receive and send; and transmitting a signal (e.g., a single-carrier signal) between the terminal and the network device, wherein in the signal, the number of pilots on a first symbol for pilot sending may be determined on the basis of the first information and the second information. In this way, not only can pilots be generated on the basis of the ISI compensation information for the estimation and cancellation of ISI, but the number of pilots on a symbol can also be limited, thereby preventing excessive pilots that would occupy excessive transmission resources; and a trade-off between the number of pilots corresponding to ISI compensation and the transmission overhead of the pilots can be achieved, thereby improving spectral efficiency at high mobility while maintaining relatively low transmission overhead, and improving demodulation performance.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] Cross-reference to related applications

[0002] This application claims priority to Chinese Patent Application No. 202510126232.X, filed on January 26, 2025, entitled "A Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field

[0003] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology

[0004] In mobile scenarios, the channel between the terminal and network devices is time-varying, and this time-varying generally accelerates at higher mobile speeds. That is, compared to stationary or low-speed mobile scenarios, the channel differences between symbols are greater at high mobile speeds. If network devices continue to use the channel estimation results of the symbol containing the demodulation reference signal (DMRS) as the channel estimation results for other symbols, the accuracy of the channel estimation results for other symbols will be low, and the accuracy of the channel estimation results will decrease further away from the symbol containing the DMRS.

[0005] While adding DMRS (Digital Channel Responsibility Parameters) can further reduce performance loss caused by outdated channel estimation results in mobile scenarios by estimating the channels corresponding to multiple DMRS symbols separately, interpolating them according to a certain rule, and then using the interpolated values ​​as the channel estimation results for other symbols, the improvement in channel estimation accuracy brought by a maximum of three additional DMRS symbols is very limited when the terminal moves at high speeds, and it also incurs significant overhead in the time domain. The demodulation performance on the network device side still deteriorates as the terminal's moving speed increases. When the moving speed exceeds a certain threshold, normal data transmission may fail to be demodulated. This is because outdated channel estimation results lead to lossy equalization and intra-symbol interference (ISI).

[0006] Therefore, in mobile terminal scenarios, how to estimate and eliminate ISI is a problem that needs to be considered. Summary of the Invention

[0007] This application provides a communication method and apparatus for estimating and eliminating ISI, thereby improving signal demodulation performance.

[0008] In a first aspect, embodiments of this application provide a communication method that can be applied to a terminal side, such as a terminal or a communication module within a terminal, or a circuit or chip in the terminal responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip), or it can be a logic module or software capable of implementing all or part of the terminal functions. Taking the application of this method to a terminal as an example, the method may include: acquiring first information, the first information being used to indicate ISI compensation information; and sending a first signal, the number of pilots on a first symbol being determined according to the ISI compensation information, the first symbol being a symbol used for pilot transmission.

[0009] Through the above design, the terminal can determine the number of pilots on the symbols used for pilot transmission based on the ISI compensation information indicated by the network side, and transmit the first signal according to the number of pilots. This allows the network side to estimate and eliminate ISI based on the pilots on the first signal, thereby improving the demodulation performance of the signal and achieving coverage enhancement.

[0010] In one possible design, the ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein, the ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation; the change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

[0011] The above design supports the indication of different forms of ISI compensation information, which helps to improve the flexibility of ISI compensation information indication.

[0012] In one possible design, the first information is determined based on the terminal's channel state information and / or speed information.

[0013] The above design takes into account that the terminal's moving speed and channel status will affect the signal demodulation performance. The ISI compensation information can be determined based on the terminal's channel status information and / or speed information, which helps to improve the accuracy of ISI compensation.

[0014] In one possible design, the method further includes: determining a first pilot number based on ISI compensation information; wherein, if the first pilot number is less than or equal to the maximum number of pilots allowed for terminal transmission and reception (i.e., sending or receiving), the pilot number of the first signal on the first symbol is the first pilot number; or, if the first pilot number is greater than the maximum pilot number, the pilot number of the first signal on the first symbol is the maximum pilot number.

[0015] The above design achieves a trade-off between the number of pilots required for ISI compensation in high-mobility scenarios and the transmission overhead of the pilots, thereby improving spectral performance in high-mobility scenarios while maintaining low transmission overhead and enhancing demodulation performance.

[0016] In one possible design, the method further includes receiving second information, which indicates the maximum number of pilot signals, and the second information is determined based on the bandwidth information of the terminal.

[0017] The above design allows the maximum number of pilot signals that the terminal can send and receive to be determined based on the terminal's bandwidth information, thus avoiding an excessive number of pilot signals that would consume too much transmission resources.

[0018] In one possible design, the first information includes the terminal's channel state information; the method further includes: determining the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, determining the ISI compensation order change based on the terminal's channel state information and the mapping relationship between the channel state information and the change in the ISI compensation order.

[0019] The above design enables the terminal to perform ISI compensation based on channel state information fed back from the network side.

[0020] In one possible design, the method further includes: a mapping relationship between received channel state information and ISI compensation order; or, a mapping relationship between received channel state information and the change in ISI compensation order.

[0021] Through the above design, the mapping relationship between channel state information and ISI compensation order (or ISI compensation order change) can not only be predefined in the terminal through protocols, but also be configured by the network side for the terminal, which can improve the flexibility of configuring the mapping relationship between channel state information and ISI compensation order (or ISI compensation order change).

[0022] In one possible design, the first information includes the terminal's speed information; the method further includes: determining the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, determining the ISI compensation order change based on the terminal's speed information and the mapping relationship between the speed information and the change in the ISI compensation order.

[0023] The above design enables the terminal to perform ISI compensation based on the speed information fed back from the network side.

[0024] In one possible design, the method further includes: a mapping relationship between the received velocity information and the ISI compensation order; or, a mapping relationship between the received velocity information and the change in the ISI compensation order.

[0025] Through the above design, the mapping relationship between speed information and ISI compensation order (or ISI compensation order change) can not only be predefined in the terminal through protocols, but also be configured by the network side for the terminal, which can improve the flexibility of configuring the mapping relationship between speed information and ISI compensation order (or ISI compensation order change).

[0026] In one possible design, the first information includes the terminal's channel state information and velocity information; the method further includes: determining the ISI compensation order based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, determining the ISI compensation order change based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the change in the ISI compensation order.

[0027] The above design enables the terminal to perform ISI compensation based on channel state and speed information fed back from the network side.

[0028] In one possible design, the method further includes: receiving the mapping relationship between channel state information and velocity information and the ISI compensation order; or, receiving the mapping relationship between channel state information and velocity information and the change in the ISI compensation order.

[0029] Through the above design, the mapping relationship between channel state information and velocity information and ISI compensation order (or ISI compensation order change) can not only be predefined in the terminal through protocols, but also be configured by the network side for the terminal, which can improve the flexibility of configuring the mapping relationship between channel state information and velocity information and ISI compensation order (or ISI compensation order change).

[0030] In one possible design, the method further includes: receiving a first reference signal; determining channel state information and / or velocity information based on the first reference signal; and transmitting the channel state information and / or velocity information.

[0031] The above design not only allows the network side to determine the terminal's channel state information and / or speed information based on the reference signal sent by the terminal, but also allows the terminal to determine its own channel state information and / or speed information based on the reference signal sent by the network side by utilizing the reciprocity of the channel, and report it to the network side, so that the network side can know the terminal's channel state information and / or speed information.

[0032] In one possible design, the first information is carried in any of the following ways: downlink control information (DCI), radio resource control (RRC) signaling, media access control-control element (MAC-CE), system information, or physical downlink shared channel (PDSCH), etc.

[0033] In one possible design, the second information is carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH.

[0034] In one possible design, the speed information includes at least one of the following: the terminal's moving speed, the terminal's frequency offset, the rate of change of the angle of arrival (AOA) of the terminal's transmitted signal, the terminal's channel fading category, the terminal's channel fading rate, or the terminal's channel change rate, etc., which can characterize speed.

[0035] In one possible design, the channel state information includes at least one of the following: signal-to-noise ratio (SNR), reference signal received power (RSRP), reference signal received quality (RSRQ), modulation and coding scheme (MCS), modulation method, or rank, etc., which can characterize the channel state.

[0036] Secondly, embodiments of this application provide a communication method that can be applied to the network side, such as a network device or a communication module or unit in the network device, or a circuit, chip, or chip system in the network device responsible for communication functions, or it can be a logic module or software that can realize all or part of the functions of the network device; taking the application of this method to a network device as an example, the method may include: sending first information, the first information being used to indicate ISI compensation information; receiving a first signal, the number of pilots on the first symbol being determined according to the ISI compensation information, and the first symbol being a symbol used for pilot transmission.

[0037] In one possible design, the ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein, the ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation; the change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

[0038] In one possible design, the first information is determined based on the terminal's channel state information and / or speed information.

[0039] In one possible design, the first information includes the ISI compensation order; the method further includes: determining the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, the first information includes the ISI compensation order change amount; the method further includes: determining the ISI compensation order change amount based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order change amount.

[0040] In one possible design, the first information includes the ISI compensation order; the method further includes: determining the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, the first information includes the ISI compensation order change; the method further includes: determining the ISI compensation order change based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order change.

[0041] In one possible design, the first information includes the ISI compensation order; the method further includes: determining the ISI compensation order based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, the first information includes the ISI compensation order change amount; the method further includes: determining the ISI compensation order change amount based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order change amount.

[0042] In one possible design, the first information includes the terminal's channel state information and / or speed information. The method further includes at least one of the following: a mapping relationship between transmitted channel state information and ISI compensation order; a mapping relationship between transmitted speed information and ISI compensation order; a mapping relationship between transmitted channel state information and speed information and ISI compensation order; a mapping relationship between transmitted channel state information and the change in ISI compensation order; a mapping relationship between transmitted speed information and the change in ISI compensation order; or, a mapping relationship between transmitted channel state information and speed information and the change in ISI compensation order.

[0043] In one possible design, the method further includes: sending a second message indicating the maximum number of pilot signals that the terminal is allowed to transmit and receive, the second message being determined based on the terminal's bandwidth information.

[0044] In one possible design, the method further includes: transmitting a first reference signal; receiving channel state information and / or speed information.

[0045] In one possible design, the speed information includes at least one of the following: the terminal's moving speed, the terminal's frequency offset, the rate of change of the AOA of the terminal's transmitted signal, the terminal's channel fading category, the terminal's channel fading rate, or the terminal's channel change rate.

[0046] In one possible design, the channel state information includes at least one of the following: SNR, RSRP, RSRQ, MCS, modulation scheme, or rank.

[0047] In one possible design, the first or second information is carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH, etc.

[0048] Thirdly, embodiments of this application provide a communication method that can be applied to a terminal side, such as a terminal or a communication module in the terminal, or a circuit or chip in the terminal responsible for communication functions, or it can be a logic module or software that can realize all or part of the terminal functions; taking the application of this method to a terminal as an example, the method can include: acquiring first information, the first information being used to indicate ISI compensation information; receiving a second signal, the number of pilots on the second signal on the first symbol being determined according to the ISI compensation information, and the first symbol being a symbol used for pilot transmission.

[0049] Through the above design, the network side can send a second signal based on the ISI compensation information, and the terminal can determine the number of pilots on the symbols used for pilot transmission based on the ISI compensation information indicated by the network side. Thus, based on the pilots on the second signal, ISI estimation and elimination can be achieved, which is beneficial to improving the terminal's signal demodulation performance and achieving coverage enhancement.

[0050] In one possible design, the ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein, the ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation; the change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

[0051] In one possible design, the first information is determined based on the terminal's channel state information and / or speed information.

[0052] In one possible design, the method further includes: determining a first pilot number based on ISI compensation information; wherein, if the first pilot number is less than or equal to the maximum number of pilots allowed for terminal transmission and reception, the pilot number of the second signal on the first symbol is the first pilot number; or, if the first pilot number is greater than the maximum pilot number, the pilot number of the second signal on the first symbol is the maximum pilot number.

[0053] In one possible design, the method further includes receiving second information, which indicates the maximum number of pilot signals, and the second information is determined based on the bandwidth information of the terminal.

[0054] In one possible design, the first information includes the terminal's channel state information; the method further includes: determining the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, determining the ISI compensation order change based on the terminal's channel state information and the mapping relationship between the channel state information and the change in the ISI compensation order.

[0055] In one possible design, the method further includes: a mapping relationship between received channel state information and ISI compensation order; or, a mapping relationship between received channel state information and the change in ISI compensation order.

[0056] In one possible design, the first information includes the terminal's speed information; the method further includes: determining the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, determining the ISI compensation order change based on the terminal's speed information and the mapping relationship between the speed information and the change in the ISI compensation order.

[0057] In one possible design, the method further includes: a mapping relationship between the received velocity information and the ISI compensation order; or, a mapping relationship between the received velocity information and the change in the ISI compensation order.

[0058] In one possible design, the first information includes the terminal's channel state information and velocity information; the method further includes: determining the ISI compensation order based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, determining the ISI compensation order change based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the change in the ISI compensation order.

[0059] In one possible design, the method further includes: receiving the mapping relationship between channel state information and velocity information and the ISI compensation order; or, receiving the mapping relationship between channel state information and velocity information and the change in the ISI compensation order.

[0060] In one possible design, the method further includes: receiving a first reference signal; determining channel state information and / or velocity information based on the first reference signal; and transmitting the channel state information and / or velocity information.

[0061] In one possible design, the speed information includes at least one of the following: the terminal's moving speed, the terminal's frequency offset, the rate of change of the AOA of the terminal's transmitted signal, the terminal's channel fading category, the terminal's channel fading rate, or the terminal's channel change rate.

[0062] In one possible design, the channel state information includes at least one of the following: SNR, RSRP, RSRQ, MCS, modulation scheme, or rank.

[0063] In one possible design, the first or second information is carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH, etc.

[0064] Fourthly, embodiments of this application provide a communication method that can be applied to the network side, such as a network device or a communication module or unit in the network device, or a circuit, chip, or chip system in the network device responsible for communication functions, or it can be a logic module or software that can implement all or part of the functions of the network device; taking the application of this method to a network device as an example, the method may include: sending first information, the first information being used to indicate ISI compensation information; sending a second signal, the number of pilots on the second signal on the first symbol being determined according to the ISI compensation information, and the first symbol being a symbol used for pilot transmission.

[0065] In one possible design, the ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein, the ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation; the change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

[0066] In one possible design, the first information is determined based on the terminal's channel state information and / or speed information.

[0067] In one possible design, the first information includes the ISI compensation order; the method further includes: determining the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, the first information includes the ISI compensation order change amount; the method further includes: determining the ISI compensation order change amount based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order change amount.

[0068] In one possible design, the first information includes the ISI compensation order; the method further includes: determining the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, the first information includes the ISI compensation order change; the method further includes: determining the ISI compensation order change based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order change.

[0069] In one possible design, the first information includes the ISI compensation order; the method further includes: determining the ISI compensation order based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, the first information includes the ISI compensation order change amount; the method further includes: determining the ISI compensation order change amount based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order change amount.

[0070] In one possible design, the first information includes the terminal's channel state information and / or speed information. The method further includes at least one of the following: a mapping relationship between transmitted channel state information and ISI compensation order; a mapping relationship between transmitted speed information and ISI compensation order; a mapping relationship between transmitted channel state information and speed information and ISI compensation order; a mapping relationship between transmitted channel state information and the change in ISI compensation order; a mapping relationship between transmitted speed information and the change in ISI compensation order; or, a mapping relationship between transmitted channel state information and speed information and the change in ISI compensation order.

[0071] In one possible design, the method further includes: sending second information, the second information indicating the maximum number of pilot signals allowed for the terminal to transmit and receive, the second information being determined based on the terminal's bandwidth information. Specifically, if the first pilot signal number is less than or equal to the maximum number of pilot signals allowed for the terminal to transmit and receive, the number of pilot signals for the second signal on the first symbol is the first pilot signal number; or, if the first pilot signal number is greater than the maximum pilot signal number, the number of pilot signals for the second signal on the first symbol is the maximum pilot signal number, the first pilot signal number being determined based on ISI compensation information.

[0072] In one possible design, the method further includes: transmitting a first reference signal; receiving channel state information and / or speed information.

[0073] In one possible design, the speed information includes at least one of the following: the terminal's moving speed, the terminal's frequency offset, the rate of change of the AOA of the terminal's transmitted signal, the terminal's channel fading category, the terminal's channel fading rate, or the terminal's channel change rate.

[0074] In one possible design, the channel state information includes at least one of the following: SNR, RSRP, RSRQ, MCS, modulation scheme, or rank.

[0075] In one possible design, the first or second information is carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH, etc.

[0076] Fifthly, embodiments of this application provide a communication device that has the function of implementing the method of any one of the first to fourth aspects described above. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, such as an interface unit and a processing unit.

[0077] In one possible design, the device can be a chip or an integrated circuit.

[0078] In one possible design, the device includes a memory and a processor, the memory for storing instructions executed by the processor, and when the instructions are executed by the processor, the device can perform the methods of any one of the first to fourth aspects.

[0079] Sixthly, embodiments of this application provide a communication device including an interface circuit and a processor, wherein the processor and the interface circuit are coupled to each other. The interface circuit is used for inputting and / or outputting signals, and the processor is used to implement the methods of any one of the first to fourth aspects described above through logic circuits or execution instructions. It is understood that the interface circuit can be a transceiver, a transceiver device, or an input / output interface.

[0080] Optionally, the communication device may also include a memory for storing instructions executed by the processor, or storing input data required by the processor to execute instructions, or storing data generated after the processor executes instructions. The memory may be a physically independent unit, or it may be coupled to the processor, or the processor may include the memory (i.e., the processor and the memory are integrated together).

[0081] In one possible implementation, the communication device is a chip.

[0082] In a seventh aspect, embodiments of this application provide a communication system, which includes a terminal and a network device. The terminal is used to implement the method of the first aspect described above, and the network device is used to implement the method of the second aspect described above; or, the terminal is used to implement the method of the third aspect described above, and the network device is used to implement the method of the fourth aspect described above.

[0083] Eighthly, embodiments of this application provide a computer-readable storage medium storing a computer program or instructions that, when executed by a processor, can implement the methods of any one of the first to fourth aspects described above.

[0084] Ninthly, embodiments of this application also provide a computer program product, including a computer program or instructions, which, when executed by a processor, can implement the methods of any one of the first to fourth aspects described above.

[0085] In a tenth aspect, embodiments of this application also provide a chip system including a processor, the processor being coupled to a memory, the memory being used to store programs or instructions, and when the program or instructions are executed by the processor, the methods of any one of the first to fourth aspects described above can be implemented.

[0086] The technical effects achievable by aspects two through ten above are similar to those achievable by aspect one above, and will not be repeated here. Attached Figure Description

[0087] Figure 1 is a schematic diagram of the architecture of the communication network provided in an embodiment of this application;

[0088] Figure 2 is a schematic diagram of the RAN node provided in an embodiment of this application;

[0089] Figure 3 is a schematic diagram of the network element division and protocol layer structure in the O-RAN system provided in the embodiment of this application;

[0090] Figure 4 is a schematic diagram of the demodulation performance of a single DMRS at different moving speeds provided in the embodiments of this application;

[0091] Figure 5 is a schematic diagram of the PTRS time-domain mapping method provided in the embodiment of this application;

[0092] Figure 6 is a schematic diagram of the demodulation performance of different ISI compensation orders provided in the embodiments of this application;

[0093] Figure 7A is a schematic diagram of one of the communication methods provided in the embodiments of this application;

[0094] Figure 7B is a second schematic diagram of the communication method provided in the embodiment of this application;

[0095] Figures 8, 9, 10 and 11 are schematic diagrams of the structure of the communication device provided in the embodiments of this application. Detailed Implementation

[0096] Figure 1 is a schematic diagram of the architecture of a communication system 1000 provided in an embodiment of this application. As shown in Figure 1, the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system 1000 may also include a core network 200. The RAN node 110 is connected to the core network 200 via wireless or wired means. The core network equipment in core network 200 and the RAN node 110 in RAN 100 can be independent and different physical devices, or they can be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Communication system 1000 may also include Internet 300.

[0097] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).

[0098] The network device involved in this application embodiment can be a RAN node. A RAN node, also known as a radio access network device, RAN entity, or access node, is used to help terminals access a communication system wirelessly. In one application scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB) in a 5th generation (5G) mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station (as shown in Figure 1, 110a), a micro base station or an indoor station (as shown in Figure 1, 110b), or a relay node or donor node.

[0099] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, as shown in Figure 2, RAN nodes can include a central unit (CU), a distributed unit (DU), or a radio unit (RU). The CU performs the functions of the base station's Radio Resource Control (RRC) and Packet Data Convergence Protocol (PDCP), and can also perform the functions of the Service Data Adaptation Protocol (SDAP). The DU performs the functions of the base station's Radio Link Control (RAN) and Medium Access Control (MAC) layers, and can also perform some or all of the physical layer functions. For detailed descriptions of each protocol layer, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as within a baseband unit (BBU). The BBU communicates with the core network (CN) via a backhaul link, while the RU communicates with at least one terminal via an air interface. The BBU also communicates with at least one RU via a fronthaul link. The BBU and RU can be co-located or not. CUs and DUs integrated within a BBU can communicate via at least one midhaul link. RUs can be included in radio frequency equipment, such as in remote radio units (RRUs) or active antenna units (AAUs). CUs can be further classified into two types of RAN nodes: CU-control plane and CU-user plane.

[0100] In different systems, RAN nodes may have different names. For example, in an O-RAN system, CU can be called an open CU (O-CU), DU can be called an open DU (O-DU), and RU can be called an open RU (O-RU). CU-control panel (CU-CP) can also be called an open CU-CP (O-CU-CP), and CU-user panel (CU-UP) can also be called an open CU-UP (O-CU-UP). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, an RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.

[0101] A terminal can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be user equipment (UE), terminal equipment, user device, access terminal, user unit, user station, mobile station, mobile station (MS), remote station, remote terminal, mobile device, user terminal, terminal unit, terminal station, terminal device, wireless communication equipment, user agent, or user device. A terminal typically contains a communication module, circuit, or chip that performs the corresponding communication function. The terminal may also be configured with program instructions for performing the corresponding communication function.

[0102] For example, the terminal in the embodiments of this application can be a mobile phone, a personal digital assistant (PDA) computer, a laptop computer, a tablet computer, a drone, a computer with wireless transceiver capabilities, a machine-type communication (MTC) terminal, a virtual reality (VR) terminal, an augmented reality (AR) terminal, an Internet of Things (IoT) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in telemedicine, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home (e.g., game consoles, smart TVs, smart speakers, smart refrigerators, and fitness equipment), a transportation vehicle with wireless communication capabilities, a communication module, or a roadside unit (RSU) with terminal functionality. The embodiments of this application do not limit the specific technology or device form used in the terminal.

[0103] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.

[0104] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.

[0105] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 gigahertz (GHz), spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.

[0106] In the embodiments of this application, the functions of the base station can also be executed by the network side, such as a module (e.g., a chip) on the base station side, or by a control subsystem that includes base station functions. This control subsystem with base station functions can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by a module (e.g., a chip or modem) in the terminal, or by a device that includes terminal functions.

[0107] In this application, the base station sends downlink signals or downlink information to the terminal, and the downlink information is carried on the downlink channel; the terminal sends uplink signals or uplink information to the base station, and the uplink information is carried on the uplink channel.

[0108] In the embodiments of this application, the time-domain symbol can be an orthogonal frequency division multiplexing (OFDM) symbol or a discrete Fourier transform-spread-OFDM (DFT-s-OFDM) symbol. Unless otherwise specified, the symbols in the embodiments of this application refer to time-domain symbols.

[0109] Figure 3 illustrates the network element division and protocol layer structure in the O-RAN system. In some examples, the CU (Core Unit) is a logical node carrying the Radio Resource Control (RRC) layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU connects to network nodes such as the core network through interfaces, which can be interfaces such as E2 interfaces. Optionally, the CU may have some core network functions. The CU (e.g., the PDCP layer and higher layers) connects to the DU (e.g., the Radio Link Control (RLC) layer and lower layers) through interfaces, which can be interfaces such as F1 interfaces. In some examples, these interfaces (e.g., the F1 interface) can provide control plane (C-plane) and user plane (U-plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, and in some examples, it defines the signaling procedures of F1. The F1 interface supports the control plane F1-C and the user plane F1-U.

[0110] In some examples, the CU can be split into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and the PDCP control plane (PDCP-C) layer, used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be access and mobility function (AMF) network elements, such as the AMF network element in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal location updates, terminal registration with the network, and terminal handover. CU-UP is a logical node carrying the SDAP layer and the PDCP user plane (PDCP-U) layer, used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the user plane function (UPF) network element in a 5G system, are responsible for data forwarding and receiving in the terminal. The above CU and DU configurations are merely examples; the functions of the CU and DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.

[0111] In some examples, a DU is a logical node that carries the RLC layer, MAC layer, higher physical layer (higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.

[0112] In some examples, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP), a remote radio head (RRH), or other similar entities. In some examples, the low-PHY includes portions of the PHY processing, such as fast Fourier transform (FFT), inverse fast Fourier transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.

[0113] The DU and RU may or may not be co-located. The DU and RU exchange control plane and user plane information via a lower-layer split cus-plane (LLS-CUS) interface through a fronthaul link. LLS-CUS may include LLS-C and LLS-U interfaces, respectively providing control plane (C-plane) and user plane (U-plane) access. In some examples, the control plane refers to real-time control between the DU and RU. The DU and RU exchange management information via an LLS-M interface on the fronthaul link; the management plane (M-plane) refers to non-real-time management operations between the DU and RU.

[0114] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the media / medium access control (MAC) layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.

[0115] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.

[0116] Optionally, any one of CU, CU-CP, CU-UP, DU, and RU can be a software module, a hardware structure, or a combination of software and hardware structures, without limitation. The different entities can exist in the same or different forms. For example, CU, CU-CP, CU-UP, and DU are software modules, and RU is a hardware structure. For the sake of brevity, not all possible combinations are listed here. These modules and their executed methods are also within the protection scope of the embodiments of this application. For example, when the method of the embodiments of this application is executed by an access network device, it can be executed by at least one of CU, CU-CP, CU-UP, or DU.

[0117] To facilitate understanding by those skilled in the art, some terms used in this application are explained below.

[0118] 1) Intra-symbol interference.

[0119] Intra-symbol interference (ISI) refers to the error that occurs in digital transmission systems when different frequency components within the same symbol reach the receiver due to frequency-selective fading of the channel, resulting in varying signal attenuation. This interference occurs within the same symbol and affects the correct reception of different frequency components within that symbol.

[0120] 2) DFT-s-OFDM.

[0121] In NR systems, uplink transmission supports cyclic prefix-orthogonal frequency division multiplexing (CP-OFDM) and DFT-s-OFDM waveforms. DFT-s-OFDM, inherited from the Long Term Evolution (LTE) system, is also known as a single-carrier waveform. Compared to CP-OFDM, DFT-s-OFDM has a lower peak-to-average power ratio (PAPR). After the modulated data is arranged, a DFT is performed before mapping it to frequency domain subcarriers.

[0122] 3) Sending messages.

[0123] In this application, "sending information" can be understood as one device sending information to another device, or as one logic module within a device sending information to another logic module. For example, "device A sending information" can be understood as device A sending information to another device (device B), or as logic module 1 in device A sending information to logic module 2 in device A. In this application, "receiving information" can be understood as one device receiving information from another device, or as one logic module within a device receiving information from another logic module. For example, "device A receiving information" can be understood as device A receiving information from another device (such as device B), or as logic module 1 in device A receiving information from logic module 2 in device A. In this application, "sending information to… (e.g., device B)" or the related illustrations in the accompanying drawings can be understood as the destination of the information being device B. This can include sending information directly or indirectly to device B. The phrases "receiving information from... (e.g., device A)," "receiving information from... (e.g., device A)," or "receiving information sent by (e.g., device A)," or the relevant illustrations in the accompanying drawings, can be understood as indicating that the source of the information is device A, which may include receiving information directly or indirectly from device A. The information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly and will not be repeated here.

[0124] Currently, in mobile terminal scenarios, the channel between the terminal and network devices is time-varying, and this time-varying generally accelerates at higher mobile speeds. That is, compared to stationary or low-speed mobile scenarios, the channel differences between symbols are greater at high mobile speeds. If network devices continue to use the channel estimation results of the symbol containing the preceding DMRS as the channel estimation results for other symbols, the accuracy of the channel estimation results for other symbols will be low, and the accuracy of the channel estimation results will decrease further away from the symbol containing the preceding DMRS.

[0125] While additional DMRS can be added, by estimating the channels corresponding to multiple DMRS symbols separately, interpolating according to a certain rule, and then using the interpolated values ​​as the channel estimation results for other symbols, the performance loss caused by outdated channel estimation results in mobile scenarios can be further reduced. However, on the one hand, when the terminal's movement speed is high, the improvement in channel estimation accuracy brought by a maximum of three additional DMRS is very limited; on the other hand, when the terminal's movement speed is low, the additional DMRS of frequency division will have high overhead. Figure 4 shows the demodulation performance of the terminal at different movement speeds with one additional DMRS. As can be seen from Figure 4, the demodulation performance deteriorates with the increase of movement speed. When the movement speed is greater than or equal to 80 km / h, the demodulation performance deteriorates, the block error rate (BLER) is greater than 0.1, and normal data transmission cannot be completed. This is because the channel estimation results are outdated, leading to lossy equalization and ISI. At high movement speeds, ISI is more numerous and cannot be eliminated, thus leading to deterioration of demodulation performance, or even failure to demodulate.

[0126] Besides DMRS, the phase tracking reference signal (PTRS) is also a type of reference signal, primarily used for tracking phase noise when introduced in the NR standard. For DFT-s-OFDM signals, the PTRS sequence is divided into x PTRS groups, each containing y PTRS signals, where the values ​​of x and y are related to bandwidth. Figure 5 is a schematic diagram of the PTRS time-domain mapping method provided in this application embodiment, where each bar in Figure 5 can be considered a symbol (or modulation symbol block), and each symbol can include multiple modulation symbols. The shaded area represents the modulation symbols occupied by the PTRS signal; each small rectangle in the shaded area represents a modulation symbol, and the unshaded area represents the modulation symbols occupied by non-PTRS signals, which can be used for data or other signal transmission. A modulation symbol can refer to the basic unit used to carry data under a specific modulation scheme. They represent a specific signal state, and the information they contain can be transmitted and received through the modulation and demodulation process. Modulation symbols are usually represented by a set of discrete signal states or symbol points. Taking x=2 and y=4 as an example, it means that there are 2 PTRS groups on 1 symbol, and each PTRS group occupies 4 modulation symbol positions.

[0127] For PTRS DFT-s-OFDM signals in the time domain, this application finds that by applying the minimum mean square error (MMSE) criterion to the PTRS received signal and transmitted sequence after channel equalization and IFFT, ISI can be estimated and eliminated. This process can also be called ISI compensation. Figure 6 shows the demodulation performance of DFT-s-OFDM with different ISI compensation orders at a moving speed of 120 km / h. In Figure 6, DFTs represents the DFT-s-OFDM signal, OFDM represents the CP-OFDM signal, and the order represents the ISI compensation order. For example, order = 1 means ISI compensation order = 1. x1, x2, x3, ..., x8, x9 represent different SNR values, where x1 is less than x2, x2 is less than x3, ..., x8 is less than x9. It is easy to see that after adopting the above-mentioned scheme of using PTRS to achieve ISI compensation, the demodulation performance will not deteriorate even at high moving speeds (such as 120 km / h). In the low SNR operating range (e.g., SNR = x3dB), the advantage of low-order ISI compensation is obvious, while in the high SNR operating range (e.g., SNR = x6dB), high-order ISI compensation is more advantageous. Therefore, the demodulation performance after ISI compensation is directly related to the ISI compensation order. The ISI compensation order can indicate the number of pilot samples used for ISI estimation and cancellation on the symbol (or on the symbols of each stream) or the number of modulation symbols occupied by the pilots, or it can be any parameter related to the number of pilot samples used for ISI estimation and cancellation or the number of modulation symbols occupied by the pilots.

[0128] Based on this, embodiments of this application provide a communication method and apparatus that can indicate ISI compensation information to a terminal, enabling the terminal to send pilot signals (such as PTRS) based on the ISI compensation information, thereby achieving ISI estimation and elimination and improving signal demodulation performance. The embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0129] Furthermore, in the description of this application, terms such as "first" and "second" are used only to distinguish multiple objects and are not used to limit the size, content, order, sequence, priority, or importance of the multiple objects. For example, "first information" and "second information" do not indicate a difference in priority or importance between the two pieces of information.

[0130] In this application embodiment, the number of nouns, unless otherwise specified, refers to "singular nouns or plural nouns," that is, "one or more." "At least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, or B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the related objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.

[0131] The communication method provided in this application can be executed by a terminal-side device and a network-side device. The terminal-side device can refer to a terminal, or a component of the terminal (e.g., a processor, module, chip, or chip system), or a device used in conjunction with the terminal. The network-side device can refer to a network device, or a component of the network device (e.g., a processor, module, chip, or chip system), or a device used in conjunction with the network device. The following describes the communication method provided in this application using an example of execution by a terminal and a network device.

[0132] Figure 7A is a schematic diagram of one of the communication methods provided in the embodiments of this application. Taking the terminal-side device as a terminal and the network-side device as a network device as an example, the method includes:

[0133] S711: The network device sends the first information, and the terminal receives the first information accordingly. The first information is used to indicate ISI compensation information.

[0134] In this embodiment, the ISI compensation information may include one or more of the following: ISI compensation order, ISI compensation order change, or a suggested value for the number of ISI compensation pilots, etc., used to instruct the terminal to perform ISI compensation. The ISI compensation order may be the number of pilots used for ISI estimation and cancellation on the symbol, the number of pilot samples used for ISI estimation and cancellation on the symbol, or the number of modulation symbols occupied by the pilots used for ISI estimation and cancellation on the symbol; the ISI compensation order change may be the adjustment amount of the ISI compensation order relative to the initial ISI compensation order; and the suggested value for the number of ISI compensation pilots may be the suggested number of pilots used for ISI estimation and cancellation on the symbol.

[0135] In some embodiments, considering that the terminal's moving speed and channel state affect the demodulation performance of the network device on information from the terminal, the network device can determine the ISI compensation information indicated by the first information based on the terminal's channel state information and / or speed information.

[0136] The terminal's speed information can refer to relevant information that characterizes the terminal's movement speed, including but not limited to one or more of the following: the terminal's movement speed, the terminal's frequency offset, the rate of change of the AOA of the terminal's transmitted signal, the terminal's channel fading category, the terminal's channel fading rate, or the terminal's channel change rate. For example, the terminal's channel change rate is positively correlated with the terminal's movement speed; the faster the terminal's channel change rate, the faster the terminal's movement speed and the more ISI interference it experiences. Similarly, if the terminal's channel fading category is fast fading, it indicates that the terminal's movement speed is relatively fast and it experiences more ISI interference; if the terminal's channel fading category is slow fading, it indicates that the terminal's movement speed is relatively slow and it experiences less ISI interference.

[0137] Channel state information of a terminal can refer to relevant information that can characterize the channel state of the terminal, and may include, but is not limited to, one or more of the following: SNR, RSRP, RSRQ, MCS, modulation scheme, or rank. For example, a higher SNR indicates better channel quality and less ISI; a higher code rate corresponding to MCS also indicates better channel quality and less ISI, and so on.

[0138] In one possible implementation, the network device can determine the terminal's speed information and / or channel state information based on a second reference signal (such as a sounding reference signal, SRS) from the terminal. As an example, the network device can determine SNR, RSRP, or RSRQ based on the second reference signal from the terminal; it can also determine the rate of change of the AOA of the terminal's transmitted signal based on the AOA of multiple consecutively received second reference signals.

[0139] In one possible implementation, in a time-division multiplexing scenario, the reciprocity of the channel can be utilized. The network device sends a first reference signal (such as a channel state information-reference signal (CSI-RS)). The terminal measures the first signal from the network device to determine the terminal's speed information and / or channel state information, and sends the terminal's speed information and / or channel state information to the network device.

[0140] Optionally, for information such as the terminal's speed, the terminal can determine speed index (SI) measurement information, such as the time it takes to continuously receive the first reference signal multiple times, based on the first reference signal sent by the network device. The terminal then reports the SI measurement information to the network device, which determines the terminal's speed information based on the SI measurement information. For example, the network device can determine the rate of change of distance between the terminal and the network device based on the time it takes to continuously send the first reference signal multiple times and the time it takes for the terminal to continuously receive the first reference signal multiple times, and estimate the terminal's moving speed based on this rate of change of distance.

[0141] The following section uses ISI compensation information, including the change in ISI compensation order, and different implementation examples to explain how to determine ISI compensation information.

[0142] A1 is implemented by determining the change in ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the change in ISI compensation order.

[0143] As an example, taking moving speed as the primary indicator, the mapping relationship between speed information and the change in ISI compensation order can be shown in Table 1. This includes: when the moving speed is greater than or equal to a1 and less than a2, the change in ISI compensation order is 0; when the moving speed is greater than or equal to a2 and less than a3, the change in ISI compensation order is 1; when the moving speed is greater than or equal to a3 and less than a4, the change in ISI compensation order is 2, and so on. Here, a1 is less than a2, a2 ​​is less than a3, and a3 is less than a4. After obtaining the terminal's moving speed, the network device can determine the corresponding change in ISI compensation order based on the speed range to which the terminal's moving speed belongs.

[0144] Table 1

[0145] As another example, the mapping relationship between speed information and the change in ISI compensation order can also be represented by the following function, where the independent variable Δc represents the change in ISI compensation order and the dependent variable v represents the terminal's speed information. In this function, Δc and v are positively correlated. Network devices can also determine the change in ISI compensation order based on the terminal's speed information and this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear, quadratic, or logarithmic function) Δc and v satisfy.

[0146] Δc = f1(v)

[0147] A2 is implemented by determining the change in ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the change in ISI compensation order.

[0148] As an example, taking channel state information as the signal-to-interference-plus-noise ratio (SINR) as an example, the mapping relationship between channel state information and the change in ISI compensation order can be shown in Table 2. This includes: when SINR is greater than or equal to s1 and less than s2, the change in ISI compensation order is 0; when SINR is greater than or equal to s2 and less than s3, the change in ISI compensation order is 1; when SINR is greater than or equal to s3 and less than s4, the change in ISI compensation order is 2, and so on. Where s1 is less than s2, s2 is less than s3, and s3 is less than s4. After obtaining the terminal's SINR, the network device can determine the corresponding change in ISI compensation order based on the SINR interval to which the terminal's SINR belongs.

[0149] Table 2

[0150] As another example, the mapping relationship between channel state information and the change in ISI compensation order can also be represented by the following function, where the independent variable Δc′ represents the change in ISI compensation order and the dependent variable s represents the channel state information. In this function, Δc and s are positively correlated. Network devices can also determine the change in ISI compensation order based on the terminal's channel state information and this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear, quadratic, or logarithmic function) Δc′ and s satisfy. Δc′=f²(s)

[0151] A3 is implemented by determining the change in ISI compensation order based on the terminal's speed information and channel state information, as well as the mapping relationship between speed information, channel state information, and ISI compensation order change.

[0152] As an example, taking the speed information as the moving speed and the channel state information as SINR, the mapping relationship between the speed information, channel state information, and the change in ISI compensation order can be shown in Table 3. This includes: when SINR is greater than or equal to s1, less than s2, and the moving speed corresponds to moving speed configuration 1, the change in ISI compensation order is 0; when SINR is greater than or equal to s2, less than s3, and the moving speed corresponds to moving speed configuration 1, the change in ISI compensation order is 0; when SINR is greater than or equal to s3, less than s4, and the moving speed corresponds to moving speed configuration 1, the change in ISI compensation order is 2, and so on. Here, s1 is less than s2, s2 is less than s3, and s3 is less than s4. In Table 3, the moving speed configuration (such as moving speed configuration 1, moving speed configuration 2) can be a range of moving speed values ​​or a reference moving speed; this application does not limit this. Taking mobile speed configuration 1 as the reference mobile speed 1 and mobile speed configuration 2 as the reference mobile speed 2 as an example, the reference mobile speed 1 is less than the reference mobile speed 2. When the terminal's mobile speed is less than or equal to the reference mobile speed 1, the terminal corresponds to the reference mobile speed 1, that is, it corresponds to mobile speed configuration 1; when the terminal's mobile speed is greater than the reference mobile speed 1 and less than or equal to the reference mobile speed 2, the terminal corresponds to the reference mobile speed 2, that is, it corresponds to mobile speed configuration 2.

[0153] Table 3

[0154] As another example, taking the speed information as the moving speed and the channel state information as SINR, the mapping relationship between the speed information, channel state information and the change in ISI compensation order can be shown in Table 4. This includes: when SINR is less than or equal to s12 and the moving speed corresponds to moving speed configuration 1, the change in ISI compensation order is 0; when SINR is greater than s12 and less than or equal to s23 and the moving speed corresponds to moving speed configuration 1, the change in ISI compensation order is 0; when SINR is greater than s23 and less than or equal to s34 and the moving speed corresponds to moving speed configuration 1, the change in ISI compensation order is 2, and so on. Here, s12 is less than s23, and s23 is less than s34. In Table 4, the moving speed configuration (such as moving speed configuration 1, moving speed configuration 2) can be a range of moving speed values ​​or a reference moving speed; this application does not limit this. Taking mobile speed configuration 1 as the reference mobile speed 1 and mobile speed configuration 2 as the reference mobile speed 2 as an example, the reference mobile speed 1 is less than the reference mobile speed 2. When the terminal's mobile speed is less than or equal to the reference mobile speed 1, the terminal corresponds to the reference mobile speed 1, that is, it corresponds to mobile speed configuration 1; when the terminal's mobile speed is greater than the reference mobile speed 1 and less than or equal to the reference mobile speed 2, the terminal corresponds to the reference mobile speed 2, that is, it corresponds to mobile speed configuration 2.

[0155] Table 4

[0156] As another example, the mapping relationship between velocity information, channel state, and the change in ISI compensation order can be represented by the following function, where the independent variable Δc″ represents the change in ISI compensation order, and the dependent variables s and v represent channel state information and velocity information, respectively. In this function, Δc is positively correlated with s and v. Network devices can also determine the change in ISI compensation order based on the terminal's channel state information, velocity information, and this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear function, quadratic function, or logarithmic function) Δc″ satisfies with s and v. Δc″ = f3(s, v)

[0157] The following section uses ISI compensation information, including the ISI compensation order, and different implementation examples to explain how to determine ISI compensation information.

[0158] Implement B1: Determine the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order.

[0159] As an example, taking moving speed as the primary information, the mapping relationship between speed information and ISI compensation order can be shown in Table 5. This includes: when the moving speed is greater than or equal to b1 and less than b2, the ISI compensation order is 1; when the moving speed is greater than or equal to b2 and less than b3, the ISI compensation order is 2; when the moving speed is greater than or equal to b3 and less than b4, the ISI compensation order is 3, and so on. Here, b1 is less than b2, b2 is less than b3, and b3 is less than b4. After obtaining the terminal's moving speed, the network device can determine the corresponding ISI compensation order based on the speed range to which the terminal's moving speed belongs.

[0160] Table 5

[0161] As another example, the mapping relationship between speed information and the ISI compensation order can also be represented by the following function, where the independent variable *c* represents the ISI compensation order and the dependent variable *v* represents the movement speed information. In this function, *c* and *v* are positively correlated. Network devices can also determine the ISI compensation order based on the terminal's speed information and this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear, quadratic, or logarithmic function) *c* and *v* satisfy. *c* = f4(v)

[0162] Implement B2: Determine the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order.

[0163] As an example, taking channel state information (SINR) as an example, the mapping relationship between channel state information and ISI compensation order can be shown in Table 6, including: when SINR is greater than or equal to s11 and less than s21, the ISI compensation order is 1; when SINR is greater than or equal to s21 and less than s31, the ISI compensation order is 2; when SINR is greater than or equal to s31 and less than s41, the ISI compensation order is 3, and so on. Where s11 is less than s21, s21 is less than s31, and s31 is less than s41. After obtaining the terminal's SINR, the network device can determine the corresponding ISI compensation order based on the SINR interval to which the terminal's SINR belongs.

[0164] Table 6

[0165] As another example, the mapping relationship between channel state information and the ISI compensation order can also be represented by the following function, where the independent variable c' represents the ISI compensation order and the dependent variable s represents the channel state information. In this function, c' and s are positively correlated. Network devices can also determine the ISI compensation order based on the terminal's channel state information and this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear, quadratic, or logarithmic function) c' and s satisfy. c' = f5(s)

[0166] Implement B3: Determine the ISI compensation order based on the terminal's speed information and channel state information, as well as the mapping relationship between speed information, channel state information and ISI compensation order.

[0167] As an example, taking the speed information as the moving speed and the channel state information as SINR, the mapping relationship between the speed information, channel state information and ISI compensation order can be shown in Table 7, including: when SINR is greater than or equal to s11, less than s21, and the moving speed corresponds to moving speed configuration 1, the ISI compensation order is 1; when SINR is greater than or equal to s21, less than s31, and the moving speed corresponds to moving speed configuration 1, the ISI compensation order is 1; when SINR is greater than or equal to s31, less than s41, and the moving speed corresponds to moving speed configuration 1, the ISI compensation order is 3, and so on. Here, s11 is less than s21, s21 is less than s31, and s31 is less than s41. In Table 7, the moving speed configuration (such as moving speed configuration 1, moving speed configuration 2) can be a range of moving speed values ​​or a reference moving speed; this application does not limit this. Taking mobile speed configuration 1 as the reference mobile speed 1 and mobile speed configuration 2 as the reference mobile speed 2 as an example, the reference mobile speed 1 is less than the reference mobile speed 2. When the terminal's mobile speed is less than or equal to the reference mobile speed 1, the terminal corresponds to the reference mobile speed 1, that is, it corresponds to mobile speed configuration 1; when the terminal's mobile speed is greater than the reference mobile speed 1 and less than or equal to the reference mobile speed 2, the terminal corresponds to the reference mobile speed 2, that is, it corresponds to mobile speed configuration 2.

[0168] Table 7

[0169] As another example, taking the speed information as the moving speed and the channel state information as SINR, the mapping relationship between the speed information, channel state information and ISI compensation order can be shown in Table 8, including: when SINR is less than or equal to s12 and the moving speed corresponds to moving speed configuration 1, the ISI compensation order is 1; when SINR is greater than s12 and less than or equal to s23 and the moving speed corresponds to moving speed configuration 1, the ISI compensation order is 1; when SINR is greater than s23 and less than s34 and the moving speed corresponds to moving speed configuration 1, the ISI compensation order is 3, and so on. Here, s12 is less than s23, and s23 is less than s34. In Table 8, the moving speed configuration (such as moving speed configuration 1, moving speed configuration 2) can be a range of moving speed values ​​or a certain reference moving speed; this application does not limit this. Taking mobile speed configuration 1 as the reference mobile speed 1 and mobile speed configuration 2 as the reference mobile speed 2 as an example, the reference mobile speed 1 is less than the reference mobile speed 2. When the terminal's mobile speed is less than or equal to the reference mobile speed 1, the terminal corresponds to the reference mobile speed 1, that is, it corresponds to mobile speed configuration 1; when the terminal's mobile speed is greater than the reference mobile speed 1 and less than or equal to the reference mobile speed 2, the terminal corresponds to the reference mobile speed 2, that is, it corresponds to mobile speed configuration 2.

[0170] Table 8

[0171] As another example, the mapping relationship between velocity information, channel state, and the ISI compensation order can also be represented by the following function, where the independent variable c″ represents the ISI compensation order, and the dependent variables s and v represent the channel state information and velocity information, respectively. In this function, c″ is positively correlated with s and v. Network devices can also determine the ISI compensation order based on the terminal's channel state information and velocity information, as well as this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear function, quadratic function, or logarithmic function) c″ satisfies with s and v. c″ = f6(s, v)

[0172] It is understood that network devices can indicate ISI compensation information to the terminal by carrying ISI compensation information such as the ISI compensation order or the change in the ISI compensation order in the first information; they can also indicate ISI compensation information to the terminal by carrying an index of ISI compensation information such as the ISI compensation order or the change in the ISI compensation order in the first information; or they can indicate ISI compensation information to the terminal by carrying a mapping method between the terminal's speed information and ISI compensation information such as the ISI compensation order or the change in the ISI compensation order in the first information. The embodiments of this application do not limit the method of indicating ISI compensation information through the first information.

[0173] Taking ISI compensation information, including the ISI compensation order, as an example, referring to Table 9, network devices can pre-configure the mapping relationship between speed information (such as moving speed), channel state information (such as SINR, MCS, or rank) and the ISI compensation order. The network device can indicate the ISI compensation order to the terminal by carrying an index in the first information, or by carrying a mapping relationship between speed information and the ISI compensation order, or a mapping relationship between channel state information and the ISI compensation order, etc. In Table 9, A1 is less than A2, and A2 is less than A3. The higher the terminal's moving speed, the more ISI interference the signal transmitted between the terminal and the network device may experience. A higher moving speed requires a larger ISI compensation order, which is beneficial for more accurate ISI estimation and elimination, improving transmission performance. Similarly, S1 is greater than S2, and S2 is greater than S3. The lower the SINR, the more ISI interference the signal transmitted between the terminal and the network device may experience. A lower SINR requires a larger ISI compensation order, which is beneficial for more accurate ISI estimation and elimination. In addition, to improve transmission performance, the code rate of M1 is greater than that of M2, and the code rate of M2 is greater than that of M3. The higher the code rate corresponding to the MCS, the better the channel quality and the less ISI it receives. The smaller the MCS code rate, the larger the ISI compensation order is used, which is conducive to more accurate ISI estimation and elimination, thus improving transmission performance. R1 is greater than R2, and R2 is greater than R3. The larger the rank, the better the channel quality and the less ISI it receives. The smaller the rank, the larger the ISI compensation order is used, which is conducive to more accurate ISI estimation and elimination, thus improving transmission performance.

[0174] Additionally, it is understood that in Table 9, A1, A2, and A3 can be specific values ​​of movement speed or ranges of movement speed. If they are ranges of movement speed, A1 < A2 can mean that the maximum value in A1 is less than the minimum value in A2, and A2 < A3 can mean that the maximum value in A2 is less than the minimum value in A3. Similarly, S1, S2, and S3 can be specific values ​​of SINR or ranges of SINR, and R1, R2, and R3 can be specific values ​​of rank or ranges of rank. This application does not limit these.

[0175] Table 9

[0176] In some embodiments, the network device may also send the terminal's channel state information and / or speed information to the terminal through the first information, and the terminal may determine ISI compensation information (such as the ISI compensation order or the change in the ISI compensation order) based on the channel state information and / or speed information.

[0177] Example 1: The first information includes the terminal's channel state information. The terminal can determine the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, it can determine the change in the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the change in the ISI compensation order.

[0178] The mapping relationship between channel state information and ISI compensation order, or the mapping relationship between channel state information and ISI compensation order change, can be predefined and configured in the terminal by protocols, or determined and sent to the terminal by network devices. This application does not limit this.

[0179] Example 2: The first information includes the terminal's speed information. The terminal can determine the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, it can determine the change in the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the change in the ISI compensation order.

[0180] The mapping relationship between speed information and ISI compensation order, or the mapping relationship between speed information and the change in ISI compensation order, can be predefined and configured in the terminal by protocols, or it can be determined and sent to the terminal by network devices. This application does not limit this.

[0181] Example 3: The first information includes the terminal's channel state information and speed information. The terminal can determine the ISI compensation order based on the terminal's channel state information and speed information, as well as the mapping relationship between the channel state information and speed information and the ISI compensation order; or, based on the terminal's channel state information and speed information, as well as the mapping relationship between the channel state information and speed information and the change in the ISI compensation order, the terminal can determine the change in the ISI compensation order.

[0182] The mapping relationship between channel state information and velocity information and ISI compensation order, or the mapping relationship between channel state information and velocity information and ISI compensation order change, can be predefined and configured in the terminal by protocols, or determined and sent to the terminal by network devices. This application does not limit this.

[0183] In one possible implementation, the first information may be carried in one or more of DCI, RRC signaling, MAC-CE, system information, or PDSCH, and this application does not limit this.

[0184] As an example: taking ISI compensation information including the ISI compensation order as an example, it can be added to the DCI format0_1 format. A field of 1 bit is used to carry the first information indicating the ISI compensation order, where 0 represents the maximum value of the ISI compensation order. This indicates rounding up. The condition for the field's existence can be the first piece of information indicating the ISI compensation order. Taking 0=7 as an example, the field includes 3 bits: 000 can represent an ISI compensation order of 0, 001 can represent an ISI compensation order of 1, 010 can represent an ISI compensation order of 2, ..., 111 can represent an ISI compensation order of 7.

[0185] S712: The terminal sends a first signal, and correspondingly, the network device receives the first signal. The number of pilot signals on the first symbol of the first signal is related to the ISI compensation information, and the first symbol is the symbol used for pilot signal transmission.

[0186] In one possible implementation, after receiving the first information, the terminal can determine the number of pilots (such as the first number of pilots) based on the ISI compensation information indicated by the first information, and send the first signal based on the determined number of pilots (such as the first number of pilots).

[0187] Taking ISI compensation information including the ISI compensation order as an example, after receiving the first information, the terminal can determine the number of first pilots based on the ISI compensation order indicated by the first information, wherein the number of first pilots satisfies the ISI compensation order. For example, if the ISI compensation order is 3, the terminal can determine that the number of first pilots is an integer greater than or equal to 3 to satisfy the ISI compensation order.

[0188] Taking the ISI compensation information including the change in ISI compensation order as an example, after receiving the first information, the terminal can determine the ISI compensation order based on the change in ISI compensation order indicated by the first information and the initial ISI compensation order. The initial ISI compensation order can be predefined and stored in the terminal by a protocol, or it can be pre-configured to the terminal by a network device. This application does not limit the method of configuring the initial ISI compensation order in the terminal. For example, if the initial ISI compensation order is 1 and the change in ISI compensation order is 2, the terminal can determine that the ISI compensation order is 3. After determining the ISI compensation order, the terminal can determine the number of first pilots based on the ISI compensation order, where the number of first pilots satisfies the ISI compensation order.

[0189] After determining the number of first pilots, the terminal can generate and transmit a first signal based on the number of first pilots. Taking PTRS as an example, the transmission of the first signal occupies time slot A, where symbol XX in time slot A is used for PTRS transmission. Therefore, the number of PTRS on symbol XX of the first signal generated by the terminal can be the number of first pilots.

[0190] It is understandable that there can be one or more symbols used for PTRS transmission in time slot A. If there are multiple symbols used for PTRS transmission, for any symbol used for PTRS transmission, the number of PTRS signals generated by the terminal on that symbol can be the number of first pilot signals.

[0191] In one possible implementation, the first signal can be a single-carrier signal. Specifically, for a single-carrier signal containing a DFT operation, such as a DFT-s-OFDM signal, the terminal can generate pilots based on the number of first pilots before the DFT operation.

[0192] For time-domain generated single-carrier signals that do not employ DFT operations, the terminal can generate pilots based on the first pilot quantity before the upsampling operation.

[0193] It should be noted that in the embodiments of this application, the pilot signal can also be called the pilot signal or the reference signal, etc., and the pilot signal can be PTRS or other pilot signals carried on the time-domain OFDM symbol.

[0194] In some implementations, in order to achieve a trade-off between the number of pilots required for ISI compensation under high mobility and the transmission overhead of the pilots, and to improve spectral performance under high mobility while maintaining low transmission overhead, the number of pilots on the first symbol used for transmitting pilots can also be determined based on the number of first pilots determined based on ISI compensation information and the maximum number of pilots allowed for the terminal to transmit and receive (i.e., send or receive).

[0195] For example, before step S712, step S713 can be included: the network device sends second information to the terminal device, and the terminal receives the second information accordingly. The second information can indicate the maximum number of pilots allowed for the terminal to transmit and receive. This limits the number of pilots on a symbol by the maximum number of pilots, thus avoiding an excessive number of pilots that would consume too many transmission resources. It achieves a trade-off between the number of pilots corresponding to ISI compensation and the transmission overhead of the pilots, thereby improving spectral efficiency at high speeds while maintaining low transmission overhead and enhancing demodulation performance.

[0196] The maximum number of pilot signals that a terminal is allowed to send and receive can be determined based on the terminal's bandwidth information. The terminal's bandwidth information can refer to parameters that characterize bandwidth, such as the bandwidth (i.e., the frequency range occupied) of the bandwidth part (BWP) allocated to the terminal by the network device, or the number of resource blocks (RBs) occupied.

[0197] In one possible implementation, the maximum number of pilot signals that a terminal is allowed to transmit and receive can be determined by the network device based on the terminal's bandwidth information and the mapping relationship between the network device's configured bandwidth information and the maximum number of pilot signals.

[0198] As an example, taking bandwidth information represented by the number of RBs as an example, the mapping relationship between bandwidth information and the maximum number of pilots can be shown in Table 10, including: when the number of RBs is greater than or equal to w1 and less than w2, the maximum number of pilots is p1; when the number of RBs is greater than or equal to w2 and less than w3, the maximum number of pilots is p2; when the number of RBs is greater than or equal to w3 and less than w4, the maximum number of pilots is p3, and so on. Where w1 is less than w2, w2 is less than w3, w3 is less than w4, p1 is less than p2, and p2 is less than p3. Network devices can determine the maximum number of pilots allowed for a terminal to transmit and receive based on the RB number range to which the terminal's RB number belongs.

[0199] Table 10

[0200] As another example, still taking bandwidth information represented by the number of RBs, the mapping relationship between bandwidth information and the maximum number of pilots can be shown in Table 11, including: when the number of RBs is less than or equal to w12, the maximum number of pilots is p11; when the number of RBs is greater than w12 and less than or equal to w23, the maximum number of pilots is p21; when the number of RBs is greater than w23 and less than or equal to w34, the maximum number of pilots is p31, and so on. Where w12 is less than w23, w23 is less than w34, p11 is less than p21, and p21 is less than p31.

[0201] Table 11

[0202] As another example, the mapping relationship between bandwidth information and the maximum number of pilot signals can be represented by the following function, where the independent variable *w* represents the bandwidth information and the dependent variable *p* represents the maximum number of pilot signals. In this function, *p* and *w* are positively correlated. Network devices can also determine the maximum number of pilot signals allowed for a terminal to transmit and receive based on the terminal's bandwidth information and this function. It should be noted that this application does not limit which specific positive correlation function (such as a linear, quadratic, or logarithmic function) *p* and *w* satisfy. *p* = f7(w)

[0203] It is understandable that the mapping relationship between the aforementioned bandwidth information and the maximum number of pilots can also be predefined by protocols and configured in network devices. Network devices can indicate the maximum number of pilots allowed for transmission and reception to the terminal by including the maximum number of pilots in the second information, or by including the mapping relationship between the terminal's bandwidth information and the maximum number of pilots in the second information. Alternatively, network devices can include the ratio of the maximum number of pilots to the number of baseband nodes (RBs), the ratio of the maximum number of pilots to the bandwidth, the difference between the maximum number of pilots and RBs, or the difference between the maximum number of pilots and the bandwidth in the second information. The terminal can then determine the maximum number of pilots allowed for transmission and reception based on these ratios, along with its own number of baseband nodes or bandwidth.

[0204] In one possible implementation, the second information may be carried in one or more of DCI, RRC signaling, MAC-CE, system information, or PDSCH, and this application does not limit this.

[0205] As an example: taking the maximum number of pilots carried by the second information as an example, it can be added to the DCI format0_1 format. A field of 1 bit is used to indicate the maximum number of pilots, where M represents the maximum number of selectable pilots. This indicates rounding up. The condition for the field to exist can be the second information indicating the maximum number of pilots. Taking M=7 as an example, the field includes 3 bits: 000 can indicate the maximum number of pilots generated according to the existing protocol (or pre-configuration method), 001 can indicate the maximum number of pilots is 1, 010 can indicate the maximum number of pilots is 2, ..., 111 can indicate the maximum number of pilots is 7.

[0206] After the terminal obtains the maximum number of pilot signals allowed for transmission and reception, it can determine the number of pilot signals on the first symbol (i.e., the symbol used for pilot signal transmission) based on the first pilot signal number and the maximum number of pilot signals allowed for transmission and reception. Here, we take the second pilot signal number as an example. Specifically, if the first pilot signal number determined based on the ISI compensation information is less than or equal to the maximum pilot signal number, then the first pilot signal number can be used as the second pilot signal number. If the first pilot signal number is greater than the maximum pilot signal number, then the maximum pilot signal number can be used as the second pilot signal number. This avoids an excessive number of pilot signals consuming too many transmission resources. It achieves a trade-off between the number of pilot signals corresponding to ISI compensation and the transmission overhead of the pilot signals, thereby improving spectral efficiency at high moving speeds while maintaining low transmission overhead and enhancing demodulation performance.

[0207] The above description uses the example of a terminal sending a first signal to a network device for ISI estimation and elimination in the uplink (UL) direction. It is understood that the communication method provided in this application embodiment can also be used for a network device to send a second signal to a terminal for ISI estimation and elimination in the downlink (DL) direction.

[0208] Figure 7B is a second schematic diagram of a communication method provided in an embodiment of this application. The method includes:

[0209] S721: The network device sends the first information, and the terminal receives the first information accordingly. The first information is used to indicate ISI compensation information.

[0210] The first information can indicate ISI compensation information by carrying the ISI compensation order, or by mapping the terminal's moving speed and / or channel state information to the ISI compensation order.

[0211] After determining the first information, the network device can determine the number of first pilots based on the ISI compensation information indicated by the first information.

[0212] S722: The network device sends a second signal, and the terminal receives the second signal accordingly. The number of pilot signals on the first symbol of the second signal is determined based on ISI compensation information, and the first symbol is the symbol used for pilot signal transmission.

[0213] In some implementations, in order to achieve a trade-off between the number of pilots required for ISI compensation under high mobility and the transmission overhead of the pilots, and to improve spectral performance under high mobility while maintaining low transmission overhead, the network device may also send second information to the terminal to indicate the maximum number of pilots allowed for the terminal to transmit or receive (i.e., send or receive), and determine the number of pilots on the first symbol (i.e. the symbol used for pilot transmission) based on the first number of pilots determined by the ISI compensation information and the maximum number of pilots allowed for the terminal to transmit or receive.

[0214] For example, before step S722, step S723 may be included: the network device sends second information to the terminal device, and the terminal receives the second information accordingly. The second information may indicate the maximum number of pilot signals that the terminal is allowed to send and receive.

[0215] Furthermore, after determining the second information, the network device can determine the number of pilots on the first symbol (i.e., the symbol used for pilot transmission) based on the first pilot number and the maximum number of pilots allowed for terminal transmission and reception. Here, we take the second pilot number as an example. Specifically, if the first pilot number is less than or equal to the maximum pilot number, then the first pilot number can be used as the second pilot number; if the first pilot number is greater than the maximum pilot number, then the maximum pilot number can be used as the second pilot number. This avoids an excessive number of pilots consuming too many transmission resources, achieving a trade-off between the number of pilots corresponding to ISI compensation and the transmission overhead of the pilots. This allows for improved spectral efficiency at high speeds while maintaining low transmission overhead, thereby enhancing demodulation performance.

[0216] On the terminal side, a similar approach to that used on the network device side can be adopted to determine the number of second pilots, thereby detecting the corresponding number of pilots in the first symbol occupied by the second signal for ISI estimation and elimination.

[0217] In one possible implementation, the second signal can be a single-carrier signal. Specifically, for single-carrier signals containing DFT operations, such as DFT-s-OFDM signals, the network device can generate pilots based on the number of pilots (e.g., the number of second pilots) before the DFT operation.

[0218] For time-domain generated single-carrier signals that do not employ DFT operations, the network device can generate pilots based on the number of pilots before the upsampling operation.

[0219] The implementation of steps S721-S723 in Figure 7B can be referred to the implementation of steps S711-S713 in Figure 7A above, and will not be repeated here. Unlike Figure 7A, where the terminal sends a first signal to the network device, and the network device detects the pilot signal for ISI estimation and elimination, in Figure 7B, the network device sends a second signal to the terminal, and the terminal detects the pilot signal for ISI estimation and elimination.

[0220] It is understood that, in order to achieve the functions in the above embodiments, the terminal and network device include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0221] Figures 8 and 9 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the terminal or network device in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be the terminal 120 shown in Figure 1, the network device 110 shown in Figure 1, or a module (such as a chip) applied to the terminal or network device.

[0222] Please refer to Figure 8, which is a schematic diagram of a communication device according to an embodiment of this application. The communication device may include units or modules corresponding to all or part of the steps in the above method embodiments, and can be used to execute the steps executed by the terminal or network device in the above embodiments. For details, please refer to the relevant descriptions in the above method embodiments.

[0223] As shown in Figure 8, the communication device 800 includes a processing unit 810 and an interface unit 820. The processing unit 810 can be a processor or a processing circuit, and the interface unit 820 can be a transceiver unit or an input / output interface. The communication device 800 can be used to implement the steps performed by the terminal or network device in the above embodiments.

[0224] When the communication device 800 is used to implement the steps performed by the terminal in the above embodiments:

[0225] Interface unit 820 is used to acquire first information, which is used to indicate ISI compensation information;

[0226] The interface unit 820 is also used to transmit a first signal, wherein the number of pilots on the first symbol is determined according to ISI compensation information, and the first symbol is a symbol used for pilot transmission; or to receive a second signal, wherein the number of pilots on the first symbol is determined according to ISI compensation information.

[0227] In one possible design, the ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein, the ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation; the change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

[0228] In one possible design, the first information is determined based on the terminal's channel state information and / or speed information.

[0229] In one possible design, the processing unit 810 is configured to determine the first pilot number based on ISI compensation information; wherein, if the first pilot number is less than or equal to the maximum number of pilots allowed for terminal transmission and reception (i.e., sending or receiving), the number of pilots for the first signal (or the second signal) on the first symbol is the first pilot number; or, if the first pilot number is greater than the maximum pilot number, the number of pilots for the first signal (or the second signal) on the first symbol is the maximum pilot number.

[0230] In one possible design, the interface unit 820 is also used to receive second information, which indicates the maximum number of pilots, and the second information is determined based on the terminal's bandwidth information.

[0231] In one possible design, the first information includes the terminal's channel state information; the processing unit 810 is further configured to determine the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, to determine the ISI compensation order change based on the terminal's channel state information and the mapping relationship between the channel state information and the change in the ISI compensation order.

[0232] In one possible design, the first information includes the terminal's speed information; the processing unit 810 is further configured to determine the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, to determine the ISI compensation order change based on the terminal's speed information and the mapping relationship between the speed information and the change in the ISI compensation order.

[0233] In one possible design, the first information includes the terminal's channel state information and speed information; the processing unit 810 is further configured to determine the ISI compensation order based on the terminal's channel state information and speed information, and the mapping relationship between the channel state information and speed information and the ISI compensation order; or, to determine the ISI compensation order change based on the terminal's channel state information and speed information, and the mapping relationship between the channel state information and speed information and the change in the ISI compensation order.

[0234] In one possible design, the interface unit 820 is also used to receive the mapping relationship between channel state information and ISI compensation order; or, to receive the mapping relationship between channel state information and ISI compensation order change.

[0235] In one possible design, the interface unit 820 is also used to receive the mapping relationship between speed information and ISI compensation order; or, to receive the mapping relationship between speed information and the change in ISI compensation order.

[0236] In one possible design, the interface unit 820 is also used to receive the mapping relationship between channel state information and velocity information and ISI compensation order; or, to receive the mapping relationship between channel state information and velocity information and ISI compensation order change.

[0237] In one possible design, the interface unit 820 is further configured to receive a first reference signal; the processing unit 810 is further configured to determine channel state information and / or speed information based on the first reference signal; and the interface unit 820 is further configured to transmit the channel state information and / or speed information.

[0238] When the communication device 800 is used to implement the steps performed by the network device in the above embodiments:

[0239] Interface unit 820 is used to send first information, which is used to indicate ISI compensation information;

[0240] The interface unit 820 is also used to receive a first signal, wherein the number of pilots on the first symbol is determined according to ISI compensation information, and the first symbol is a symbol used for pilot transmission; or to transmit a second signal, wherein the number of pilots on the first symbol is determined according to ISI compensation information.

[0241] In one possible design, the ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein, the ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation; the change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

[0242] In one possible design, the first information is determined based on the terminal's channel state information and / or speed information.

[0243] In one possible design, the first information includes the ISI compensation order; the processing unit 810 is further configured to determine the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, the first information includes the change in the ISI compensation order; the processing unit 810 is further configured to determine the change in the ISI compensation order based on the terminal's channel state information and the mapping relationship between the channel state information and the change in the ISI compensation order.

[0244] In one possible design, the first information includes the ISI compensation order; the processing unit 810 is further configured to determine the ISI compensation order based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, the first information includes the ISI compensation order change; the processing unit 810 is further configured to determine the ISI compensation order change based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order change.

[0245] In one possible design, the first information includes the ISI compensation order; the processing unit 810 is further configured to determine the ISI compensation order based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, the first information includes the ISI compensation order change; the processing unit 810 is further configured to determine the ISI compensation order change based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order change.

[0246] In one possible design, the first information includes the terminal's channel state information and / or speed information. The interface unit 820 is further configured to perform at least one of the following: transmit the mapping relationship between the channel state information and the ISI compensation order; transmit the mapping relationship between the speed information and the ISI compensation order; transmit the mapping relationship between the channel state information and the speed information and the ISI compensation order; transmit the mapping relationship between the channel state information and the change in the ISI compensation order; transmit the mapping relationship between the speed information and the change in the ISI compensation order; or, transmit the mapping relationship between the channel state information and the speed information and the change in the ISI compensation order.

[0247] In one possible design, the interface unit 820 is also used to send second information, which indicates the maximum number of pilot signals that the terminal is allowed to send and receive, and the second information is determined based on the terminal's bandwidth information.

[0248] In one possible design, the interface unit 820 is also used to transmit a first reference signal and receive channel state information and / or speed information.

[0249] In one possible design, the speed information includes, but is not limited to, at least one of the following: the moving speed of the terminal, the frequency offset of the terminal, the rate of change of the AOA of the signal transmitted by the terminal, the channel fading category of the terminal, the channel fading rate of the terminal, or the channel change rate of the terminal.

[0250] In one possible design, channel state information includes, but is not limited to, at least one of the following: SNR, RSRP, RSRQ, MCS, modulation scheme, or rank.

[0251] In one possible design, the first information can be carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH.

[0252] In one possible design, the second information can be carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH.

[0253] As shown in Figure 9, this application also provides a communication device 900, including a processor 910 and potentially a communication interface 920. The processor 910 and the communication interface 920 are coupled to each other. It is understood that the communication interface 920 can be a transceiver, input / output interface, input interface, output interface, interface circuit, etc. Optionally, the communication device 900 may further include a memory 930 for storing instructions executed by the processor 910, or storing input data required by the processor 910 to execute instructions, or storing data generated after the processor 910 executes instructions. The memory 930 can be a physically independent unit, or it can be coupled to the processor 910, or the processor 910 may include the memory 930.

[0254] When the communication device 900 is used to implement the steps performed by the terminal or network device in the above embodiments, the processor 910 can be used to implement the function of the processing unit 810, and the communication interface 920 can be used to implement the function of the interface unit 820.

[0255] When the aforementioned communication device is a chip applied to a terminal, the terminal chip implements the functions of the terminal in the above method embodiments. The terminal chip receives information from a network device, which can be understood as the information being first received by other modules in the terminal (such as an RF module or antenna), and then sent to the terminal chip by these modules. The terminal chip sends information to a network device, which can be understood as the information being first sent to other modules in the terminal (such as an RF module or antenna), and then sent to the network device by these modules.

[0256] When the aforementioned communication device is a chip used in network equipment (such as a base station), the network equipment chip implements the functions of the network equipment in the above method embodiments. The network equipment chip receives information from the terminal, which can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the network equipment, and then sent to the network equipment chip by these modules. The network equipment chip sends information to the terminal, which can be understood as the information being sent down to other modules (such as radio frequency modules or antennas) in the network equipment, and then sent to the terminal by these modules.

[0257] This application also provides a communication device 1000, which can be a terminal, a terminal processor (circuit), or a chip. The communication device 1000 can be used to perform the operations performed by the terminal in the above method embodiments.

[0258] When the communication device 1000 is a terminal, Figure 10 shows a simplified schematic diagram of the terminal structure. As shown in Figure 10, the terminal includes a processor and a transceiver. The transceiver includes a transmitter 1031, a receiver 1032, radio frequency circuitry (not shown in the figure), an antenna 1033, and input / output devices (not shown in the figure).

[0259] Optionally, the terminal may also include a memory that can store computer program code and / or data.

[0260] The processor is primarily used for processing communication protocols and data, controlling the terminal, executing software programs, and processing data from those programs. The memory is mainly used to store software programs and data. The radio frequency (RF) circuitry is primarily used for converting baseband signals to RF signals and processing RF signals. The antenna is primarily used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input and output data to the user. It should be noted that some types of terminals may not have input / output devices.

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

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

[0263] As shown in Figure 10, the terminal includes a processor 1010, a memory 1020, and a transceiver 1030. The processor 1010 can also be referred to as a processing unit, processing board, processing module, processing device, etc. The transceiver 1030 can also be referred to as a transceiver unit, transceiver, transceiver device, etc.

[0264] Optionally, the devices in transceiver 1030 used for receiving functions can be considered as receiving modules, and the devices in transceiver 1030 used for transmitting functions can be considered as transmitting modules. That is, transceiver 1030 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.

[0265] The processor 1010 is used to perform the processing actions on the terminal side in the above embodiment, and the transceiver 1030 is used to perform the sending and receiving actions on the terminal side in the above embodiment.

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

[0267] When the communication device 1000 is a chip, the chip includes a processor and a transceiver. The transceiver can be an input / output circuit or a communication interface; the processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. Optionally, the chip may also include a memory. In the above method embodiments, the terminal's sending operation can be understood as the chip's output, and the terminal's receiving operation in the above method embodiments can be understood as the chip's input.

[0268] This application also provides a communication device 1100, which can be a network device, a processor (circuit) of the network device, or a chip. The communication device 1100 can be used to perform the operations performed by the network device in the above method embodiments.

[0269] When the communication device 1100 is a network device, such as a base station, Figure 11 shows a simplified schematic diagram of a base station structure. The base station includes part 1110 and part 1130. Part 1110 is mainly used for baseband processing and base station control; part 1110 is usually the control center of the base station, often referred to as a processor, used to control the base station to perform the processing operations on the network device side in the above method embodiments. Part 1130 is mainly used for the transmission and reception of radio frequency signals and the conversion between radio frequency signals and baseband signals; part 1130 can often be referred to as a transceiver module, transceiver, transceiver circuit, or transceiver. The transceiver module of part 1130, also referred to as a transceiver or transceiver, includes an antenna 1133 and a radio frequency circuit (not shown in the figure), wherein the radio frequency circuit is mainly used for radio frequency processing. Optionally, the device in part 1130 used to implement the receiving function can be regarded as a receiver, and the device used to implement the transmitting function can be regarded as a transmitter, that is, part 1130 includes a receiver 1132 and a transmitter 1131. A receiver can also be called a receiving module, receiver, or receiving circuit, while a transmitter can be called a transmitting module, transmitter, or transmitting circuit. Optionally, the base station may also include an 1120 section, which is mainly used to store computer program code and / or data.

[0270] Sections 1110 and 1120 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs from the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an optional implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.

[0271] For example, the transceiver module in section 1130 is used to execute the transceiver-related processes performed by the network device in the above embodiments. The processor in section 1110 is used to execute the processing-related processes performed by the network device in the above embodiments.

[0272] It should be understood that Figure 11 is merely an example and not a limitation, and the network devices described above, including processors, memory, and transceivers, may not depend on the structure shown in Figure 11.

[0273] When the communication device 1100 is a chip, the chip includes a transceiver and a processor. The transceiver can be an input / output circuit or a communication interface; the processor can be an integrated processor, a microprocessor, or an integrated circuit on the chip. Optionally, the chip may also include a memory. In the above method embodiments, the transmitting operation of the network device can be understood as the output of the chip, and the receiving operation of the network device in the above method embodiments can be understood as the input of the chip.

[0274] This application also provides a computer-readable storage medium storing a computer program or instructions for implementing the methods executed by a terminal or network device in the above method embodiments.

[0275] For example, when the computer program or instructions are executed by a processor, the processor can implement the methods executed by the terminal or network device in the above method embodiments.

[0276] This application also provides a computer program product containing a computer program or instructions, which, when executed by a processor, cause the processor to implement the method executed by a terminal or network device in the above method embodiments.

[0277] This application also provides a communication system, which includes the terminal and network device described in the above embodiments.

[0278] In this application embodiment, the processor can be one or more central processing units (CPUs). If the processor is a CPU, it can be a single-core CPU or a multi-core CPU. The processor can also be one or a combination of several of the following: CPU, general-purpose processor, application-specific integrated circuit (ASIC), digital signal processor, microprocessor, microcontroller, graphics processor, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, artificial intelligence processor, or neural network processor. The processor can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or executed by a combination of hardware and software modules within the processor.

[0279] In this application embodiment, the memory may include, but is not limited to, cache, read-only memory (ROM), random access memory, synchronous dynamic random access memory, hard disk or solid-state drive, erasable programmable read-only memory, or compact disc read-only memory (CD-ROM), etc. Memory is any other medium capable of carrying or storing desired program code in the form of instructions or data structures that can be accessed by a computer, but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions for storing computer programs or instructions, and / or data.

[0280] It is understood that the method steps in the embodiments of this application can be implemented in hardware or by a processor executing software instructions. The software instructions can consist of corresponding software modules, which can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, registers, hard disks, portable hard disks, CD-ROMs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Additionally, the ASIC can reside in a network device or terminal. Alternatively, the processor and storage medium can exist as discrete components in the network device or terminal.

[0281] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one network device, terminal, computer, server, or data center to another network device, terminal, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.

[0282] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0283] Additionally, it should be understood that in the embodiments of this application, the term "exemplary" is used to indicate that it is an example, illustration, or description. Any embodiment or design scheme described as "exemplary" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the term "exemplary" is intended to present the concept in a concrete manner.

[0284] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that, include: Obtain first information, which is used to indicate intra-symbol interference (ISI) compensation information; A first signal is transmitted, wherein the number of pilot signals on a first symbol is determined according to the ISI compensation information, and the first symbol is a symbol used for pilot transmission.

2. The method as described in claim 1, characterized in that, The ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein... The ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation. The change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

3. The method as described in claim 1 or 2, characterized in that, The first information is determined based on the terminal's channel state information and / or speed information.

4. The method according to any one of claims 1-3, characterized in that, The method further includes: The number of first pilots is determined based on the ISI compensation information; Wherein, if the first pilot number is less than or equal to the maximum number of pilots allowed for terminal transmission and reception, the number of pilots for the first signal on the first symbol is the first pilot number; or... If the number of first pilot signals is greater than the number of maximum pilot signals, the number of pilot signals for the first signal in the first symbol is the number of maximum pilot signals.

5. The method as described in claim 4, characterized in that, The method further includes: The system receives second information, which indicates the maximum number of pilot signals, and is determined based on the bandwidth information of the terminal.

6. The method as described in claim 2, characterized in that, The first information includes the terminal's channel state information; the method further includes: The ISI compensation order is determined based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, The ISI compensation order change is determined based on the channel state information of the terminal and the mapping relationship between the channel state information and the ISI compensation order change.

7. The method as described in claim 2, characterized in that, The first information includes the terminal's speed information; the method further includes: The ISI compensation order is determined based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, The ISI compensation order change is determined based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order change.

8. The method as described in claim 2, characterized in that, The first information includes the terminal's channel state information and speed information; the method further includes: The ISI compensation order is determined based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, The ISI compensation order change is determined based on the channel state information and velocity information of the terminal, as well as the mapping relationship between the channel state information and velocity information and the ISI compensation order change.

9. The method as described in claim 6, characterized in that, The method further includes: Receive the mapping relationship between the channel state information and the ISI compensation order; or, The mapping relationship between the channel state information and the ISI compensation order change is received.

10. The method as described in claim 7, characterized in that, The method further includes: Receive the mapping relationship between the velocity information and the ISI compensation order; or, The mapping relationship between the speed information and the change in the ISI compensation order is received.

11. The method as described in claim 8, characterized in that, The method further includes: Receive the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, The mapping relationship between the channel state information and velocity information and the ISI compensation order change is received.

12. The method as described in claim 3, characterized in that, The method further includes: Receive the first reference signal; Based on the first reference signal, the channel state information and / or velocity information are determined; Send the channel status information and / or speed information.

13. A communication method, characterized in that, include: Send a first message, which is used to indicate intra-symbol interference (ISI) compensation information; A first signal is received, wherein the number of pilot signals on a first symbol is determined according to the ISI compensation information, and the first symbol is a symbol used for pilot transmission.

14. The method as described in claim 13, characterized in that, The ISI compensation information includes the ISI compensation order or the change in the ISI compensation order; wherein... The ISI compensation order is the number of pilots on the symbol used for ISI estimation and cancellation, or the number of pilot samples on the symbol used for ISI estimation and cancellation, or the number of modulation symbols occupied by the pilots on the symbol used for ISI estimation and cancellation. The change in the ISI compensation order is the adjustment amount of the ISI compensation order relative to the initial ISI compensation order.

15. The method as described in claim 13 or 14, characterized in that, The first information is determined based on the terminal's channel state information and / or speed information.

16. The method as described in claim 14, characterized in that, The first information includes the ISI compensation order; the method further includes: The ISI compensation order is determined based on the terminal's channel state information and the mapping relationship between the channel state information and the ISI compensation order; or, The first information includes the change in the ISI compensation order; the method further includes: The ISI compensation order change is determined based on the channel state information of the terminal and the mapping relationship between the channel state information and the ISI compensation order change.

17. The method as described in claim 14, characterized in that, The first information includes the ISI compensation order; the method further includes: The ISI compensation order is determined based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order; or, The first information includes the change in the ISI compensation order; the method further includes: The ISI compensation order change is determined based on the terminal's speed information and the mapping relationship between the speed information and the ISI compensation order change.

18. The method as described in claim 14, characterized in that, The first information includes the ISI compensation order; the method further includes: The ISI compensation order is determined based on the terminal's channel state information and velocity information, and the mapping relationship between the channel state information and velocity information and the ISI compensation order; or, The first information includes the change in the ISI compensation order; the method further includes: The ISI compensation order change is determined based on the channel state information and velocity information of the terminal, as well as the mapping relationship between the channel state information and velocity information and the ISI compensation order change.

19. The method as described in claim 15, characterized in that, The first information includes the channel state information and / or speed information of the terminal, and the method further includes at least one of the following: The mapping relationship between transmitted channel state information and ISI compensation order; The mapping relationship between transmission speed information and ISI compensation order; The mapping relationship between transmitted channel state information and speed information and ISI compensation order; The mapping relationship between transmitted channel state information and the change in ISI compensation order; The mapping relationship between transmission speed information and the change in ISI compensation order; or, The mapping relationship between transmitted channel state information and speed information and the change in ISI compensation order.

20. The method according to any one of claims 13-18, characterized in that, The method further includes: Send a second message, which indicates the maximum number of pilot signals that the terminal is allowed to send and receive, and the second message is determined based on the terminal's bandwidth information.

21. The method as described in claim 15, characterized in that, The method further includes: Send the first reference signal; Receive the channel state information and / or speed information.

22. The method as described in claims 3, 7, 8, 10, 11, 12, 15, 17, 18, 19, or 21, characterized in that, The speed information includes at least one of the following: The terminal's moving speed, the terminal's frequency offset, the rate of change of the angle of arrival (AOA) of the terminal's transmitted signal, the terminal's channel fading category, the terminal's channel fading rate, or the terminal's channel change rate.

23. The method as described in claims 3, 6, 8, 9, 11, 12, 15, 16, 18, 19, or 21, characterized in that, The channel state information includes at least one of the following: Signal-to-noise ratio (SNR), reference signal received power (RSRP), reference signal received quality (RSRQ), modulation and coding scheme (MCS), modulation method, or rank.

24. The method according to any one of claims 1-23, characterized in that, The first information is carried in any of the following ways: Downlink control information (DCI), radio resource control (RRC) signaling, media access control-control element (MAC-CE), system information, or physical downlink shared channel (PDSCH).

25. The method as described in claim 5 or 20, characterized in that, The second information is carried in any of the following ways: DCI, RRC signaling, MAC-CE, system information, or PDSCH.

26. A communication device, characterized in that, Includes modules or units for performing the method as described in any one of claims 1-25.

27. A communication device, characterized in that, It includes a processor and an interface circuit, the interface circuit being used for inputting and / or outputting signals, and the processor being used to implement the method as described in any one of claims 1-25 through logic circuits or executing instructions.

28. A communication device, characterized in that, Includes a processor for executing computer programs or instructions in memory to implement the method as described in any one of claims 1-25.

29. The apparatus as claimed in claim 28, characterized in that, It also includes the memory.

30. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1-25 to be implemented.

31. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1-25 to be implemented.