Data transmission method, terminal device, and network device
By controlling the uplink transmission in the terminal device and selecting the appropriate MCS level for uplink transmission, the problem of reduced transmission efficiency and reception failure caused by the large signal propagation delay between the terminal device and the satellite in NTN is solved.
Patent Information
- Application Number
- CN202080094223.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-09
- Publication Date
- 2025-04-11
- Estimated Expiration
- 2040-03-09
AI Technical Summary
In Non Terrestrial Network (NTN), the signal propagation delay between the terminal device and the satellite is large, resulting in an increase in the scheduling transmission delay. The network may use an inappropriate MCS level to schedule the terminal device to transmit uplink, resulting in a decrease in transmission efficiency or failure in uplink transmission reception.
Uplink transmission is controlled by the terminal device, uplink transmission is performed using a first MCS level determined based on the measurement-related information of the serving cell and the available MCS level indicated by the downlink channel, or uplink transmission is not performed.
Accurate control of the uplink transmission of the terminal device is achieved, and the most appropriate MCS level is selected, thereby avoiding the problems of reduced transmission efficiency and failure of uplink transmission and reception.
Smart Images

Figure CN114982323B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a data transmission method, terminal equipment, network equipment, a chip, a computer-readable storage medium, a computer program product, and a computer program. Background Art
[0002] Compared with the cellular network used in related technologies, the signal propagation delay between the terminal device and the satellite in the Non Terrestrial Network (NTN) is greatly increased. The large propagation delay will introduce a large scheduling delay for scheduling transmission, resulting in the network equipment using an inappropriate MCS level to schedule the uplink transmission of the terminal device. In this scenario, how to control the uplink transmission of the terminal device to avoid a decrease in transmission efficiency or uplink transmission reception failure becomes a problem that needs to be solved. Summary of the invention
[0003] To solve the above technical problems, embodiments of the present invention provide a data transmission method, a terminal device, a network device, a chip, a computer-readable storage medium, a computer program product, and a computer program.
[0004] In a first aspect, a data transmission method is provided, comprising:
[0005] The terminal device controls the uplink transmission; wherein the method of controlling the uplink transmission includes: adopting the first modulation and decoding scheme MCS level for uplink transmission, or not performing uplink transmission;
[0006] The first MCS level is determined according to at least one of the following:
[0007] The measurement related information of the service cell of the terminal device, and / or, M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1.
[0008] In a second aspect, a data transmission method is provided, comprising:
[0009] The network device receives an uplink transmission transmitted using a first modulation and decoding scheme MCS level;
[0010] The first MCS level is an MCS level determined based on at least one of the following: measurement-related information of a service cell of the terminal device, and / or M available MCS levels indicated by a first downlink channel; M is an integer greater than or equal to 1.
[0011] In a third aspect, a terminal device is provided, including:
[0012] A first communication unit performs uplink transmission;
[0013] A first processing unit controls uplink transmission; wherein the method of controlling uplink transmission includes: using a first modulation and decoding scheme MCS level for uplink transmission, or not performing uplink transmission;
[0014] The first MCS level is determined according to at least one of the following: measurement related information of the serving cell, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1.
[0015] In a fourth aspect, a network device is provided, including:
[0016] A second communication unit receives an uplink transmission transmitted using a first modulation and decoding scheme MCS level;
[0017] The first MCS level is an MCS level determined based on at least one of the following: measurement-related information of a service cell of the terminal device, and / or M available MCS levels indicated by a first downlink channel; M is an integer greater than or equal to 1.
[0018] In a fifth aspect, a terminal device is provided, comprising: a processor and a memory for storing a computer program that can be run on the processor,
[0019] The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to execute the steps of the method described above.
[0020] In a sixth aspect, a network device is provided, comprising: a processor and a memory for storing a computer program that can be run on the processor,
[0021] The memory is used to store computer programs, and the processor is used to call and run the computer programs stored in the memory to execute the steps of the method described above.
[0022] In a seventh aspect, a chip is provided, comprising: a processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes the method described above.
[0023] In an eighth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium is used to store a computer program, wherein the computer program enables a computer to execute the steps of the method as described above.
[0024] In a ninth aspect, a computer program product is provided, comprising computer program instructions, which enable a computer to execute the method as described above.
[0025] In a tenth aspect, a computer program is provided, wherein the computer program enables a computer to execute the method as described above.
[0026] By adopting the above scheme, when the terminal device controls the uplink transmission, the most suitable MCS level is selected according to the different service cell measurement results of the terminal device, and then the first MCS level is used for uplink transmission, or uplink transmission is not performed. In this way, the uplink transmission of the terminal device can be accurately controlled, and the most suitable MCS level can be determined in combination with the measurement-related information of the service cell, thereby avoiding the problem of reduced transmission efficiency and uplink transmission reception failure. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 This is a schematic diagram of a communication system architecture provided by an embodiment of the present application. Figure 1 ;
[0028] Figure 2 This is a schematic diagram of a data transmission method provided in an embodiment of the present application. Figure 1 ;
[0029] Figure 3 This is a schematic diagram of a data transmission method provided in an embodiment of the present application. Figure 2 ;
[0030] Figure 4 This is a schematic diagram of a data transmission method provided in an embodiment of the present application. Figure 3 ;
[0031] Figure 5 This is a processing scenario provided by the embodiment of the present application. Figure 1 ;
[0032] Figure 6 This is a schematic diagram of a data transmission method provided in an embodiment of the present application. Figure 4 ;
[0033] Figure 7 This is a processing scenario provided by the embodiment of the present application. Figure 2 ;
[0034] Figure 8 This is a schematic diagram of a data transmission method provided in an embodiment of the present application. Figure 5 ;
[0035] Fig. 9 This is a processing scenario provided by the embodiment of the present application. Figure 3 ;
[0036] Fig.10 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0037] Fig.11This is a schematic diagram of the structure of a network device provided in an embodiment of the present application;
[0038] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present invention;
[0039] Fig.13 is a schematic block diagram of a chip provided in an embodiment of the present application;
[0040] Fig.14 This is a schematic diagram of a communication system architecture provided by an embodiment of the present application. Figure 2 . DETAILED DESCRIPTION
[0041] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present invention, the implementation of the embodiments of the present invention is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not intended to limit the embodiments of the present invention.
[0042] The following will describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0043] The technical solutions of the embodiments of the present application can be applied to various communication systems, for example: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system or 5G system, etc.
[0044] For example, the communication system 100 used in the embodiment of the present application can be as follows: Figure 1 As shown. The communication system 100 may include a network device 110, which may be a device that communicates with a UE 120 (or a communication terminal device, a terminal device). The network device 110 may provide communication coverage for a specific geographical area, and may communicate with a UE located in the coverage area. Optionally, the network device 110 may be a network device (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a network device (NodeB, NB) in a WCDMA system, or an evolved network device (Evolutional Node B, eNB or eNodeB) in an LTE system, or a wireless controller in a cloud radio access network (Cloud Radio Access Network, CRAN), 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 evolved public land mobile network (Public Land Mobile Network, PLMN), etc.
[0045] The communication system 100 also includes at least one UE 120 located within the coverage of the network device 110. As used herein, "UE" includes but is not limited to being connected via a wired line, such as via a Public Switched Telephone Networks (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as, for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter; and / or a device of another UE configured to receive / send communication signals; and / or an Internet of Things (IoT) device. A UE configured to communicate via a wireless interface may be referred to as a "wireless communication terminal device", "wireless terminal device" or "mobile terminal device".
[0046] It should be understood that the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article is only a description of the association relationship of associated objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0047] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present invention, the implementation of the embodiments of the present invention is described in detail below in conjunction with the accompanying drawings. The attached drawings are for reference only and are not intended to limit the embodiments of the present invention.
[0048] The embodiment of the present invention provides a data transmission method, such as Figure 2 As shown, including:
[0049] Step 21: The terminal device controls uplink transmission; wherein the manner of controlling uplink transmission includes: adopting a first modulation and coding scheme (MCS) level for uplink transmission, or not performing uplink transmission;
[0050] The first MCS level is determined based on at least one of the following: measurement-related information of the service cell of the terminal device, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1.
[0051] Correspondingly, when the terminal device adopts the first modulation and decoding scheme MCS level for uplink transmission, the embodiment of the present invention also provides a data transmission method for the network device, such as Figure 3 As shown, including:
[0052] Step 31: The network device receives an uplink transmission transmitted using a first modulation and decoding scheme MCS level;
[0053] The first MCS level is an MCS level determined based on at least one of the following: measurement-related information of a service cell of the terminal device, and / or M available MCS levels indicated by the network device to the terminal device via a first downlink channel; M is an integer greater than or equal to 1.
[0054] In this embodiment, the network device may be a satellite in an NTN scenario.
[0055] The embodiments provided in the present application can be applied to Non Terrestrial Network (NTN). The NTN provides communication services to ground users by means of satellite communication. Compared with ground cellular network communication, satellite communication has many unique advantages. First, satellite communication is not limited by the user's geographical area. For example, general land communication cannot cover areas such as oceans, mountains, deserts, etc. where network equipment cannot be set up or where communication coverage is not provided due to sparse population. For satellite communication, since one satellite can cover a large area of land, and the satellite can orbit around 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 has high stability and is not limited by natural disasters.
[0056] Communication satellites are divided into LEO (Low-Earth Orbit) satellites, MEO (Medium-Earth Orbit) satellites, GEO (Geostationary Earth Orbit) satellites, HEO (High Elliptical Orbit) satellites, etc. according to the different orbital altitudes.
[0057] LEO, low orbit satellite altitude range is 500km ~ 1500km, the corresponding orbit period is about 1.5 hours ~ 2 hours. The signal propagation delay of single-hop communication between users is generally less than 20ms. The maximum satellite visible time is 20 minutes. The signal propagation distance is short, the link loss is small, and the transmission power requirement of the user terminal is not high.
[0058] GEO, geosynchronous orbit satellite, orbits at an altitude of 35786km and rotates around the earth every 24 hours. The signal propagation delay of single-hop communication between users is generally 250ms.
[0059] 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.
[0060] The solution provided in this embodiment is particularly suitable for dynamic scheduling (Dynamic Grant) uplink transmission. The dynamic scheduling of uplink transmission is explained as follows: the network device (such as a satellite or a base station) can obtain the data transmission requirements of the terminal device based on the BSR (Buffer Status Report) information reported by the terminal device, and the channel quality of the terminal device can be estimated through SRS (Sounding Reference Signal) measurement. For scenarios with uplink and downlink channel reciprocity, the uplink channel quality of the terminal device can also be estimated through the CSI (downlink measurement) reported by the terminal device. The base station dynamically schedules uplink transmission through PDCCH, and indicates a UL grant (uplink authorization) resource and an MCS level parameter used by the terminal device in the PDCCH. After receiving the PDCCH, the terminal device uses the indicated MCS parameter to transmit the MAC PDU generated by the MAC layer through the indicated UL grant.
[0061] Compared with the cellular network used by traditional NR, the signal propagation delay between the terminal device and the satellite in NTN is greatly increased. The large propagation delay will introduce a large scheduling delay for scheduling transmission, resulting in that the CSI information previously reported by the terminal device or the channel quality estimated by the network based on the previous SRS transmission of the terminal device may no longer be accurate during network scheduling, which will cause the network to use an inappropriate MCS level to schedule the uplink transmission of the terminal device. Especially for LEO satellite scenarios, the relative speed of the satellite relative to the ground is very fast, resulting in a large change in the signal propagation delay. Different propagation delays mean that the channel quality also varies greatly. If the network always uses the lowest MCS level to schedule uplink transmission, it will not cause transmission failure, but it will cause a decrease in transmission efficiency. If the network uses a higher MCS level to schedule uplink transmission, it will cause uplink transmission reception failure, and further scheduling retransmission is required, which will also cause resource waste and large service transmission delays, reducing user experience.
[0062] Based on this, the embodiments of the present application are described in detail with reference to the following examples:
[0063] Example 1:
[0064] The measurement related information of the serving cell includes: a current measurement result of the serving cell.
[0065] The solution provided in this example determines the second MCS level based on the current measurement result of the service cell and the correspondence between the quantization interval of the measurement result and the MCS level; then determines to perform uplink transmission based on the second MCS level and the M available MCS levels, or determines to use the first MCS level for uplink transmission.
[0066] Combination Figure 4 , to illustrate the solution provided by this example:
[0067] Step 41: The terminal device receives the configuration information sent by the network device.
[0068] Correspondingly, the network device sends configuration information to the terminal device. The configuration information can be carried by radio resource control (RRC) signaling, or by medium access control (MAC) control element (CE), or by physical downlink control channel (PDCCH), or by physical downlink shared channel (PDSCH), etc., which are not exhaustive here.
[0069] It should be noted that, in addition to the above-mentioned network device directly sending the configuration information to the terminal device, the terminal device (or network device) can also determine the configuration information according to the protocol, or the terminal device can also determine the configuration information in an implicit way, etc., which are not exhaustively listed in this example. Figure 4 Step 41 in is an optional step. Whether or not step 41 is executed is sufficient as long as the terminal device can finally obtain the relevant content in the configuration information.
[0070] The configuration information may specifically include at least one of the following:
[0071] 1) N MCS levels (or, can be considered as N sets of MCS level parameters), where N is an integer greater than or equal to 1.
[0072] 2) K-1 service cell measurement result thresholds, the K-1 service cell measurement result thresholds are used to determine the K service cell measurement result intervals; the K-1 measurement result thresholds may not be configured by the network device, but may be preset or determined by the terminal device. Specifically, the K-1 measurement result thresholds may be: preset, for example, preset according to a protocol, that is, the terminal device and the network device side both preset the K-1 measurement result thresholds; or, may be determined by the terminal device itself.
[0073] The K-1 measurement result threshold values may include at least one of the following: at least one threshold value for a signal quality measurement result, and / or at least one quantization threshold value for a TA value, and / or at least one threshold value for a distance.
[0074] 3) The correspondence between the measurement result quantization interval and the MCS level.
[0075] There may be K measurement result quantization intervals and N MCS levels. That is, the correspondence between the measurement result quantization intervals and the MCS levels may be understood as the correspondence between K measurement result quantization intervals and N MCS levels.
[0076] The K measurement result quantization intervals are determined according to the K-1 measurement result thresholds. The channel quality interval is used to characterize the channel quality of the current dynamically scheduled uplink resource at the time of sending on the terminal device side. The current dynamically scheduled uplink resource may be a physical uplink shared channel (PUSCH, Physical Uplink Share CHannel).
[0077] Accordingly, the measurement result quantization interval may include one of the following:
[0078] Quantization interval of signal quality measurement results;
[0079] Timing Advanced (TA) value quantization interval;
[0080] The quantified interval of the distance between the terminal device and the network device.
[0081] Furthermore, there is no overlap between the quantization intervals of different measurement results.
[0082] The measurement result quantization interval may be one of the above three types, or a combination of two or three of the above three types.
[0083] In this example, the correspondence between the measurement result quantization interval and the MCS level is configured by the network device, or is preset, or is determined by the terminal device.
[0084] Specifically, if it is configured for a network device, the configuration information sent by the aforementioned network device to the terminal device includes the correspondence between the quantization interval of the measurement result and the MCS level.
[0085] The correspondence between the measurement result quantization interval and the MCS level may be preset, which may be understood as being preset according to a protocol.
[0086] The correspondence between the measurement result quantization interval and the MCS level may also be determined by the terminal device. In this case, it may be implicitly determined by the terminal device, that is, the terminal device may obtain the MCS parameters corresponding to N MCS levels, and may also obtain K-1 measurement result quantization interval threshold values; the terminal device may set the correspondence between the measurement result quantization interval and the MCS level according to at least one of the following rules:
[0087] The larger the interval of the signal quality measurement result, the higher the MCS level corresponding to it;
[0088] The smaller the TA value, the higher the MCS level corresponding to the interval;
[0089] The smaller the distance between the terminal device and the network equipment (such as satellite, base station) of the service cell, the higher the corresponding MCS level.
[0090] In one example, K may be equal to N. That is, there may be a one-to-one correspondence between the K measurement result quantization intervals and the N MCS levels;
[0091] Alternatively, in one example, K may not be equal to N, that is, the K measurement result quantization intervals and the N MCS levels may not correspond, that is, K may not be equal to N; for example, there are 3 measurement result quantization intervals and 2 MCS levels, among which measurement result quantization intervals 1 and 2 correspond to MCS level 1, and measurement result quantization interval 3 corresponds to MCS level 3.
[0092] In addition, the configuration information in this example may also include other content, such as CS-RNTI, the number of uplink HARQ processes reserved for CG, CG resource period, time-frequency resources, etc., which are not exhaustively listed here and do not serve as a limitation on the configuration information.
[0093] In this example, the serving cell measurement result interval is used for the current serving cell measurement result of the terminal device.
[0094] Step 42: The terminal device performs serving cell measurement.
[0095] The current measurement result of the serving cell includes at least one of the following:
[0096] Current signal quality measurement results;
[0097] Current TA value;
[0098] The current distance between the terminal device and the network device corresponding to the service cell.
[0099] The signal quality measurement result may include at least one of the following:
[0100] CSI (Channel state information, channel state information) measurement results, reference signal received power (RSRP, Reference Signal Receiving Power), received signal strength indicator (RSSI, Received Signal Strength Indicator), reference signal received quality (RSRQ, Reference Signal Receiving Quality), signal to interference and noise ratio (SINR, Signal to Reference Ratio). These measurement results can be obtained by measuring the reference signal sent by the network device, which will not be described in detail here.
[0101] The method for acquiring the current TA value may include: the terminal device determines the latest TA value, or the current TA value, based on its own location information and ephemeris information.
[0102] The current distance between the terminal device and the network device corresponding to the service cell can be obtained by: the terminal device can determine its own position information, then determine the current position of the network device according to the ephemeris information, and determine the current distance between the terminal device and the network device based on the positions of the two.
[0103] The location information of the terminal device may be the geographical location information corresponding to the current location of the terminal device, such as longitude and latitude (and may further include altitude), or may be the cell identifier corresponding to the location of the terminal, etc., which are not exhaustively listed in this embodiment. The terminal device may obtain the location information by using a GPS unit installed in itself, or may be sent by a network device, and of course there are other ways, which are not exhaustively listed in this embodiment.
[0104] It should be understood that in the scenario of obtaining the TA value and the current distance between the terminal device and the network device corresponding to the service cell, the terminal device is required to have positioning capability.
[0105] Step 43: The terminal device receives M available MCS levels indicated by the first downlink channel.
[0106] Correspondingly, the network device indicates M available MCS levels to the terminal device through the first downlink information.
[0107] The first downlink channel may be a physical downlink control channel (PDCCH) for dynamically scheduling uplink transmission.
[0108] The M available MCSs indicated by the first downlink channel are included in the N MCS levels included in the configuration information in step 41;
[0109] In other words, the N MCS levels at least include the M available MCS levels indicated by the first downlink channel.
[0110] Specifically, the manner of indicating the M available MCS levels in the first downlink channel may be: indicating only the indexes of the M MCS levels, or indicating through a bitmap.
[0111] The indication method through the MCS level index may be that when configuring N MCS level parameters, a corresponding index is configured for each MCS level, and then, when indicating the first downlink channel, only the indexes corresponding to M available MCS levels need to be carried.
[0112] Alternatively, in the method of indicating through a bitmap, different bits in the bitmap may correspond to different MCS levels among the N MCS levels; if a bit is set to a first value, it indicates that the MCS level corresponding to the bit is one of the M available MCS levels, and if a bit is set to a second value, it indicates that the corresponding MCS level is not one of the M available MCS levels. The first value may be 1, the second value may be 0, or vice versa.
[0113] Step 44, the terminal device controls the uplink transmission; wherein, the method of controlling the uplink transmission includes: adopting the first modulation and decoding scheme MCS level to perform uplink transmission, or not performing uplink transmission.
[0114] Specifically, the terminal device determines the second MCS level according to the current measurement result of the serving cell and the correspondence between the quantization interval of the measurement result and the MCS level.
[0115] It should also be noted here that, in the process of determining the second MCS level according to the aforementioned serving cell measurement result and the correspondence between the measurement result interval and the MCS level, if the serving cell measurement result includes multiple contents, such as the current TA value and the signal quality measurement result;
[0116] Then, accordingly, based on the current TA value and the mapping relationship (or correspondence relationship) between the corresponding measurement result interval and the MCS level, the MCS level A can be obtained;
[0117] Based on the signal quality measurement results and the mapping relationship (or correspondence relationship) from the corresponding measurement result interval to the MCS level, the MCS level B can be obtained.
[0118] If MCS level A is different from MCS level B, the MCS with the lowest level can be selected as the second MCS; if the two are the same, either one can be selected as the second MCS level.
[0119] Alternatively, if the aforementioned three measurement results all exist, three MCS levels are obtained according to the mapping relationship (or corresponding relationship) between the measurement result interval and the MCS level; if there are two identical MCS levels, then the two identical MCS levels are used as the second MCS level; if the three MCS levels are all different, then the lowest MCS level is selected as the second MCS level.
[0120] In this example, the method for controlling uplink transmission is determined, including:
[0121] In a case where the second MCS level is not lower than the lowest MCS level among the M available MCS levels, determining a first MCS level based on the second MCS level, and adopting the first MCS level for uplink transmission;
[0122] or,
[0123] In a case where the second MCS level is not in the M available MCS levels and the second MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
[0124] That is to say, if the second MCS determined based on the correspondence between the quantization interval of the measurement result and the MCS level, and the second MCS determined by the current measurement result, is included in the M available MCS levels, or, although not included in the M available MCS levels, is greater than the highest MCS level among the M available MCS levels, then the first MCS level is further determined based on the second MCS level, and then the first MCS level is adopted for uplink transmission.
[0125] On the contrary, if the second MCS level is not included in the M available MCS levels and is lower than the lowest MCS level among the M available MCS levels, it can be determined not to perform this uplink transmission (or it can be determined to ignore and skip this uplink transmission).
[0126] The determining the first MCS level based on the second MCS level includes:
[0127] If the M available MCS levels include the second MCS level, use the second MCS level as the first MCS level;
[0128] If the second MCS level is not in the M available MCS levels and the second MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
[0129] That is, if the second MCS level is included in the M available MCS levels, the second MCS is directly adopted as the first MCS level for this uplink transmission;
[0130] Otherwise, if the second MCS level is not among the M available MCS levels and the second MCS level is higher than the highest MCS level among the M available MCS levels, however, the M available MCS levels are the MCS levels available to the terminal device by the network device, therefore, the second MCS level is not used for subsequent transmission, but the highest MCS level among the M available MCS levels is directly used as the first MCS level for this uplink transmission.
[0131] For example, the first downlink channel is a PDCCH, then if the M available MCS levels indicated in the PDCCH include the second MCS level selected by the terminal device, the terminal device uses the MCS level to perform data transmission on the uplink resource;
[0132] If the M available MCS levels indicated in the PDCCH do not include the second MCS level selected by the terminal device, then
[0133] If the second MCS level selected by the terminal device is higher than the highest MCS of the M available MCS levels indicated by the PDCCH, the terminal device may use the highest MCS of the M available MCS levels indicated by the PDCCH for data transmission;
[0134] If the second MCS level selected by the terminal device is lower than the lowest MCS of the M available MCS levels indicated by the PDCCH, the terminal device skips this uplink transmission.
[0135] In general, the solution provided in this example can be understood as: the network configures a correspondence between multiple MCS levels and multiple channel quality parameters. When PDCCH schedules uplink transmission, the base station indicates multiple available MCS parameters. The UE decides which MCS level to use for uplink transmission based on the current channel quality. If no MCS parameters are met, if the MCS selected by the UE is higher than the highest MCS indicated by the PDCCH, the UE can use the highest MCS indicated by the PDCCH for data transmission; if the MCS selected by the UE is lower than the lowest MCS indicated by the PDCCH, the UE skips the uplink transmission.
[0136] Combination Figure 5 This example is explained, taking the measurement result as the TA value as an example, assuming that the network device configures 5 sets of MCS parameters for the terminal device through configuration information, where MCS1 is greater than MCS2, greater than MCS3, greater than MCS4, and greater than MCS5; and different TA measurement result threshold values are configured to further determine the correspondence between the 5 MCS levels and the 5 TA intervals;
[0137] Before the first uplink transmission, the terminal device receives an indication from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) that the M available MCS levels are MCS2 and MCS3. At T1-send (sending) time, according to the corresponding relationship, MCS3 is selected according to the TA value corresponding to the time. Correspondingly, the network device (satellite, which can be called gNB in the figure) receives the information transmitted on PUSCH using MCS3 at T1-receive (receiving) time.
[0138] It should be understood that before different uplink transmissions, a message may be received from the network device to indicate the M available MCS levels in this uplink transmission, and the M available MCS levels corresponding to different times are different (including different numbers M, and / or different MCS levels, etc.); of course, if the current uplink transmission is the same as the M available MCS levels for the previous uplink transmission, the network device may not need to indicate it every time, and the terminal device can default to using the M available MCS levels received and saved last time for this processing; of course, it can also indicate it every time.
[0139] Recombination Figure 5 For example, before the second uplink transmission, the terminal device receives a message from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) indicating that the M available MCS levels this time are MCS2 and MCS3; the TA value at the T2-send moment is different from the TA value at the T1-send moment, and the MCS1 corresponding to the current TA value is MCS1, but MCS1 is not within the M available MCS levels (MCS2, MCS3) indicated this time, but MCS1 is greater than MCS2. Therefore, the highest MCS level among the M available MCS levels, that is, MCS2, can be used as the first MCS level for uplink transmission in this uplink transmission, which will not be repeated;
[0140] Before the third uplink transmission, the terminal device receives a signal from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) indicating that the M available MCS levels this time are MCS3 and MCS4; when the TA changes at T3-send, MCS5 is selected according to the TA value corresponding to the T3-send time. However, MCS5 is no longer among the M available MCS levels indicated this time, and is lower than the lowest MCS level (MCS4). Therefore, based on the solution provided in this example, it is determined not to perform this uplink transmission, that is, to skip this uplink transmission.
[0141] In this example, the most appropriate MCS level is selected from the indicated multiple available MCS levels according to different channel qualities, which can maximize the use of channel quality to transmit as much data as possible. The terminal device only needs to select the MCS level based on the current channel quality. The solution is simple and easy to implement. At the same time, the limited number of available MCS levels indicated in the first downlink channel is conducive to network implementation. The network side only needs to blindly detect the limited number of MCS levels on the uplink resources.
[0142] Example 2:
[0143] The measurement related information of the serving cell includes: a current measurement result of the serving cell, and a change trend of the measurement result of the serving cell.
[0144] One implementation of this example is Figure 6 As shown below:
[0145] Step 61: The terminal device receives the configuration information sent by the network device.
[0146] Step 62: The terminal device performs serving cell measurement.
[0147] Step 63: The terminal device receives M available MCS levels indicated by the first downlink channel.
[0148] Correspondingly, the network device indicates M available MCS levels to the terminal device through the first downlink information.
[0149] The above steps 61 to 63 are the same as steps 41 to 43 of Example 1, and thus will not be described in detail.
[0150] Step 64: The terminal device determines whether to use the first MCS level for uplink transmission or not to perform uplink transmission based on the currently measured service cell measurement result and the measurement result change trend.
[0151] In this example, the change trend of the measurement result of the serving cell is a predicted change trend relative to the current measurement result of the serving cell.
[0152] The acquisition and specific content of the current measurement result of the serving cell are the same as those in Example 1 and will not be repeated here.
[0153] The change trend of the measurement result includes: a first change trend, or a second change trend;
[0154] The first change trend includes at least one of the following: the TA value becomes smaller; the signal quality measurement result becomes larger; the distance between the terminal device and the network device corresponding to the serving cell becomes smaller;
[0155] The second change trend includes at least one of the following: the TA value becomes larger; the signal quality measurement result becomes smaller; the distance between the terminal device and the network device corresponding to the service cell becomes larger.
[0156] The first change trend mentioned above can be understood as the measurement result getting better, and the second change trend can be understood as the measurement result getting worse.
[0157] The contents and acquisition methods of the aforementioned signal quality measurement results are the same as those in Example 1 and will not be repeated here.
[0158] That is, the terminal device needs to obtain the future change trend of the signal quality measurement result. Regarding the future change trend, the future time can be determined according to the predicted time when the uplink transmission to be sent arrives at the network device.
[0159] The predicted time when the uplink transmission to be sent arrives at the network device can be the reception time of the uplink transmission (or the time when the uplink transmission arrives at the network device) calculated by using the current location information of the terminal device, the movement trajectory of the terminal device, the ephemeris information of the network device in the service cell and other information.
[0160] The prediction of the changing trend of the measurement results may include at least one of the following: based on the current TA value corresponding to the current moment n (or the TA value at the time of sending the uplink transmission), it is assumed to be TA 1; in the future, that is, the moment when the uplink transmission to be sent arrives at the network device is predicted to be moment m, and the TA value at the moment m is predicted to be TA2. According to the difference between the two, it can be determined that the changing trend is the first changing trend or the second changing trend.
[0161] Alternatively, the change in the signal quality measurement result may also be inferred based on the change in the TA value. For example, when the TA value decreases, the signal quality measurement result increases.
[0162] Alternatively, the distance between the current terminal device and the network device can be obtained based on the position of the current terminal device and the position of the current network device (satellite) determined based on the satellite ephemeris; then, based on the position of the terminal device, the motion trajectory and the motion trajectory of the satellite, the predicted position of the terminal device and the predicted position of the satellite in the future (that is, the moment when the uplink transmission reaches the network device) are predicted, and the predicted distance between the terminal device and the satellite is calculated based on the predicted position of the terminal device and the predicted position of the satellite; based on the predicted distance and the distance between the current terminal device and the network device, the changing trend of the measurement result is determined to be the first changing trend or the second changing trend (that is, the changing trend of the measurement result is determined to be getting better or worse).
[0163] Based on the above, the terminal device determines to use the first MCS level for uplink transmission or not to perform the uplink transmission according to the currently measured service cell measurement result, the future change trend of the measurement result, and the correspondence between the quantization interval of the measurement result and the MCS level. Specifically, for different scenarios of the first change trend or the second change trend, the following processing can be included respectively:
[0164] In the first scenario:
[0165] If the change trend of the measurement result of the serving cell is the first change trend, a corresponding third MCS level is determined according to the current measurement result of the serving cell and the corresponding relationship between the measurement result quantization interval and the MCS level.
[0166] That is to say, based on the movement trajectory of the UE and the movement trajectory of the satellite, if the UE determines that the channel quality will improve in the future, the UE selects the corresponding MCS level (i.e., the third MCS level) based on the current channel quality and the mapping relationship between the channel quality interval configured by the network and the MCS level.
[0167] Accordingly, in this scenario, the method for controlling uplink transmission is determined, including:
[0168] In a case where the third MCS level is not lower than the lowest MCS level among the M available MCS levels, determining a first MCS level based on the third MCS level, and adopting the first MCS level for uplink transmission;
[0169] or,
[0170] In a case where the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
[0171] That is to say, if the third MCS level is within the M available MCS levels indicated by the first downlink channel, or if the third MCS level is not among the M MCS levels but is greater than the highest MCS level, the terminal device can determine to perform this uplink transmission and can determine the first MCS level to be adopted based on the third MCS level; otherwise, the terminal device can determine not to perform this uplink transmission.
[0172] Further, determining the first MCS level based on the third MCS level includes:
[0173] If the third MCS level is one of the M available MCS levels, use the third MCS level as the first MCS level;
[0174] If the third MCS level is not one of the M available MCS levels, and the third MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
[0175] That is, if the M available MCS levels indicated in the PDCCH include the third MCS level selected by the terminal device, the terminal device uses the third MCS level (as the first MCS level) to perform data transmission on the uplink resource.
[0176] If the M MCS levels indicated in the PDCCH do not include the third MCS level selected by the terminal device, one of the following may be performed:
[0177] 1. If the third MCS level selected by the terminal device is higher than the highest MCS of the M available MCS levels indicated by the PDCCH, the terminal device may use the highest MCS indicated by the PDCCH for data transmission, that is, use the highest MCS level as the first MCS level for uplink transmission.
[0178] 2. If the third MCS level selected by the terminal device is lower than the lowest MCS of the M available MCS levels indicated by the PDCCH, the terminal device skips the uplink transmission.
[0179] 3. When the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels, if the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system, the lowest MCS level supported by the system is used as the first MCS level, and the first MCS level is used for uplink transmission.
[0180] That is, the M available MCS levels indicated by the first downlink channel in this example may include the lowest MCS level among the N MCS levels;
[0181] It can be understood that in this transmission, the system can support the terminal device to use the lowest MCS level for uplink transmission. In this way, if the third MCS level determined based on the above method is not among the M available MCS levels, and the third MCS level is lower than the lowest MCS level among the M available MCS levels, in this case, the uplink transmission can be maintained, and the lowest MCS level supported by the system included in the M available MCS levels can be used as the first MCS level for this uplink transmission.
[0182] For example, if the PDCCH indicates the lowest MCS level supported by the system, which ensures that the UE can transmit, then the UE does not need to skip uplink transmission and uses the lowest MCS level supported by the system for transmission.
[0183] In the second scenario:
[0184] If the change trend of the measurement result of the serving cell is the second change trend, it is determined not to perform the uplink transmission. That is, if the UE determines that the measurement result of the serving cell will deteriorate in the future, the UE skips the uplink transmission.
[0185] In this case, it can be stipulated that as long as the change trend of the measurement result of the serving cell is the second change trend, it is directly determined not to perform the uplink transmission.
[0186] Alternatively, if the change trend of the measurement result of the serving cell is the second change trend, and combined with whether the M available MCS levels indicated by the first downlink channel include the lowest MCS level supported by the system, the following processing method may be used:
[0187] If the change trend of the measurement results of the service cell is the second change trend, and the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system, the lowest MCS level supported by the system is used as the first MCS level, and the first MCS level is used for uplink transmission.
[0188] or,
[0189] If the change trend of the measurement result of the serving cell is the second change trend, and the M available MCS levels indicated in the first downlink channel do not include the lowest MCS level supported by the system, it is determined not to perform the uplink transmission.
[0190] That is to say, if the M available MCS levels indicated in the PDCCH include the lowest MCS level supported by the system, thus ensuring that the terminal device can transmit, the terminal device does not need to skip uplink transmission and uses the lowest MCS level supported by the system for transmission.
[0191] In one example, the measurement result of the serving cell improves (or deteriorates in the opposite case), including at least one of the following: the TA value decreases; the CSI measurement value increases; the distance from the terminal device to the satellite decreases.
[0192] In summary, the solution provided in this example can be understood as: the network configures a correspondence between multiple MCS levels and multiple channel quality parameters.
[0193] When PDCCH schedules uplink transmission, the base station indicates multiple available MCS parameters. The UE decides which MCS level to use for uplink transmission based on the current channel quality and the future trend of channel quality changes. If no MCS parameters are met, the UE skips the uplink transmission or transmits with the lowest MCS level supported by the system (if the lowest MCS level is indicated in the PDCCH).
[0194] Combination Figure 7 This example is explained, taking the measurement result as the TA value as an example, assuming that the network device configures 5 sets of MCS parameters for the terminal device through configuration information, wherein MCS1 is greater than MCS2, greater than MCS3, greater than MCS4, greater than MCS5, and greater than the default MCS level, wherein the default MCS level can be understood as the lowest level of MCS supported by the system; and different TA measurement result threshold values are configured to determine the correspondence between the 6 MCS levels and the 5 TA intervals;
[0195] Before the first uplink transmission, the terminal device receives an indication from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) that the M available MCS levels for this time are MCS2 and MCS3; at T1-send (sending) time, the predicted TA value becomes smaller (that is, the first change trend), then according to the corresponding relationship, MCS3 is selected according to the TA value corresponding to the time, and accordingly, the network device (satellite, which can be called gNB in the figure) receives the information transmitted on PUSCH using MCS3 at T1-receive (receiving) time.
[0196] It should be understood that before different uplink transmissions, a message may be received from the network device to indicate the M available MCS levels in this uplink transmission, and the M available MCS levels corresponding to different times are different (including different numbers M, and / or different MCS levels, etc.); of course, it is also possible that if the current uplink transmission is the same as the M MCS levels available for the previous uplink transmission, the network device may not need to indicate it every time, and the terminal device can default to using the M available MCS levels received and saved last time for this processing, or of course it can indicate it every time.
[0197] Recombination Figure 7 For example, before the second uplink transmission, the terminal device receives a message from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) indicating that the M available MCS levels this time are MCS2 and MCS3; at T2-send, the predicted TA value becomes smaller (that is, the first change trend), and the current TA value at T2-send corresponds to MCS1, but MCS1 is not within the M available MCS levels (MCS2, MCS3) indicated this time, but MCS1 is greater than MCS2. Therefore, this uplink transmission can use the highest MCS level among the M available MCS levels, that is, MCS2, as the first MCS level for uplink transmission.
[0198] Recombination Figure 7 For example, before the third uplink transmission, the terminal device receives a message from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) indicating that the M available MCS levels for this time are MCS1 and the default MCS (that is, the lowest MCS level supported by the system); at the T3-send moment, the predicted TA value becomes larger (that is, the second change trend), and the lowest MCS level indicated by the system included in the M available MCS levels indicated in the first downlink channel, that is, the defaultMCS, can be used for this uplink transmission.
[0199] In this example, the most fundamental channel quality that determines whether uplink transmission can be correctly received is actually the channel quality during uplink transmission reception.
[0200] If the future change trend of the channel quality improves, then the MCS level corresponding to the current measurement result is applicable to the reception time of the uplink transmission. If the future change trend is to deteriorate, then the terminal device cannot judge how bad it is. If the first downlink channel does not indicate the lowest MCS level supported by the system, then the terminal device should skip the uplink transmission because the base station does not support the full reduction of the lowest MCS level for this uplink transmission. In this example, the terminal device only needs to predict the change trend, not the specific value, and the implementation is simple.
[0201] Example 3:
[0202] The measurement related information of the serving cell includes: an estimated measurement result of the serving cell at a first moment; wherein the first moment is: an estimated moment of receiving uplink transmission data at the serving cell.
[0203] A specific implementation process of this example is as follows: Figure 8 Said may include:
[0204] Step 81: The terminal device receives the configuration information sent by the network device.
[0205] The only difference from Example 1 is that in this example, the channel quality interval is used to characterize the channel quality of the current dynamically scheduled uplink resource when it is received on the network side. The rest is the same as the specific description of step 41 and will not be repeated here.
[0206] Steps 82 and 83 are the same as steps 42 and 43 of Example 1 and are not described in detail.
[0207] Step 84: The terminal device predicts an expected measurement result of the service cell at the first moment based on the location information, the motion trajectory and the ephemeris information of the network device.
[0208] That is, the terminal device predicts the channel quality of the uplink resource transmission when it is received on the network side based on its own motion trajectory and the satellite's motion trajectory.
[0209] The estimated measurement result of the serving cell at the first moment includes at least one of the following:
[0210] an expected signal quality measurement result of the serving cell at a first time instant;
[0211] An estimated TA value of the serving cell at a first moment;
[0212] At the first moment, the estimated distance between the terminal device and the network device corresponding to the serving cell.
[0213] The first moment can be considered as the time when the uplink transmission is expected to be received on the network device side, or can be understood as the time when the uplink transmission arrives at the network device.
[0214] The method of predicting the TA value of the service cell at the first moment may be as follows: the terminal device calculates the moment when the network device receives the uplink transmission based on the ephemeris information, and calculates the TA value between the terminal device and the network device using the position of the network device at that moment and the predicted position of the terminal device.
[0215] Another method for estimating the TA value is to determine it based on a preset adjustment value. For example, the current TA value may correspond to a preset adjustment value range and the duration corresponding to the adjustment value. The estimated TA value can be calculated based on the predicted time when the uplink transmission arrives at the network device, the time difference between that time and the current time, and the aforementioned determined adjustment value, that is, the current TA value plus a Δ (adjustment value).
[0216] The estimated distance between the terminal device and the network device corresponding to the serving cell at the first moment may include:
[0217] Based on the current position and motion trajectory of the terminal device, the estimated position of the terminal device at the first moment can be calculated; based on the satellite's ephemeris information, the estimated position of the network device at the first moment can be calculated; based on the two estimated positions, the estimated distance between the terminal device and the network device can be determined.
[0218] The method for estimating the estimated signal quality measurement result of the serving cell at the first moment may include:
[0219] The terminal device determines a first proportional relationship according to the distance between the terminal device and the network device corresponding to the serving cell at the time of uplink transmission sending, and the distance between the terminal device and the network device corresponding to the serving cell at the first time;
[0220] The terminal device calculates the expected signal quality measurement result of the service cell at the first moment based on the first proportional relationship and the CSI measurement result at the uplink transmission sending moment.
[0221] The first proportional relationship may be an inverse ratio of the distance between the terminal device and the network device corresponding to the serving cell at the time of uplink transmission sending and the distance between the terminal device and the network device corresponding to the serving cell at the first time;
[0222] Alternatively, it may be the inverse ratio of the ratio of the square value of the distance between the terminal device and the network device corresponding to the service cell at the time of sending the uplink transmission to the square value of the distance between the terminal device and the network device corresponding to the service cell at the first moment.
[0223] For example, an example of predicting the serving cell measurement result may include at least one of the following:
[0224] The terminal device calculates the time when the network side receives the CG transmission based on the ephemeris information, and calculates the distance between the terminal device and the satellite base station using the satellite position at that time and the predicted terminal device position;
[0225] The terminal device calculates the time when the network side receives the CG transmission based on the ephemeris information, and calculates the TA between the terminal device and the satellite base station using the satellite position at that time and the predicted terminal device position;
[0226] The terminal device proportionally scales the CSI measurement value at the CG transmission time according to the distance between the terminal device and the satellite base station at the CG transmission time and the predicted CG reception time, as the CSI measurement value at the predicted CG reception time. The proportional scaling may be inversely proportional to the square of the distance.
[0227] Step 85: The terminal device determines whether to use the first MCS level for uplink transmission or not to perform uplink transmission based on the expected measurement result of the serving cell at the first moment and the trend of the measurement result change.
[0228] The above two steps can be summarized as follows: the terminal device predicts the channel quality of the uplink resource transmission when it is received on the network side based on its own motion trajectory and the satellite's motion trajectory; the terminal device selects the corresponding MCS level based on the mapping relationship between the predicted channel quality when received on the network side and the channel quality range configured by the network and the MCS level, and then determines whether to use the first MCS level for uplink transmission or not to perform uplink transmission.
[0229] Specifically, the process of selecting the corresponding MCS level in this example may include:
[0230] The terminal device determines the corresponding fourth MCS level according to the expected measurement result of the serving cell at the first moment and the correspondence between the measurement result quantization interval and the MCS level.
[0231] In this example, the method of determining that the manner of controlling uplink transmission is to use the first MCS level for uplink transmission or not to perform uplink transmission may include:
[0232] In a case where the fourth MCS level is not lower than the lowest MCS level among the M available MCS levels, determining a first MCS level based on the fourth MCS level, and adopting the first MCS level for uplink transmission;
[0233] or,
[0234] In a case where the fourth MCS level is not among the M available MCS levels and the fourth MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
[0235] That is to say, if the fourth MCS level is within the M available MCS levels indicated by the first downlink channel, or if the fourth MCS level is not among the M MCS levels but is greater than the highest MCS level, the terminal device can determine to perform this uplink transmission and can determine the first MCS level to be adopted this time based on the fourth MCS level; otherwise, the terminal device can determine not to perform this uplink transmission.
[0236] The determining the first MCS level based on the fourth MCS level includes:
[0237] If the M available MCS levels include the fourth MCS level, using the fourth MCS level as the first MCS level;
[0238] If the fourth MCS level is not in the M available MCS levels and the fourth MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
[0239] That is, if the M available MCS levels indicated in the PDCCH (first downlink channel) include the fourth MCS level selected by the terminal device, the terminal device uses the fourth MCS level (as the first MCS level) to perform data transmission on the uplink resource.
[0240] If the M available MCS levels indicated in the PDCCH (first downlink channel) do not include the fourth MCS level selected by the terminal device, one of the following is performed:
[0241] 1. If the fourth MCS level selected by the terminal device is higher than the highest MCS among the M available MCS levels indicated in the PDCCH (first downlink channel), the terminal device may use the highest MCS indicated by the PDCCH for data transmission;
[0242] 2. If the fourth MCS level selected by the terminal device is lower than the lowest MCS among the M available MCS levels indicated in the PDCCH (first downlink channel), the terminal device skips the uplink transmission.
[0243] For example, in the solution provided in this example, the network configures a correspondence between multiple MCS levels and multiple channel quality parameters. When PDCCH schedules uplink transmission, the base station indicates multiple available MCS parameters. The UE predicts the channel quality when the uplink transmission is received on the network side to decide which MCS level to use for uplink transmission. If no MCS parameters are met, if the MCS selected by the UE is higher than the highest MCS indicated by the PDCCH, the UE can use the highest MCS indicated by the PDCCH for data transmission; if the MCS selected by the UE is lower than the lowest MCS indicated by the PDCCH, the UE skips the uplink transmission.
[0244] Combination Fig. 9 This example is explained, taking the measurement result as a TA value as an example, assuming that the network device configures 5 sets of MCS parameters for the terminal device through configuration information, where MCS1 is greater than MCS2, greater than MCS3, greater than MCS4, and greater than MCS5, and different TA measurement result thresholds are configured to further determine the correspondence between the 5 MCS levels and the 5 TA intervals;
[0245] Before the first uplink transmission, the terminal device receives an indication from the network device through the first downlink channel (i.e., the PDCCH indicating uplink scheduling) that the M available MCS levels for this time are MCS2 and MCS3; at T1-send (sending) time, the TA value of this uplink transmission at the receiving time (i.e., the first time) T1-Receive of the network device is predicted, and MCS3 is selected according to the predicted TA value and the corresponding relationship. Accordingly, the network device (satellite, which can be called gNB in the figure) receives the information transmitted on PUSCH using MCS3 at T1-receive (receiving) time.
[0246] It should be understood that before different uplink transmissions, a message may be received from the network device to indicate the M available MCS levels in this uplink transmission, and the M available MCS levels corresponding to different times are different (including different numbers M, and / or different MCS levels, etc.); of course, it is also possible that if the current uplink transmission is the same as the M MCS levels available for the previous uplink transmission, the network device may not need to indicate it every time, and the terminal device can default to using the M available MCS levels received and saved last time for this processing, or of course it can indicate it every time.
[0247] Recombination Fig. 9For example, before the second uplink transmission, the terminal device receives a message from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) indicating that the M available MCS levels for this time are MCS2 and MCS3; at T2-send, the TA value of this uplink transmission at the receiving time (that is, the first time) T2-Receive of the network device is predicted, and MCS1 is selected according to the predicted TA value and the corresponding relationship, but MCS1 is not within the M available MCS levels (MCS2, MCS3) indicated this time, but MCS1 is greater than MCS2. Therefore, this uplink transmission can use the highest MCS level among the M available MCS levels, that is, MCS2, as the first MCS level for uplink transmission.
[0248] Recombination Fig. 9 For example, before the third uplink transmission, the terminal device receives a message from the network device through the first downlink channel (that is, the PDCCH indicating uplink scheduling) indicating that the M available MCS levels for this time are MCS1 and the default MCS (that is, the lowest MCS level supported by the system); at T3-send, the TA value of this uplink transmission at the receiving moment (that is, the first moment) T3-Receive of the network device is predicted, and MCS5 is selected according to the predicted TA value and the corresponding relationship, but MCS5 is not included in the M available MCS levels indicated this time, so this uplink transmission is not performed (that is, Skip this uplink transmission as shown in the figure).
[0249] In this example, the most fundamental channel quality that determines whether the uplink transmission can be correctly received is actually the channel quality when the uplink transmission is received. The terminal device predicts the channel quality when the uplink transmission network is received based on the ephemeris information, which is closer to the most actual receiving channel condition, and realizes more accurate selection and use of the MCS level.
[0250] It can be seen that by adopting the above solution, in the process of controlling the uplink transmission by the terminal device, the most suitable MCS level is selected according to the different service cell measurement results of the terminal device, and then the first MCS level is used for uplink transmission; or uplink transmission is not performed. In this way, the uplink transmission of the terminal device can be accurately controlled, and the most suitable MCS level can be determined in combination with the measurement-related information of the service cell, thereby avoiding the problem of reduced transmission efficiency and uplink transmission reception failure.
[0251] An embodiment of the present invention provides a terminal device, such as Fig.10 As shown, including:
[0252] A first communication unit 91 performs uplink transmission;
[0253] A first processing unit 92 controls uplink transmission; wherein the manner of controlling uplink transmission includes: using a first modulation and decoding scheme MCS level for uplink transmission, or not performing uplink transmission;
[0254] The first MCS level is determined based on at least one of the following: measurement-related information of the service cell of the terminal device, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1.
[0255] Accordingly, an embodiment of the present invention further provides a network device, such as Fig.11 As shown, including:
[0256] The second communication unit 1001 receives an uplink transmission using a first modulation and decoding scheme MCS level transmission;
[0257] The first MCS level is an MCS level determined based on at least one of the following: measurement-related information of a service cell of the terminal device, and / or M available MCS levels indicated by the network device to the terminal device via a first downlink channel; M is an integer greater than or equal to 1.
[0258] In this embodiment, the uplink transmission may be a transmission performed on a configuration grant (CG) resource. The network device may be a satellite in an NTN scenario.
[0259] The present application is described in detail with reference to the following examples:
[0260] Example 1:
[0261] The measurement related information of the serving cell includes: a current measurement result of the serving cell.
[0262] The solution provided in this example determines the second MCS level based on the current measurement result of the service cell and the correspondence between the quantization interval of the measurement result and the MCS level; then determines to perform uplink transmission based on the second MCS level and the M available MCS levels, or determines to use the first MCS level for uplink transmission.
[0263] The first communication unit 91 of the terminal device receives the configuration information sent by the network device.
[0264] Correspondingly, the second communication unit 1001 of the network device sends configuration information to the terminal device. The configuration information may be carried by RRC, or by MAC CE, or by PDCCH, or by PDSCH, etc., which are not exhaustive here.
[0265] It should be pointed out that the method of obtaining configuration information provided in this example, in addition to the above-mentioned network device directly sending it to the terminal device, can also be that the terminal device (or network device) determines the configuration information according to the protocol, or the terminal device can also determine the configuration information in an implicit manner, etc., which are not exhaustively listed in this example.
[0266] The configuration information in this step may specifically include at least one of the following:
[0267] 1) N MCS levels (or, can be considered as N sets of MCS level parameters), where N is an integer greater than or equal to 1.
[0268] 2) K-1 serving cell measurement result thresholds, the K-1 serving cell measurement result thresholds are used to determine K serving cell measurement result intervals; the K-1 measurement result thresholds may not be configured by the network device, but may be preset or determined by the terminal device.
[0269] Specifically, the threshold for obtaining K-1 measurement results may be: preset, for example, preset according to a protocol, that is, both the terminal device and the network device have preset the K-1 measurement result threshold; or, may be determined by the terminal device itself.
[0270] The K-1 measurement result threshold values may include at least one of the following: at least one threshold value for a signal quality measurement result, and / or at least one quantization threshold value for a TA value, and / or at least one threshold value for a distance.
[0271] 3) The correspondence between the measurement result quantization interval and the MCS level.
[0272] There may be K measurement result quantization intervals and N MCS levels. That is, the correspondence between the measurement result quantization intervals and the MCS levels may be understood as the correspondence between K measurement result quantization intervals and N MCS levels.
[0273] The K measurement result quantization intervals are determined according to the K-1 measurement result thresholds. The channel quality interval is used to characterize the channel quality of the current dynamically scheduled uplink resource at the time of sending on the terminal device side. The current dynamically scheduled uplink resource may be a physical uplink shared channel (PUSCH, Physical Uplink Share CHannel).
[0274] Accordingly, the measurement result quantization interval may include one of the following:
[0275] CSI measurement result quantization interval;
[0276] TA value quantification interval;
[0277] The quantified interval of the distance between the terminal device and the network device.
[0278] In this example, the serving cell measurement result interval is used for the current serving cell measurement result of the terminal device.
[0279] The first communication unit 91 of the terminal device performs service cell measurement.
[0280] The current measurement result of the serving cell includes at least one of the following:
[0281] Current signal quality measurement results;
[0282] Current TA value;
[0283] The current distance between the terminal device and the network device corresponding to the service cell.
[0284] The signal quality measurement result may include: at least one of: CSI measurement result, reference signal received power (RSRP, Reference Signal Receiving Power), received signal strength indication (RSSI, Received Signal Strength Indicator), reference signal received quality (RSRQ, Reference Signal Receiving Quality), and signal to interference and noise ratio (SINR, Signal to Reference Ratio). These measurement results can be obtained by measuring the reference signal sent by the network device, which is not described in detail here.
[0285] The first communication unit 91 of the terminal device receives M available MCS levels indicated by the first downlink channel.
[0286] Correspondingly, the second communication unit 1001 of the network device indicates M available MCS levels to the terminal device through the first downlink information.
[0287] The first downlink channel may be a physical downlink control channel (PDCCH) for dynamically scheduling uplink transmission.
[0288] The M available MCSs indicated by the first downlink channel are included in the N MCS levels included in the configuration information; in other words, the N MCS levels at least include the M available MCS levels indicated by the first downlink channel.
[0289] Specifically, the manner of indicating the M available MCS levels in the first downlink channel may be: indicating only the indexes of the M MCS levels, or indicating through a bitmap.
[0290] The first processing unit 92 of the terminal device controls the uplink transmission; wherein, the way in which the first processing unit 92 of the terminal device controls the uplink transmission includes: using the first modulation and decoding scheme MCS level for uplink transmission, or not performing uplink transmission.
[0291] Specifically, the first processing unit 92 of the terminal device determines the second MCS level according to the current measurement result of the serving cell and the correspondence between the quantization interval of the measurement result and the MCS level.
[0292] In this example, the first processing unit 92 of the terminal device determines the first MCS level based on the second MCS level when the second MCS level is not lower than the lowest MCS level among the M available MCS levels, and uses the first MCS level for uplink transmission in the first communication unit 91;
[0293] or,
[0294] The first processing unit 92 of the terminal device determines not to perform the uplink transmission when the second MCS level is not among the M available MCS levels and the second MCS level is lower than the lowest MCS level among the M available MCS levels.
[0295] The first processing unit 92 of the terminal device uses the second MCS level as the first MCS level if the M available MCS levels include the second MCS level;
[0296] If the second MCS level is not in the M available MCS levels and the second MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
[0297] Example 2:
[0298] The measurement related information of the serving cell includes: a current measurement result of the serving cell, and a change trend of the measurement result of the serving cell.
[0299] The first communication unit 91 of the terminal device receives the configuration information sent by the network device. It should be noted that the method of obtaining configuration information provided in this example, in addition to the above-mentioned network device directly sending it to the terminal device, can also be a terminal device (or network device) determining the configuration information according to the protocol, or the terminal device can also determine the configuration information in an implicit manner, etc., which are not exhaustively listed in this example.
[0300] The first communication unit 91 of the terminal device performs serving cell measurement.
[0301] The first communication unit 91 of the terminal device receives M available MCS levels indicated by the first downlink channel.
[0302] Correspondingly, the second communication unit 1001 of the network device indicates M available MCS levels to the terminal device through the first downlink information.
[0303] The above processing is the same as the detailed description of the corresponding processing in Example 1, and will not be repeated here.
[0304] The first processing unit 92 of the terminal device determines whether to use the first MCS level for uplink transmission or not to perform uplink transmission according to the currently measured service cell measurement result and the measurement result change trend.
[0305] In this example, the change trend of the measurement result of the serving cell is a predicted change trend relative to the current measurement result of the serving cell.
[0306] The acquisition and specific content of the current measurement result of the serving cell are the same as those in Example 1 and will not be repeated here.
[0307] The change trend of the measurement result includes: a first change trend, or a second change trend;
[0308] The first change trend includes at least one of the following: the TA value becomes smaller; the signal quality measurement result becomes larger; the distance between the terminal device and the network device corresponding to the serving cell becomes smaller;
[0309] The second change trend includes at least one of the following: the TA value becomes larger; the signal quality measurement result becomes smaller; the distance between the terminal device and the network device corresponding to the service cell becomes larger.
[0310] The first change trend mentioned above can be understood as the measurement result getting better, and the second change trend can be understood as the measurement result getting worse.
[0311] The contents and acquisition methods of the aforementioned signal quality measurement results are the same as those in Example 1 and will not be repeated here.
[0312] Based on the above, the terminal device determines to use the first MCS level for uplink transmission or not to perform the uplink transmission according to the currently measured service cell measurement result, the future change trend of the measurement result, and the correspondence between the quantization interval of the measurement result and the MCS level. Specifically, for different scenarios of the first change trend or the second change trend, the following processing can be included respectively:
[0313] In the first scenario:
[0314] If the change trend of the measurement result of the service cell is the first change trend, the first processing unit 92 of the terminal device determines the corresponding third MCS level according to the current measurement result of the service cell and the correspondence between the measurement result quantization interval and the MCS level.
[0315] The first processing unit 92 of the terminal device determines the first MCS level based on the third MCS level when the third MCS level is not lower than the lowest MCS level among the M available MCS levels, and determines that the first communication unit 91 adopts the first MCS level for uplink transmission;
[0316] or,
[0317] The first processing unit 92 of the terminal device determines not to perform the uplink transmission when the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels.
[0318] The first processing unit 92 of the terminal device uses the third MCS level as the first MCS level if the third MCS level is one of the M available MCS levels;
[0319] If the third MCS level is not one of the M available MCS levels, and the third MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
[0320] The first processing unit 92 of the terminal device, when the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels, takes the lowest MCS level supported by the system as the first MCS level and adopts the first MCS level for uplink transmission if the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system.
[0321] In the second scenario:
[0322] The first processing unit 92 of the terminal device determines not to perform the uplink transmission if the change trend of the measurement result of the serving cell is the second change trend. That is, if the UE determines that the measurement result of the serving cell will deteriorate in the future, the UE skips the uplink transmission.
[0323] In this case, it can be stipulated that as long as the change trend of the measurement result of the serving cell is the second change trend, it is directly determined not to perform the uplink transmission.
[0324] Alternatively, if the M available MCS levels indicated by the first downlink channel include the lowest MCS level supported by the system, the first processing unit 92 of the terminal device may adopt the following processing manner:
[0325] If the change trend of the measurement results of the service cell is the second change trend, and the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system, the lowest MCS level supported by the system is used as the first MCS level, and the first communication unit 91 uses the first MCS level for uplink transmission.
[0326] or,
[0327] If the change trend of the measurement result of the serving cell is the second change trend, and the M available MCS levels indicated in the first downlink channel do not include the lowest MCS level supported by the system, it is determined not to perform the uplink transmission.
[0328] Example 3:
[0329] The measurement related information of the serving cell includes: an estimated measurement result of the serving cell at a first moment; wherein the first moment is: an estimated moment of receiving uplink transmission data at the serving cell.
[0330] The first communication unit 91 of the terminal device receives the configuration information sent by the network device.
[0331] The only difference from Example 1 is that in this example, the channel quality interval is used to characterize the channel quality of the current dynamically scheduled uplink resource when it is received on the network side. The rest is the same as the specific description of step 41 and will not be repeated here.
[0332] The measurement of the first communication unit 91 of the terminal device and the processing of receiving the first downlink channel are the same as those in the above example and will not be repeated here.
[0333] The first processing unit 92 of the terminal device predicts the expected measurement result of the serving cell at the first moment according to the location information, the motion trajectory and the ephemeris information of the network device.
[0334] The estimated measurement result of the serving cell at the first moment includes at least one of the following:
[0335] an expected signal quality measurement result of the serving cell at a first time instant;
[0336] An estimated TA value of the serving cell at a first moment;
[0337] At the first moment, the estimated distance between the terminal device and the network device corresponding to the serving cell.
[0338] The first moment can be considered as the time when the uplink transmission is expected to be received on the network device side, or can be understood as the time when the uplink transmission arrives at the network device.
[0339] The method of predicting the TA value of the service cell at the first moment may be as follows: the first processing unit 92 of the terminal device calculates the moment when the network device receives the uplink transmission according to the ephemeris information, and calculates the TA value between the terminal device and the network device using the position of the network device at that moment and the predicted position of the terminal device.
[0340] Another method for estimating the TA value is to determine it based on a preset adjustment value. For example, the current TA value may correspond to a preset adjustment value range and the duration corresponding to the adjustment value. The estimated TA value can be calculated based on the predicted time when the uplink transmission arrives at the network device, the time difference between that time and the current time, and the aforementioned determined adjustment value, that is, the current TA value plus a Δ (adjustment value).
[0341] The estimated distance between the terminal device and the network device corresponding to the serving cell at the first moment may include:
[0342] The first processing unit 92 of the terminal device calculates the estimated position of the terminal device at the first moment based on the current position and motion trajectory of the terminal device; the estimated position of the network device at the first moment can be calculated based on the satellite ephemeris information; based on the two estimated positions, the estimated distance between the terminal device and the network device can be determined.
[0343] The method for estimating the estimated signal quality measurement result of the serving cell at the first moment may include:
[0344] The first processing unit 92 of the terminal device determines a first proportional relationship according to the distance between the terminal device and the network device corresponding to the serving cell at the time of uplink transmission sending and the distance between the terminal device and the network device corresponding to the serving cell at the first time;
[0345] The estimated signal quality measurement result of the serving cell at the first moment is calculated according to the first proportional relationship and the CSI measurement result at the uplink transmission sending moment.
[0346] The first proportional relationship may be an inverse ratio of the distance between the terminal device and the network device corresponding to the serving cell at the time of uplink transmission sending and the distance between the terminal device and the network device corresponding to the serving cell at the first time;
[0347] Alternatively, it may be the inverse ratio of the ratio of the square value of the distance between the terminal device and the network device corresponding to the service cell at the time of sending the uplink transmission to the square value of the distance between the terminal device and the network device corresponding to the service cell at the first moment.
[0348] The first processing unit 92 of the terminal device determines whether to use the first MCS level for uplink transmission or not to perform uplink transmission based on the expected measurement result of the service cell at the first moment and the change trend of the measurement result.
[0349] The first processing unit 92 of the terminal device determines the corresponding fourth MCS level according to the expected measurement result of the serving cell at the first moment and the correspondence between the measurement result quantization interval and the MCS level.
[0350] In this example, the method of determining that the manner of controlling uplink transmission is to use the first MCS level for uplink transmission or not to perform uplink transmission may include:
[0351] The first processing unit 92 of the terminal device determines a first MCS level based on the fourth MCS level when the fourth MCS level is not lower than the lowest MCS level among the M available MCS levels, and the first communication unit 91 adopts the first MCS level for uplink transmission;
[0352] or,
[0353] In a case where the fourth MCS level is not among the M available MCS levels and the fourth MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
[0354] The first processing unit 92 of the terminal device uses the fourth MCS level as the first MCS level if the M available MCS levels include the fourth MCS level;
[0355] The first processing unit 92 of the terminal device uses the highest MCS level among the M available MCS levels as the first MCS level if the fourth MCS level is not among the M available MCS levels and the fourth MCS level is higher than the highest MCS level among the M available MCS levels.
[0356] It can be seen that by adopting the above solution, in the process of controlling the uplink transmission by the terminal device, the most suitable MCS level is selected according to the different service cell measurement results of the terminal device, and then the first MCS level is used for uplink transmission; or uplink transmission is not performed. In this way, the uplink transmission of the terminal device can be accurately controlled, and the most suitable MCS level can be determined in combination with the measurement-related information of the service cell, thereby avoiding the problem of reduced transmission efficiency and uplink transmission reception failure.
[0357] Fig.12 It is a schematic structural diagram of a communication device 1400 provided in an embodiment of the present invention. The communication device in this embodiment may specifically be the terminal device or network device in the aforementioned embodiment. Fig.12 The communication device 1400 shown includes a processor 1410. The processor 1410 can call and run a computer program from a memory to implement the method in the embodiment of the present invention.
[0358] Optionally, Fig.12 As shown, the communication device 1400 may further include a memory 1420. The processor 1410 may call and run a computer program from the memory 1420 to implement the method in the embodiment of the present invention.
[0359] The memory 1420 may be a separate device independent of the processor 1410 , or may be integrated into the processor 1410 .
[0360] Alternatively, if Fig.12 As shown, the communication device 1400 may also include a transceiver 1430, and the processor 1410 may control the transceiver 1430 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices. Among them, the transceiver 1430 may include a transmitter and a receiver. The transceiver 1430 may further include an antenna, and the number of antennas may be one or more. Optionally, the communication device 1400 may specifically be a corresponding process implemented by a terminal device or a network device in an embodiment of the present invention, and for the sake of brevity, it will not be repeated here.
[0361] Fig.13 is a schematic structural diagram of a chip according to an embodiment of the present invention. Fig.13The chip 1500 shown includes a processor 1510, which can call and run a computer program from a memory to implement the method in the embodiment of the present invention.
[0362] Alternatively, if Fig.13 As shown, the chip 1500 may further include a memory 1520. The processor 1510 may call and run a computer program from the memory 1520 to implement the method in the embodiment of the present invention. The memory 1520 may be a separate device independent of the processor 1510, or may be integrated in the processor 1510.
[0363] Optionally, the chip 1500 may further include an input interface 1530. The processor 1510 may control the input interface 1530 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips. Optionally, the chip 1500 may further include an output interface 1540. The processor 1510 may control the output interface 1540 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0364] Optionally, the chip can be applied to the corresponding process implemented by the terminal device or network device in the embodiment of the present invention, and for the sake of brevity, it will not be repeated here. It should be understood that the chip mentioned in the embodiment of the present invention can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0365] It should be understood that the processor of the embodiment of the present invention may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method embodiment can be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor can be a general-purpose processor, a digital signal processor (Digital Signal Processor, DSP), an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), a field programmable gate array (Field Programmable Gate Array, FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components.
[0366] It is understood that the memory in the embodiments of the present invention may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. It should be noted that the memory of the systems and methods described herein is intended to include but is not limited to these and any other suitable types of memory.
[0367] It should be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiment of the present invention may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synch link DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM), etc. That is to say, the memory in the embodiment of the present invention is intended to include but not limited to these and any other suitable types of memory.
[0368] Fig.14 1 is a schematic block diagram of a communication system 1600 provided in an embodiment of the present application. Fig.14 As shown, the communication system 1600 includes a network device 1610 and a terminal device 1620 .
[0369] Among them, the network device 1610 can be used to implement the corresponding functions implemented by the communication device in the above method, and the terminal device 1620 can be used to implement the corresponding functions implemented by the terminal in the above method. For the sake of brevity, they are not repeated here.
[0370] An embodiment of the present invention further provides a computer-readable storage medium for storing a computer program.
[0371] Optionally, the computer-readable storage medium can be applied to the network device or satellite or terminal device in the embodiments of the present invention, and the computer program enables the computer to execute the corresponding processes implemented by the network device in the various methods of the embodiments of the present invention. For the sake of brevity, they will not be repeated here.
[0372] An embodiment of the present invention further provides a computer program product, including computer program instructions.
[0373] Optionally, the computer program product can be applied to the network equipment or satellite or terminal equipment in the embodiments of the present invention, and the computer program instructions enable the computer to execute the corresponding processes implemented by the network equipment in the various methods of the embodiments of the present invention. For the sake of brevity, they will not be repeated here.
[0374] An embodiment of the present invention also provides a computer program.
[0375] Optionally, the computer program may be applied to the network device or satellite or terminal device in the embodiments of the present invention. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the network device in the various methods of the embodiments of the present invention. For the sake of brevity, they are not described here.
[0376] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0377] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0378] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0379] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
Claims
1. A data transmission method, comprising: The terminal device controls the uplink transmission; wherein the method of controlling the uplink transmission includes: adopting the first modulation and decoding scheme MCS level for uplink transmission, or not performing uplink transmission; The first MCS level is determined according to at least one of the following: Measurement related information of the serving cell of the terminal device, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1; The measurement related information of the serving cell includes: an estimated measurement result of the serving cell at a first moment; the first moment is: an estimated reception moment of uplink transmission data at the serving cell; The terminal device determines a first proportional relationship according to the distance between the terminal device and the network device corresponding to the serving cell at the time of uplink transmission sending, and the distance between the terminal device and the network device corresponding to the serving cell at the first moment; The terminal device calculates the expected signal quality measurement result of the service cell at the first moment based on the first proportional relationship and the signal quality measurement result at the uplink transmission sending moment.
2. The method according to claim 1, wherein: The measurement related information of the serving cell includes: a current measurement result of the serving cell.
3. The method according to claim 2, wherein: The current measurement result of the serving cell includes at least one of the following: Current signal quality measurement results; Current timing advance TA value; The current distance between the terminal device and the network device corresponding to the service cell.
4. The method according to claim 2 or 3, wherein: The method further comprises: A second MCS level is determined according to the current measurement result of the serving cell and the corresponding relationship between the measurement result quantization interval and the MCS level.
5. The method according to claim 4, wherein: Determine how uplink transmissions are controlled, including: In a case where the second MCS level is not lower than the lowest MCS level among the M available MCS levels, determining a first MCS level based on the second MCS level, and adopting the first MCS level for uplink transmission; or, In a case where the second MCS level is not in the M available MCS levels and the second MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
6. The method according to claim 5, wherein: The determining the first MCS level based on the second MCS level includes: If the M available MCS levels include the second MCS level, use the second MCS level as the first MCS level; If the second MCS level is not in the M available MCS levels and the second MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
7. The method according to claim 3, wherein: The measurement related information of the serving cell also includes: a change trend of the measurement result of the serving cell.
8. The method according to claim 7, wherein: The change trend of the measurement result of the serving cell is a predicted change trend relative to the current measurement result of the serving cell; The change trend of the measurement result includes: a first change trend, or a second change trend; The first change trend includes at least one of the following: the TA value becomes smaller; the signal quality measurement result becomes larger; the distance between the terminal device and the network device corresponding to the serving cell becomes smaller; The second change trend includes at least one of the following: the TA value becomes larger; the signal quality measurement result becomes smaller; the distance between the terminal device and the network device corresponding to the service cell becomes larger.
9. The method according to claim 8, wherein: The method further comprises: If the change trend of the measurement result of the serving cell is the first change trend, a corresponding third MCS level is determined according to the current measurement result of the serving cell and the corresponding relationship between the measurement result quantization interval and the MCS level.
10. The method according to claim 9, wherein: Determine how uplink transmissions are controlled, including: In a case where the third MCS level is not lower than the lowest MCS level among the M available MCS levels, determining a first MCS level based on the third MCS level, and adopting the first MCS level for uplink transmission; or, In a case where the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
11. The method according to claim 10, wherein: The method further comprises: In the case that the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels, if the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system, the lowest MCS level supported by the system is used as the first MCS level, and the first MCS level is used for uplink transmission.
12. The method according to claim 10, wherein: The determining the first MCS level based on the third MCS level includes: If the third MCS level is one of the M available MCS levels, use the third MCS level as the first MCS level; If the third MCS level is not one of the M available MCS levels, and the third MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
13. The method according to claim 7, wherein: Determining the method for controlling uplink transmission also includes: If the change trend of the measurement result of the serving cell is the second change trend, it is determined not to perform the uplink transmission.
14. The method according to claim 7, wherein: Determining the method for controlling uplink transmission also includes: If the change trend of the measurement result of the serving cell is the second change trend, and the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system, taking the lowest MCS level supported by the system as the first MCS level, and using the first MCS level for uplink transmission; or, If the change trend of the measurement result of the serving cell is the second change trend, and the M available MCS levels indicated in the first downlink channel do not include the lowest MCS level supported by the system, it is determined not to perform the uplink transmission.
15. The method according to claim 1, wherein: The method further comprises: The terminal device determines the corresponding fourth MCS level according to the expected measurement result of the serving cell at the first moment and the correspondence between the measurement result quantization interval and the MCS level.
16. The method according to claim 15, wherein: Determine how uplink transmissions are controlled, including: In a case where the fourth MCS level is not lower than the lowest MCS level among the M available MCS levels, determining a first MCS level based on the fourth MCS level, and adopting the first MCS level for uplink transmission; or, In a case where the fourth MCS level is not among the M available MCS levels and the fourth MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
17. The method according to claim 16, wherein: The determining the first MCS level based on the fourth MCS level includes: If the M available MCS levels include the fourth MCS level, using the fourth MCS level as the first MCS level; If the fourth MCS level is not in the M available MCS levels and the fourth MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
18. The method according to any one of claims 1, 15-17, wherein: The method further comprises: The terminal device predicts the expected measurement result of the service cell at the first moment based on the location information, the motion trajectory and the ephemeris information of the network device.
19. The method according to claim 18, wherein: The estimated measurement result of the serving cell at the first moment includes at least one of the following: an expected signal quality measurement result of the serving cell at a first time instant; An estimated TA value of the serving cell at a first moment; At the first moment, the estimated distance between the terminal device and the network device corresponding to the serving cell.
20. The method according to any one of claims 9 and 15, wherein: The correspondence between the measurement result quantization interval and the MCS level is configured by the network device, or preset, or determined by the terminal device; The correspondence between the measurement result quantization intervals and the MCS levels includes: a correspondence between K measurement result quantization intervals and N MCS levels; Among them, the N is an integer greater than or equal to M, and K is an integer greater than or equal to 1; the N MCS levels at least include the M available MCS levels, and the N MCS levels are configured or preset by the network device.
21. The method according to claim 20, wherein: The K measurement result quantization intervals are determined according to K-1 measurement result thresholds; The K-1 measurement result thresholds are: configured by the network device, preset, or determined by the terminal device.
22. The method according to claim 21, wherein: The measurement result quantization interval includes at least one of the following: Quantization interval of signal quality measurement results; TA value quantification interval; The quantified interval of the distance between the terminal device and the network device.
23. The method according to any one of claims 1-3, 5-17, 19, 21-22, wherein: The first downlink channel is a physical downlink control channel PDCCH for dynamically scheduling uplink transmission.
24. A data transmission method, comprising: The network device receives an uplink transmission transmitted using a first modulation and decoding scheme MCS level; The first MCS level is an MCS level determined according to at least one of the following: measurement related information of a serving cell of the terminal device, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1; The measurement related information of the serving cell includes: an estimated measurement result of the serving cell at a first moment; the first moment is: an estimated reception moment of uplink transmission data at the serving cell; The expected signal quality measurement result of the service cell at the first moment is calculated by the terminal device according to a first proportional relationship and a signal quality measurement result at the time of uplink transmission sending; the first proportional relationship is determined by the terminal device according to the distance between the terminal device and the network device corresponding to the service cell at the time of uplink transmission sending, and the distance between the terminal device and the network device corresponding to the service cell at the first moment.
25. The method according to claim 24, wherein: The method further comprises: The network device sends a first downlink channel to the terminal device; the first downlink channel carries M available MCS levels.
26. The method according to claim 24 or 25, wherein: The first downlink channel is a physical downlink control channel PDCCH for dynamically scheduling uplink transmission.
27. The method according to claim 24, wherein: The method further comprises: The network device sends configuration information to the terminal device; The configuration information includes: a correspondence between a measurement result quantization interval and an MCS level.
28. The method according to claim 27, wherein: The correspondence between the measurement result quantization intervals and the MCS levels includes: a correspondence between K measurement result quantization intervals and N MCS levels; Wherein, N is an integer greater than or equal to M, and K is an integer greater than or equal to 1.
29. The method according to claim 28, wherein: The configuration information also includes N MCS levels; The N MCS levels include at least the M available MCS levels.
30. The method of claim 28, wherein: The configuration information also includes: K-1 measurement result thresholds used to determine the K measurement result quantization intervals.
31. The method according to claim 30, wherein: The measurement result quantization interval includes one of the following: Quantization interval of signal quality measurement results; TA value quantification interval; The quantified interval of the distance between the terminal device and the network device.
32. A terminal device, comprising: A first communication unit performs uplink transmission; A first processing unit controls uplink transmission; wherein the method of controlling uplink transmission includes: using a first modulation and decoding scheme MCS level for uplink transmission, or not performing uplink transmission; The first MCS level is determined according to at least one of the following: measurement related information of the serving cell, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1; The measurement related information of the serving cell includes: an estimated measurement result of the serving cell at a first moment; the first moment is: an estimated reception moment of uplink transmission data at the serving cell; The first processing unit determines a first proportional relationship based on the distance between the terminal device and the network device corresponding to the service cell at the time of uplink transmission sending, and the distance between the terminal device and the network device corresponding to the service cell at the first moment; and calculates the expected signal quality measurement result of the service cell at the first moment based on the first proportional relationship and the signal quality measurement result at the time of uplink transmission sending.
33. The terminal device according to claim 32, wherein: The measurement related information of the serving cell includes: a current measurement result of the serving cell.
34. The terminal device according to claim 33, wherein: The current measurement result of the serving cell includes at least one of the following: Current signal quality measurement results; Current TA value; The current distance between the terminal device and the network device corresponding to the service cell.
35. The terminal device according to claim 33 or 34, wherein: The first processing unit determines a second MCS level according to a current measurement result of the serving cell and a correspondence between a quantization interval of the measurement result and an MCS level.
36. The terminal device according to claim 35, wherein: The first processing unit determines a first MCS level based on the second MCS level, and adopts the first MCS level for uplink transmission when the second MCS level is not lower than the lowest MCS level among the M available MCS levels; or, In a case where the second MCS level is not in the M available MCS levels and the second MCS level is lower than the lowest MCS level among the M available MCS levels, it is determined not to perform the uplink transmission.
37. The terminal device according to claim 36, wherein: the first processing unit, if the M available MCS levels include the second MCS level, using the second MCS level as the first MCS level; If the second MCS level is not in the M available MCS levels and the second MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
38. The terminal device according to claim 34, wherein: The measurement related information of the serving cell also includes: a change trend of the measurement result of the serving cell.
39. The terminal device according to claim 38, wherein: The change trend of the measurement result of the serving cell is a predicted change trend relative to the current measurement result of the serving cell; The change trend of the measurement result includes: a first change trend, or a second change trend; The first change trend includes at least one of the following: the TA value becomes smaller; the signal quality measurement result becomes larger; the distance between the terminal device and the network device corresponding to the serving cell becomes smaller; The second change trend includes at least one of the following: the TA value becomes larger; the signal quality measurement result becomes smaller; the distance between the terminal device and the network device corresponding to the service cell becomes larger.
40. The terminal device according to claim 39, wherein: The first processing unit determines a corresponding third MCS level according to the current measurement result of the serving cell and the corresponding relationship between the measurement result quantization interval and the MCS level if the change trend of the measurement result of the serving cell is the first change trend.
41. The terminal device according to claim 40, wherein: The first processing unit, when the third MCS level is not lower than the lowest MCS level among the M available MCS levels, determines a first MCS level based on the third MCS level, and controls the first communication unit to use the first MCS level for uplink transmission; or, The first processing unit determines that the first communication unit does not perform the uplink transmission when the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels.
42. The terminal device according to claim 41, wherein: The first processing unit, when the third MCS level is not among the M available MCS levels and the third MCS level is lower than the lowest MCS level among the M available MCS levels, takes the lowest MCS level supported by the system as the first MCS level and adopts the first MCS level for uplink transmission if the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system.
43. The terminal device according to claim 41, wherein: the first processing unit, if the third MCS level is one of the M available MCS levels, using the third MCS level as the first MCS level; If the third MCS level is not one of the M available MCS levels, and the third MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
44. The terminal device according to claim 38, wherein: The first processing unit determines not to perform the uplink transmission if the change trend of the measurement result of the serving cell is the second change trend.
45. The terminal device according to claim 38, wherein: The first processing unit, if the change trend of the measurement result of the serving cell is the second change trend, and the M available MCS levels indicated in the first downlink channel include the lowest MCS level supported by the system, uses the lowest MCS level supported by the system as the first MCS level, and uses the first MCS level for uplink transmission through the first communication unit; or, The first processing unit determines that the first communication unit does not perform the uplink transmission if the change trend of the measurement result of the serving cell is the second change trend and the M available MCS levels indicated in the first downlink channel do not include the lowest MCS level supported by the system.
46. The terminal device according to claim 32, wherein: The first processing unit determines a corresponding fourth MCS level according to the estimated measurement result of the serving cell at the first moment and a correspondence between a measurement result quantization interval and an MCS level.
47. The terminal device according to claim 46, wherein: The first processing unit, when the fourth MCS level is not lower than the lowest MCS level among the M available MCS levels, determines a first MCS level based on the fourth MCS level, and uses the first MCS level for uplink transmission through the first communication unit; or, The first processing unit determines not to perform the uplink transmission when the fourth MCS level is not among the M available MCS levels and the fourth MCS level is lower than the lowest MCS level among the M available MCS levels.
48. The terminal device according to claim 47, wherein: the first processing unit, if the M available MCS levels include the fourth MCS level, using the fourth MCS level as the first MCS level; If the fourth MCS level is not in the M available MCS levels and the fourth MCS level is higher than the highest MCS level among the M available MCS levels, the highest MCS level among the M available MCS levels is used as the first MCS level.
49. The terminal device according to any one of claims 32, 46-48, wherein: The first processing unit predicts an expected measurement result of the serving cell at a first moment according to the position information, the motion trajectory and the ephemeris information of the network device.
50. The terminal device according to claim 49, wherein: The estimated measurement result of the serving cell at the first moment includes at least one of the following: an expected signal quality measurement result of the serving cell at a first time instant; An estimated TA value of the serving cell at a first moment; At the first moment, the estimated distance between the terminal device and the network device corresponding to the serving cell.
51. The terminal device according to any one of claims 40 and 46, wherein: The correspondence between the measurement result quantization interval and the MCS level is configured by the network device, or preset, or determined by the terminal device; The correspondence between the measurement result quantization intervals and the MCS levels includes: a correspondence between K measurement result quantization intervals and N MCS levels; Among them, the N is an integer greater than or equal to M, and K is an integer greater than or equal to 1; the N MCS levels at least include the M available MCS levels, and the N MCS levels are configured or preset by the network device.
52. The terminal device according to claim 51, wherein: The K measurement result quantization intervals are determined according to K-1 measurement result thresholds; The K-1 measurement result thresholds are: configured by the network device, preset, or determined by the terminal device.
53. The terminal device according to claim 52, wherein: The measurement result quantization interval includes at least one of the following: Quantization interval of signal quality measurement results; TA value quantification interval; The quantified interval of the distance between the terminal device and the network device.
54. The terminal device according to any one of claims 32-34, 36-48, 50, 52-53, wherein: The first downlink channel is a physical downlink control channel PDCCH for dynamically scheduling uplink transmission.
55. A network device comprising: A second communication unit receives an uplink transmission transmitted using a first modulation and decoding scheme MCS level; The first MCS level is an MCS level determined according to at least one of the following: measurement related information of a serving cell of the terminal device, and / or M available MCS levels indicated by the first downlink channel; M is an integer greater than or equal to 1; The measurement related information of the serving cell includes: an estimated measurement result of the serving cell at a first moment; the first moment is: an estimated reception moment of uplink transmission data at the serving cell; The expected signal quality measurement result of the service cell at the first moment is calculated by the terminal device according to a first proportional relationship and a signal quality measurement result at the time of uplink transmission sending; the first proportional relationship is determined by the terminal device according to the distance between the terminal device and the network device corresponding to the service cell at the time of uplink transmission sending, and the distance between the terminal device and the network device corresponding to the service cell at the first moment.
56. The network device according to claim 55, wherein: The second communication unit sends a first downlink channel to the terminal device; the first downlink channel carries M available MCS levels.
57. The network device according to claim 55 or 56, wherein: The first downlink channel is a physical downlink control channel PDCCH for dynamically scheduling uplink transmission.
58. The network device according to claim 55, wherein: The second communication unit sends configuration information to the terminal device; The configuration information includes: a correspondence between a measurement result quantization interval and an MCS level.
59. The network device according to claim 58, wherein: The correspondence between the measurement result quantization intervals and the MCS levels includes: a correspondence between K measurement result quantization intervals and N MCS levels; Wherein, N is an integer greater than or equal to M, and K is an integer greater than or equal to 1.
60. The network device according to claim 59, wherein: The configuration information also includes N MCS levels; The N MCS levels include at least the M available MCS levels.
61. The network device according to claim 59, wherein: The configuration information also includes: K-1 measurement result thresholds used to determine the K measurement result quantization intervals.
62. The network device according to claim 61, wherein: The measurement result quantization interval includes one of the following: Quantization interval of signal quality measurement results; TA value quantification interval; The quantified interval of the distance between the terminal device and the network device.
63. A terminal device, comprising: a processor and a memory for storing a computer program capable of being executed on the processor, The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the steps of the method as described in any one of claims 1 to 23.
64. A network device comprising: a processor and a memory for storing a computer program capable of being executed on the processor, The memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the steps of the method as described in any one of claims 24 to 31.
65. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 23.
66. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 24 to 31.
67. A computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, wherein the computer program enables a computer to execute the steps of the method according to any one of claims 1 to 31.
Citation Information
Patent Citations
Method and device for deciding uplink MCS level
CN106559894A