Communication method and device, computer readable storage medium, program product and chip

By selectively including Doppler information in CSI within the NTN system and dynamically adjusting transmission parameters and resource configuration, the problems of high propagation loss and complex Doppler frequency shift in the NTN system are solved, resulting in more efficient CSI reporting and improved system performance.

CN120956397APending Publication Date: 2025-11-14BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510963067.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-11
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

The NTN system suffers from high propagation loss, complex Doppler frequency shift, and frequency errors caused by the lack of Doppler information processing in the traditional CSI reporting framework, which affect communication performance. Furthermore, the existing CSI reporting strategy is difficult to adapt to high-speed mobile scenarios of satellites and terminal equipment.

Method used

By selectively including Doppler information in CSI, reporting based on configuration information, dynamically adjusting transmission parameters and resource configuration, and adopting an event-triggered mechanism, the flexibility and accuracy of CSI reporting in high-speed mobile scenarios are improved.

Benefits of technology

It improves the flexibility and accuracy of CSI reporting, reduces redundant information transmission, lowers latency, improves system efficiency, and adapts to the dynamic changes of channels in the NTN system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120956397A_ABST
    Figure CN120956397A_ABST
Patent Text Reader

Abstract

The invention provides a communication method, communication equipment, a computer readable storage medium and a chip. The method comprises the following steps: receiving configuration information; and reporting channel state information, CSI, selectively including Doppler information, based on the configuration information. According to the method, the CSI reporting flexibility can be improved, the dynamic change of the channel can be accurately described, invalid information transmission can be avoided, redundant information is reduced, resources are saved, transmission delay is reduced, and the system efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more specifically, to communication methods, communication devices, computer-readable storage media, computer program products, and chips. Background Technology

[0002] Non-terrestrial networks (NTNs) are wireless communication systems operating above the Earth's surface. They include satellites in Low Earth Orbit (LEO), Medium Earth Orbit (MEO), and Geostationary Earth Orbit (GEO), as well as High Altitude Platform Stations (HAPS) and drones. NTNs are an important complement to terrestrial cellular communication technologies. By integrating non-terrestrial and terrestrial networks, they can provide ubiquitous coverage regardless of terrain, connecting air, space, land, and sea to form an integrated, ubiquitous access network, enabling on-demand access in all scenarios.

[0003] Compared to terrestrial networks, NTN systems suffer from greater propagation delays. The high-speed movement of low-Earth orbit satellites relative to the ground also introduces significant Doppler shift. Furthermore, the distance between terminal devices and satellites and base stations is substantial. In addition to the attenuation inherent in traditional terrestrial communications, they are also affected by adverse weather conditions such as heavy rain or atmospheric interference. These factors lead to very high propagation losses in NTN systems, reducing received signal power and reliability. Given the limited transmit power of terminal devices, the high propagation loss in satellite communications severely impacts its link budget, particularly limiting uplink communication resources.

[0004] To overcome path loss and uplink bandwidth limitations in satellite communications, NTN employs various coverage enhancement technologies. For example, it installs large onboard phased array antennas and uses beamforming technology on the satellite side, and sets elevation thresholds and repeats uplink control channel transmissions on the terminal equipment side to improve signal reception strength and transmission distance.

[0005] Because satellites are constantly moving rapidly, and terminal devices are also moving rapidly, the Doppler effect between the two becomes more complex. The existing CSI reporting framework lacks processing of Doppler information, which can easily cause frequency errors and affect the performance of the communication system. Summary of the Invention

[0006] This application provides a scheme for communication.

[0007] In a first aspect of this application, a communication method is provided. The method includes: receiving configuration information; and reporting channel state information (CSI) based on the configuration information, wherein the CSI selectively includes Doppler information.

[0008] In a second aspect of this application, a communication method is provided. The method includes: transmitting configuration information; and receiving channel state information (CSI) based on the configuration information, wherein the CSI selectively includes Doppler information.

[0009] In a third aspect of this application, a communication device is provided. The communication device includes a receiving unit and a transmitting unit. The receiving unit is configured to receive configuration information. The transmitting unit is configured to report CSI based on the configuration information. The CSI selectively includes Doppler information.

[0010] In a fourth aspect of this application, a communication device is provided. The communication device includes a transmitting unit and a receiving unit. The transmitting unit is configured to transmit configuration information. The receiving unit is configured to receive CSI based on the configuration information. The CSI selectively includes Doppler information.

[0011] In a fifth aspect of this application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method described in accordance with the first or second aspect described above.

[0012] In a sixth aspect of this application, a computer program product is provided. This computer program product is tangibly stored on a computer-readable medium and includes computer-executable instructions that, when executed, cause a device to perform the method according to the first or second aspect described above.

[0013] In a seventh aspect of this application, a chip is provided. The chip is configured to perform the method described in accordance with the first or second aspect described above. Attached Figure Description

[0014] The features, advantages, and other aspects of various implementations of this application will become more apparent from the accompanying drawings and the following detailed description. Several implementations of this application are illustrated herein by way of example and not limitation, in the accompanying drawings:

[0015] Figure 1A and 1B Schematic block diagrams of communication environments in which one possible implementation of this application may be carried out are shown;

[0016] Figure 2 A schematic diagram of a CSI reporting mode according to a possible implementation of this application is shown;

[0017] Figure 3A signaling interaction diagram of a possible implementation of the communication process according to this application is shown;

[0018] Figure 4 A schematic diagram illustrating CSI reporting mode switching according to a possible implementation of this application is shown;

[0019] Figure 5 and 6 Flowcharts of a communication method according to one possible implementation of this application are shown respectively;

[0020] Figure 7 and 8 Schematic block diagrams of a communication device according to one possible implementation of this application are shown respectively; and

[0021] Figure 9 This is a simplified block diagram of an example device suitable for implementing possible implementations of this application.

[0022] In the various figures, the same or similar reference numerals represent the same or similar elements. Detailed Implementation

[0023] Possible implementations of this application will now be described in more detail with reference to the accompanying drawings.

[0024] In the description of possible implementations of this application, the term "comprising" and similar terms should be understood as open inclusion, i.e., "including but not limited to". The term "based on" should be understood as "at least partially based on". The term "one possible implementation" or "the possible implementation" should be understood as "at least one possible implementation". The terms "first", "second", etc., may refer to different or the same objects. Other explicit and implicit definitions may also be included below. Expressions such as "at least one of A, B, and C" or "at least one of A, B, or C" should be understood as any of the following: at least one A; at least one B; at least one C; at least one A and at least one B; at least one A and at least one C; at least one B and at least one C; at least one A, at least one B, and at least one C. The above examples use three elements, A, B, and C, for illustration. When there are more elements in the expression, the meaning of the expression can be obtained according to the aforementioned rules.

[0025] Figure 1A A schematic block diagram of an NTN 100 in which one possible implementation of this application may be carried out is shown. As shown, the NTN 100 can be implemented as an NTN based on a transparent payload. In such an implementation, the NTN 100 includes terminal devices 110, 112, a satellite or UAS platform 120 (referred to as satellite 120), a gateway 130, an access network device 140, and a core network device 150.

[0026] Terminal devices 110 and 112 are devices with wireless transceiver capabilities. Terminal devices 110 and 112 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water (such as on ships); and they can be deployed in the air (such as on airplanes, balloons, and satellites). Terminal devices 110 and 112 can be mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical care, wireless terminal devices in smart grids, wireless terminals in transportation safety, wireless terminal devices in smart cities, wireless terminal devices in smart homes, or user equipment (UE), etc.

[0027] In a scenario where NTN 100 is implemented as an NTN based on a transparent payload, satellite 120 implements a transparent payload, which can be used to filter, frequency convert, and amplify radio frequency signals from or to access network equipment 140. Satellite 120 may include a GEO satellite, MEO satellite, or LEO satellite. Satellite 120 can communicate with gateway 130 via a feed link. Satellite 120 can communicate with terminal devices 110 and 112 via a service link. Satellite 120 can provide one or more NTN cells. For example, satellite 120 can provide NTN cells 210, 212, etc.

[0028] Gateway 130 can be deployed between satellite 120 and access network device 140 to forward signals received from satellite 120 to access network device 140, or to forward signals from access network device 140 to satellite 120, as well as to detect or schedule satellite 120.

[0029] Access network device 140 is a radio access network (RAN) device that connects terminal devices 110 and 112 to a wireless network. Examples of RAN devices may include, but are not limited to: Next generation Node B (gNB), Transmission Reception Point (TRP), Evolved Node B (eNB), Radio Network Controller (RNC), Node B (NB), Base Station Controller (BSC), Base Transceiver Station (BTS), femtocell (e.g., femtocell evolved Node B, or femtocell Node B), Base Band Unit (BBU), or Wireless Fidelity (WiFi) Access Point (AP), Integrated Access and Backhaul (IAB) node, etc. In one possible implementation, access network device 140 may include a Centralized Unit (CU), or a Distributed Unit (DU), or both CU and DU.

[0030] Access network device 140 can communicate with data network (not shown) via core network device 150.

[0031] Figure 1B A schematic block diagram of NTN 105 is shown, illustrating one possible implementation of this application therein. Unlike NTN 100, NTN 105 can be implemented as an NTN based on a regenerative payload. In such an implementation, satellite 125 implements a regenerative payload that has all or part of the functions of an access network device. For example, satellite 125 can be used for filtering, frequency conversion and amplification, demodulation or decoding, switching and / or routing, encoding or modulation of radio frequency signals.

[0032] Understandable. Figure 1A and 1B The number of terminal devices, satellites, gateways, access network devices, and core network devices shown is merely an example and is not intended to impose any limitations. Depending on actual needs, the NTN 100 may include any appropriate number of terminal devices, satellites, gateways, access network devices, and core network devices.

[0033] In wireless communication systems, Channel State Information (CSI) reporting is a key technology for improving transmission efficiency and reliability. It assists base stations in dynamically adjusting transmission parameters to adapt to time-varying channel environments by providing quantitative feedback on downlink channel quality from terminal devices. Core components of a CSI report may include a Channel Quality Indicator (CQI), a Precoding Matrix Indicator (PMI), a Rank Indicator (RI), and a CSI-RS Resource Indicator (CRI). These components work together to achieve adaptive link optimization.

[0034] CQI can characterize the signal-to-noise ratio level of the signal received by terminal device 110 and map it to the modulation and coding scheme (MCS) level that satellite 120 or 125 can adopt, thereby balancing transmission rate and bit error rate when channel quality fluctuates.

[0035] PMI can instruct terminal device 110 to recommend the precoding matrix or beamforming vector used by satellite 120 or 125, which helps satellite 120 or 125 optimize beamforming for downlink transmission, improving transmission efficiency and performance. Based on the measurement results of the channel matrix, PMI selects the optimal precoding matrix index from a predefined codebook to compensate for channel phase distortion and enhance the beamforming gain of multi-antenna systems.

[0036] RI can recommend the optimal number of spatial multiplexing layers to satellites 120 or 125 by evaluating the rank information of the channel matrix, in order to maximize the multiple-input multiple-output (MIMO) transmission capacity.

[0037] Other components in CSI may include at least one of the following: Layer Indicator (LI), Layer 1 Reference Signal Receiving Power (L1-RSRP), and Synchronization Signal Block Resource Indicator (SS / PBCH, SSBRI).

[0038] LI is related to the transport layer and is used to indicate the layer used under specific conditions. In multi-layer transport scenarios, understanding the use of the transport layer for satellites 120 or 125 and optimizing transport is of great significance.

[0039] L1-RSRP can be used to assess signal strength and quality, helping satellite 120 or 125 understand the power level of the reference signal received by terminal equipment 110, and providing a reference for satellite 120 or 125 to make decisions such as power control and cell selection.

[0040] The SSBRI indicates the resource location of the SS / PBCH block, which is important for processes such as synchronization and initial access of terminal device 110. Satellites 120 or 125 can use the SSBRI to understand the location of the SS / PBCH block received by terminal device 110, and thus perform corresponding optimizations.

[0041] In NTN 100 or 105, satellite 120 or 125 and terminal device 110 are in a state of high-speed relative motion. For example, in a LEO constellation scenario where satellite 120 or 125 has an orbital altitude of 600km, its speed is 7.5km / s. Terminal device 110 is in a high-speed moving vehicle, for example, with a speed greater than or equal to 120km / h. Due to the dual-movement characteristics, the instantaneous Doppler frequency offset of the downlink can reach ±200kHz. At this time, the traditional measurement reference signal (such as CSI-RS) configuration based on static or semi-static Doppler pre-compensation cannot track the rapid changes in the channel. The Doppler measurement resource configuration with a fixed period (such as every 10ms) cannot adapt to the channel abrupt changes on the order of seconds or even sub-seconds, resulting in a large frequency offset estimation error. The CSI report reported by terminal device 110 cannot describe the abrupt channel changes, and terminal device 110 needs to feed back the CSI measurement through the uplink channel, but the large propagation delay of NTN 100 or 105 causes compensation lag.

[0042] The frequency mechanism of CSI reporting directly affects the utilization efficiency of feedback resources and the real-time adaptability of system performance. CSI reporting modes can include periodic CSI reporting, non-periodic CSI reporting, and semi-persistent CSI reporting. The triggering and configuration of CSI reporting modes depend on the dynamic control of terminal equipment 110 by satellite 120 or 125.

[0043] Figure 2 A schematic diagram of a CSI reporting mode according to a possible implementation of this application is shown. Figure 2As shown, periodic CSI reporting is pre-configured with a fixed reporting period and offset via Radio Resource Control (RRC) signaling, making it suitable for scenarios with slow channel changes. However, static configuration is difficult to adapt to sudden fluctuations in channel status, potentially leading to resource waste or feedback lag. Aperiodic CSI reporting is dynamically activated by the trigger field in Downlink Control Information (DCI) or the Medium Access Control Element (MAC CE), reporting the instantaneous channel status once via the Physical Uplink Shared Channel (PUSCH). This is suitable for scenarios with sudden traffic or rapid channel changes, but it relies on real-time scheduling decisions by the base station, which may reduce feedback timeliness due to signaling interaction delays. Furthermore, semi-persistent CSI reporting combines the characteristics of both periodic and aperiodic CSI reporting, periodically reporting CSI via MAC CE or DCI activation until a deactivation command is received. However, its configuration complexity is high, and resource conflicts are prone to occur during dynamic switching.

[0044] The accuracy of CSI reports highly depends on the rationality of downlink reference signal resource configuration and measurement efficiency. The Non-Zero Power Channel State Information Reference Signal (NZP CSI-RS), as a key measurement resource, provides terminal devices with the signal strength and phase information required for channel matrix estimation through dedicated ports and frequency domain resources configured periodically or aperiodically by the base station. Furthermore, CSI Interference Measurement (CSI-IM) resources reserve specific time-frequency resources for the terminal to quantify neighboring cell or noise interference levels, assisting the base station in achieving interference coordination and power allocation. In mobility measurement scenarios, enhanced configuration of the Tracking Reference Signal (TRS) or Synchronization Signal Block (SSB) can support terminal devices in quickly capturing channel delay and frequency offset characteristics during high-speed movement.

[0045] In NTN communication scenarios, the high-speed movement of both ends reported by the satellite and the ground terminal leads to a significant increase in Doppler frequency offset, causing drastic time-varying channel states. The long transmission delay further exacerbates the lag in CSI feedback, making traditional CSI feedback mechanisms based on terrestrial networks difficult to apply.

[0046] The shortcomings of existing technologies are mainly reflected in the following aspects. First, when satellites adopt Frequency Division Duplexing (FDD) mode, the downlink channel quality cannot be directly derived from the heterogeneity of uplink and downlink channels. The CSI reported entirely by terminal devices becomes invalid due to transmission delays, severely reducing the accuracy of precoding and link adaptation. Second, existing CSI reports do not incorporate Doppler frequency motion characteristics, failing to provide a basis for frequency offset compensation for satellites and exacerbating the signal demodulation bit error rate. Third, static or fixed-period CSI reporting strategies are difficult to adapt to the contradiction between rapid channel changes and resource constraints in NTN scenarios, leading to redundant feedback or missing key information.

[0047] To address at least the aforementioned problems and other potential related issues, this application proposes a communication method. In this method, a Channel Identity Filter (CSI) is reported based on configuration information, selectively including Doppler information. When the CSI includes Doppler information, the network device can perform Doppler compensation based on the Doppler information. When the CSI does not include Doppler information, the overhead of CSI reporting can be reduced. This improves the flexibility of CSI reporting, accurately describes dynamic channel changes, avoids invalid information transmission, reduces redundant information, saves resources, reduces transmission delay, and improves system efficiency. The following will refer to... Figures 3 to 9 The following describes in detail the possible implementations of this application.

[0048] Figure 3 A signaling interaction diagram of a communication process 300 according to one possible implementation of this application is shown. In one possible implementation, process 300 can be executed between access network device 140 and terminal device 110 or 112 in NTN 100, or between satellite 125 and terminal device 110 or 112 in NTN 105. For illustrative purposes, terminal device 110 and satellite 125 will be used as examples below, with reference to... Figure 1B The various elements shown herein describe process 300. However, it should be understood that example process 300 can also be executed between network devices and terminal devices in any other communication scenario.

[0049] like Figure 3 As shown, terminal device 110 receives configuration information 310 from satellite 125.

[0050] Based on the configuration information, terminal device 110 reports 320CSI. This CSI selectively includes Doppler information. In other words, this CSI may or may not include Doppler information.

[0051] In one possible implementation, upon receiving the CSI, satellite 125 can adjust transmission parameters based on the Doppler information in the CSI. For example, it can calculate Doppler parameters by combining the satellite 125's motion information, generate a frequency offset compensation signal, issue an instantaneous frequency correction command through the downlink control channel (DCI), and initiate fast MCS downsampling (e.g., from 64QAM to QPSK).

[0052] Alternatively or additionally, in one possible implementation, Satellite 125 can shorten the CSI reporting cycle based on Doppler information in the CSI, such as updating beamforming weights based on CQI and PMI in the CSI.

[0053] Alternatively or additionally, in one possible implementation, satellite 125 can adjust the CSI-RS density via RRC signaling based on Doppler information in the CSI. If the difference between the PMI in CSI Part 2 and historical data exceeds a threshold, an aperiodic CSI-RS measurement is triggered to update the channel information.

[0054] In one possible implementation, the configuration information may include trigger conditions. Alternatively, the trigger conditions may be predefined.

[0055] In one possible implementation, based on determining that the triggering conditions are met, the terminal device 110 can report CSI including Doppler information.

[0056] In one possible implementation, the triggering condition may include: the change in the rate of terminal device 110 relative to a reference rate exceeds a first threshold. In this possible implementation, if the change in the rate of terminal device 110 exceeds the first threshold, terminal device 110 may report CSI including Doppler information.

[0057] For example, the reference rate could be the rate at which the terminal device 110 last reported CSI.

[0058] Alternatively or additionally, in one possible implementation, the triggering condition may include: within a time window, the amount of change in the rate of terminal device 110 exceeds a first threshold. In this possible implementation, if the amount of change in the rate of terminal device 110 exceeds the first threshold within the time window, terminal device 110 may report CSI including Doppler information.

[0059] For example, terminal device 110 can determine a first rate at the beginning of a time window and a second rate at the end of the time window, and determine the difference between the first rate and the second rate as the amount of change in the rate of terminal device 110 within the time window.

[0060] Alternatively or additionally, in one possible implementation, the triggering condition may include: the change in the velocity direction of the terminal device 110 relative to the reference velocity direction exceeds a second threshold. In this possible implementation, if the change in the velocity direction of the terminal device 110 exceeds the second threshold, the terminal device 110 may report CSI including Doppler information.

[0061] For example, the reference speed direction could be the speed direction when the terminal device 110 last reported CSI.

[0062] Alternatively or additionally, in one possible implementation, the triggering condition may include: within a time window, the change in the velocity direction of the terminal device 110 relative to a reference velocity direction exceeds a second threshold. In this possible implementation, if the change in the velocity direction of the terminal device 110 exceeds the second threshold within the time window, the terminal device 110 may report CSI including Doppler information.

[0063] Alternatively or additionally, in one possible implementation, the triggering condition may include: the received block error rate (BLER) at terminal device 110 exceeding a third threshold. In this possible implementation, if the change in the velocity direction of terminal device 110 exceeds a second threshold, terminal device 110 may report CSI including Doppler information.

[0064] Alternatively or additionally, in one possible implementation, the triggering condition may include: the received BLER at terminal device 110 continuously exceeds a third threshold within a time window. In this possible implementation, if the received BLER at terminal device 110 continuously exceeds the third threshold within a time window, terminal device 110 may report CSI including Doppler information.

[0065] For example, the speed of terminal device 110 may not change significantly, but the speed in the area where satellite 125 is located may change significantly, or terminal device 110 may enter a special environment. In this case, terminal device 110 may detect a sudden deterioration in the channel. For example, terminal device 110 may detect that the BLER continuously exceeds the third threshold for a period of time. For example, terminal device 110 may calculate the BLER within a sliding window (e.g., 20 transmission time intervals, TTI) based on the statistical results of the Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) of the Physical Downlink Shared Channel (PDSCH). If the BLER exceeds the third threshold, terminal device 110 may report CSI including Doppler information.

[0066] Alternatively or additionally, in one possible implementation, the triggering condition may include: the acceleration of terminal device 110 exceeds a fourth threshold. In this possible implementation, if the acceleration of terminal device 110 exceeds the fourth threshold, terminal device 110 may report CSI including Doppler information.

[0067] For example, if the speed of terminal device 110 changes abruptly, with acceleration exceeding 10 m / s², 2 Then, terminal device 110 can report CSI including Doppler information.

[0068] Alternatively or additionally, in one possible implementation, the triggering condition may include: the speed of terminal device 110 exceeds a fifth threshold. In this possible implementation, if the speed of terminal device 110 exceeds the fifth threshold, terminal device 110 may report CSI including Doppler information.

[0069] In one possible implementation, the configuration information may include at least one of a first threshold, a second threshold, a third threshold, a fourth threshold, and a fifth threshold. Alternatively, at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold may be predefined.

[0070] In one possible implementation, the configuration information includes the length of the time window.

[0071] Alternatively, in one possible implementation, the length of the time window can be predefined.

[0072] In one possible implementation, terminal device 110 can receive first signaling from satellite 125. The first signaling includes the length of a time window. In this possible implementation, the first signaling does not include configuration information.

[0073] In one possible implementation, after terminal device 110 triggers CSI reporting, it can perform periodic CSI reporting. The reporting period can be configured by the initial RRC signaling or by configuration information.

[0074] In one possible implementation, the terminal device 110 can continuously detect whether the trigger event is met. When a non-met trigger event is detected, the terminal device 110 stops reporting CSI including Doppler information. In another possible implementation, when a non-met trigger event is detected, the terminal device 110 can report CSI without Doppler information.

[0075] In one possible implementation, satellite 125 can send initial Doppler configuration parameters to terminal device 110 via a downlink control channel, such as the location and quantity of time-frequency resources for Doppler measurement reference signals (e.g., demodulation reference signals), CSI-RS resource configuration, and initial Doppler compensation period. Terminal device 110 performs CSI measurements and CSI reporting normally, and continuously monitors whether relevant indicators of the triggering event reach thresholds to determine if the triggering condition is met. When the triggering condition is met, terminal device 110 initiates CSI reporting containing Doppler information.

[0076] This possible implementation allows for the addition of event-triggered CSI reporting with Doppler information to basic measurements and reporting. In scenarios with rapidly changing channel states, such as high-speed movement, event-triggered CSI reporting with Doppler information can more promptly reflect channel frequency offset changes, supporting network frequency offset compensation. Furthermore, given the large cell coverage radius of Satellite 125 and the large number of users it needs to serve, the event-triggered CSI reporting mechanism with Doppler information can also improve efficiency and overall network efficiency in multi-user shared networks.

[0077] In one possible implementation, the CSI may include a first indication. The first indication specifies the type of CSI component in the CSI. For example, terminal device 110 may report CSI in the form of a CSI report. A 1-bit indicator “Dop_CSI_Flag” may be added to the header of the CSI report to indicate the type of CSI component in the CSI.

[0078] For example, when Dop_CSI_Flag is 0, it indicates that the CSI report does not include CSI components other than Doppler information; that is, only Doppler information is reported. This CSI reporting method is also called "Doppler-only reporting." In this case, the amount of information that needs to be transmitted is small, making it suitable for fast transmission via PUCCH format 2 to combat the high latency of NTN communication.

[0079] In the standalone Doppler reporting mode, terminal device 110 can make reporting judgments based on the measured changes in Doppler frequency shift. For example, if the measured BLER is ≥10% over a period of time and three consecutive HARQ-ACK responses are NACK, it is determined to be a link degradation dominated by Doppler frequency shift, triggering terminal device 110 to prioritize reporting CSI containing only Doppler information, and satellite 125 will perform corresponding Doppler compensation.

[0080] For example, when Dop_CSI_Flag is 1, it indicates that the CSI report includes CSI components other than Doppler information.

[0081] In one possible implementation, based on determining that the triggering conditions are met, the terminal device 110 can determine the type of CSI components other than Doppler information in the CSI.

[0082] In one possible implementation, based on determining that the triggering condition is met, the terminal device 110 may exclude at least one of the following CSI components from the CSI: CQI, PMI, SSBRI, LI, RI, and L1-RSRP.

[0083] In one possible implementation, the configuration information may indicate the type of CSI component excluded from CSI when the trigger condition is met. Alternatively, the type of CSI component excluded from CSI when the trigger condition is met may be predefined.

[0084] In one possible implementation, based on determining that the triggering conditions are met, the terminal device 110 can determine the type of CSI components other than Doppler information in the CSI based on its own mobility state.

[0085] In one possible implementation, if the terminal device 110 determines that it is in a high-speed mobility state, the PMI can be excluded from the CSI. For example, in a high-speed mobility scenario, the CSI, which includes CRI, CQI, RI, and Doppler information, is reported, while the PMI is discarded.

[0086] In one possible implementation, if the terminal device 110 determines that it is in a low-to-medium speed mobility state, it can report CSI that does not include Doppler information. For example, the terminal device 110 can report CSI that includes CRI, CQI, PMI, and RI. This CSI reporting method is also called the "joint CSI reporting" method.

[0087] For example, the bit error rate measured by terminal device 110 does not deteriorate significantly, such as BLER < 10% and the channel changes are stable (e.g., acceleration Δv / Δt ≤ 5m / s). 2 At this time, terminal device 110 can report CSI that does not include Doppler information.

[0088] In one possible implementation, the type of CSI component other than Doppler information in the CSI is determined based on the amount of change in the Doppler frequency shift of the downlink reference signal measured by terminal device 110. For example, if terminal device 110 determines that the amount of change in the Doppler frequency shift exceeds a fifth threshold, the precoding matrix indicator (PMI) and rank indicator (RI) can be excluded from the CSI. For example, in scenarios with drastic changes in the Doppler frequency shift, terminal device 110 can report a CSI that includes CRI, CQI, and Doppler information, while discarding PMI and RI.

[0089] The effectiveness of PMI (Potential Indicator Missile) is low under drastic channel changes. Periodically reporting PMI would waste uplink resources, as it becomes invalid by the time it reaches satellite 125, and forced reporting introduces errors. When the bit error rate suddenly increases, relying solely on CQI (Constant Quality Indicator) in CSI (Constant Channel Information) to adjust MCS (Multi-Channel System) cannot compensate for Doppler frequency offset and cannot meet the needs of time-varying scenarios; therefore, reporting Doppler information is necessary. CQI and RI (Radio Rate Indicator) reflect macroscopic channel characteristics (such as signal-to-noise ratio and spatial rank) and still have reference value after Doppler pre-compensation; their timeliness requirements are lower than those of PMI. Using different pruning rules based on mobility status can improve the transmission efficiency and indication effect of CSI reports.

[0090] Determining whether to include Doppler information reporting, as well as CSI type combinations and CSI lengths, through event triggering can improve reporting flexibility, accurately describe channel dynamic changes, avoid invalid information transmission, reduce redundant information, save resources, reduce transmission delays, and improve system efficiency.

[0091] In one possible implementation, terminal device 110 can switch between a first reporting mode and a second reporting mode. In the first reporting mode, terminal device 110 can report CSI that does not include Doppler information. In the second reporting mode, terminal device 110 can report CSI that includes Doppler information. Hereinafter, the first reporting mode is also referred to as the normal mode, and the second reporting mode is also referred to as the special mode.

[0092] Figure 4 A schematic diagram illustrating CSI reporting mode switching according to a possible implementation of this application is shown. Figure 4 In the example, satellite 125 configures terminal device 110 via RRC signaling, and terminal device 110 dynamically reports based on trigger events.

[0093] like Figure 4 As shown, at 410, terminal device 110 can receive RRC signaling (e.g., an RRC reconfiguration message). This RRC signaling can indicate at least one of the following: the resource location of the CSI report, a first CSI reporting period (hereinafter referred to as the first period), a second CSI reporting period (hereinafter referred to as the second period), an offset, the priority of the CSI component, the combination of types of CSI components included in the CSI, and a triggering condition. Alternatively, the second period can be predefined.

[0094] Subsequently, terminal device 110 can report CSI excluding Doppler information on the PUCCH in a first reporting mode based on the first cycle and offset. For example, the CSI may include CRI, CQI, PMI, and RI. Figure 4 In the example, the first reporting mode can be the periodic CSI reporting mode.

[0095] At position 420, terminal device 110 detects that the trigger condition is met, and then terminal device 110 can report CSI including Doppler information on the PUCCH based on the second cycle quantity and in the second reporting mode. For example, the CSI may include CRI, CQI, Doppler information (represented by DOP), and RI. Figure 4 In the example, the second reporting mode can be a semi-persistent CSI reporting mode.

[0096] In one possible implementation, continuous measurements are performed during the process of terminal device 110 reporting CSI including Doppler information, followed by a period of time when frequency offset compensation information from satellite 125 is received. Subsequently, at 430, terminal device 110 detects that the event termination condition has been met, thereby ceasing to report CSI in the second reporting mode and returning to reporting CSI in the first reporting mode.

[0097] For example, in a scenario where satellite 125 is implemented as a low-Earth orbit satellite and terminal device 110 is implemented as a high-speed drone, the terminal device 110 frequently crosses the beam coverage area of ​​satellite 125 due to its maneuvering flight, causing some CSI components such as PMI to fail rapidly. Traditional fixed-period CSI reporting mechanisms cannot adapt to such dynamic changes, while this embodiment reduces uplink overhead while ensuring link reliability through dynamic switching and pruning strategies.

[0098] In one possible implementation, the second period can be shorter than the first period. Adopting an event-triggered CSI reporting mode that incorporates Doppler information and uses both long and short periods improves the effectiveness of CSI reporting, balancing resource overhead with the accuracy and effectiveness of CSI reporting in scenarios with rapidly changing channels, such as high-speed movement and complex geographical environments.

[0099] In one possible implementation, the reported Doppler information can be in quantized form. For example, a 3-bit quantization table can be used to distinguish the ±10kHz Doppler frequency offset, and the Doppler frequency offset and its rate of change can be encoded as a new field in the CSI report.

[0100] In one possible implementation, satellite 125 may send an RRC reconfiguration message to terminal device 110. This RRC reconfiguration message may include CSI report configuration (e.g., a CSI-ReportConfig information element, IE). The CSI-ReportConfig IE may include configuration information for a first reporting mode (i.e., normal mode) and configuration information for a second reporting mode (i.e., special mode).

[0101] In one possible implementation, the CSI-ReportConfig IE may include a NormalModeParameters IE, which contains configuration information for normal mode. An example of a NormalModeParameters IE is as follows:

[0102] NormalModeParameters::=SEQUENCE{

[0103] reportInterval ENUMERATED{ms80,ms160,ms320}, -- For example, the normal period T_normal = 80ms

[0104] reportComponents BIT STRING(SIZE(6)),--b0:CRI,b1:CQI,b2:PMI,b3:RI,b4:SSBRI,b5:LI

[0105] compressionMethod ENUMERATED{none,delta,quantized}

[0106] }

[0107] The NormalModeParameters IE can include the following parameters: reportInterval, reportComponents, and compressionMethod.

[0108] reportInterval indicates the period during which CSI is reported in normal mode (also known as the normal period, for example...). Figure 4 (The first cycle in the middle).

[0109] The `reportComponents` directive indicates the combination of CSI components that need to be reported. For example, `reportComponents` can include a `BIT STRING`. The `BIT STRING` can be 6 bits long, with each bit corresponding to one CSI component. If a bit is set to 0, it indicates that the CSI component corresponding to that bit should not be reported; if the bit is set to 1, it indicates that the CSI component corresponding to that bit should be reported. For example, "111111" indicates reporting CRI, CQI, PMI, RI, SSBRI, and LI.

[0110] In one possible implementation, the configuration information for special modes can be included in the following DynamicComponentRules IE:

[0111] In one possible implementation, the CSI-ReportConfig IE may include a DynamicComponentRules IE, which contains configuration information for specific modes. Specifically, DynamicComponentRules may include dynamic trimming rules and their triggering methods. An example of a DynamicComponentRules IE is as follows:

[0112] DynamicComponentRules::=SEQUENCE{

[0113] highSpeedDropList BIT STRING(SIZE(6)), -- Clipping flags for each component (b0:CRI,b1:PMI,...)

[0114] eventBasedReporting ENUMERATED{blerTrigger,speedTrigger},

[0115] minReportComponents BIT STRING(SIZE(6)) -- Required components in special modes (e.g., b0:CRI, b1:CQI)

[0116] }

[0117] The DynamicComponentRulee IE can include the following parameters: highSpeedDropList, eventBasedReporting, and minReportComponents.

[0118] `highSpeedDropList` indicates which CSI components should be pruned (i.e., not reported) in a special mode. For example, `highSpeedDropList` can include a `BIT STRING`. The length of the `BIT STRING` can be 6 bits, with each bit corresponding to a CSI component. If a bit is set to 1, it indicates that the CSI component corresponding to that bit will be pruned (i.e., not reported); if the bit is set to 0, it indicates that the CSI component corresponding to that bit will not be pruned (i.e., reported). That is, `highSpeedDropList` can indicate whether each component is pruned when triggered by a specific bit. For example, "110000" indicates that CRI and PMI are pruned.

[0119] eventBasedReporting indicates the triggering event. The triggering event can include at least one of the following: blerTrigger (i.e., BLER trigger), speedTrigger (i.e., speed change trigger), etc.

[0120] `minReportComponents` indicates the CSI components that must be reported in special modes. `minReportComponents` can include a bit string. The bit string can be 6 bits long, with each bit corresponding to one CSI component. If a bit is set to 1, it indicates that the CSI component corresponding to that bit should be reported; if the bit is set to 0, it indicates that the CSI component corresponding to that bit should not be reported.

[0121] In one possible implementation, the CSI-ReportConfig IE may also include the type and threshold of the triggering event. For example, the CSI-ReportConfig IE may include a TriggerEvent IE, which includes the type and threshold of the triggering event.

[0122] TriggerEvent::=SEQUENCE{

[0123] eventType ENUMERATED{velocityChange,

[0124]

[0125] For example, eventType can be velocityChange, and the threshold for the rate of velocity change (i.e., acceleration) can be 30 m / s². 2 The timeToTrigger (trigger time) can be 5ms. If the terminal device 110 detects a speed change rate exceeding 30m / s... 2 Furthermore, the velocity change rate Δv must continuously exceed 30 m / s within 5 ms. 2 If the terminal device 110 determines that the trigger event is met, it will then report CSI including Doppler information.

[0126] In one possible implementation, triggerEvent can support multiple event combinations for triggering, for example, if the rate of change of velocity Δv ≥ 30 m / s. 2 If BLER ≥ 10%, then the terminal device 110 determines that the trigger event is met and then reports CSI including Doppler information.

[0127] In one possible implementation, terminal device 110 must meet predetermined conditions after the triggered event ends before resuming normal CSI reporting. In this possible implementation, the CSI-ReportConfig IE may also include conditions for switching between normal and special modes. These conditions may include a speed stability range, a BLER stability range, and a stability event threshold. For example, the CSI-ReportConfig IE may include a FallbackCondition IE, which includes configuration conditions for reverting to normal mode after the event ends. An example of a FallbackCondition IE is as follows:

[0128]

[0129] FallbackCondition can include the following parameters: stabilityTimer, BLERRecoveryThreshold, and speedStabilityRange.

[0130] The stabilityTimer indicates the duration to wait after an event ends, such as 500ms, 1000ms, or 2000ms.

[0131] BLERRecoveryThreshold indicates the BLER recovery threshold, such as 5%.

[0132] speedStabilityRange indicates the stable speed range, for example, ±5m / s. 2 .

[0133] For example, after the event defined by TriggerEvent ends, BLER < 5% and the speed must remain stable for 500ms before returning to normal mode.

[0134] Alternatively, in another possible implementation, refer to Figure 2 The configuration information described may include configuration information for the first reporting mode (i.e., normal mode) and configuration information for the second reporting mode (i.e., special mode).

[0135] In one possible implementation, the configuration information may include a second instruction indicating whether to report CSI including Doppler information. Terminal device 110 may report CSI including Doppler information or CSI not including Doppler information based on the second instruction.

[0136] In one possible implementation, the configuration information may include a third instruction that specifies whether the CSI reporting mode is a first reporting mode or a second reporting mode.

[0137] In one possible implementation, the configuration information may further include conditions for switching between the first reporting mode and the second reporting mode. This configuration information may include or be independent of the RRC reconfiguration message as described above.

[0138] Figure 5 A flowchart of a communication method 500 according to one possible implementation of this application is shown. In one possible implementation, method 500 can be implemented by terminal device 110 or 112 in NTN 100 or 105, for example, by the processor or processing unit of terminal device 110 or 112 in conjunction with other components (e.g., transceiver). The possible implementation of this application will be described below using terminal device 110 as an example. In other possible implementations, method 500 can also be implemented by other communication devices independent of NTN 100 or 105.

[0139] At 510, terminal device 110 receives configuration information.

[0140] At 520, terminal device 110 reports CSI based on configuration information. CSI selectively includes Doppler information.

[0141] In one possible implementation, the Doppler information includes at least one of the following: the rate of the terminal device, the amount of change in the rate of the terminal device, the velocity direction of the terminal device, the amount of change in the velocity direction of the terminal device, the Doppler frequency shift of the downlink reference signal measured by the terminal device, and the amount of change in the Doppler frequency shift of the downlink reference signal measured by the terminal device.

[0142] In one possible implementation, reporting CSI to the network device includes: based on determining that a triggering condition is met, reporting CSI including Doppler information.

[0143] In one possible implementation, the triggering condition includes at least one of the following: the change in the rate of the terminal device relative to the reference rate exceeds a first threshold; the change in the rate of the terminal device exceeds the first threshold within a time window; the change in the velocity direction of the terminal device relative to the reference velocity direction exceeds a second threshold; the change in the velocity direction of the terminal device exceeds the second threshold within a time window; the block error rate (BLER) at the terminal device exceeds a third threshold; the BLER continues to exceed the third threshold within a time window; the acceleration of the terminal device exceeds a fourth threshold; and the rate of the terminal device exceeds a fifth threshold.

[0144] In one possible implementation, the configuration information includes the length of the time window; or the length of the time window is predefined; or method 500 further includes receiving a first signaling, the first signaling including the length of the time window.

[0145] In one possible implementation, the configuration information includes at least one of a first threshold, a second threshold, a third threshold, a fourth threshold, and a fifth threshold.

[0146] In one possible implementation, at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold is predefined.

[0147] In one possible implementation, method 500 further includes: determining the type of CSI components other than Doppler information in the CSI based on the determination that the triggering condition is met.

[0148] In one possible implementation, determining the type of CSI components other than Doppler information in the CSI includes: excluding at least one of the following CSI components from the CSI based on determining that the triggering condition is met: Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Synchronization Block Resource Indicator (SSBRI), Layer Indicator (LI), Rank Indicator (RI), and Layer 1 Reference Signal Received Power (L1-RSRP).

[0149] In one possible implementation, the configuration information indicates the type of CSI component to be excluded from CSI when the triggering condition is met; or the type of CSI component to be excluded from CSI when the triggering condition is met is predefined.

[0150] In one possible implementation, the configuration information includes triggering conditions, or the triggering conditions are predefined.

[0151] In one possible implementation, method 500 further includes: determining the type of CSI components other than Doppler information in the CSI based on the amount of change in the Doppler frequency shift of the downlink reference signal measured by the terminal device.

[0152] In one possible implementation, determining the type of CSI components other than Doppler information in the CSI based on the amount of change in Doppler frequency shift includes: excluding the precoding matrix indicator PMI and the rank indicator RI from the CSI based on determining that the amount of change in Doppler frequency shift exceeds a fourth threshold.

[0153] In one possible implementation, method 500 further includes: reporting CSI that does not include Doppler information based on the determination that the triggering condition is not met.

[0154] In one possible implementation, the CSI includes a first indication that specifies the type of the CSI component in the CSI.

[0155] In one possible implementation, the configuration information includes a second indication that specifies whether to report CSI including Doppler information.

[0156] In one possible implementation, the configuration information includes a third instruction that specifies the CSI reporting mode.

[0157] In one possible implementation, the reporting modes include: a first reporting mode, in which CSI without Doppler information is reported; and a second reporting mode, in which CSI including Doppler information is reported.

[0158] In one possible implementation, the configuration information also includes conditions for switching between the first reporting mode and the second reporting mode.

[0159] Figure 6 A flowchart illustrating a possible implementation of a communication method 600 according to this application is shown. In one possible implementation, method 600 may be implemented by an access network device 140 in NTN 100, for example, by a processor or processing unit of access network device 140 in conjunction with other components (e.g., a transceiver). In another possible implementation, method 600 may be implemented by a satellite 125 in NTN 105, for example, by a processor or processing unit of satellite 125 in conjunction with other components (e.g., a transceiver). Possible implementations of this application will be described below using satellite 125 as an example. In other possible implementations, method 600 may also be implemented by other communication devices independent of NTN 100 or 105.

[0160] At 610, satellite 125 transmits configuration information.

[0161] At 620, satellite 125 receives CSI based on configuration information. CSI selectively includes Doppler information.

[0162] In one possible implementation, the Doppler information includes at least one of the following: the rate of the terminal device, the amount of change in the rate of the terminal device, the velocity direction of the terminal device, the amount of change in the velocity direction of the terminal device, the Doppler frequency shift of the downlink reference signal measured by the terminal device, and the amount of change in the Doppler frequency shift of the downlink reference signal measured by the terminal device.

[0163] In one possible implementation, the configuration information includes triggering conditions for initiating CSI reporting, or the triggering conditions are predefined.

[0164] In one possible implementation, the triggering condition includes at least one of the following: the change in the rate of the terminal device relative to the reference rate exceeds a first threshold; the change in the rate of the terminal device exceeds the first threshold within a time window; the change in the velocity direction of the terminal device relative to the reference velocity direction exceeds a second threshold; the change in the velocity direction of the terminal device exceeds the second threshold within a time window; the block error rate (BLER) at the terminal device exceeds a third threshold; the BLER continues to exceed the third threshold within a time window; the acceleration of the terminal device exceeds a fourth threshold; and the rate of the terminal device exceeds a fifth threshold.

[0165] In one possible implementation, the configuration information includes the length of the time window; or the length of the time window is predefined.

[0166] In one possible implementation, method 600 further includes sending a first signaling message, the first signaling message including the length of a time window.

[0167] In one possible implementation, the configuration information includes at least one of a first threshold, a second threshold, a third threshold, a fourth threshold, and a fifth threshold.

[0168] In one possible implementation, at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold is predefined.

[0169] In one possible implementation, the CSI includes a first indication that specifies the type of the CSI component in the CSI.

[0170] In one possible implementation, the configuration information includes a second indication that specifies whether to report CSI including Doppler information.

[0171] In one possible implementation, the configuration information includes a third instruction that specifies the CSI reporting mode.

[0172] In one possible implementation, the reporting modes include: a first reporting mode, in which CSI without Doppler information is reported; and a second reporting mode, in which CSI including Doppler information is reported.

[0173] In one possible implementation, the configuration information also includes conditions for switching between the first reporting mode and the second reporting mode.

[0174] In one possible implementation, method 600 further includes performing at least one of the following based on Doppler information: adjusting transmission parameters, shortening the CSI reporting period, and adjusting the density of the Channel State Information Reference Signal (CSI-RS).

[0175] Figure 7 A schematic block diagram of a communication device 700 according to one possible implementation of this application is shown. The communication device 700 can be implemented as a device or a chip within a device, and the scope of this application is not limited in this respect. The communication device 700 may include multiple units for performing functions such as... Figure 3 The process discussed in section 300 or used to perform such Figure 5 The corresponding steps in method 500 discussed herein. Communication device 700 can be implemented as follows: Figure 1A The terminal device 110 or 112 shown in 1B, or a part of the terminal device 110 or 112.

[0176] like Figure 7 As shown, the communication device 700 includes a receiving unit 710 and a transmitting unit 720.

[0177] The receiving unit 710 is configured to receive configuration information.

[0178] The transmitting unit 720 is configured to report CSI based on configuration information. The CSI selectively includes Doppler information.

[0179] In one possible implementation, the Doppler information includes at least one of the following: the rate of the terminal device, the amount of change in the rate of the terminal device, the velocity direction of the terminal device, the amount of change in the velocity direction of the terminal device, the Doppler frequency shift of the downlink reference signal measured by the terminal device, and the amount of change in the Doppler frequency shift of the downlink reference signal measured by the terminal device.

[0180] In one possible implementation, the transmitting unit 720 is configured to report CSI by: based on determining that a trigger condition is met, reporting CSI including Doppler information.

[0181] In one possible implementation, the triggering condition includes at least one of the following: the change in the rate of the terminal device relative to the reference rate exceeds a first threshold; the change in the rate of the terminal device exceeds the first threshold within a time window; the change in the velocity direction of the terminal device relative to the reference velocity direction exceeds a second threshold; the change in the velocity direction of the terminal device exceeds the second threshold within a time window; the block error rate (BLER) at the terminal device exceeds a third threshold; the BLER continues to exceed the third threshold within a time window; the acceleration of the terminal device exceeds a fourth threshold; and the rate of the terminal device exceeds a fifth threshold.

[0182] In one possible implementation, the configuration information includes the length of the time window; or the length of the time window is predefined.

[0183] In one possible implementation, the receiving unit 710 is further configured to receive a first signaling, the first signaling including the length of a time window.

[0184] In one possible implementation, the configuration information includes at least one of a first threshold, a second threshold, a third threshold, a fourth threshold, and a fifth threshold.

[0185] In one possible implementation, at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold is predefined.

[0186] In one possible implementation, the communication device 700 further includes a processing unit. The processing unit is configured to determine the type of CSI components other than Doppler information in the CSI based on whether a triggering condition is met.

[0187] In one possible implementation, the processing unit is configured to determine the type of CSI component other than Doppler information in the CSI by: excluding at least one of the following CSI components from the CSI based on the determination that a trigger condition is met: Channel Quality Indicator (CQI), Precoding Matrix Indicator (PMI), Synchronization Block Resource Indicator (SSBRI), Layer Indicator (LI), Rank Indicator (RI), and Layer 1 Reference Signal Received Power (L1-RSRP).

[0188] In one possible implementation, the configuration information indicates the type of CSI component to be excluded from CSI when the triggering condition is met; or the type of CSI component to be excluded from CSI when the triggering condition is met is predefined.

[0189] In one possible implementation, the configuration information includes triggering conditions, or the triggering conditions are predefined.

[0190] In one possible implementation, the processing unit is configured to determine the type of CSI components other than Doppler information in the CSI based on the amount of change in the Doppler frequency shift of the downlink reference signal measured by the terminal device.

[0191] In one possible implementation, the processing unit is configured to determine the type of CSI components other than Doppler information in the CSI based on the amount of change in Doppler frequency shift by excluding the precoding matrix indicator PMI and the rank indicator RI from the CSI based on the determination that the amount of change in Doppler frequency shift exceeds a fourth threshold.

[0192] In one possible implementation, the transmitting unit 720 is further configured to report CSI excluding Doppler information based on the determination that the triggering condition is not met.

[0193] In one possible implementation, the CSI includes a first indication that specifies the type of the CSI component in the CSI.

[0194] In one possible implementation, the configuration information includes a second indication that specifies whether to report CSI including Doppler information.

[0195] In one possible implementation, the configuration information includes a third instruction that specifies the CSI reporting mode.

[0196] In one possible implementation, the reporting modes include: a first reporting mode, in which CSI without Doppler information is reported; and a second reporting mode, in which CSI including Doppler information is reported.

[0197] In one possible implementation, the configuration information also includes conditions for switching between the first reporting mode and the second reporting mode.

[0198] Figure 8 A schematic block diagram of a communication device 800 according to one possible implementation of this application is shown. The communication device 800 can be implemented as a device or a chip within a device, and the scope of this application is not limited in this respect. The communication device 800 may include multiple units for performing functions such as... Figure 3 The process discussed in section 300 or used to perform such Figure 6 The corresponding steps in method 600 discussed herein. Communication device 800 can be implemented as follows: Figure 1A The access network device 140 shown or a part of the access network device 140 may be implemented as follows: Figure 1B Satellite 125 or a portion thereof is shown in the image.

[0199] like Figure 8As shown, the communication device 800 includes a transmitting unit 810 and a receiving unit 820.

[0200] The transmitting unit 810 is configured to transmit configuration information.

[0201] The receiving unit 820 is configured to receive CSI based on configuration information. The CSI selectively includes Doppler information.

[0202] In one possible implementation, the Doppler information includes at least one of the following: the rate of the terminal device, the amount of change in the rate of the terminal device, the velocity direction of the terminal device, the amount of change in the velocity direction of the terminal device, the Doppler frequency shift of the downlink reference signal measured by the terminal device, and the amount of change in the Doppler frequency shift of the downlink reference signal measured by the terminal device.

[0203] In one possible implementation, the configuration information includes triggering conditions for initiating CSI reporting, or the triggering conditions are predefined.

[0204] In one possible implementation, the triggering condition includes at least one of the following: the change in the rate of the terminal device relative to the reference rate exceeds a first threshold; the change in the rate of the terminal device exceeds the first threshold within a time window; the change in the velocity direction of the terminal device relative to the reference velocity direction exceeds a second threshold; the change in the velocity direction of the terminal device exceeds the second threshold within a time window; the block error rate (BLER) at the terminal device exceeds a third threshold; the BLER continues to exceed the third threshold within a time window; the acceleration of the terminal device exceeds a fourth threshold; and the rate of the terminal device exceeds a fifth threshold.

[0205] In one possible implementation, the configuration information includes the length of the time window; or the length of the time window is predefined.

[0206] In one possible implementation, the transmitting unit 810 is further configured to transmit a first signaling message, which includes the length of a time window.

[0207] In one possible implementation, the configuration information includes at least one of a first threshold, a second threshold, a third threshold, a fourth threshold, and a fifth threshold.

[0208] In one possible implementation, at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold is predefined.

[0209] In one possible implementation, the CSI includes a first indication that specifies the type of the CSI component in the CSI.

[0210] In one possible implementation, the configuration information includes a second indication that specifies whether to report CSI including Doppler information.

[0211] In one possible implementation, the configuration information includes a third instruction that specifies the CSI reporting mode.

[0212] In one possible implementation, the reporting modes include: a first reporting mode, in which CSI without Doppler information is reported; and a second reporting mode, in which CSI including Doppler information is reported.

[0213] In one possible implementation, the configuration information also includes conditions for switching between the first reporting mode and the second reporting mode.

[0214] In one possible implementation, the communication device 800 further includes a processing unit. The processing unit is configured to perform at least one of the following based on Doppler information: adjusting transmission parameters, shortening the CSI reporting cycle, and adjusting the density of the Channel State Information Reference Signal (CSI-RS).

[0215] Figure 9 A schematic block diagram of a device 900 for implementing the methods of this application is shown. Terminal devices 110, 112, access network device 140, or satellite 125 in possible implementations of this application may be implemented as or included in device 900.

[0216] like Figure 9 As shown, device 900 includes processor 910 and memory 920 coupled to processor 910. Processor 910 may include one or more processors, and memory 920 may include one or more memories, without limitation.

[0217] The memory 920 is used to store the computer program 930; the processor 910 is used to execute the computer program 930 stored in the memory 920 to implement the method involved in any of the above embodiments.

[0218] Furthermore, it may also include a communication interface 940.

[0219] Communication interface 940 can be used for bidirectional communication. Communication interface 940 may have at least one communication interface for communication. The communication interface may include any interface required for communication with other devices.

[0220] Processor 910 can be any type suitable for a local technology network and can include, but is not limited to, one or more of the following: a general-purpose computer, a special-purpose computer, a microcontroller, a digital signal processor (DSP), or a controller-based multi-core controller architecture. Device 900 can have multiple processors, such as application-specific integrated circuit chips, which are time-dependent on a clock synchronized with the main processor.

[0221] The memory 920 may include one or more non-volatile memories and / or one or more volatile memories. Examples of non-volatile memories include, but are not limited to, at least one of the following: read-only memory (ROM) 924, erasable programmable read-only memory (EPROM), flash memory, hard disk, compact disc (CD), digital video disc (DVD), or other magnetic and / or optical storage. Examples of volatile memories include, but are not limited to, at least one of the following: random access memory (RAM) 922, or other volatile memories that do not persist during the duration of a power outage.

[0222] The computer program 930 may include computer-executable instructions. The computer program 930 may be stored in ROM 924. The processor 910 can perform any suitable actions and processes by loading the program 930 into RAM 922.

[0223] The embodiments of this application can be implemented by means of program 930, so that device 900 can perform as described in the reference. Figure 3 , 5 Any of the processes or methods discussed in any of the six categories. Embodiments of this application may also be implemented in hardware or a combination of software and hardware.

[0224] Computer program 930 may be tangibly contained in a computer-readable medium, which may include in device 900 (such as in memory 920) or other storage device accessible by device 900. Computer program 930 may be loaded from the computer-readable medium into RAM 922 for execution. The computer-readable medium may include any type of tangible non-volatile memory, such as ROM, EPROM, flash memory, hard disk, CD, DVD, etc.

[0225] In one possible implementation, the communication interface 940 in device 900 can be implemented as a transmitter and receiver (or transceiver), which can be configured to send / receive at least one message, capability information, etc.

[0226] For example, Figure 9 The device 900 in the present application can be implemented as a chip or chip system, but this is not limited to the embodiments of the present application.

[0227] This application also provides a chip that may include a communication interface and processing circuitry. In embodiments of this application, the communication interface may be used to complete the interaction of signaling or data, and the processing circuitry may be used to implement the methods involved in any of the above embodiments.

[0228] This application also provides a chip system including a processor for supporting a communication device to implement the functions involved in any of the above embodiments. In one possible design, the chip system may further include a memory for storing program instructions that, when executed by the processor, cause a device on which the chip system is mounted to implement the methods involved in any of the above embodiments. Exemplarily, the chip system may consist of one or more chips, or may include chips and other discrete devices.

[0229] This application also provides a processor for coupling with a memory storing instructions that, when executed by the processor, cause the processor to perform the methods involved in any of the above embodiments.

[0230] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the methods involved in any of the above embodiments.

[0231] This application also provides a computer-readable storage medium having computer instructions stored thereon, which, when executed by a processor, cause the processor to perform the methods involved in any of the above embodiments.

[0232] Generally, the various embodiments of this application can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software, which can be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of this application are shown and described as block diagrams, flowcharts, or represented using some other illustrations, it should be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented as, as non-limiting examples, in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof.

[0233] This application also provides at least one computer program product tangibly stored on a non-transitory computer-readable storage medium. The computer program product includes computer-executable instructions, such as instructions included in program modules, which execute in a device on a target real or virtual processor to perform the processes / methods as described above with reference to the accompanying drawings. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. In various embodiments, the functionality of program modules can be combined or divided among program modules as needed. The machine-executable instructions for the program modules can execute within a local or distributed device. In a distributed device, the program modules can reside in both local and remote storage media.

[0234] The computer program code used to implement the methods of this application may be written in one or more programming languages. This computer program code may be provided to the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the computer or other programmable data processing device, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a computer, partially on a computer, as a stand-alone software package, partially on a computer and partially on a remote computer, or entirely on a remote computer or server.

[0235] In the context of this application, computer program code or related data may be carried by any suitable carrier to enable a device, apparatus, or processor to perform the various processes and operations described above. Examples of carriers include signals, computer-readable media, and so on. Examples of signals may include electrical, optical, radio, sound, or other forms of propagation signals, such as carrier waves, infrared signals, etc.

[0236] A computer-readable medium can be any tangible medium that contains or stores a program for or relating to an instruction execution system, apparatus, or device. A computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. A computer-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More detailed examples of computer-readable storage media include electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), static random access memory (SRAM), portable compact disc read-only memory (CD-ROM), digital multifunction disc (DVD), memory sticks, floppy disks, mechanical encoding devices, such as punch cards or recessed protrusions storing instructions thereon, and any suitable combination thereof. The computer-readable storage medium as used herein is not to be construed as a transient signal itself, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through waveguides or other transmission media (e.g., light pulses through fiber optic cables), or electrical signals transmitted through wires.

[0237] Furthermore, although the operation of the method of this application is described in a specific order in the accompanying drawings, this does not require or imply that the operations must be performed in that specific order, or that all the operations shown must be performed to achieve the desired result. On the contrary, the steps depicted in the flowchart can be performed in a different order. Additionally or alternatively, certain steps may be omitted, multiple steps may be combined into one step, and / or one step may be broken down into multiple steps. It should also be noted that the features and functions of two or more devices according to this application can be embodied in one device. Conversely, the features and functions of one device described above can be further divided and embodied by multiple devices.

[0238] The various implementations of this application have been described above. These descriptions are exemplary and not exhaustive, nor are they limited to the disclosed implementations. Many modifications and variations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The terminology used herein is chosen to well explain the principles, practical applications, or improvements to technology in the market, or to enable others skilled in the art to understand the various implementations disclosed herein.

Claims

1. A communication method, comprising: Receive configuration information; Based on the configuration information, Channel State Information (CSI) is reported, and the CSI selectively includes Doppler information.

2. The method of claim 1, wherein the Doppler information comprises at least one of the following: The speed of the terminal device, The change in the rate of the terminal device. The speed direction of the terminal device The change in the speed direction of the terminal device. The Doppler frequency shift of the downlink reference signal measured by the terminal device, and The terminal device measures the change in the Doppler frequency shift of the downlink reference signal.

3. The method of claim 1, wherein reporting the CSI comprises: Based on the determination that the triggering condition is met, the CSI including the Doppler information is reported.

4. The method of claim 3, wherein the triggering condition includes at least one of the following: The change in the rate of the terminal device relative to the reference rate exceeds a first threshold. Within the time window, the change in the rate of the terminal device exceeds the first threshold. The change in the velocity direction of the terminal device relative to the reference velocity direction exceeds the second threshold. Within the time window, if the change in the velocity direction of the terminal device exceeds the second threshold, The received block error rate (BLER) at the terminal device exceeds the third threshold. Within the stated time window, the BLER continuously exceeds the third threshold. The acceleration of the terminal device exceeds the fourth threshold, and The rate of the terminal device exceeds the fifth threshold.

5. The method according to claim 4, wherein: The configuration information includes the length of the time window; or The length of the time window is predefined; or The method further includes receiving a first signaling message, the first signaling message including the length of the time window.

6. The method according to claim 4, wherein the configuration information includes at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold; or At least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold is predefined.

7. The method according to claim 3, further comprising: Based on determining that the triggering condition is met, the type of CSI component other than the Doppler information in the CSI is determined.

8. The method of claim 7, wherein determining the type of the CSI component other than the Doppler information in the CSI comprises: Based on the determination that the triggering condition is met, at least one of the following CSI components is excluded from the CSI: Channel Quality Indicator (CQI) Precoding matrix indicates PMI, Synchronization Signal Block Resource Indicator (SSBRI) Layer indicator LI, Rank indicator RI, and Layer 1 reference signal received power L1-RSRP.

9. The method of claim 6, wherein the configuration information indicates the type of CSI component excluded from the CSI when the triggering condition is met; or The types of CSI components excluded from the CSI when the triggering condition is met are predefined.

10. The method according to claim 3, wherein the configuration information includes the triggering condition, or the triggering condition is predefined.

11. The method according to claim 3, further comprising: Based on the change in Doppler frequency shift of the downlink reference signal measured by the terminal device, the type of CSI component other than the Doppler information in the CSI is determined.

12. The method of claim 11, wherein determining the type of CSI components other than the Doppler information in the CSI based on the amount of change in the Doppler frequency shift comprises: Based on the determination that the change in the Doppler frequency shift exceeds a fourth threshold, the precoding matrix indicator PMI and the rank indicator RI are excluded from the CSI.

13. The method according to claim 1, further comprising: Based on the determination that the triggering condition is not met, the CSI that does not include the Doppler information is reported.

14. The method of claim 1, wherein the CSI includes a first indication that specifies the type of CSI component in the CSI.

15. The method of claim 1, wherein the configuration information includes a second indication indicating whether to report the CSI including the Doppler information.

16. The method of claim 1, wherein the configuration information includes a third indication, the third indication specifying the reporting mode of the CSI.

17. The method of claim 16, wherein the reporting mode includes: A first reporting mode, in which the CSI excluding the Doppler information is reported; as well as The second reporting mode reports the CSI, including the Doppler information.

18. The method of claim 17, wherein the configuration information further includes conditions for switching between the first reporting mode and the second reporting mode.

19. A communication method, comprising: Send configuration information; Based on the configuration information, Channel State Information (CSI) is received, which selectively includes Doppler information.

20. The method of claim 19, wherein the Doppler information comprises at least one of the following: The speed of the terminal device, The change in the rate of the terminal device. The speed direction of the terminal device The change in the speed direction of the terminal device. The Doppler frequency shift of the downlink reference signal measured by the terminal device, and The terminal device measures the change in the Doppler frequency shift of the downlink reference signal.

21. The method of claim 19, wherein the configuration information includes triggering conditions for triggering the CSI reporting, or the triggering conditions are predefined.

22. The method of claim 21, wherein the triggering condition includes at least one of the following: The change in the terminal device's rate relative to the reference rate exceeds a first threshold. Within the time window, the change in the rate of the terminal device exceeds the first threshold. The change in the velocity direction of the terminal device relative to the reference velocity direction exceeds the second threshold. Within the time window, if the change in the velocity direction of the terminal device exceeds the second threshold, The received block error rate (BLER) at the terminal device exceeds the third threshold. Within the stated time window, the BLER continuously exceeds the third threshold. The acceleration of the terminal device exceeds the fourth threshold, and The rate of the terminal device exceeds the fifth threshold.

23. The method according to claim 22, wherein: The configuration information includes the length of the time window; or The length of the time window is predefined; or The method further includes sending a first signaling message, the first signaling message including the length of the time window.

24. The method of claim 22, wherein the configuration information includes at least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold; or At least one of the first threshold, the second threshold, the third threshold, the fourth threshold, and the fifth threshold is predefined.

25. The method of claim 19, wherein the CSI includes a first indication that indicates the type of CSI component in the CSI.

26. The method of claim 19, wherein the configuration information includes a second indication indicating whether to report the CSI including the Doppler information.

27. The method of claim 19, wherein the configuration information includes a third indication specifying the reporting mode of the CSI.

28. The method of claim 27, wherein the reporting mode includes: A first reporting mode, in which the CSI excluding the Doppler information is reported; as well as The second reporting mode reports the CSI, including the Doppler information.

29. The method of claim 28, wherein the configuration information further includes conditions for switching between the first reporting mode and the second reporting mode.

30. The method of claim 19, further comprising: Based on the Doppler information, perform at least one of the following: Adjust transmission parameters, Shorten the reporting cycle of the aforementioned CSI, and Adjust the density of the Channel State Information Reference Signal (CSI-RS).

31. A communication device, comprising: processor; as well as Memory, including computer program code; The computer program code, when run by the processor, causes the method according to any one of claims 1-18 or 19-30 to be executed.

32. A computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, implementing the method according to any one of claims 1-18 or 19-30.

33. A chip comprising processing circuitry configured to perform the method according to any one of claims 1-18 or 19-30.

34. A computer program product comprising instructions configured to, when executed by a device, cause the device to perform the method according to any one of claims 1-18 or 19-30.