Downlink data receiving method, sending method, device, equipment and storage medium

By providing multiple MCS levels for semi-continuous scheduling (SPS) of the NTN system and dynamically selecting appropriate levels for encoding and decoding, the problems of scheduling delay and resource utilization reduction caused by transmission delay changes in the NTN system are solved, and the problem of scheduling delay and reduction in resource utilization is achieved. Efficient utilization of channel quality.

CN114830789BActive Publication Date: 2025-02-14GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080088543.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-03-11
Publication Date
2025-02-14
Estimated Expiration
2040-03-11

AI Technical Summary

Technical Problem

In the NTN system, transmission delay changes due to the rapid movement of satellites and/or terminal equipment, causing problems of scheduling delay and resource utilization.

Method used

Provide multiple modular coding schemes (MCS) levels for semi-continuous scheduling (SPS), and dynamically select the appropriate MCS levels for encoding and decoding of downlink data.

Benefits of technology

Use more suitable MCS levels under various channel quality, make full use of better channel quality, and improve the utilization rate of channel quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114830789B_ABST
    Figure CN114830789B_ABST
Patent Text Reader

Abstract

The present application provides a method, device, equipment and storage medium for sending / receiving downlink data, and relates to the field of communication technology. The method comprises: a network device uses a target MCS level among multiple MCS levels configured for a first SPS to encode and send downlink data corresponding to the first SPS; a terminal device obtains multiple MCS levels configured for the first SPS, and uses the target MCS level among multiple MCS levels to decode the received downlink data corresponding to the first SPS. The present application can improve the utilization rate of channel quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an information processing method, device, equipment and storage medium. Background Art

[0002] Currently, 3GPP is studying NTN (Non Terrestrial Network) technology. NTN generally uses satellite communication to provide communication services to ground users. Compared with the traditional cellular network in the NR (New Radio) system, NTN increases the network coverage, while the transmission delay between the terminal device and the satellite will change continuously with the rapid movement of the satellite and / or the terminal device.

[0003] For scheduled transmission, the propagation delay will introduce a large scheduling delay, resulting in a large service transmission delay and reduced user experience. At the same time, since most of the time is spent on scheduling waiting, resource utilization is reduced. Therefore, for delay-sensitive services, the NTN scenario is not suitable for dynamic scheduling transmission scenarios. Using Semi-Persistent Scheduling (SPS) transmission can effectively reduce scheduling delay.

[0004] Different propagation delays mean that channel quality varies greatly. The current modulation and coding scheme (MCS) of SPS resources is statically configured, and only one MCS parameter is configured. In order to ensure that UE can use SPS transmission under various channel qualities, network equipment has to use a lower MCS level, resulting in SPS resources not being fully utilized when the channel quality is good. Summary of the invention

[0005] The embodiments of the present application provide a method for receiving, a method for sending, an apparatus, a device and a storage medium for downlink data, which can provide multiple MCS levels for the same SPS, and dynamically select a target MCS from multiple MCSs to send downlink data, thereby improving the utilization rate of channel quality. The technical solution is as follows:

[0006] In one aspect, a method for receiving downlink data is provided, which is applied in a terminal, and the method includes:

[0007] Acquire multiple MCS levels configured for the first SPS;

[0008] The received downlink data corresponding to the first SPS is decoded using a target MCS level among the multiple MCS levels.

[0009] On the other hand, a method for sending downlink data is provided, which is applied to a network device, and the method includes:

[0010] configuring a plurality of MCS levels for the first SPS;

[0011] Use a target MCS level among the multiple MCS levels, and use the target MCS level to encode the downlink data corresponding to the first SPS and then send it.

[0012] On the other hand, a device for receiving downlink data is provided, the device comprising:

[0013] Acquire multiple MCS levels configured for the first SPS;

[0014] The received downlink data corresponding to the first SPS is decoded using a target MCS level among the multiple MCS levels.

[0015] On the other hand, a device for receiving downlink data is provided, the device comprising:

[0016] An acquisition module, configured to acquire multiple MCS levels configured for the first SPS;

[0017] The receiving module is used to decode the received downlink data corresponding to the first SPS using the target MCS level among the multiple MCS levels.

[0018] On the other hand, a device for sending downlink data is provided, the device comprising:

[0019] A configuration module, configured to configure a plurality of MCS levels for the first SPS;

[0020] The sending module is used to use a target MCS level among the multiple MCS levels, and use the target MCS level to encode the downlink data corresponding to the first SPS and then send it.

[0021] On the other hand, a terminal device is provided, the device comprising a processor and a memory, the memory storing at least one instruction, the at least one instruction being used to be executed by the processor to implement the above method executed by the terminal device.

[0022] On the other hand, a network device is provided. The device includes a processor and a memory. The memory stores at least one instruction. The at least one instruction is used to be executed by the processor to implement the above method executed by the network device.

[0023] On the other hand, a computer-readable storage medium is provided, on which instructions are stored, and when the instructions are executed by a processor, the method executed by the terminal device is implemented.

[0024] On the other hand, a computer-readable storage medium is provided, on which instructions are stored, and when the instructions are executed by a processor, the method performed by the network device is implemented.

[0025] On the other hand, a computer program product containing instructions is provided, which, when executed on a computer, enables the computer to execute the method executed by the terminal device or the method executed by the network device.

[0026] The beneficial effects brought by the technical solution provided by the embodiment of the present application include at least:

[0027] By configuring multiple MCS levels for the first SPS and using the target MCS level among the multiple MCS levels to encode and decode the downlink data corresponding to the first SPS, a more appropriate MCS level can be used under various channel qualities, thereby making full use of the better channel quality and improving the utilization rate of the channel quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0029] Figure 1 is a schematic diagram of a communication system provided by an exemplary embodiment of the present application;

[0030] Figure 2 is a schematic diagram of communication distance in an NTN system provided by an exemplary embodiment of the present application;

[0031] Figure 3 is a flowchart of a method for sending / receiving downlink data provided by an exemplary embodiment of the present application;

[0032] Figure 4 is a flowchart of a method for sending / receiving downlink data provided by another exemplary embodiment of the present application;

[0033] Figure 5 is an implementation example diagram of SPS transmission provided by an exemplary embodiment of the present application;

[0034] Figure 6 is a flowchart of a method for sending / receiving downlink data provided by another exemplary embodiment of the present application;

[0035] Figure 7is an implementation example diagram of SPS transmission provided by an exemplary embodiment of the present application;

[0036] Figure 8 is a flowchart of a method for sending / receiving downlink data provided by another exemplary embodiment of the present application;

[0037] Fig. 9 is an implementation example diagram of SPS transmission provided by an exemplary embodiment of the present application;

[0038] Fig.10 is a structural diagram of a device for receiving downlink data provided by an exemplary embodiment of the present application;

[0039] Fig.11 is a structural diagram of a device for sending downlink data provided by another exemplary embodiment of the present application;

[0040] Fig.12 It is a structural diagram of a communication device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0041] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0042] Before introducing the information processing method provided by the embodiment of the present application in detail, a brief introduction to the relevant terms and implementation environment involved in the embodiment of the present application is first given.

[0043] First, the relevant terms involved in this application are briefly introduced.

[0044] 1. NTN system

[0045] NTN (Non-Terrestrial Network) generally uses satellite communication to provide communication services to ground users. Compared with the cellular network communication of the ground NR (New Radio) system, satellite communication has many unique advantages. First, satellite communication is not limited by the user's geographical location. For example, general terrestrial communication cannot cover areas such as oceans, mountains, deserts, etc. where communication equipment cannot be set up, or areas that are not covered by communication due to sparse population. For satellite communication, since a satellite can cover a large area of ​​land, and the satellite can orbit the earth, in theory every corner of the earth can be covered by satellite communication. Secondly, satellite communication has great social value. Satellite communication can cover remote mountainous areas, poor and backward countries or regions at a low cost, so that people in these areas can enjoy advanced voice communication and mobile Internet technology, which is conducive to narrowing the digital divide with developed areas and promoting the development of these areas. Thirdly, satellite communication has a long distance, and the cost of communication does not increase significantly as the communication distance increases. Finally, satellite communication is highly stable and is not restricted by natural disasters.

[0046] According to the different orbital altitudes, communication satellites are divided into LEO (Low-Earth Orbit) satellites, MEO (Medium-Earth Orbit) satellites, GEO (Geostationary Earth Orbit) satellites and HEO (High Elliptical Orbit) satellites, etc. At present, the main research is on LEO satellites and GEO satellites.

[0047] Among them, the LEO satellite altitude ranges from 500km to 1500km, and the corresponding orbital period is about 1.5 hours to 2 hours. The round-trip delay of signal propagation for single-hop communication between users is generally less than 20ms. The maximum satellite visibility time is 20 minutes. The signal propagation distance is short, the link loss is small, and the transmission power requirement for user terminals is not high.

[0048] The orbital altitude of GEO satellites is 35786km, and the rotation period around the earth is 24 hours. The round-trip delay of signal propagation in single-hop communication between users is generally 250ms.

[0049] In order to ensure satellite coverage and improve the system capacity of the entire satellite communication system, satellites use multiple beams to cover the ground. A satellite can form dozens or even hundreds of beams to cover the ground. A satellite beam can cover a ground area with a diameter of tens to hundreds of kilometers.

[0050] 2. Configuration authorization in NTN

[0051] In order to better serve periodic services, the concept of pre-configured resources is introduced. The downlink is called SPS (Semi-Persistent Scheduling) and the uplink is called CG (Configured Grant).

[0052] For each SPS configuration, the network configures a limited number of downlink HARQ processes for it, and the network uses these downlink HARQ processes in a polling manner to perform downlink transmission on the SPS resources.

[0053] SPS uses a two-step resource configuration method: first, the network RRC configures transmission resources and transmission parameters including the period of time domain resources, the number of HARQ processes, etc.; then the PDCCH scrambled with CS-RNTI activates the SPS-based PDSCH transmission, and simultaneously configures other transmission resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. When the UE receives the RRC configuration parameters, it cannot immediately use the resources and parameters configured with the configuration parameters for PDSCH reception, but must wait until the corresponding PDCCH is received to activate and configure other resources and parameters before it can receive PDSCH.

[0054] For each CG configuration, the network configures a limited number of HARQ process numbers for it, and the UE uses these uplink HARQ processes in a polling manner to perform uplink transmission on the CG resources.

[0055] NR supports the following two types of uplink unlicensed transmission:

[0056] PUSCH transmission based on configured grant Type 1

[0057] The network RRC configures all transmission resources and transmission parameters including time domain resources, frequency domain resources, time domain resource period, MCS, number of repetitions, frequency hopping, number of HARQ processes, etc. After receiving the RRC configuration, the terminal can immediately use the configured transmission parameters to perform PUSCH transmission on the configured time and frequency resources.

[0058] PUSCH transmission based on configured grant Type 2

[0059] A two-step resource configuration method is adopted: first, the network RRC configures the transmission resources and transmission parameters including the period, repetition number, frequency hopping, number of HARQ processes, etc. of the time domain resources; then the PDCCH encrypted with CS-RNTI activates the second type of PUSCH transmission based on the configuration authorization, and configures other transmission resources and transmission parameters including time domain resources, frequency domain resources, MCS, etc. at the same time. When the UE receives the RRC configuration parameters, it cannot immediately use the resources and parameters configured by the configuration parameters for PUSCH transmission, but must wait until the corresponding PDCCH is received to activate and configure other resources and parameters before PUSCH transmission can be performed.

[0060] If the UE has no data to be sent on the PUSCH resources configured with the first and second types of grants, the UE will not send anything on the configured grant resources.

[0061] Next, the implementation environment involved in the embodiments of the present application is briefly introduced.

[0062] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: GSM (Global System of Mobile communication) system, CDMA (Code Division Multiple Access) system, WCDMA (Wideband Code Division Multiple Access) system, GPRS (General Packet Radio Service), LTE (Long Term Evolution) system, FDD (Frequency Division Duplex) system, TDD (Time Division Duplex) system, LTE-A (Advanced Long Term Evolution) system, NR system, NR system evolution system, LTE-U (LTE-based access to unlicensed spectrum) system, NR-U (NR-based access to unlicensed spectrum) system, UMTS (Universal Mobile Telecommunication System), WiMAX (Worldwide interoperability for Microwave Access) communication system, WLAN (Wireless Local Area Network) system. Networks, wireless local area networks), WiFi (Wireless Fidelity), next generation communication systems or other communication systems, etc.

[0063] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, D2D (Device to Device) communication, M2M (Machine to Machine) communication, MTC (Machine Type Communication), and V2V (Vehicle to Vehicle) communication, etc. The embodiments of the present application can also be applied to these communication systems.

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

[0065] For example, the communication system 100 used in the embodiment of the present application is as follows: Figure 1 As shown. The communication system 100 may include a network device 110, and the network device 110 may be a device that communicates with a terminal 120 (or referred to as a communication terminal, terminal). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with terminals located within the coverage area. In an embodiment of the present application, the network device 110 may be a satellite in an NTN system, or an eNB (Evolutional Node B), or a wireless controller in a CRAN (Cloud Radio Access Network), or the network device may be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network-side device in a 5G network, or a network device in a future communication system, etc.

[0066] The communication system 100 also includes at least one terminal device 120 located within the coverage of the network device 110. As used herein, "terminal device" includes but is not limited to connection via a wired line, such as PSTN (Public Switched Telephone Networks), DSL (Digital Subscriber Line), digital cable, direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, WLAN, a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or another terminal device configured to receive / send communication signals; and / or an IoT (Internet of Things) device. A terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; PCS (Personal Communications System) terminals that may combine cellular radiotelephones with data processing, fax, and data communications capabilities; PDAs that may include radiotelephones, pagers, Internet / Intranet access, Web browsers, notepads, calendars, and / or GPS (Global Positioning System) receivers; and conventional laptop and / or palmtop receivers or other electronic devices that include radiotelephone transceivers. Terminal equipment may refer to access terminals, UEs (User Equipment), subscriber units, subscriber stations, mobile stations, mobile stations, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents, or user devices. The access terminal can be a cellular phone, a cordless phone, a SIP (Session Initiation Protocol) phone, a WLL (Wireless Local Loop) station, a PDA (Personal Digital Assistant), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal in a 5G network, or a terminal in a future evolved PLMN, etc.

[0067] In the embodiment of the present application, D2D communication can be performed between terminal devices 120.

[0068] In this embodiment of the present application, the 5G communication system or 5G network may also be referred to as an NR system or an NR network.

[0069] Figure 1A network device and two terminal devices are shown exemplarily. In the embodiment of the present application, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiment of the present application.

[0070] In the embodiment of the present application, the communication system 100 may also include other network devices such as a base station, a network controller, a mobile management entity, etc., which is not limited in the embodiment of the present application.

[0071] It should be understood that the device with communication function in the network / system in the embodiment of the present application can be referred to as a communication device. Figure 1 Taking the communication system 100 shown as an example, the communication equipment may include a network device 110 and a terminal device 120 with communication functions. The network device 110 and the terminal device 120 may be the specific devices described above and will not be repeated here. The communication equipment may also include other devices in the communication system 100, such as base stations, network controllers, mobile management entities and other network devices, which are not limited to this in the embodiments of the present application.

[0072] In addition, it should be noted that in the NTN system, as the satellite moves along a fixed orbit, the terminal device may also change position. Therefore, for terminal devices and satellites in different positions, changes in communication distance also lead to changes in transmission delay accordingly.

[0073] Figure 2 It is a schematic diagram of communication distance in an NTN system provided by an exemplary embodiment of the present application.

[0074] Within the satellite network coverage, when the terminal device moves to a different location, the communication distance d between the terminal device and the satellite will also change. Figure 2 As shown in (a), when the terminal device is at position A, the communication distance between the terminal device and the satellite is d0. When the terminal device moves to position B, the communication distance between the terminal device and the satellite changes from d0 to d1.

[0075] When the satellite moves to different positions in the satellite orbit, the communication distance d between the satellite and the terminal device will also change. Figure 2 As shown in (b), when the satellite moves to position A, the communication distance between the satellite and the terminal device is d0, and when the satellite moves to position B, the communication distance between the satellite and the terminal device changes from d0 to d1.

[0076] The increase in communication distance d causes the communication delay between the satellite and the terminal device to increase accordingly, that is, the channel quality has changed significantly.

[0077] After introducing the relevant terms and implementation environment involved in the embodiments of the present application, the information indication method provided in the embodiments of the present application will be described in detail with reference to the accompanying drawings.

[0078] Figure 3 A flowchart of a method for sending / receiving downlink data provided by an exemplary embodiment of the present application is shown. Figure 1 or Figure 2 The communication system shown is used as an example. The method includes:

[0079] Step 302, the network device configures multiple MCS levels for the first SPS;

[0080] The first SPS is the SPS scheduled by the network device to the terminal device.

[0081] The network device schedules the SPS to the terminal device using configuration signaling. In the embodiment of the present application, the configuration signaling is RRC signaling. The RRC signaling carries SPS configuration information.

[0082] Step 304, the terminal device obtains multiple MCS levels configured for the first SPS;

[0083] The terminal device receives the configuration signaling from the network device, and obtains multiple MCS levels of the first SPS from the configuration signaling. The multiple MCS levels may be understood as at least two MCS levels.

[0084] Step 306: The network device uses a target MCS level among multiple MCS levels to encode the downlink data corresponding to the first SPS and then sends it;

[0085] The target MCS level is one or more MCS levels among the multiple MCS levels, and the target MCS level is a part of the multiple MCS levels. Schematically, the target MCS level is one MCS level among the multiple MCS levels.

[0086] In an embodiment of the present application, the network device determines a target MCS level from among multiple MCS levels according to channel quality, and uses the target MCS level to encode and send the downlink data corresponding to the first SPS. For example, the network device determines a target MCS level from among multiple MCS levels according to a link adaptation algorithm, and uses the target MCS level to encode and send the downlink data corresponding to the first SPS.

[0087] Step 308: The terminal device uses the target MCS level among multiple MCS levels to decode the downlink data corresponding to the received first SPS.

[0088] In an embodiment of the present application, the terminal device determines a target MCS level from multiple MCS levels, and uses the target MCS level to decode the downlink data corresponding to the received first SPS.

[0089] It should be noted that the target MCS level used by the network device may be referred to as the first target MCS level, and the target MCS level used by the terminal device may be referred to as the second target MCS level. The first target MCS level may be the same as or different from the second target MCS level.

[0090] To summarize, the method provided in this embodiment configures multiple MCS levels for the first SPS, and uses the target MCS level among the multiple MCS levels to encode and decode the downlink data corresponding to the first SPS. A more appropriate MCS level can be used under various channel qualities, thereby making full use of the better channel quality and improving the utilization rate of the channel quality.

[0091] Based on Figure 3 In the embodiments of the present application, there are at least three different implementation methods:

[0092] Method 1: The network device configures multiple MCS levels for the first SPS, and the terminal device sequentially uses the multiple MCSs configured for the first SPS to perform physical downlink shared channel (PDSCH) reception.

[0093] Method 2: The network device configures multiple MCS levels for the first SPS, as well as a correspondence between each MCS level and multiple service cell measurement result quantization intervals, and the terminal device decides which MCS level to use for PDSCH reception based on the currently measured service cell measurement result.

[0094] Method 3: The network device configures multiple MCS levels for the first SPS and indicates how to use the multiple MCS levels. The terminal device decides which MCS level to use or prioritize for PDSCH reception based on the usage of the multiple MCS levels indicated by the network device.

[0095] Regarding the above method 1:

[0096] Figure 4 A flowchart of a method for sending / receiving downlink data provided by an exemplary embodiment of the present application is shown. Figure 1 or Figure 2 The communication system shown is used as an example. The method includes:

[0097] Step 402, the network device configures multiple MCS levels for the first SPS;

[0098] The network device sends a configuration signaling to the terminal device, where the configuration signaling is used to configure multiple MCS levels for the first SPS.

[0099] In an embodiment of the present application, a network device sends an RRC configuration signaling to a terminal device, and the RRC configuration signaling is used to configure multiple MCS levels for the first SPS. The RRC configuration signaling carries SPS-Config configuration information. The RRC configuration signaling includes: a configured scheduling radio network temporary identity (CS-RNTI), a resource period of the first SPS, a number of downlink HARQ processes reserved for the first SPS, a PUCCH frequency domain resource for feedback of a hybrid automatic repeat request (Hybrid Automatic Repeat reQuest, HARQ) for the first SPS, and at least one of the N MCS levels of the first SPS, where N is an integer greater than 1. That is, multiple MCS levels are configured through RRC (included in the SPS configuration).

[0100] In an embodiment of the present application, the network device sends a PDCCH indication for activating SPS to the terminal device, and the PDCCH indication carries multiple MCS levels. Exemplarily, the network device activates the configuration resources of the first SPS through the PDCCH, and the configuration resources of the first SPS include:

[0101] (a) Time domain resource allocation information;

[0102] A set of time domain resources configured for the first SPS;

[0103] (b) frequency domain resource allocation information;

[0104] A set of frequency domain resources configured for the first SPS;

[0105] (c) MCS information;

[0106] Used to indicate N MCS levels, where N is greater than 1;

[0107] (d) PUCCH time-frequency resource information for HARQ feedback;

[0108] Illustratively, the network device indicates a k1 value, where k1 is a time slot interval from when the UE receives a PDSCH to when the UE sends an ACK / NACK feedback for the PDSCH reception.

[0109] Step 404, the terminal device obtains multiple MCS levels configured for the first SPS;

[0110] The terminal device receives the RRC configuration signaling sent by the network device, and obtains the configuration resources of the first SPS from the RRC configuration signaling. The terminal device also receives an activation instruction sent by the network device via the PDCCH, and activates the configuration resources of the first SPS according to the activation instruction.

[0111] Step 406: The network device uses a target MCS level among multiple MCS levels to encode the downlink data corresponding to the first SPS and then sends it;

[0112] Each time the network device uses the time-frequency resources of the first SPS to transmit downlink data, the network device selects a target MCS level from the N MCS levels configured for the first SPS based on a link adaptation algorithm (MCS selection algorithm) to encode the downlink data and then send it.

[0113] For example, the network device can determine the target MCS level to be used for the SPS transmission based on the CSI most recently reported by the terminal device, or based on the target MCS level used by the network device for the most recent (last) PDSCH transmission of the terminal device, and the ACK / NACK feedback information of the terminal device for the PDSCH transmission. The implementation of the link adaptation algorithm depends on the self-implementation of network equipment of different operators and is not limited here.

[0114] Step 408: The terminal device determines the target MCS level from the multiple MCS levels in sequence, and decodes the downlink data corresponding to the received first SPS until the decoding is successful.

[0115] In one possible design, the terminal device preferentially selects the first MCS level used for downlink data transmission corresponding to the second SPS as the target MCS level, and decodes the downlink data corresponding to the received first SPS. In the event of decoding failure, the terminal device then selects the MCS level with the smallest difference from the first MCS level among the remaining MCS levels among multiple MCS levels, and decodes the downlink data corresponding to the received first SPS until the decoding is successful. The second SPS is the most recent SPS before the first SPS. That is, the second SPS is the last SPS scheduled to the terminal device by the network device using a semi-static scheduling method before the first SPS.

[0116] In one possible design, the terminal device preferentially selects the first MCS level used for the most recent downlink data transmission as the target MCS level, and decodes the downlink data corresponding to the received first SPS; in the event of a decoding failure, the terminal device then selects the MCS level with the smallest difference from the first MCS level among the remaining MCS levels among the multiple MCS levels, and decodes the downlink data corresponding to the received first SPS until the decoding is successful. The most recent downlink data transmission includes: the last SPS scheduled to the terminal device by the network device using a dynamic scheduling method before the first SPS, or the last SPS scheduled to the terminal device by the network device using a semi-static scheduling method before the first SPS.

[0117] In one possible design, the above order is an order determined by the terminal device itself, that is, the above order depends on the UE implementation.

[0118] Indicatively Figure 5 As shown, the network device configures 3 MCSs for the first SPS, MCS 1>MCS 2>MCS 3. In the first transmission of the first SPS, the UE uses MCS1, MCS2, and MCS3 in sequence to decode the PDSCH, and finally decodes successfully using MCS3; in the second transmission of the first SPS, the UE first uses MCS3 (used last) to decode the PDSCH, and if the decoding fails, continues to use MCS2 to decode the PDSCH, and finally decodes successfully using MCS2; in the third transmission of the first SPS, the UE first uses MCS2 (used last) to decode the PDSCH, and finally decodes successfully using MCS2; in the fourth transmission of the first SPS, the UE first uses MCS2 (used last) to decode the PDSCH, and if the decoding fails, continues to use MCS1 to decode the PDSCH, and finally decodes successfully using MCS1; in the fifth transmission of the first SPS, the UE first uses MCS1 (used last) to decode the PDSCH, and finally decodes successfully using MCS1.

[0119] To summarize, the method provided in this embodiment configures multiple MCS levels for the first SPS, and uses the target MCS level among the multiple MCS levels to encode and decode the downlink data corresponding to the first SPS. A more appropriate MCS level can be used under various channel qualities, thereby making full use of the better channel quality and improving the utilization rate of the channel quality.

[0120] In addition, after the network device configures multiple MCS levels for the terminal device, the terminal uses the target MCS level among the multiple MCS levels in sequence, which reduces the amount of information that the network device needs to configure for the terminal device and saves air interface resources.

[0121] Regarding the above method 2:

[0122] Figure 6 A flowchart of a method for sending / receiving downlink data provided by an exemplary embodiment of the present application is shown. Figure 1 or Figure 2 The communication system shown is used as an example. The method includes:

[0123] Step 602, the network device configures a plurality of MCS levels and corresponding relationships for the first SPS;

[0124] The corresponding relationship includes: a corresponding relationship between multiple MCS levels and quantization intervals of serving cell measurement results. In the embodiment of the present application, the corresponding relationship is implicitly represented by at least one serving cell measurement result threshold.

[0125] The network device sends a configuration signaling to the terminal device, and the configuration signaling is used to configure multiple MCS levels for the first SPS. In an embodiment of the present application, the configuration signaling is used to configure at least one serving cell measurement result threshold, and the at least one serving cell measurement result threshold is used to determine N serving cell measurement result intervals, and establish a corresponding relationship between the N serving cell measurement result intervals and the N MCS levels.

[0126] In an embodiment of the present application, a network device sends an RRC configuration signaling to a terminal device, and the RRC configuration signaling is used to configure multiple MCS levels for the first SPS. The RRC configuration signaling carries SPS-Config configuration information. The RRC configuration signaling includes: CS-RNTI, the resource period of the first SPS, the number of downlink HARQ processes reserved for the first SPS, the PUCCH frequency domain resources for HARQ feedback for the first SPS, and the N MCS levels of the first SPS, at least one of the corresponding relationships. Wherein N is an integer greater than 1. That is, multiple MCS levels and corresponding relationships are configured through RRC (included in the SPS configuration).

[0127] In an embodiment of the present application, a network device sends a PDCCH indication for activating SPS to a terminal device, and the PDCCH indication carries multiple MCS levels and corresponding relationships.

[0128] Exemplarily, the network device activates the configuration resources of the first SPS through the PDCCH, and the configuration resources of the first SPS include:

[0129] (a) Time domain resource allocation information;

[0130] A set of time domain resources configured for the first SPS;

[0131] (b) frequency domain resource allocation information;

[0132] A set of frequency-domain resources for the first SPS configuration;

[0133] (c) MCS information;

[0134] Used to indicate N MCS levels, where N is greater than 1;

[0135] (d) PUCCH time-frequency resource information for HARQ feedback;

[0136] Schematically, the network device indicates a k1 value, where k1 is the time slot interval from when the UE receives the PDSCH to when the UE sends the ACK / NACK feedback for the received PDSCH.

[0137] (e) At least one serving cell measurement result threshold, which is used to determine the quantization interval of at least one serving cell measurement result, and each quantization interval of the serving cell measurement result corresponds to an MCS level.

[0138] The number of at least one serving cell measurement result threshold can be:

[0139] In a possible design: Configure N serving cell measurement result thresholds measure_th i, where 0 < i <= N, and the smaller i is, the smaller the corresponding measure_th i;

[0140] In another possible design: Configure N - 1 serving cell measurement result thresholds measure_th i, where 0 < i <= N - 1, and the smaller i is, the smaller the corresponding measure_th i;

[0141] The serving cell measurement result includes but is not limited to any one of the following measurement types:

[0142] CSI measurement result;

[0143] The TA value of the UE's measurement of itself and the network;

[0144] The RTT of the signal transmission between the UE's measurement of itself and the network;

[0145] The distance from the UE's measurement of itself to the satellite base station.

[0146] Step 604, the terminal device obtains multiple MCS levels for the first SPS configuration and the corresponding relationship;

[0147] The terminal device receives the RRC configuration signaling sent by the network device, and obtains the configuration resources and the corresponding relationship of the first SPS from the RRC configuration signaling. The terminal device also receives the activation instruction sent by the network device through the PDCCH, and activates the configuration resources of the first SPS according to the activation instruction.

[0148] The terminal device receives at least one configured service cell measurement result threshold; determines N service cell measurement result intervals according to the at least one service cell measurement result threshold, and establishes a correspondence between the N service cell measurement result intervals and the N MCS levels.

[0149] In a possible design, at least one service cell measurement result threshold includes: N service cell measurement result thresholds. When i is a positive integer less than N, the terminal device determines an interval greater than or equal to the i-th service cell measurement result threshold and less than the i+1-th service cell measurement result threshold as the i-th service cell measurement result interval; when i is a positive integer equal to N, the terminal device determines an interval greater than or equal to the i-th service cell measurement result threshold as the N-th service cell measurement result interval.

[0150] In the case of configuring N serving cell measurement result thresholds, the N serving cell measurement result intervals are respectively:

[0151] measure_th i<=measure_result <measure_th i+1,0<i<N

[0152] measure_th i<=measure_result, i=N.

[0153] In a possible design, at least one service cell measurement result threshold includes: N-1 service cell measurement result thresholds; when i is equal to 1, the terminal device determines an interval less than the first service cell measurement result threshold as the first service cell measurement result interval; when i is a positive integer greater than 1 and less than N-1, an interval greater than or equal to the i-th service cell measurement result threshold and less than the i+1-th service cell measurement result threshold is determined as the i-th service cell measurement result interval; when i is a positive integer equal to N-1, an interval greater than or equal to the i-th service cell measurement result threshold is determined as the N-th service cell measurement result interval.

[0154] For the case where N-1 serving cell measurement result thresholds are configured, the N serving cell measurement result intervals are respectively:

[0155] measure_result <measure_th i,i=1

[0156] measure_th i<=measure_result <measure_th i+1,1<i<N-1

[0157] measure_th i <= measure_result, i = N - 1。

[0158] In an embodiment of the present application, the terminal device determines the correspondence between N service cell measurement result intervals and N MCS levels. The N service cell measurement result thresholds correspond one-to-one with the N MCS levels, and the correspondence between the N service cell measurement result intervals and the N MCS levels is determined in an implicit manner. According to different measurement types, for example:

[0159] 1. The higher the MCS level corresponding to the interval with a larger CSI, or

[0160] 2. The higher the MCS level corresponding to the interval with a smaller TA value, or

[0161] 3. The higher the MCS level corresponding to the interval with a smaller RTT value, or

[0162] 4. The higher the MCS level corresponding to the interval with a smaller distance from the UE to the satellite base station.

[0163] Step 606, the network device uses the target MCS level among the multiple MCS levels to encode the downlink data corresponding to the first SPS and then sends it;

[0164] Each time the network device uses the time-frequency resources of the first SPS to transmit downlink data, the network device selects a target MCS level from the N MCS levels configured for the first SPS based on the link adaptation algorithm (MCS selection algorithm) to encode the downlink data and then sends it.

[0165] For example, the network device can determine the target MCS level used for this SPS transmission based on the CSI reported by the terminal device most recently, or based on the target MCS level used by the network device most recently (the previous time) for the PDSCH transmission of this terminal device, and the ACK / NACK feedback information of the terminal device for the PDSCH transmission. The implementation of this link adaptation algorithm depends on the self-implementation of the network devices of different operators and is not limited here.

[0166] Step 608, the terminal device determines the target MCS level among the multiple MCS levels according to the correspondence;

[0167] In a possible design: for the case of configuring N service cell measurement result thresholds

[0168] If the measurement result measure_result of the UE's current serving cell < measure_th 1, then the UE skips receiving the PDSCH using SPS this time.

[0169] Otherwise, the UE selects the MCS corresponding to the interval where the measurement result of the current serving cell is located.

[0170] In one possible design: for the case where N-1 service cell measurement result thresholds are configured, the UE selects the MCS corresponding to the interval where the measurement result of the current service cell is located.

[0171] Step 610: The terminal device uses or preferentially uses the target MCS level to decode the downlink data corresponding to the received first SPS.

[0172] like Figure 7 As shown, the network device configures three MCS levels for the first SPS, MCS1>MCS2>MCS3, and also configures two TA thresholds, and determines three TA intervals according to the two TA thresholds. At the first SPS transmission time T1, MCS3 is selected to decode the PDSCH according to the TA corresponding to the time T1; at the second SPS transmission time T2, MCS3 is selected to decode the PDSCH according to the TA corresponding to the time T2; at the third SPS transmission time T3, MCS2 is selected to decode the PDSCH according to the TA corresponding to the time T3; at the fourth SPS transmission time T4, MCS2 is selected to decode the PDSCH according to the TA corresponding to the time T4; at the fifth SPS transmission time T5, MCS1 is selected to decode the PDSCH according to the TA corresponding to the time T5.

[0173] In summary, the method provided in this embodiment configures multiple MCS levels and corresponding relationships for the first SPS by the network device; the terminal device can determine a more reasonable target MCS level according to the corresponding relationship, and use or give priority to the target MCS level to decode the downlink data corresponding to the received first SPS; not only can a more appropriate MCS level be used under various channel qualities, and the better channel quality can be fully utilized to improve the utilization rate of the channel quality; it can also complete the selection of the target MCS level with less calculation amount, thereby improving the calculation efficiency of the terminal.

[0174] Regarding the above method 3:

[0175] Figure 8 A flowchart of a method for sending / receiving downlink data provided by an exemplary embodiment of the present application is shown. Figure 1 or Figure 2 The communication system shown is used as an example. The method includes:

[0176] Step 802, the network device configures a plurality of MCS levels for the first SPS, and a method for using the plurality of MCS levels;

[0177] How to use multiple MCS levels, including:

[0178] The order in which multiple MCS levels are used, and the consecutive time each MCS level is used; or, the order in which multiple MCS levels are used, and the consecutive number of times each MCS level is used.

[0179] The usage order refers to the MCS usage order predicted according to the SPS transmission timing.

[0180] The network device sends a configuration signaling to the terminal device, and the configuration signaling is used to configure multiple MCS levels for the first SPS. In an embodiment of the present application, the configuration signaling is used to configure at least one serving cell measurement result threshold, and the at least one serving cell measurement result threshold is used to determine N serving cell measurement result intervals, and establish a corresponding relationship between the N serving cell measurement result intervals and the N MCS levels.

[0181] In an embodiment of the present application, a network device sends an RRC configuration signaling to a terminal device, and the RRC configuration signaling is used to configure multiple MCS levels for the first SPS. The RRC configuration signaling carries SPS-Config configuration information. The RRC configuration signaling includes: CS-RNTI, the resource period of the first SPS, the number of downlink HARQ processes reserved for the first SPS, the PUCCH frequency domain resources for HARQ feedback for the first SPS, the N MCS levels of the first SPS, and at least one of the methods for using the multiple MCS levels. Wherein N is an integer greater than 1. That is, multiple MCS levels and methods of use are configured through RRC (included in the SPS configuration).

[0182] In an embodiment of the present application, a network device sends a PDCCH indication for activating SPS to a terminal device, where the PDCCH indication carries multiple MCS levels and usage methods.

[0183] Exemplarily, the network device activates the configuration resources of the first SPS through the PDCCH, and the configuration resources of the first SPS include:

[0184] (a) Time domain resource allocation information;

[0185] A set of time domain resources configured for the first SPS;

[0186] (b) frequency domain resource allocation information;

[0187] A set of frequency domain resources configured for the first SPS;

[0188] (c) MCS information;

[0189] Used to indicate N MCS levels, where N is greater than 1;

[0190] (d) PUCCH time-frequency resource information for HARQ feedback;

[0191] Illustratively, the network device indicates a k1 value, where k1 is a time slot interval from when the UE receives a PDSCH to when the UE sends an ACK / NACK feedback for the PDSCH reception.

[0192] (e) The network device indicates the usage of the N MCS levels based on the prediction of the change of the UE channel condition. The usage of the N MCS levels is determined by the network according to the movement law of the satellite and the UE. The specific usage method can be:

[0193] In one possible design: an order of using N MCS levels predicted at an SPS transmission opportunity, and a continuous time for using each MCS level;

[0194] In one possible design: the order of use of N MCS levels predicted at SPS transmission opportunities, and the consecutive number of times each MCS level is used.

[0195] (f) In the embodiment of the present application, the network device further sends a first indication for indicating to the terminal device whether to use other candidate MCSs among the multiple MCS levels for decoding when decoding fails using the target MCS level. The target MCS level refers to the MCS level determined based on the multiple MCS levels.

[0196] That is, the network device may also instruct the UE whether the terminal needs other MCS levels that can be used for SPS to perform PDSCH decoding when the UE fails to decode the SPS transmission using the MCS predicted by the network device.

[0197] Step 804, the terminal device obtains multiple MCS levels configured for the first SPS, and a method for using the multiple MCS levels;

[0198] The terminal device receives the RRC configuration signaling sent by the network device, obtains the configuration resources of the first SPS and the usage method of multiple MCS levels from the RRC configuration signaling, and also receives the activation instruction sent by the network device via PDCCH, and activates the configuration resources of the first SPS according to the activation instruction.

[0199] In the embodiment of the present application, the method of using multiple MCS levels includes:

[0200] The order in which multiple MCS levels are used, and the consecutive time each MCS level is used; or, the order in which multiple MCS levels are used, and the consecutive number of times each MCS level is used.

[0201] The usage order refers to the MCS usage order predicted according to the SPS transmission timing.

[0202] In an embodiment of the present application, the terminal device also receives a first indication, wherein the first indication is used to instruct the terminal to decode using other candidate MCSs in the multiple MCS levels when decoding fails using the target MCS level.

[0203] Step 806: The network device uses a target MCS level among multiple MCS levels to encode the downlink data corresponding to the first SPS and then sends it;

[0204] Each time the network device uses the time-frequency resources of the first SPS to transmit downlink data, the network device selects a target MCS level from the N MCS levels configured for the first SPS based on the link adaptation algorithm (MCS selection algorithm), encodes the downlink data corresponding to the first SPS, and sends it.

[0205] For example, the network device can determine the target MCS level to be used for the SPS transmission based on the CSI most recently reported by the terminal device, or based on the target MCS level used by the network device for the most recent (last) PDSCH transmission of the terminal device, and the ACK / NACK feedback information of the terminal device for the PDSCH transmission. The implementation of the link adaptation algorithm depends on the self-implementation of network equipment of different operators and is not limited here.

[0206] Step 808, the terminal device determines a target MCS level from among the multiple MCS levels according to the usage method of the multiple MCS levels;

[0207] The terminal device calculates the target MCS level for this SPS transmission opportunity according to the order of use of multiple MCS levels and the continuous time used by each MCS level. In an embodiment of the present application, when the current SPS transmission opportunity is greater than the sum of the continuous times of the previous i-1 MCS levels and less than or equal to the sum of the continuous times of the previous i MCS levels, the terminal device determines the i-th MCS level as the target MCS level for this SPS transmission opportunity.

[0208] The terminal device calculates the target MCS level for this SPS transmission opportunity according to the order of use of multiple MCS levels and the consecutive number of times each MCS level is used. In an embodiment of the present application, when the terminal device is greater than the sum of the consecutive numbers of the previous i-1 MCS levels and less than or equal to the sum of the consecutive numbers of the previous i MCS levels at this SPS transmission opportunity, the i-th MCS level is determined as the target MCS level for this SPS transmission opportunity.

[0209] Step 810: The terminal device uses or gives priority to the target MCS level to decode the downlink data corresponding to the received first SPS.

[0210] In the embodiment of the present application, when decoding fails using the target MCS level, other candidate MCSs among multiple MCS levels are used for decoding.

[0211] like Fig. 9 As shown, the network device configures three MCS levels for the first SPS, MCS1>MCS2>MCS3, and also configures the usage method as follows: use in the order of MCS1, MCS2, and MCS3, and use each MCS level twice. At the first SPS transmission moment and the second SPS transmission moment, MCS1 is used for PDSCH decoding; at the third SPS transmission moment and the fourth SPS transmission moment, MCS2 is used for PDSCH decoding; at the fifth SPS transmission moment, MCS3 is used for PDSCH decoding.

[0212] To summarize, the method provided in this embodiment configures multiple MCS levels and usage methods for the first SPS by the network device; the terminal device can determine a more reasonable target MCS level based on the usage methods of the multiple MCS levels, and use or give priority to the target MCS level to decode the downlink data corresponding to the received first SPS; not only can a more appropriate MCS level be used under various channel qualities, and the better channel quality can be fully utilized to improve the utilization rate of the channel quality; it can also complete the selection of the target MCS level with less calculation amount, thereby improving the calculation efficiency of the terminal.

[0213] It should be noted that the steps executed by the terminal device in the above embodiment can be independently implemented as a downlink data receiving method on the terminal device side; the steps executed by the network device in the above embodiment can be independently implemented as a downlink data sending method on the network device side.

[0214] Fig.10 A block diagram of a receiving device for downlink data provided by an exemplary embodiment of the present application is shown. The device can be implemented as all or part of a terminal device, or the device can be set in the terminal device, and the device includes:

[0215] An acquisition module 1020 is used to acquire multiple MCS levels configured for the first degree SPS;

[0216] The receiving module 1040 is used to decode the received downlink data corresponding to the first SPS using the target MCS level among the multiple MCS levels.

[0217] In the embodiment of the present application, the receiving module 1040 is used to determine the target MCS level from the multiple MCS levels in sequence, and decode the received downlink data corresponding to the first SPS until the decoding is successful.

[0218] In the embodiment of the present application, the receiving module 1040 is used to preferentially select the first MCS level used for downlink data transmission corresponding to the second SPS as the target MCS level, and decode the received downlink data corresponding to the first SPS; in the case of decoding failure, select the MCS level with the smallest difference from the first MCS level among the remaining MCS levels in the multiple MCS levels, and decode the received downlink data corresponding to the first SPS until the decoding is successful;

[0219] The second SPS is the most recent SPS before the first SPS. That is, the second SPS is the last SPS scheduled to the terminal device by the network device in a semi-static scheduling manner before the first SPS.

[0220] In the embodiment of the present application, the receiving module 1040 is used to preferentially select the first MCS level used for the most recent downlink data transmission as the target MCS level, and decode the downlink data corresponding to the received first SPS; in the case of decoding failure, select the MCS level with the smallest difference from the first MCS level among the remaining MCS levels in the multiple MCS levels, and decode the downlink data corresponding to the received first SPS until the decoding is successful;

[0221] Wherein, the most recent downlink data transmission includes: the most recent dynamically scheduled downlink data transmission before the first SPS, or the most recent semi-statically scheduled downlink data transmission. The most recent downlink data transmission includes: the last SPS scheduled to the terminal device by the network device using a dynamic scheduling method before the first SPS, or the last SPS scheduled to the terminal device by the network device using a semi-static scheduling method before the first SPS.

[0222] In the embodiment of the present application, the order is an order determined by the terminal itself.

[0223] In the embodiment of the present application, the device further includes:

[0224] The acquisition module 1020 is used to acquire a corresponding relationship, where the corresponding relationship includes a corresponding relationship between the multiple MCS levels and the quantization intervals of the serving cell measurement result;

[0225] The receiving module 1040 is used to determine the target MCS level from the multiple MCS levels according to the corresponding relationship, and use or preferentially use the target MCS level to decode the received downlink data corresponding to the first SPS.

[0226] In this embodiment of the present application, the serving cell measurement result includes at least one of the following:

[0227] Channel state information CSI measurement results;

[0228] The time advance TA value between the terminal device and the network measured by the terminal device;

[0229] The round trip delay (RTT) of the signal transmission between the terminal device and the network measured by the terminal device;

[0230] The distance between the terminal device and the satellite base station is measured by the terminal device.

[0231] In the embodiment of the present application, the device further includes: an establishment module;

[0232] The receiving module 1040 is configured to receive at least one configured serving cell measurement result threshold;

[0233] The establishing module is used to determine N serving cell measurement result intervals according to the at least one serving cell measurement result threshold, and establish a correspondence between the N serving cell measurement result intervals and N MCS levels.

[0234] In the embodiment of the present application, the at least one serving cell measurement result threshold includes: N serving cell measurement result thresholds;

[0235] The establishing module is configured to, when i is a positive integer less than N, determine an interval greater than or equal to the i-th serving cell measurement result threshold and less than the i+1-th serving cell measurement result threshold as the i-th serving cell measurement result interval; and when i is a positive integer equal to N, determine an interval greater than or equal to the i-th serving cell measurement result threshold as the N-th serving cell measurement result interval.

[0236] In the embodiment of the present application, the at least one serving cell measurement result threshold includes: N-1 serving cell measurement result thresholds;

[0237] The establishing module is configured to, when i is equal to 1, determine an interval less than the first serving cell measurement result threshold as the first serving cell measurement result interval; when i is a positive integer greater than 1 and less than N-1, determine an interval greater than or equal to the i-th serving cell measurement result threshold and less than the i+1-th serving cell measurement result threshold as the i-th serving cell measurement result interval; when i is a positive integer equal to N-1, determine an interval greater than or equal to the i-th serving cell measurement result threshold as the N-th serving cell measurement result interval.

[0238] In the embodiment of the present application, the acquisition module 1020 is further used to acquire a method for using the multiple MCS levels;

[0239] The receiving module 1040 is further configured to determine the target MCS level from among the multiple MCS levels according to the method of using the multiple MCS levels, and use or preferentially use the target MCS level to decode the received downlink data corresponding to the first SPS.

[0240] In the embodiment of the present application, the method for using the multiple MCS levels includes:

[0241] The order of using the multiple MCS levels and the continuous time of using each MCS level;

[0242] or,

[0243] The order in which the multiple MCS levels are used, and the consecutive number of times each MCS level is used.

[0244] In the embodiment of the present application, the receiving module 1040 is further configured to use other candidate MCSs among the multiple MCS levels for decoding when decoding fails using the target MCS level.

[0245] In an embodiment of the present application, the receiving module 1040 is further used to receive a first indication, where the first indication is used to instruct the terminal to use other candidate MCSs among the multiple MCS levels for decoding when decoding using the target MCS level fails.

[0246] Fig.11 A block diagram of a device for sending downlink data provided by an exemplary embodiment of the present application is shown. The device can be implemented as all or part of a network device, or the device can be set in a terminal device, and the device includes:

[0247] A configuration module 1120, configured to configure a plurality of MCS levels for the first SPS;

[0248] The sending module 1140 is used to use the target MCS level among the multiple MCS levels, and use the target MCS level to encode the downlink data corresponding to the first SPS and then send it.

[0249] In the embodiment of the present application, the sending module 1140 is used to determine a target MCS level from among the multiple MCS levels based on a link adaptation algorithm.

[0250] In the embodiment of the present application, the configuration module 1120 is further used to configure a corresponding relationship for the terminal, where the corresponding relationship includes a corresponding relationship between the multiple MCS levels and the quantization intervals of the serving cell measurement result.

[0251] In this embodiment of the present application, the serving cell measurement result includes at least one of the following:

[0252] Channel state information CSI measurement results;

[0253] The time advance TA value between the terminal device and the network measured by the terminal device;

[0254] The round-trip transmission time (RTT) of the signal transmission between the terminal device and the network measured by the terminal device;

[0255] The distance between the terminal device and the satellite base station is measured by the terminal device.

[0256] In an embodiment of the present application, the configuration module 1120 is further used to configure at least one serving cell measurement result threshold for the terminal, and the at least one serving cell measurement result threshold is used to determine N serving cell measurement result intervals, and establish a correspondence between the N serving cell measurement result intervals and N MCS levels.

[0257] In this embodiment of the present application, the at least one serving cell measurement result threshold includes:

[0258] N serving cell measurement result thresholds;

[0259] or,

[0260] N-1 serving cell measurement result threshold.

[0261] In the embodiment of the present application, the configuration module 1120 is further used to configure the method for using the multiple MCS levels to the terminal.

[0262] In the embodiment of the present application, the method for using the multiple MCS levels includes:

[0263] The order of using the multiple MCS levels and the continuous time of using each MCS level;

[0264] or,

[0265] The order in which the multiple MCS levels are used, and the consecutive number of times each MCS level is used.

[0266] In an embodiment of the present application, the configuration module 1120 is further used to configure a first indication to the terminal, wherein the first indication is used to instruct the terminal to use other candidate MCSs among the multiple MCS levels for decoding when decoding using the target MCS level fails.

[0267] Fig.12 A schematic diagram of the structure of a communication device (terminal device or network device) provided by an exemplary embodiment of the present application is shown. The communication device includes: a processor 1201, a receiver 1202, a transmitter 1203, a memory 1204 and a bus 1205.

[0268] The processor 1201 includes one or more processing cores. The processor 1201 executes various functional applications and information processing by running software programs and modules.

[0269] The receiver 1202 and the transmitter 1203 may be implemented as a communication component, which may be a communication chip.

[0270] The memory 1204 is connected to the processor 1201 via a bus 1205 .

[0271] The memory 1204 may be used to store at least one instruction, and the processor 1201 may be used to execute the at least one instruction to implement the various steps performed by the terminal device and the network device in the above-mentioned various method embodiments.

[0272] In addition, the memory 1204 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, and the volatile or non-volatile storage device includes but is not limited to: a magnetic disk or optical disk, an EEPROM (Electrically Erasable Programmable Read-Only Memory), an EPROM (Erasable Programmable Read-Only Memory), a SRAM (Static Random Access Memory), a ROM (Read-Only Memory), a magnetic storage device, a flash memory, and a PROM (Programmable Read-Only Memory).

[0273] The present application provides a computer-readable storage medium, in which at least one instruction is stored. The at least one instruction is loaded and executed by the processor to implement the downlink data sending / receiving method provided by the above-mentioned various method embodiments.

[0274] The present application also provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the downlink data sending / receiving method provided by the above-mentioned various method embodiments.

[0275] Those skilled in the art should be aware that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented with hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein the communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0276] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A method for receiving downlink data, characterized in that: Applied in a terminal device, the method comprises: Acquire multiple modulation coding scheme MCS levels configured for the first semi-persistent scheduling SPS; Decoding the received downlink data corresponding to the first SPS using a target MCS level among the multiple MCS levels, The method further includes: obtaining a method for using the multiple MCS levels; The decoding of the received downlink data corresponding to the first SPS using the target MCS level among the multiple MCS levels includes: determining the target MCS level from among the multiple MCS levels according to the method for using the multiple MCS levels, and using or preferentially using the target MCS level to decode the received downlink data corresponding to the first SPS, The method for using the multiple MCS levels includes: the order in which the multiple MCS levels are used, and the continuous time each MCS level is used; or the order in which the multiple MCS levels are used, and the continuous number of times each MCS level is used.

2. The method according to claim 1, characterized in that The method further comprises: In the case that decoding fails using the target MCS level, decoding is performed using other candidate MCSs among the multiple MCS levels.

3. The method according to claim 2, characterized in that The method further comprises: A first indication is received, where the first indication is used to instruct the terminal to use other candidate MCSs among the multiple MCS levels for decoding when decoding using the target MCS level fails.

4. A method for sending downlink data, characterized in that: Applied in a network device, the method comprises: Configuring multiple modulation and coding scheme MCS levels for the first semi-persistent scheduling SPS; Using a target MCS level among the multiple MCS levels, encoding the downlink data corresponding to the first SPS using the target MCS level and then sending it, The method further comprises: configuring a method for using the multiple MCS levels, The method for using the multiple MCS levels includes: the order in which the multiple MCS levels are used, and the continuous time each MCS level is used; or the order in which the multiple MCS levels are used, and the continuous number of times each MCS level is used.

5. The method according to claim 4, characterized in that The using a target MCS level among the multiple MCS levels, and encoding the downlink data corresponding to the first SPS using the target MCS level and then sending the encoding data, comprises: A target MCS level is determined among the multiple MCS levels based on a link adaptation algorithm.

6. The method according to claim 4, characterized in that The method further comprises: A first indication is configured, where the first indication is used to instruct the terminal to use other candidate MCSs among the multiple MCS levels for decoding when decoding using the target MCS level fails.

7. A device for receiving downlink data, characterized in that: The device comprises: An acquisition module, used to acquire multiple modulation coding scheme MCS levels configured for the first semi-persistent scheduling SPS; a receiving module, configured to decode the received downlink data corresponding to the first SPS using a target MCS level among the multiple MCS levels, The acquisition module is further used to acquire a method for using the multiple MCS levels; The receiving module is further configured to determine the target MCS level from the multiple MCS levels according to the method for using the multiple MCS levels, and use or preferentially use the target MCS level to decode the received downlink data corresponding to the first SPS, The method for using the multiple MCS levels includes: the order in which the multiple MCS levels are used, and the continuous time each MCS level is used; or the order in which the multiple MCS levels are used, and the continuous number of times each MCS level is used.

8. The device according to claim 7, characterized in that The receiving module is further configured to use other candidate MCSs in the multiple MCS levels for decoding when decoding fails using the target MCS level.

9. The device according to claim 8, characterized in that The receiving module is further used to receive a first indication, where the first indication is used to instruct the terminal to use other candidate MCSs among the multiple MCS levels for decoding when decoding using the target MCS level fails.

10. A device for sending downlink data, characterized in that: The device comprises: A configuration module, configured to configure multiple modulation and coding scheme MCS levels for the first semi-persistent scheduling SPS; a sending module, configured to use a target MCS level among the multiple MCS levels, and to use the target MCS level to encode the downlink data corresponding to the first SPS and then send it, The configuration module is further used to configure the usage method of the multiple MCS levels. The method for using the multiple MCS levels includes: the order in which the multiple MCS levels are used, and the continuous time each MCS level is used; or the order in which the multiple MCS levels are used, and the continuous number of times each MCS level is used.

11. The device according to claim 10, characterized in that The sending module is used to determine a target MCS level from among the multiple MCS levels based on a link adaptation algorithm.

12. The device according to claim 10, characterized in that The configuration module is further used to configure a first indication, where the first indication is used to instruct the terminal to use other candidate MCSs among the multiple MCS levels for decoding when decoding using the target MCS level fails.

13. A terminal device, characterized in that: The device comprises a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the steps of any one of the methods of claims 1 to 3.

14. A network device, characterized in that: The device comprises a processor and a memory, wherein the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the steps of any one of the methods of claims 4 to 6.

15. A computer-readable storage medium having instructions stored thereon, characterized in that: When the instructions are executed by a processor, the steps of any method in claims 1 to 3 are implemented, or the steps of any method in claims 4 to 6 are implemented.

16. A computer program product comprising computer instructions, characterized in that When the computer program product is executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 3 or the method according to any one of claims 4 to 6.

Citation Information

Patent Citations

  • Random access method, terminal equipment and network equipment

    CN110784932A

  • Methods and Arrangements for Semi-Persistent Scheduling

    US20150245326A1