A data reporting method, a receiving method and a related device
By converting the scheduling bandwidth threshold into elements and sending it to network equipment, the resource overhead problem caused by the large amount of data reported by the terminal equipment is solved, and data compression and resource saving are achieved.
Patent Information
- Application Number
- CN202110331754.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2017-11-25
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2037-11-25
AI Technical Summary
In the next generation of communication network, the amount of scheduling bandwidth threshold data reported by the terminal device is large, resulting in an increase in resource overhead and making it difficult to effectively compress the data amount.
At least one scheduling bandwidth threshold is determined by the terminal device and converted into corresponding elements, sending only these elements to the network device. Specifically, each scheduled bandwidth threshold is a natural power of 2, and the terminal device generates an element to indicate the threshold value and sends the element to the network device.
Through this method, the amount of data reported by the terminal device is reduced, resource overhead is reduced, and the efficiency of data transmission is improved.
Smart Images

Figure CN113194503B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communications, and in particular to a data reporting method, a receiving method and related devices. Background Art
[0002] In the existing wireless communication networks, the available frequency bands in the frequency resources below 6 GHz are becoming fewer and fewer, which cannot meet the growing communication needs. On the contrary, there are a large number of available frequency bands in the frequency range above 6 GHz. In the next-generation communication networks (for example, NR (new radio)), the use of frequencies above 6 GHz as working frequency bands is being considered. Therefore, the next-generation communication networks have the significant characteristics of high-frequency communication systems, which makes it easy to achieve higher throughput. However, compared with the existing wireless communication networks, the next-generation communication networks will suffer from more serious mid-RF distortion, especially the impact of phase noise (PHN), because they work in frequency bands above 6 GHz.
[0003] In order to suppress phase noise, a phase tracking reference signal (PTRS) is provided in the next generation communication network. The base station sends a set of scheduling bandwidth threshold values and a set of scheduling MCS threshold values to the UE, determines the corresponding phase tracking reference signal pattern according to the sent set of scheduling bandwidth threshold values and a set of scheduling MCS threshold values and scheduling information, and sends the PTRS to the UE according to the determined phase tracking signal pattern. Among them, before sending a set of scheduling bandwidth threshold values and a set of scheduling MCS threshold values to the UE, the base station can consider a set of scheduling bandwidth threshold value sets and / or a set of scheduling bandwidth MCS (modulation and coding scheme) threshold value sets reported by the UE as recommended values. How to reduce the overhead of the UE reporting the threshold value is an urgent problem to be solved. Summary of the invention
[0004] The technical problem to be solved by the embodiments of the present invention is to provide a data reporting method, a receiving method and related equipment, which can compress the threshold value reported by the terminal device, reduce the data volume of the threshold value reported by the terminal device, and reduce the resource overhead of the terminal device reporting the threshold value.
[0005] In a first aspect, the present application provides a data reporting method, including: a terminal device determines at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is a natural number power of 2; the terminal device obtains at least one element based on the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value; the terminal device sends the at least one element to a network device.
[0006] Among them, at least one scheduling bandwidth threshold value is different from each other, and the value of each scheduling bandwidth threshold value can be 2 0 , 2 1 , 2 2 ,…. The number of elements of at least one element is equal to the number of scheduling bandwidth threshold values of at least one scheduling bandwidth threshold, at least one element and at least one scheduling bandwidth threshold value are in a one-to-one correspondence, and each element is used to indicate one scheduling bandwidth threshold value among at least one scheduling bandwidth threshold values. For example: the first element of at least one element is used to indicate the first scheduling bandwidth threshold value, and the second element of at least one element is used to indicate the second scheduling bandwidth threshold value. The value of an element may be smaller than the scheduling bandwidth threshold value indicated by the element, for example: the value of the first element is smaller than the first scheduling bandwidth threshold value, and the value of the second element is smaller than the second scheduling bandwidth threshold value.
[0007] According to the above description, if the scheduling bandwidth threshold value reported by the terminal device to the network device is a natural number power of 2, then the value range of the scheduling bandwidth threshold value will become smaller, and the number of scheduling bandwidth threshold values that the terminal device can select will be reduced. By indicating the reported scheduling bandwidth threshold value for the elements in the data set, the value of the element actually reported by the terminal device will be smaller than the original scheduling bandwidth threshold value, thereby reducing the amount of data reported by the terminal device.
[0008] In one possible design, the value of each element is the logarithm of the scheduling bandwidth threshold indicated by the element with base 2.
[0009] In one possible design, the value of at least one scheduling bandwidth threshold is less than or equal to the maximum bandwidth supported by the terminal device.
[0010] In one possible design, at least one scheduling bandwidth threshold value is greater than a preset value.
[0011] In a second aspect, the present application provides a data reporting device, including:
[0012] A determination unit, configured to determine at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is a natural number power of 2;
[0013] A generating unit, configured to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value;
[0014] A sending unit is used to send the at least one element to the network device.
[0015] In one possible design, the value of each element is the logarithm of the scheduling bandwidth threshold value indicated by 2.
[0016] In one possible design, a maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is less than or equal to a maximum bandwidth supported by the terminal device.
[0017] In one possible design, at least one scheduling bandwidth threshold value is greater than a preset value.
[0018] In a third aspect, the present application provides a data receiving method, comprising:
[0019] The network device receives at least one element from the terminal device, each element is used to indicate a scheduling bandwidth threshold value; the network device obtains at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0020] In a possible design, each scheduling bandwidth threshold value is equal to the power of the value of the element corresponding to 2.
[0021] In a fourth aspect, the present application provides a data receiving device, including:
[0022] A receiving unit, configured to receive at least one element from a terminal device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0023] A generating unit is used to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0024] In a possible design, each scheduling bandwidth threshold value is equal to the power of the value of the element corresponding to 2.
[0025] In a fifth aspect, the present application provides a data reporting method, comprising:
[0026] The terminal device determines at least one scheduling bandwidth threshold value, wherein the maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device. The terminal device sends the at least one scheduling bandwidth threshold value to the network device.
[0027] In a sixth aspect, the present application provides a data reporting device, including:
[0028] The determining unit is used to determine at least one scheduling bandwidth threshold value, wherein the maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device. The sending unit is used to send at least one scheduling bandwidth threshold value to the network device.
[0029] In a seventh aspect, the present application provides a data reporting method, comprising:
[0030] The terminal device determines at least one scheduling bandwidth threshold value; wherein the minimum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is greater than a preset value;
[0031] The terminal device obtains at least one element according to the at least one scheduling bandwidth threshold value; each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value.
[0032] The terminal device sends the at least one element to the network device.
[0033] In an eighth aspect, the present application provides a data reporting device, including:
[0034] A determination unit, configured to determine at least one scheduling bandwidth threshold value; wherein a minimum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is greater than a preset value;
[0035] A generating unit, configured to obtain at least one element according to the at least one scheduling bandwidth threshold value, each element being used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value;
[0036] A sending unit is used to send the at least one element to the network device.
[0037] In a possible design, each scheduling bandwidth threshold is a natural number power of 2.
[0038] In a possible design, each scheduling bandwidth threshold value is a product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0039] In a ninth aspect, the present application provides a data reporting method, comprising:
[0040] The terminal device determines at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value is a natural number power of 2, a natural number power of 3, and the product of the natural numbers power of 3 and 5, the terminal device generates at least one element, each element is used to indicate a scheduling bandwidth threshold value in a scheduling bandwidth threshold value, and the terminal device sends the at least one element to the network device.
[0041] In one possible design, the waveform used by the terminal device is DFT-S-OFDM.
[0042] In one possible design, each scheduling bandwidth threshold is less than or equal to the maximum bandwidth supported by the terminal device.
[0043] In a tenth aspect, the present application provides a data reporting device, including:
[0044] A determination unit, configured to determine at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5;
[0045] A generating unit, configured to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value;
[0046] A sending unit is used to send the at least one element to the network device.
[0047] In one possible design, the waveform used by the terminal device is DFT-S-OFDM.
[0048] In one possible design, each scheduling bandwidth threshold is less than or equal to the maximum bandwidth supported by the terminal device.
[0049] In an eleventh aspect, the present application provides a data receiving method, comprising:
[0050] The network device receives at least one element from the terminal device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0051] The network device obtains at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0052] In a twelfth aspect, the present application provides a data receiving device, including:
[0053] A receiving unit, configured to receive at least one element from a terminal device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0054] A generating unit is used to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0055] In one possible design, the waveform used by the terminal device is a DFT-S-OFDM waveform.
[0056] In a thirteenth aspect, the present application provides a data reporting method, including: a terminal device determines two scheduling bandwidth threshold values; wherein the larger of the two scheduling bandwidth threshold values is less than the maximum bandwidth supported by the terminal device; and the terminal device sends the two scheduling bandwidth threshold values to a network device.
[0057] In a fourteenth aspect, the present application provides a data reporting device, including:
[0058] A determination unit, configured to determine two scheduling bandwidth threshold values; wherein the larger of the two scheduling bandwidth threshold values is smaller than the maximum bandwidth supported by the terminal device;
[0059] The sending unit is used to send the two scheduling bandwidth threshold values to the network device.
[0060] In a fifteenth aspect, the present application provides a data reporting method, comprising:
[0061] A determining unit, configured to determine at least one scheduling bandwidth threshold associated with the first subcarrier spacing;
[0062] A sending unit is used to send at least one scheduling bandwidth threshold associated with the first subcarrier spacing to a network device.
[0063] In one possible design, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0064] In a sixteenth aspect, the present application provides a data reporting device, including:
[0065] A determining unit, configured to determine at least one scheduling bandwidth threshold associated with the first subcarrier spacing;
[0066] A sending unit is used to send at least one scheduling bandwidth threshold associated with the first subcarrier spacing to a network device.
[0067] In one possible design, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0068] In a seventeenth aspect, the present application provides a data receiving method, comprising:
[0069] The network device receives at least one scheduling bandwidth threshold associated with a first subcarrier spacing from the terminal device;
[0070] The network device determines at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to a proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0071] In one possible design, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0072] In an eighteenth aspect, the present application provides a data receiving device, including:
[0073] A receiving unit, configured to receive at least one scheduling bandwidth threshold associated with a first subcarrier spacing from a terminal device;
[0074] A generating unit is used to determine at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to a proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0075] In one possible design, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0076] In a nineteenth aspect, the present application provides a data reporting method, comprising:
[0077] The terminal device determines n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , ptrsthRB1<ptrsthRB2<,…,<ptrsthRB n , n is an integer greater than 1;
[0078] The terminal device sends ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 Sent to the network device.
[0079] In a possible design, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0080] In a twentieth aspect, the present application provides a data reporting device, including:
[0081] A determination unit, configured to determine n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , ptrsthRB1<ptrsthRB2<,…,<ptrsthRB n , n is an integer greater than 1;
[0082] The sending unit is used to send ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 Sent to the network device.
[0083] In a possible design, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0084] In a twenty-first aspect, the present application provides a data receiving method, comprising:
[0085] The network device receives n elements from the terminal device; where n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0086] The network device generates n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C1, C1+C2, ..., C1+C2+, ..., +C n .
[0087] In a twenty-second aspect, the present application provides a data receiving device, including:
[0088] A receiving unit is used to receive n elements from a terminal device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0089] A generating unit is used to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C1, C1+C2, ..., C1+C2+, ..., +C2.
[0090] In a twenty-third aspect, the present application provides a data reporting method, comprising:
[0091] The terminal device determines n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, …,<ptrsthRB n ;
[0092] The terminal device sends ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n Sent to the network device.
[0093] In a twenty-fourth aspect, the present application provides a data reporting device, including:
[0094] A determination unit, configured to determine n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, …,<ptrsthRB n ;
[0095] The sending unit is used to send ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n Sent to the network device.
[0096] In a twenty-fifth aspect, the present application provides a data receiving method, comprising:
[0097] The network device receives n elements from the terminal device; where n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0098] The network device generates n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C n -C n-1 -, ..., -C2-C1, C n -C n-1 -, ..., -C2, ..., C n -C n-1 , C n .
[0099] In a twenty-sixth aspect, the present application provides a data receiving device, including:
[0100] A receiving unit is used to receive n elements from a terminal device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0101] A generating unit, used for the network device to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C n -C n-1 -, ..., -C2-C1, C n -C n-1 -, ..., -C2, ..., C n -C n-1 , C n .
[0102] In a twenty-seventh aspect, the present application provides a data reporting method, comprising:
[0103] The terminal device determines at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is an even number;
[0104] The terminal device acquires at least one element; wherein each element is used to indicate a scheduling MCS threshold value in the at least one scheduling MCS threshold;
[0105] The terminal device sends the at least one element to the network device.
[0106] In a possible design, each scheduling MCS threshold value is also greater than a preset value.
[0107] In a twenty-eighth aspect, the present application provides a data reporting device, including:
[0108] A determination unit, configured to determine at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is an even number;
[0109] A generating unit, configured to obtain at least one element according to at least one scheduling MCS threshold value; wherein each element is used to indicate a scheduling MCS threshold value in the at least one scheduling MCS threshold;
[0110] A sending unit is used to send the at least one element to the network device.
[0111] In a possible design, each scheduling MCS threshold value is also greater than a preset value.
[0112] In a twenty-ninth aspect, the present application provides a data reporting method, comprising:
[0113] The terminal device determines at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is an odd number;
[0114] The terminal device acquires at least one element according to at least one scheduling MCS threshold value, each element being used to indicate a scheduling MCS threshold value among the at least one scheduling MCS threshold value;
[0115] The terminal device sends the at least one element to the network device.
[0116] In a thirtieth aspect, the present application provides a data reporting device, including:
[0117] A determination unit, configured to determine at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is an odd number;
[0118] A generating unit, configured to acquire and generate at least one element according to at least one scheduling MCS threshold value, each element being used to indicate a scheduling MCS threshold value among the at least one scheduling MCS threshold value;
[0119] A sending unit is used to send the at least one element to the network device.
[0120] In a possible design, each scheduling MCS threshold value is also greater than a preset value.
[0121] In a thirty-first aspect, the present application provides a data reporting method, comprising:
[0122] A determination unit, configured to determine at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is greater than a preset MCS threshold value
[0123] A generating unit, configured to obtain at least one element according to at least one scheduling MCS threshold value, each element being used to indicate a scheduling MCS threshold value among the at least one scheduling MCS threshold value;
[0124] A sending unit is used to send the at least one element to the network device.
[0125] In a possible implementation manner, the data reporting method includes: the terminal device determines at least one scheduling MCS threshold value associated with an MCS table corresponding to a highest modulation mode supported by the terminal device;
[0126] The terminal device sends to the network device at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode supported by the terminal device.
[0127] In one possible design, the at least one scheduling MCS threshold value includes three scheduling MCS threshold values, and the maximum scheduling MCS threshold value among the three scheduling MCS threshold values is less than or equal to the maximum MCS index value directly corresponding to the code rate in the MCS table plus 1.
[0128] In a thirty-second aspect, the present application provides a data reporting device, including:
[0129] A determination unit, configured to determine at least one scheduling MCS threshold value associated with an MCS table corresponding to a highest modulation mode;
[0130] A sending unit is used to send at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode to a network device.
[0131] In one possible design, the at least one scheduling MCS threshold value includes three scheduling MCS threshold values, and the maximum scheduling MCS threshold value among the three scheduling MCS threshold values is less than or equal to the maximum MCS index value directly corresponding to the code rate in the MCS table plus 1.
[0132] In a thirty-third aspect, the present application provides a data reporting method, comprising:
[0133] The terminal device determines m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0134] The terminal device converts ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 Sent to the network device.
[0135] In a thirty-fourth aspect, the present application provides a data reporting device, including:
[0136] A determination unit is used to determine m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0137] The sending unit is used to send ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 Sent to the network device.
[0138] In a thirty-fifth aspect, the present application provides a data receiving method, comprising:
[0139] The network device receives m elements sent by the terminal device, and the values of the m elements are: D1, D2, ..., D m ;
[0140] The network device generates m scheduling MCS threshold values; wherein the m MCS threshold values are D1, D1+D2, ..., D1+D2+...+D m-1 +D m .
[0141] In a thirty-sixth aspect, the present application provides a data receiving device, including:
[0142] The receiving unit is used to receive m elements sent by the terminal device, and the values of the m elements are: D1, D2, ..., D m ;
[0143] A generating unit is used to generate m scheduling MCS threshold values; wherein the m MCS threshold values are D1, D1+D2, ..., D1+D2+...+D m-1 +D m .
[0144] In aspect 37, the present application provides a data reporting method, characterized in that it includes:
[0145] The terminal device determines m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0146] The terminal device converts ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS m -ptrsthMCS m-1 ptrsthMCS m Sent to the network device.
[0147] In aspect 38, the present application provides a data reporting device, including:
[0148] A determination unit is used to determine m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0149] The sending unit is used to send ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS m -ptrsthMCS m-1 ptrsthMCS m Sent to the network device.
[0150] In a thirty-ninth aspect, the present application provides a data receiving method, comprising:
[0151] The network device receives m elements from the terminal device, and the values of the m elements are: D1, D2, ..., D m ;
[0152] The network device generates m scheduling MCS threshold values, and the m scheduling MCS threshold values are: D m -D m-1 -…-D2-D1, D m -D m-1 -…-D2,…D m -D m-1 , D m .
[0153] In a 40th aspect, the present application provides a data receiving device, including:
[0154] The receiving unit is used to receive m elements from the terminal device, and the values of the m elements are: D1, D2, ..., D m ;
[0155] A generating unit is used to generate m scheduling MCS threshold values, where the m scheduling MCS threshold values are: D m -D m-1 -…-D2-D1, D m -D m-1 -…-D2,…D m -D m-1 , D m .
[0156] In another aspect, a device is provided, which has the function of implementing the behavior of the terminal device or network device in the above method. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions.
[0157] The device comprises: a receiver, a transmitter, a memory and a processor; wherein the memory stores a set of program codes, and the processor is used to call the program codes stored in the memory to execute the methods described in the above aspects.
[0158] Based on the same inventive concept, since the principles and beneficial effects of the device in solving the problem can refer to the method implementation methods and the beneficial effects brought about by the above-mentioned possible terminal devices or network devices, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be repeated.
[0159] On the other hand, the present application provides a method for configuring a scheduling bandwidth threshold, comprising:
[0160] The network device determines at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is a natural number power of 2;
[0161] The network device acquires at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value;
[0162] The network device sends the at least one element to the terminal device.
[0163] In a possible implementation, the value of each element is the logarithm of the scheduling bandwidth threshold value indicated with 2 as the base.
[0164] In another possible implementation manner, a maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is greater than a maximum bandwidth supported by the terminal.
[0165] In another possible implementation manner, the at least one scheduling bandwidth threshold value is greater than a preset value.
[0166] On the other hand, the present application provides a device for configuring a scheduling bandwidth threshold, characterized by comprising:
[0167] A determination unit, configured to determine at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is a natural number power of 2;
[0168] A generating unit, configured to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value;
[0169] A sending unit is used to send the at least one element to a terminal device.
[0170] In a possible implementation, the value of each element is the logarithm of the scheduling bandwidth threshold value indicated with 2 as the base.
[0171] In another possible implementation manner, a maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is greater than a maximum bandwidth supported by the terminal.
[0172] Another possible implementation manner is characterized in that the at least one scheduling bandwidth threshold value is greater than a preset value.
[0173] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0174] The terminal device receives at least one element from the network device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0175] The terminal device obtains at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0176] In a possible implementation, each scheduling bandwidth threshold value is equal to the value of the element corresponding to 2 to the power of the power.
[0177] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0178] A receiving unit, configured to receive at least one element from a network device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0179] A generating unit is used to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0180] In a possible implementation, each scheduling bandwidth threshold value is equal to the value of the element corresponding to 2 to the power of the power.
[0181] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0182] The network device determines at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5;
[0183] The network device acquires at least one element according to the at least one scheduling bandwidth threshold value, wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value;
[0184] The network device sends the at least one element to the terminal device.
[0185] In a possible implementation, the waveform used is a discrete Fourier transform leaf spread orthogonal frequency division multiplexing DFT-S-OFDM waveform.
[0186] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, characterized in that it includes:
[0187] A determination unit, configured to determine at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5;
[0188] A generating unit, configured to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold;
[0189] A sending unit is used to send the at least one element to a terminal device.
[0190] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, characterized by comprising:
[0191] The terminal device receives at least one element from the network device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0192] The terminal device obtains at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0193] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0194] A receiving unit, configured to receive at least one element from a network device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0195] A generating unit is used to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0196] In a possible implementation, the waveform used by the terminal device is a DFT-S-OFDM waveform.
[0197] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0198] The network device determines at least one scheduling bandwidth threshold associated with the first subcarrier spacing;
[0199] The network device sends at least one scheduling bandwidth threshold associated with the first subcarrier spacing to the terminal device.
[0200] In one possible implementation, the first subcarrier spacing is associated with at least one scheduling bandwidth threshold value, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device plus 1.
[0201] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0202] A determining unit, configured to determine at least one scheduling bandwidth threshold associated with the first subcarrier spacing;
[0203] A sending unit is used to send at least one scheduling bandwidth threshold associated with the first subcarrier spacing to a terminal device.
[0204] In one possible implementation, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device plus 1.
[0205] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0206] The terminal device receives at least one scheduling bandwidth threshold value associated with a first subcarrier spacing from the terminal device;
[0207] The terminal device determines at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to the proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0208] In one possible implementation, the first subcarrier spacing is associated with at least one scheduling bandwidth threshold value, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device plus 1.
[0209] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0210] A receiving unit, configured to receive at least one scheduling bandwidth threshold associated with a first subcarrier spacing from a network device;
[0211] A generating unit is used to determine at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to a proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0212] In one possible implementation, the first subcarrier spacing is associated with at least one scheduling bandwidth threshold value, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device plus 1.
[0213] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0214] The network device determines n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , ptrsthRB1<ptrsthRB2<,…,<ptrsthRB n , n is an integer greater than 1;
[0215] The network device sends ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 Sent to the terminal device.
[0216] In a possible implementation, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0217] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, characterized in that it includes:
[0218] A determination unit, configured to determine n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , ptrsthRB1<ptrsthRB2<,…,<ptrsthRB n , n is an integer greater than 1;
[0219] The sending unit is used to send ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 Sent to the terminal device.
[0220] In a possible implementation, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0221] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0222] The terminal device receives n elements from the network device; where n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0223] The terminal device generates n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C1, C1+C2, ..., C1+C2+, ..., +C n .
[0224] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0225] A receiving unit is used to receive n elements from a network device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0226] A generating unit, configured to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C1, C1+C2, ..., C1+C2+, ..., +C n .
[0227] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0228] The network device determines n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, …,<ptrsthRB n ;
[0229] The network device sends ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n Sent to the terminal device.
[0230] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0231] A determination unit, configured to determine n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, …,<ptrsthRB n ;
[0232] The sending unit is used to send ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n Sent to the terminal device.
[0233] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, characterized by comprising:
[0234] The terminal device receives n elements from the network device; where n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0235] The terminal device generates n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C n -C n-1 -, ..., -C2-C1, C n -C n-1 -, ..., -C2, ..., Cn -C n-1 , C n .
[0236] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0237] A receiving unit is used to receive n elements from a network device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n ;
[0238] A generating unit, configured to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C n -C n-1 -, ..., -C2-C1, C n -C n-1 -, ..., -C2, ..., C n -C n-1 , C n .
[0239] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0240] The network device determines at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode supported by the terminal device;
[0241] The network device sends to the terminal device at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode supported by the terminal device.
[0242] In one possible implementation, the at least one scheduling MCS threshold value includes three scheduling MCS threshold values, and the maximum scheduling MCS threshold value among the three scheduling MCS threshold values is less than or equal to the maximum MCS index value directly corresponding to the code rate in the MCS table plus 1.
[0243] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0244] A determination unit, configured to determine at least one scheduling MCS threshold value associated with an MCS table corresponding to a highest modulation mode;
[0245] A sending unit is used to send at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode to the terminal device.
[0246] In a possible implementation, at least one scheduling MCS threshold value includes three scheduling MCS threshold values, and the maximum scheduling MCS threshold value among the three scheduling MCS threshold values is less than or equal to the maximum MCS index value directly corresponding to the code rate in the MCS table plus 1.
[0247] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, characterized by comprising:
[0248] The network device determines m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0249] The network device converts ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 Sent to the terminal device.
[0250] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0251] A determination unit is used to determine m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0252] The sending unit is used to send ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 Sent to the terminal device.
[0253] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0254] The terminal device receives m elements sent by the network device, and the values of the m elements are: D1, D2, ..., D m ;
[0255] The terminal device generates m scheduling MCS threshold values; wherein the m MCS threshold values are D1, D1+D2, ..., D1+D2+...+D m-1 +Dm .
[0256] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0257] The receiving unit is used to receive m elements sent by the network device, and the values of the m elements are: D1, D2, ..., D m ;
[0258] A generating unit is used to generate m scheduling MCS threshold values; wherein the m MCS threshold values are D1, D1+D2, ..., D1+D2+...+D m-1 +D m .
[0259] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0260] The network device determines m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0261] The network device converts ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS m -ptrsthMCS m-1 ptrsthMCS m Sent to the terminal device.
[0262] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, characterized in that it includes:
[0263] A determination unit is used to determine m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m ;
[0264] The sending unit is used to send ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS m -ptrsthMCS m-1 ptrsthMCS mSent to the terminal device.
[0265] On the other hand, the present application also provides a method for configuring a scheduling bandwidth threshold, including:
[0266] The terminal device receives m elements from the network device, and the values of the m elements are: D1, D2, ..., D m ;
[0267] The terminal device generates m scheduling MCS threshold values, and the m scheduling MCS threshold values are: D m -D m-1 -…-D2-D1, D m -D m-1 -…-D2,…D m -D m-1 , D m .
[0268] On the other hand, the present application also provides a device for configuring a scheduling bandwidth threshold, including:
[0269] The receiving unit is used to receive m elements from the network device, and the values of the m elements are: D1, D2, ..., D m ;
[0270] A generating unit is used to generate m scheduling MCS threshold values, where the m scheduling MCS threshold values are: D m -D m-1 -…-D2-D1, D m -D m-1 -…-D2,…D m -D m-1 , D m .
[0271] Another aspect of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores instructions, and when the computer-readable storage medium is run on a computer, the computer executes the methods described in the above aspects.
[0272] Another aspect of the present application provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the methods described in the above aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0273] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the background technology, the drawings required for use in the embodiments of the present invention or the background technology will be described below.
[0274] Figure 1A is a schematic diagram of a communication system architecture according to an embodiment of the present invention;
[0275] Figure 1Bis a schematic diagram of a PTRS pattern provided by an embodiment of the present invention;
[0276] Figure 2A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0277] Figure 2B It is a flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0278] Figure 3A is another flow chart of a data reporting method provided by an embodiment of the present invention;
[0279] Figure 3B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0280] Figure 4A is another flow chart of a data reporting method provided by an embodiment of the present invention;
[0281] Figure 4B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0282] Figure 5A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0283] Figure 5B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0284] Fig. 6A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0285] Figure 6B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0286] Fig. 7A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0287] Figure 7B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0288] Fig. 8A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0289] Figure 8B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0290] Fig.9A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0291] Fig. 9B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0292] Fig. 10A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0293] Fig. 10B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0294] Fig.11A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0295] Fig. 11B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0296] Fig. 12A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0297] Fig. 12B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0298] Fig.13A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0299] Fig. 13B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0300] Fig.14A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0301] Fig. 14B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0302] Fig.15A It is a flowchart of a data reporting method provided by an embodiment of the present invention;
[0303] Fig. 15B It is another flowchart of a method for configuring a scheduling bandwidth threshold value provided by an embodiment of the present invention;
[0304] Fig.16 is a schematic structural diagram of a device according to an embodiment of the present invention;
[0305] Fig.17 is another structural schematic diagram of a device provided by an embodiment of the present invention;
[0306] Fig.18 is another structural schematic diagram of a device provided by an embodiment of the present invention;
[0307] Fig.19 is another structural schematic diagram of a device provided by an embodiment of the present invention;
[0308] Fig. 20 is another structural schematic diagram of a device provided by an embodiment of the present invention;
[0309] Fig.21 It is another structural schematic diagram of a device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0310] The embodiments of the present application can be applied to wireless communication systems. It should be noted that the wireless communication systems mentioned in the embodiments of the present application include but are not limited to: Narrow Band-Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), Enhanced Data rate for GSM Evolution (EDGE), Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access 2000 (CDMA2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), NR (New Radio) communication system and three major application scenarios of the next generation 5G mobile communication system: Enhanced Mobile Broad Band (eMBB), URLLC and Massive Machine-Type Communications (mMTC).
[0311] In the embodiments of the present application, terminal devices include but are not limited to mobile stations (MS), mobile terminal devices, mobile phones, handsets and portable equipment, etc. The terminal devices can communicate with one or more core networks via a radio access network (RAN). For example, the terminal device can be a mobile phone (or a "cellular" phone), a computer with wireless communication capabilities, etc. The terminal device can also be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device or equipment.
[0312] Figure 1A A schematic diagram of a communication system architecture provided for this application.
[0313] like Figure 1A As shown, the communication system 01 includes a network device 101 and a terminal device 102. When the communication system 01 includes a core network, the network device 101 can also be connected to the core network. The network device 101 can also communicate with an Internet Protocol (IP) network 200, such as the Internet, a private IP network, or other data networks. The network device provides services for terminal devices within the coverage area. For example, see Figure 1A As shown, the network device 101 provides wireless access to one or more terminal devices within the coverage area of the network device 101. In addition, the network devices can also communicate with each other.
[0314] The network device 101 may be a device for communicating with a terminal device. For example, it may be a base station (Base Transceiver Station, BTS) in a GSM system or a CDMA system, or a base station (NodeB, NB) in a WCDMA system, or an evolved base station (Evolved Node B, eNB or eNodeB) in an LTE system, or a network side device in a future 5G network, etc. Alternatively, the network device may also be a relay station, an access point, a vehicle-mounted device, etc. In a terminal device to terminal device (Device to Device, D2D) communication system, the network device may also be a terminal device that serves as a base station. The terminal device may include various handheld devices with wireless communication functions, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), etc.
[0315] Among them, in the NR communication system, the process of the network device sending a PTRS signal to the terminal device includes: the network device determines a PTRS pattern, indicating the distribution position of the PTRS, including the time domain position and the frequency domain position, and the network device sends the PTRS to the terminal device according to the PTRS pattern. The terminal device determines the PTRS frequency domain density according to a set of received scheduling bandwidth threshold values and scheduling MCS threshold values sent by the network device to indicate the PTRS pattern, and determines the PTRS time domain density according to a set of received scheduling MCS threshold values, determines the phase tracking reference signal pattern according to the PTRS time domain density and the PTRS frequency domain density, and receives the PTRS sent by the network device according to the determined PTRS pattern. As shown in Tables 1 and 2, Table 1 shows the correlation between the scheduled MCS and the time domain density of the PTRS, and Table 2 shows the correlation between the scheduled bandwidth and the frequency domain density of the PTRS.
[0316] Scheduling MCS Time Domain Density <![CDATA[I MCS <ptrsthMCS1]]> PTRS does not exist <![CDATA[ptrsthMCS1≤I MCS <ptrsthMCS2]]> 4 <![CDATA[ptrsthMCS2≤I MCS <ptrsthMCS3]]> 2 <![CDATA[ptrsthMCS3≤I MCS <ptrsthMCS4]]> 1
[0317] Table 1
[0318] Scheduled bandwidth Frequency Domain Density <![CDATA[N RB <ptrsthRB0]]> PTRS does not exist <![CDATA[ptrsthRB0≤N RB <ptrsthRB2]]> 2 <![CDATA[ptrsthRB2≤N RB <ptrsthRB4]]> 4
[0319] Table 2
[0320] Among them, the scheduling MCS threshold value set {ptrsrhMCS1, ptrsrhMCS2, ptrsrhMCS3, ptrsrhMCS4} and the scheduling bandwidth threshold value set {ptrsrhRB0, ptrsrhRB2, ptrsrhRB4} in Table 1 and Table 2 are configured to the UE by the base station through high-level signaling (for example, radio resource control (RRC) signaling). ptrsrhMCS1≤ptrsthMCS2≤ptrsrhMCS3≤ptrsthMCS4, if there are at least two scheduling bandwidth threshold values that are equal in the scheduling MCS threshold value set, then the time domain density of PTRS is not applicable to the mapping relationship in Table 1.
[0321] ptrsthRB0≤ptrsthRB2≤ptrsthRB4, when there are at least two equal scheduling bandwidth threshold values in the scheduling bandwidth threshold value set, the frequency domain density of PTRS is not applicable to the mapping relationship in Table 2. Each scheduling bandwidth threshold value occupies 9 bits, and each scheduling MCS threshold value occupies 5 bits. Before the UE receives the scheduling MCS threshold value set and the scheduling bandwidth threshold value set configured by the base station, the UE can report a set of recommended scheduling MCS threshold values and / or scheduling bandwidth threshold value sets to the base station as a capability. If the terminal device directly reports a set of scheduling bandwidth threshold values and a set of scheduling MCS threshold values, the number of bits consumed is 5*4+9*3=47. In some scenarios, the terminal device needs to report multiple sets of scheduling bandwidth threshold values and multiple sets of scheduling MCS threshold values, and the number of bits consumed will increase further.
[0322] in, Figure 1B Schematic diagram of different PTRS patterns. The network device determines the pattern of the phase tracking reference signal according to the modulation and coding mode threshold corresponding to the phase tracking reference signal pattern requested by the terminal device, the scheduling resource block number threshold corresponding to the phase tracking reference signal requested by the terminal device, and at least one of the factors affecting the phase noise of the terminal device on the signal received by the terminal device, and at least one of the modulation and coding mode and bandwidth currently scheduled. In Figure (a), the frequency domain density of PTRS is 1 (one PTRS on every 12 subcarriers), and the time domain density is 1. In Figure (b), the frequency domain density of PTRS is 1 (one PTRS on every 12 subcarriers (1 RB)), and the time domain density is 2 (every 2 symbols). In Figure (c), the frequency domain density of PTRS is 2 (one PTRS on every 24 subcarriers (2 RBs)), and the time domain density is 1.
[0323] See also Figure 2A , Figure 2A 1 is a flow chart of a data reporting method provided by an embodiment of the present invention, the method includes but is not limited to the following steps:
[0324] S201. The terminal device determines at least one scheduling bandwidth threshold value.
[0325] Specifically, at least one scheduling bandwidth threshold value includes a first scheduling bandwidth threshold value and a second scheduling bandwidth threshold value. Each scheduling bandwidth threshold value can be represented by the number of RBs (resource blocks), and the number of RBs is an integer greater than or equal to 1. The at least one scheduling bandwidth threshold value determined by the terminal device belongs to all possible scheduling bandwidth threshold values of the terminal device. To simplify the description, in this embodiment, all possible scheduling bandwidth threshold values of the terminal device are referred to as a "value set". The maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12), where RB_sym is the maximum effective system bandwidth in Hz, SCS UE Indicates the subcarrier spacing used by the terminal device, in Hz, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the terminal device is 120KHz, then the specified value is 400M*0.96 / 120k / 12+1=267. Alternatively, the specified value is greater than the system bandwidth+1, for example, the specified value is 512.
[0326] Among them, each scheduling bandwidth threshold value of at least one scheduling bandwidth threshold value determined by the terminal device is a natural number power of 2, that is, each scheduling bandwidth threshold value in the value set is a natural number power of 2, and the natural number is an integer greater than or equal to 0. The scheduling bandwidth threshold value in the value set of the terminal device is: 2 0 , 2 1 , 2 2 , …, 2 NidxMax , 2 NidxMax For a minimum power of 2 that is greater than the system bandwidth, the terminal device determines at least one different scheduling bandwidth threshold value in the value set.
[0327] For example, if the value is 512, then the scheduling bandwidth threshold values in the value set are {1, 2, 4, 8, 16, 32, 64, 128, 256, 512}, and the number of scheduling bandwidth threshold values in the value set is 10. Assume that the terminal device determines that the three scheduling bandwidth threshold values are 2, 8, and 64 in the value set.
[0328] S202: The terminal device obtains at least one element.
[0329] Specifically, at least one element and at least one scheduling bandwidth threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value, for example: the first element in at least one element is used to indicate the first scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value, and the second element in at least one element is used to indicate the second scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value. The scheduling bandwidth threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling bandwidth threshold values. The numbering rules in the scheduling bandwidth thresholds in the value set can be: starting from 1 and increasing in steps of 1, and the number increases as the scheduling bandwidth threshold value increases; or starting from 0 and increasing in steps of 1, and the number increases as the scheduling bandwidth threshold value increases; or starting from the number of scheduling bandwidth threshold values in the value set and decreasing in steps of 1, and the number decreases as the scheduling bandwidth threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The terminal device pre-stores or pre-configures all possible mapping relationships between scheduling bandwidth thresholds and elements, and generates at least one element corresponding to at least one scheduling bandwidth threshold according to the mapping relationship, wherein the mapping relationship can be represented by a mapping table or a formula.
[0330] For example, the mapping relationship pre-stored or pre-configured in the terminal device is shown in the mapping table in Table 3:
[0331] Scheduling bandwidth threshold The value of the element 1 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 256 9 512 10
[0332] Table 3
[0333] Assuming that the three scheduling bandwidth threshold values determined by the terminal device are 2, 16, and 64, according to the above mapping relationship, the values of the three elements generated by the terminal device are 2, 5, and 7 respectively.
[0334] For another example, the mapping relationship pre-stored or pre-configured in the terminal device is shown in Table 4:
[0335] Scheduling bandwidth threshold The value of the element 1 10 2 9 4 8 8 7 16 6 32 5 64 4 128 3 256 2 512 1
[0336] Table 4
[0337] Assuming that the three scheduling bandwidth threshold values determined by the terminal device are 2, 16, and 64, the values of the three elements generated by the terminal device are 9, 6, and 4.
[0338] For another example, the mapping relationship pre-stored or pre-configured in the terminal device is shown in Table 5:
[0339] Scheduling bandwidth threshold The value of the element 1 0 2 1 4 3 8 5 16 7 32 2 64 4 128 6 256 8 512 9
[0340] Table 5
[0341] Assuming that the three scheduling bandwidth threshold values determined by the terminal device are 2, 16, and 64, the values of the three elements generated by the terminal device are 1, 7, and 4.
[0342] In a possible implementation, the mapping relationship can also be expressed by a formula: the value of each element is the logarithm of the corresponding scheduling bandwidth threshold value with base 2, for example: the value of the first element is the logarithm of the first scheduling bandwidth threshold value with base 2, that is, c1=log2 ptrsthRB1, c1 is the first element, log2 represents the logarithm operation with base 2, ptrsthRB1 represents the first scheduling bandwidth threshold value. The value of the second element is the logarithm of the second scheduling bandwidth threshold value with base 2.
[0343] For example, if the three scheduling bandwidth threshold values determined by the terminal device are 2, 8, and 64, then the three elements generated by the terminal device are log22, log28, and log264, that is, the values of the three generated elements are 1, 3, and 6.
[0344] S203: The terminal device sends at least one element to the network device, and the network device receives at least one element from the terminal device.
[0345] Specifically, the terminal device sends at least one element to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 b The minimum integer of b in , where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 10. According to the above formula b=4, the terminal device uses 4 bits to represent each element. For example: For example: the 3 elements generated are 1, 6, and 7, then the 3 elements sent by the terminal device are 0001, 0110, and 0111, respectively, requiring a total of 12 bits, which is 15 bits less than the existing fixed 9 bits used to report each scheduling bandwidth threshold value, greatly reducing the overhead of the terminal device reporting the scheduling bandwidth threshold value.
[0346] S204: The network device obtains at least one scheduling bandwidth threshold value.
[0347] Specifically, the network device pre-stores or pre-configures a mapping relationship between a scheduling bandwidth threshold value and an element, and the network device obtains at least one scheduling bandwidth threshold value according to the received element. The mapping relationship can be represented by a mapping table (as shown in Tables 3 to 5) or a formula. This step is the reverse process of S202. The specific process can refer to the description of S202, which will not be repeated here.
[0348] exist Figure 2AIn the described method, the scheduling bandwidth threshold value determined by the terminal device is a natural number power of 2, and the terminal device reports the elements associated with the scheduling bandwidth threshold value to the network device, which can reduce the number of bits required for the terminal device to report and reduce the reporting overhead.
[0349] In another embodiment, the above-mentioned method of limiting the scheduling bandwidth threshold value to a natural number power of 2 can also be extended to the process of the network device configuring the threshold for the terminal device, that is, the network device configures the elements associated with the bandwidth threshold value to the terminal device, which can reduce the number of bits required for the network device to configure the threshold and reduce the overhead of configuration signaling.
[0350] Specifically, for example, a method for configuring a threshold for a network device, such as Figure 2B As shown, including:
[0351] S210. The network device obtains at least one element.
[0352] Specifically, at least one element and at least one scheduling bandwidth threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value, for example: the first element in at least one element is used to indicate the first scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value, and the second element in at least one element is used to indicate the second scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value. The scheduling bandwidth threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling bandwidth threshold values. The numbering rules in the scheduling bandwidth thresholds in the value set can be: starting from 1 and increasing in steps of 1, and the number increases as the scheduling bandwidth threshold value increases; or starting from 0 and increasing in steps of 1, and the number increases as the scheduling bandwidth threshold value increases; or starting from the number of scheduling bandwidth threshold values in the value set and decreasing in steps of 1, and the number decreases as the scheduling bandwidth threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The network device pre-stores or pre-configures all possible mapping relationships between scheduling bandwidth thresholds and elements, and generates at least one element corresponding to at least one scheduling bandwidth threshold according to the mapping relationship, wherein the mapping relationship can be represented by a mapping table or a formula.
[0353] For example, the mapping relationship pre-stored or pre-configured in the network device is shown in the mapping table in Table 6:
[0354] Scheduling bandwidth threshold The value of the element 1 1 2 2 4 3 8 4 16 5 32 6 64 7 128 8 256 9 512 10
[0355] Table 6
[0356] Assume that the three scheduling bandwidth threshold values determined by the network device are 2, 16, and 64. According to the above mapping relationship, the values of the three elements generated by the network device are 2, 5, and 7, respectively.
[0357] For another example, the mapping relationship pre-stored or pre-configured by the network device is shown in Table 7:
[0358]
[0359]
[0360] Table 7
[0361] Assuming that the three scheduling bandwidth threshold values determined by the network device are 2, 16, and 64, the values of the three elements generated by the network device are 9, 6, and 4.
[0362] For another example, the mapping relationship pre-stored or pre-configured by the network device is shown in Table 8:
[0363] Scheduling bandwidth threshold The value of the element 1 0 2 1 4 3 8 5 16 7 32 2 64 4 128 6 256 8 512 9
[0364] Table 8
[0365] Assuming that the three scheduling bandwidth threshold values determined by the network device are 2, 16, and 64, the values of the three elements generated by the network device are 1, 7, and 4.
[0366] In a possible implementation, the mapping relationship can also be expressed by a formula: the value of each element is the logarithm of the corresponding scheduling bandwidth threshold value with base 2, for example: the value of the first element is the logarithm of the first scheduling bandwidth threshold value with base 2, that is, c1=log2 ptrsthRB1, c1 is the first element, log2 represents the logarithm operation with base 2, ptrsthRB1 represents the first scheduling bandwidth threshold value. The value of the second element is the logarithm of the second scheduling bandwidth threshold value with base 2.
[0367] For example, if the three scheduling bandwidth threshold values determined by the network device are 2, 8, and 64, then the three elements generated by the network device are log22, log28, and log264, that is, the values of the three generated elements are 1, 3, and 6.
[0368] S220. The network device sends at least one element to the terminal device.
[0369] Specifically, the network device sends at least one element to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 bThe smallest integer of b in S, where S is the number of scheduling bandwidth threshold values in the value set and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 10. According to the above formula b=4, the network device uses 4 bits to represent each element. For example: For example: the 3 elements generated are 1, 6, and 7, then the 3 elements sent by the network device are 0001, 0110, and 0111, respectively, requiring a total of 12 bits. Compared with the existing fixed 9-bit configuration for each scheduling bandwidth threshold value, 15 bits are reduced, greatly reducing the overhead of the network device configuring the scheduling bandwidth threshold value.
[0370] S230. The terminal device obtains at least one scheduling bandwidth threshold value.
[0371] Specifically, the terminal device pre-stores or pre-configures a mapping relationship between a scheduling bandwidth threshold value and an element, and the terminal device obtains at least one scheduling bandwidth threshold value according to the received element. The mapping relationship can be represented by a mapping table (as shown in Tables 6 to 8) or a formula. This step is the reverse process of S210. The specific process can refer to the description of S210 and will not be repeated here.
[0372] See also Figure 3A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0373] S301. The terminal device determines at least one scheduling bandwidth threshold value, and each scheduling bandwidth threshold value is greater than a preset value.
[0374] Specifically, at least one scheduling bandwidth threshold value includes a first scheduling bandwidth threshold value and a second scheduling bandwidth threshold value, and each scheduling bandwidth threshold value can be represented by the number of RBs, and the number of RBs is an integer greater than or equal to 1. In this embodiment, in order to simplify the description, the set of all possible scheduling bandwidth threshold values of the terminal device is called a "value set", and the maximum scheduling bandwidth threshold value in the value set needs to be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example, the specified value is equal to RB_sym / (SCS UE *12), where RB_sym is the maximum effective system bandwidth in Hz, SCS UE Indicates the subcarrier spacing used by the terminal device, in Hz, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the terminal device is 120KHz, then the specified value is 400M*0.96 / 120k / 12+1=267. Optionally, the specified value can also be greater than the maximum system bandwidth+1, for example, the specified value can be 512.
[0375] Among them, each scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value is greater than a preset value, that is, each scheduling bandwidth threshold value in the value set is greater than a preset value, and the preset value can be a value pre-configured or pre-stored by the terminal device, and the specific size of the preset value is not limited in this embodiment. The terminal device determines at least one scheduling bandwidth threshold value in the value set.
[0376] For example, if the specified value is 267 and the preset value is 199, then the value set of the terminal device is {200, 201, 202, ..., 265, 266, 267}. The number of scheduling bandwidth threshold value sets in the value set is 68. Assume that the terminal device determines that the three scheduling bandwidth threshold values are 201, 240, and 260 in the value set.
[0377] In another possible implementation, each scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold value is also a natural number power of 2, that is, each scheduling bandwidth threshold value in the value set is greater than a preset value and is a natural number power of 2.
[0378] For example: the specified value is 512 and the preset value is 50, then the value set is {64, 128, 256, 512}, and the terminal device selects 3 scheduling bandwidth threshold values of 64, 128, and 256 from the value set.
[0379] In another possible implementation, each of the at least one scheduling bandwidth threshold values is also the product of a natural power of 2, a natural power of 3, and a natural power of 5, and each scheduling bandwidth threshold value in the value set is greater than a preset value and is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0380] For example: the specified value is 270 (the smallest natural number that is greater than the system bandwidth and satisfies the product of the natural power of 2, the natural power of 3, and the natural power of 5), and the preset value is 150, then the value set is {160, 162, 180, 192, 200, 216, 225, 240, 243, 250, 256, 270}.
[0381] S302: The terminal device obtains at least one element.
[0382] Specifically, at least one element and at least one scheduling bandwidth threshold value are in a one-to-one mapping relationship, and each element is used to indicate the first scheduling bandwidth threshold value, for example: the first element in the at least one element is used to indicate the first scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold value, and the second element in the at least one element is used to indicate the second scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold value. The scheduling bandwidth threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling bandwidth threshold values. Among them, the numbering rule of the scheduling bandwidth threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the numbering increases as the scheduling bandwidth threshold value increases; or starting from 0 and numbering in steps of 1, the numbering increases as the scheduling bandwidth threshold value increases; or starting from the number of scheduling bandwidth threshold values in the value set, the numbering is decremented by 1, and the numbering decreases as the scheduling bandwidth threshold value increases, or other numbering rules are used to number the scheduling bandwidth threshold values in the value set, which is not limited in this embodiment. The terminal device pre-stores or pre-configures the correspondence between all possible scheduling bandwidth threshold values and elements. The terminal device obtains at least one element corresponding to at least one scheduling bandwidth threshold value according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0383] According to the example in S302, the mapping relationship pre-stored or pre-configured by the terminal device is shown in Table 9:
[0384]
[0385]
[0386] Table 9
[0387] Assuming that the three scheduling bandwidth threshold values determined by the terminal device are 258, 262, and 266, the values of the three elements obtained by the terminal device are 1, 5, and 9.
[0388] S303: The terminal device sends at least one element to the network device, and the network device receives at least one element from the terminal device.
[0389] Specifically, the terminal device may send at least one element to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 bThe minimum integer of b in , where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 10, according to the above formula b=4, the terminal device uses 4 bits to represent each element. For example: for example: at least one element generated by the terminal device is 1, 5, 9, and the values sent by the terminal device to the network device are: 0001, 0101, 1001, which occupies a total of 12 bits. Compared with the existing fixed 9 bits for each scheduling code threshold value, 15 bits are reduced, which greatly reduces the overhead of the terminal device reporting the scheduling bandwidth threshold value.
[0390] S304: The network device obtains at least one scheduling bandwidth threshold value.
[0391] Specifically, the network device preconfigures or prestores the correspondence between all possible scheduling bandwidth thresholds and elements, which can be represented by a mapping table or a formula. The network device generates at least one corresponding scheduling bandwidth threshold according to at least one received element.
[0392] Specifically, the network device pre-stores or pre-configures a mapping relationship between a scheduling bandwidth threshold value and an element, and the network device obtains at least one scheduling bandwidth threshold value according to the received element. The mapping relationship can be represented by a mapping table (as shown in Table 9) or a formula. This step is the reverse process of S302, and the specific process can refer to the description of S302, which will not be repeated here.
[0393] exist Figure 3A In the described method, the scheduling bandwidth threshold value determined by the terminal device is greater than the preset value, and the terminal device reports the elements associated with the scheduling bandwidth threshold value to the network device, which can reduce the number of bits required for the terminal device to report and reduce the reporting overhead.
[0394] In another embodiment, the above method of limiting the scheduling bandwidth threshold value to be greater than the preset value can also be extended to the process of the network device configuring the threshold for the terminal device, that is, the network device configures the elements associated with the bandwidth threshold value to the terminal device, which can reduce the number of bits required for the network device to configure the threshold and reduce the overhead of the configuration signaling. Specifically, for example, the method of configuring the threshold by the network device, such as Figure 3B As shown, including:
[0395] S310: The network device obtains at least one element.
[0396] Specifically, at least one element and at least one scheduling bandwidth threshold value are in a one-to-one mapping relationship, and each element is used to indicate the first scheduling bandwidth threshold value, for example: the first element in the at least one element is used to indicate the first scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold value, and the second element in the at least one element is used to indicate the second scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold value. The scheduling bandwidth threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling bandwidth threshold values. Among them, the numbering rule of the scheduling bandwidth threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the numbering increases as the scheduling bandwidth threshold value increases; or starting from 0 and numbering in steps of 1, the numbering increases as the scheduling bandwidth threshold value increases; or starting from the number of scheduling bandwidth threshold values in the value set, the numbering is decremented by 1, and the numbering decreases as the scheduling bandwidth threshold value increases, or other numbering rules are used to number the scheduling bandwidth threshold values in the value set, which is not limited in this embodiment. The network device pre-stores or pre-configures the correspondence between all possible scheduling bandwidth thresholds and elements. The network device obtains at least one element corresponding to at least one scheduling bandwidth threshold according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0397] According to the example in S302, the mapping relationship pre-stored or pre-configured by the network device is shown in Table 10:
[0398] Scheduling bandwidth threshold The value of the element 258 1 259 2 260 3 261 4 262 5 263 6 264 7 265 8 266 9 267 10
[0399] Table 10
[0400] Assuming that the three scheduling bandwidth threshold values determined by the terminal device are 258, 262, and 266, the values of the three elements obtained by the terminal device are 1, 5, and 9.
[0401] S320. The network device sends at least one element to the terminal device.
[0402] Specifically, the network device may send at least one element to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 bThe minimum integer of b in , where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 10, according to the above formula b=4, the network device uses 4 bits to represent each element. For example: for example: at least one element generated by the terminal device is 1, 5, 9, and the value sent by the network device to the terminal device is: 0001, 0101, 1001, which occupies a total of 12 bits, compared with the existing fixed 9 bits for each scheduling code threshold value, 15 bits are reduced, which greatly reduces the overhead of the network device to configure the scheduling bandwidth threshold value.
[0403] S304. The terminal device obtains at least one scheduling bandwidth threshold value.
[0404] Specifically, the terminal device preconfigures or prestores the correspondence between all possible scheduling bandwidth threshold values and elements. The correspondence can be represented by a mapping table or a formula. The terminal device generates at least one corresponding scheduling bandwidth threshold value according to at least one received element.
[0405] See also Figure 4A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0406] S401. The terminal device determines at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value being a product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0407] Specifically, at least one scheduling bandwidth threshold value includes a first scheduling bandwidth threshold value and a second scheduling bandwidth threshold value, and each scheduling bandwidth threshold value can be represented by the number of RBs, where the number of RBs is an integer greater than or equal to 1. The at least one scheduling bandwidth threshold value determined by the terminal device belongs to all possible scheduling bandwidth values of the terminal device. To simplify the description, in this embodiment, all possible scheduling bandwidth threshold values of the terminal device are referred to as a "value set", and the maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12), RB_sym is the maximum effective system bandwidth, SCS UE Indicates the subcarrier spacing used by the terminal device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the terminal device is 120KHz, then the specified value is 400M*0.96 / 120k / 12+1=267. Or the specified value is the smallest natural number that satisfies the product of the natural power of 2, the natural power of 3, and the natural power of 5, which is greater than the system bandwidth, such as 270.
[0408] Among them, each scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value is the product of a natural number power of 2, a natural number power of 3 and a natural number power of 5, that is, each scheduling bandwidth threshold value in the value set is the product of a natural number power of 2, a natural number power of 3 and a natural number power of 5, and the terminal device determines at least one different scheduling bandwidth threshold value from the value set.
[0409] For example, the specified value is 270, and the value set is {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, 30, 32, 36, 40, 45, 48, 50, 54, 60, 64, 72, 75, 80, 81, 90, 96, 100, 108, 120, 125, 128, 135, 144, 150, 160, 162, 180, 192, 200, 216, 225, 240, 243, 250, 256, 270}. There are 53 scheduling bandwidth threshold values in the value set, and each element in the value set is the product of a natural power of 2, a natural power of 3, and a natural power of 5. Assume that the terminal device determines three scheduling bandwidth threshold values from a value set: 1, 6, and 32.
[0410] It should be noted that some scheduling bandwidth threshold values that do not satisfy the natural power of 2, the natural power of 3, and the natural power of 5 may be added to the value set as needed, and 0 may be added to the current value set. Optionally, a number greater than 256 may be used instead of 270.
[0411] In a possible implementation, each scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value is also greater than a preset value, that is, each scheduling bandwidth threshold value in the value set is greater than a preset value and is a natural power of 2, a natural power of 3, and a natural power of 5.
[0412] For example: the specified value is 267, the preset value is 200, and the value set is {216, 225, 240, 243, 250, 256, 267}. Assume that the three scheduling bandwidth threshold values determined by the terminal device from the value set are 216, 243, and 256.
[0413] In a possible implementation manner, the waveform used by the terminal device is DFT-S-OFDM.
[0414] S402: The terminal device obtains at least one element.
[0415] Specifically, at least one element and at least one scheduling bandwidth threshold value are in a one-to-one correspondence, and each element is used to indicate a scheduling bandwidth threshold value, for example: the first element in at least one element is used to indicate the first scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value, and the second element in at least one element is used to indicate the second scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value. The scheduling bandwidth threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling bandwidth threshold values. The numbering rule in the scheduling bandwidth threshold in the value set can be: starting from 1 and increasing by 1 as a step, the number increases as the scheduling bandwidth threshold value increases; or starting from 0 and increasing by 1 as a step, the number increases as the scheduling bandwidth threshold value increases; or starting from the number of scheduling bandwidth threshold values in the value set and decreasing by 1 as a step, the number decreases as the scheduling bandwidth threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The terminal device pre-stores or pre-stores all possible mapping relationships between scheduling bandwidth threshold values and elements, and the terminal device generates at least one element corresponding to at least one scheduling bandwidth threshold value according to the corresponding relationship. The mapping relationship may be expressed by a mapping table or a formula.
[0416] For example, the mapping relationship pre-configured or pre-stored in the terminal device is shown in Table 11:
[0417] Scheduling bandwidth threshold The value of the element 216 1 225 2 240 3 243 4 250 5 256 6 267 7
[0418] Table 11
[0419] Assuming that the three scheduling bandwidth threshold values determined by the terminal device are 216, 243, and 256, according to the mapping relationship in Table 5, the values of the three elements generated by the terminal device are 1, 4, and 6.
[0420] S403: The terminal device sends at least one element to the network device, and the network device receives at least one element from the terminal device.
[0421] Specifically, the terminal device sends at least one element to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 b The minimum integer of b in , where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 6. According to the above formula b=3, the terminal device uses 3 bits to represent each element. For example: the 3 elements generated are 1, 4, and 6, then the 3 elements sent by the terminal device are: 001, 100, and 111, which requires a total of 9 bits. Compared with the existing fixed use of 9 bits for each scheduling bandwidth threshold value to report, the overhead of the terminal device reporting the scheduling bandwidth threshold value is greatly reduced.
[0422] S404: The network device obtains at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value being less than or equal to the maximum bandwidth supported by the terminal device.
[0423] Specifically, the network device pre-stores or pre-configures a mapping relationship between a scheduling bandwidth threshold value and an element, and the network device obtains at least one scheduling bandwidth threshold value according to the received element. The mapping relationship can be represented by a mapping table (as shown in Table 11) or a formula. This step is the reverse process of S402, and the specific process can refer to the description of S402, which will not be repeated here.
[0424] exist Figure 4A In the described method, the scheduling bandwidth threshold value determined by the terminal device is the product of the natural number power of 2, the natural number power of 3 and the natural number power of 5, and the terminal device reports the elements associated with the scheduling bandwidth threshold value to the network device, which can reduce the number of bits required for the terminal device to report and reduce the reporting overhead.
[0425] In another embodiment, the above-mentioned method of limiting the scheduling bandwidth threshold value to the product of a natural number power of 2, a natural number power of 3 and a natural number power of 5 can also be extended to the process of the network device configuring the threshold for the terminal device, that is, the network device configures the elements associated with the bandwidth threshold value to the terminal device, which can reduce the number of bits required for the network device to configure the threshold and reduce the overhead of configuration signaling.
[0426] For example, the method of configuring the bandwidth threshold of the network device, such as Figure 4B As shown, including:
[0427] S410. The network device determines at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value being a product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0428] Specifically, at least one scheduling bandwidth threshold value includes a first scheduling bandwidth threshold value and a second scheduling bandwidth threshold value. Each scheduling bandwidth threshold value can be represented by the number of RBs, and the number of RBs is an integer greater than or equal to 1. The at least one scheduling bandwidth threshold value determined by the network device belongs to all possible scheduling bandwidth values of the terminal device. In order to simplify the description, in this embodiment, all possible scheduling bandwidth threshold values of the network device are called a "value set". The maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12)+1, RB_sym is the maximum effective system bandwidth, SCS UEIndicates the subcarrier spacing used by the terminal device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the network device is 120KHz, then the specified value is 400M*0.96 / 120k / 12+1=267. Or the specified value is the smallest natural number that satisfies the product of the natural power of 2, the natural power of 3, and the natural power of 5, which is greater than the system bandwidth, such as 270.
[0429] Among them, each scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value is the product of a natural number power of 2, a natural number power of 3 and a natural number power of 5, that is, each scheduling bandwidth threshold value in the value set is the product of a natural number power of 2, a natural number power of 3 and a natural number power of 5, and the network device determines at least one different scheduling bandwidth threshold value from the value set.
[0430] For example, the specified value is 270, and the value set is {1, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 20, 24, 25, 27, 30, 32, 36, 40, 45, 48, 50, 54, 60, 64, 72, 75, 80, 81, 90, 96, 100, 108, 120, 125, 128, 135, 144, 150, 160, 162, 180, 192, 200, 216, 225, 240, 243, 250, 256, 270}. There are 53 scheduling bandwidth threshold values in the value set, and each element in the value set is the product of a natural power of 2, a natural power of 3, and a natural power of 5. Assume that the network device determines three scheduling bandwidth threshold values from a value set: 1, 6, and 32.
[0431] It should be noted that some scheduling bandwidth threshold values that do not satisfy the natural power of 2, the natural power of 3, and the natural power of 5 may be added to the value set as needed, and 0 may be added to the current value set. Optionally, a number greater than 256 may be used instead of 270.
[0432] In a possible implementation, each scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value is also greater than a preset value, that is, each scheduling bandwidth threshold value in the value set is greater than a preset value and is a natural power of 2, a natural power of 3, and a natural power of 5.
[0433] For example: the specified value is 267, the preset value is 200, and the value set is {216, 225, 240, 243, 250, 256, 267}. Assume that the network device determines three scheduling bandwidth threshold values of 216, 243, and 256 from the value set.
[0434] In a possible implementation manner, the waveform used by the network device is DFT-S-OFDM.
[0435] S420: The network device obtains at least one element.
[0436] Specifically, at least one element and at least one scheduling bandwidth threshold value are in a one-to-one correspondence, and each element is used to indicate a scheduling bandwidth threshold value, for example: the first element in at least one element is used to indicate the first scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value, and the second element in at least one element is used to indicate the second scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value. The scheduling bandwidth threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling bandwidth threshold values. The numbering rule in the scheduling bandwidth threshold in the value set can be: starting from 1 and increasing by 1 as a step, the number increases as the scheduling bandwidth threshold value increases; or starting from 0 and increasing by 1 as a step, the number increases as the scheduling bandwidth threshold value increases; or starting from the number of scheduling bandwidth threshold values in the value set and decreasing by 1 as a step, the number decreases as the scheduling bandwidth threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The network device pre-stores or pre-stores all possible mapping relationships between scheduling bandwidth threshold values and elements, and the network device generates at least one element corresponding to at least one scheduling bandwidth threshold value according to the corresponding relationship. The mapping relationship may be expressed by a mapping table or a formula.
[0437] For example, the mapping relationship pre-configured or pre-stored by the network device is shown in Table 12:
[0438]
[0439]
[0440] Table 12
[0441] Assuming that the three scheduling bandwidth threshold values determined by the network device are 216, 243, and 256, according to the mapping relationship in Table 5, the values of the three elements generated by the network device are 1, 4, and 6.
[0442] S430: The network device sends at least one element to the terminal device.
[0443] Specifically, the network device sends at least one element to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 bThe smallest integer of b in , where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 6. According to the above formula b=3, the network device uses 3 bits to represent each element. For example: the 3 elements generated are 1, 4, and 6, then the 3 elements sent by the network device are: 001, 100, and 111, which requires a total of 9 bits. Compared with the existing fixed configuration of each scheduling bandwidth threshold value using 9 bits, the overhead of configuring the scheduling bandwidth threshold value of the network device is greatly reduced.
[0444] S440. The terminal device obtains at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0445] Specifically, the terminal device pre-stores or pre-configures a mapping relationship between the scheduling bandwidth threshold value and the element, and the terminal device obtains at least one scheduling bandwidth threshold value according to the received element. The mapping relationship can be represented by a mapping table (as shown in Table 12) or a formula. This step is the reverse process of S420. The specific process can refer to the description of S420 and will not be repeated here.
[0446] See also Figure 5A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0447] S501. The terminal device determines at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value being less than or equal to the maximum bandwidth supported by the terminal device.
[0448] Specifically, at least one scheduling bandwidth threshold value includes a first scheduling bandwidth threshold value and a second scheduling bandwidth threshold value, and each scheduling bandwidth threshold value can be represented by the number of RBs, where the number of RBs is an integer greater than or equal to 1. The at least one scheduling bandwidth threshold value determined by the terminal device belongs to all possible scheduling bandwidth values of the terminal device. For the sake of convenience, in this embodiment, all possible scheduling bandwidth threshold values of the terminal device are referred to as a "value set", and the maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12)+1, RB_sym is the maximum effective system bandwidth, SCS UE Indicates the subcarrier spacing used by the terminal device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the terminal device is 120KHz, then the specified value is 400M*0.96 / 120k / 12+1=267. Alternatively, the specified value satisfies other conditions.
[0449] Among them, each scheduling bandwidth threshold value of at least one scheduling bandwidth threshold value determined by the terminal device is less than or equal to the maximum bandwidth supported by the terminal device, that is, each scheduling bandwidth threshold value in the value set is less than or equal to the maximum bandwidth supported by the terminal device, and the maximum bandwidth supported by the terminal device can be expressed by the number of RBs. The terminal device determines at least one different scheduling bandwidth threshold value from the value set. It can be understood that the maximum bandwidth supported by the terminal device is significantly smaller than the above-mentioned specified value.
[0450] For example: the maximum bandwidth supported by the terminal device is 66 RBs, then the value set is {1, 2, 3, ..., 65, 66, 67}. Assume that the terminal device determines three scheduling bandwidth threshold values of 1, 30, and 50 from the value set.
[0451] In a possible implementation, each scheduling bandwidth threshold value in at least one scheduling bandwidth threshold value is also a natural power of 2, that is, each scheduling bandwidth threshold value in the value set is less than or equal to the maximum bandwidth supported by the terminal device and is a natural power of 2.
[0452] In a possible implementation, each of the at least one scheduling bandwidth threshold value is also the product of a natural power of 2, a natural power of 3, and a natural power of 5, that is, each scheduling bandwidth threshold value in the value set is less than or equal to the maximum bandwidth supported by the terminal device and is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0453] S502: The terminal device sends at least one scheduling bandwidth threshold value to the network device, and the network device receives at least one scheduling bandwidth threshold value sent by the terminal device.
[0454] Specifically, the terminal device sends at least one scheduling bandwidth threshold value to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 b The minimum integer of b in the value set, where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 70. According to the above formula b=7, the terminal device uses 7 bits to represent each element. For example: the three scheduling bandwidth threshold values determined are 1, 30, and 50, then the three scheduling bandwidth threshold values sent by the terminal device in bits are: 0000001, 0011110, and 0110010, which requires a total of 21 bits. Compared with the existing fixed use of 9 bits for each scheduling bandwidth threshold value, the overhead of the terminal device reporting the scheduling bandwidth threshold value is greatly reduced.
[0455] In another possible embodiment, when the network device sends or configures the scheduling bandwidth threshold related to the PTRS pattern to the terminal, the network device can determine the number of bits used to send each element based on the number of scheduling bandwidth threshold values in the value set, where the scheduling bandwidth threshold value in the value set is less than or equal to NRB_max, where NRB_max is the maximum number of RBs supported by the terminal at a given subcarrier spacing + 1.
[0456] For example, the method of configuring the bandwidth threshold of the network device, such as Figure 5B As shown, including:
[0457] S510, the network device determines at least one scheduling bandwidth threshold value, each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device; the content of step 510 can refer to the introduction of step 501, which will not be repeated here.
[0458] S520. The network device sends at least one scheduling bandwidth threshold value to the terminal device.
[0459] Specifically, the network device sends at least one scheduling bandwidth threshold value to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduling bandwidth threshold values in the value set, and the number of bits satisfies S≤2 b The smallest integer of b in the value set, where S is the number of scheduling bandwidth threshold values in the value set, and b is the number of bits. For example, the number of scheduling bandwidth threshold values in the value set is 70. According to the above formula b=7, the network device uses 7 bits to represent each element. For example, the three scheduling bandwidth threshold values determined are 1, 30, and 50. Then the three scheduling bandwidth threshold values sent by the network device in bits are: 0000001, 0011110, and 0110010, which requires a total of 21 bits. Compared with the existing fixed configuration of 9 bits for each scheduling bandwidth threshold value, the overhead of configuring the scheduling bandwidth threshold value of the network device is greatly reduced.
[0460] See also Fig. 6A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0461] S601. The terminal device determines two scheduling bandwidth threshold values.
[0462] Specifically, in the prior art, a group of scheduling bandwidth threshold values reported by the terminal device includes three scheduling bandwidth threshold values: a first scheduling bandwidth threshold value, a second scheduling bandwidth threshold value, and a third scheduling bandwidth threshold value. The first scheduling bandwidth threshold value is a minimum value, the third scheduling bandwidth threshold value is a maximum value, and the second scheduling bandwidth threshold value is greater than the first scheduling bandwidth threshold value and less than the third scheduling bandwidth threshold value. In an embodiment of the present invention, the two scheduling bandwidth threshold values determined by the terminal device are the first scheduling bandwidth threshold value and the second scheduling bandwidth threshold value, and the third scheduling bandwidth threshold value is a default value, for example: the third scheduling bandwidth threshold value and the maximum bandwidth supported by the terminal device, the maximum bandwidth can be represented by the number of RBs, and the third scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device plus 1. The terminal device also needs to report the maximum bandwidth supported, and the network device can determine the third scheduling bandwidth threshold value based on the maximum bandwidth reported by the terminal device.
[0463] S602: The terminal device sends two scheduling bandwidth threshold values to the network device.
[0464] Specifically, the terminal device uses a bit method to send two scheduling bandwidth threshold values, which greatly reduces the overhead of the terminal device reporting the scheduling bandwidth threshold values compared to the existing need to report three scheduling bandwidth threshold values.
[0465] In another possible embodiment, when the network device sends or configures the scheduling bandwidth threshold related to the PTRS pattern to the terminal, the network device may not configure the maximum threshold value, that is, the maximum threshold value pre-agreed or pre-configured with the terminal device is equal to the maximum bandwidth supported by the terminal plus 1.
[0466] Specifically, for example, a method for configuring a bandwidth threshold for a network device, such as Figure 6B As shown, including:
[0467] S610: The network device determines two scheduling bandwidth threshold values.
[0468] Specifically, in the prior art, a group of scheduling bandwidth threshold values sent or configured by a network device includes three scheduling bandwidth threshold values: a first scheduling bandwidth threshold value, a second scheduling bandwidth threshold value, and a third scheduling bandwidth threshold value, wherein the first scheduling bandwidth threshold value is a minimum value, the third scheduling bandwidth threshold value is a maximum value, and the second scheduling bandwidth threshold value is greater than the first scheduling bandwidth threshold value and less than the third scheduling bandwidth threshold value. In an embodiment of the present invention, the two scheduling bandwidth threshold values determined by the network device are the first scheduling bandwidth threshold value and the second scheduling bandwidth threshold value, and the third scheduling bandwidth threshold value is a default value, for example: the third scheduling bandwidth threshold value and the maximum bandwidth supported by the terminal device, the maximum bandwidth can be represented by the number of RBs, and the third scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device plus 1. The network device can determine the third scheduling bandwidth threshold value based on the maximum bandwidth reported by the terminal device.
[0469] S620: The network device sends two scheduling bandwidth threshold values to the terminal device.
[0470] Specifically, the network device uses a bit method to send two scheduling bandwidth threshold values, which greatly reduces the overhead of configuring the scheduling bandwidth threshold values of the network device compared to the existing method that requires configuring three scheduling bandwidth threshold values.
[0471] See also Fig. 7A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0472] S701. A terminal device determines at least one scheduling bandwidth threshold associated with a first subcarrier spacing.
[0473] Specifically, in the prior art, the terminal device needs to report at least one scheduling bandwidth threshold value for each subcarrier interval according to the different subcarrier intervals supported. For example: if the subcarrier intervals supported by the terminal device are 60kHz and 120kHz, then the terminal device needs to report three scheduling bandwidth threshold values associated with 60kHz to the network device, and report three scheduling bandwidth threshold values associated with 120kHz to the network device. In the present application, the terminal device uses the first subcarrier interval as the default subcarrier interval, and the terminal device only needs to report at least one scheduling bandwidth threshold value associated with the first subcarrier to the network device. For example: the default subcarrier interval is 120kHz, and the terminal device determines at least one scheduling bandwidth threshold value associated with 120kHz.
[0474] In one possible design, the first subcarrier interval is associated with two scheduling bandwidth threshold values. In the prior art, a group of scheduling bandwidth threshold values associated with the first subcarrier reported by the terminal device includes three scheduling bandwidth threshold values: a first scheduling bandwidth threshold value, a second scheduling bandwidth threshold value, and a third scheduling bandwidth threshold value. The first scheduling bandwidth threshold value is a minimum value, the third scheduling bandwidth threshold value is a maximum value, and the second scheduling bandwidth threshold value is greater than the first scheduling bandwidth threshold value and less than the third scheduling bandwidth threshold value. In the present application, the third scheduling bandwidth threshold value is a default value, the network device knows the third scheduling bandwidth threshold value, and the terminal device only needs to report the first scheduling bandwidth threshold value and the second scheduling bandwidth threshold value.
[0475] S702. The terminal device sends at least one scheduling bandwidth threshold value associated with the first subcarrier to the network device, and the network device receives at least one scheduling bandwidth threshold value associated with the first subcarrier from the terminal device.
[0476] Specifically, the terminal device can send at least one scheduling bandwidth threshold associated with the first subcarrier spacing to the network device in a bit manner. When the terminal device supports at least one different subcarrier spacing, it only needs to report at least one scheduling bandwidth threshold associated with one subcarrier spacing, and does not need to report a group of scheduling bandwidth thresholds for each subcarrier spacing, which greatly reduces the reporting overhead.
[0477] S703: The network device determines at least one scheduling bandwidth threshold associated with the second subcarrier according to the ratio of the second subcarrier to the first subcarrier.
[0478] Specifically, the network device determines at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to a proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0479] For example: when the first subcarrier spacing is 120kHz, assuming that at least one scheduling bandwidth threshold value associated with 120kHz reported by the network device receiving the terminal device is: 10, 25, 67, the method for the network device to determine the three scheduling bandwidth threshold values associated with the 60kHz subcarrier is: determine the ratio of the first subcarrier spacing and the second subcarrier spacing as 60kHz / 120kHz=2, multiply the three scheduling bandwidth threshold values associated with 120kHz by 2 to obtain the three scheduling bandwidth threshold values associated with 60kHz: 10*2, 25*2, 6*2.
[0480] For another example: when the first subcarrier spacing is 60kHz, assuming that the three scheduling bandwidth thresholds associated with 60kHz reported by the network device are 10, 24, and 133, the method for the network device to determine the three scheduling bandwidth thresholds associated with the second subcarrier spacing of 120kHz is: determine that the ratio of the second subcarrier to the first subcarrier spacing is 60kHz / 120kHz=1 / 2, multiply the three scheduling bandwidth thresholds associated with 60kHz by 1 / 2 to obtain the three scheduling bandwidth thresholds associated with 120kHz, which are 10 / 2, 24 / 2, and 133. Indicates upward value.
[0481] according to Fig. 7A According to the description, when a terminal device supports at least one different subcarrier spacing, it only needs to report at least one scheduling bandwidth threshold value associated with one subcarrier spacing, and does not need to report a set of scheduling bandwidth threshold values for each subcarrier spacing, which greatly reduces the reporting overhead.
[0482] In another possible embodiment, when the network device sends or configures the scheduling bandwidth threshold related to the PTRS pattern to the terminal, the network device may only report at least one scheduling bandwidth threshold value under a pre-agreed or pre-configured subcarrier spacing, and the terminal device determines the scheduling threshold values under other subcarrier spacings based on the received at least one scheduling bandwidth threshold value under the pre-agreed or pre-configured subcarrier spacing.
[0483] Specifically, for example, a method for configuring and scheduling bandwidth of a network device, such as Figure 7B As shown, including:
[0484] S710. A network device determines at least one scheduling bandwidth threshold associated with a first subcarrier spacing.
[0485] Specifically, in the prior art, the network device needs to configure at least one scheduling bandwidth threshold for each subcarrier spacing according to the different subcarrier spacings supported. For example: the subcarrier spacing supported by the network device is 60kHz and 120kHz. In this application, the network device uses the first subcarrier spacing as the default subcarrier spacing. The network device only needs to configure at least one scheduling bandwidth threshold associated with the first subcarrier to the terminal device. For example: the default subcarrier spacing is 120kHz, and the network device determines at least one scheduling bandwidth threshold associated with 120kHz.
[0486] In one possible design, the first subcarrier interval is associated with two scheduling bandwidth threshold values. In the prior art, a group of scheduling bandwidth threshold values associated with the first subcarrier configured by the network device includes three scheduling bandwidth threshold values: a first scheduling bandwidth threshold value, a second scheduling bandwidth threshold value, and a third scheduling bandwidth threshold value. The first scheduling bandwidth threshold value is a minimum value, the third scheduling bandwidth threshold value is a maximum value, and the second scheduling bandwidth threshold value is greater than the first scheduling bandwidth threshold value and less than the third scheduling bandwidth threshold value. In the present application, the third scheduling bandwidth threshold value is a default value, the terminal device knows the third scheduling bandwidth threshold value, and the network device only needs to configure the first scheduling bandwidth threshold value and the second scheduling bandwidth threshold value.
[0487] S720. The network device sends at least one scheduling bandwidth threshold associated with the first subcarrier to the terminal device.
[0488] Specifically, the network device can send at least one scheduling bandwidth threshold associated with the first subcarrier spacing to the terminal device in a bit manner. When the network device supports at least one different subcarrier spacing, it only needs to configure at least one scheduling bandwidth threshold associated with one subcarrier spacing, and does not need to configure a set of scheduling bandwidth thresholds for each subcarrier spacing, which greatly reduces the configuration overhead.
[0489] S730. The terminal device determines at least one scheduling bandwidth threshold associated with the second subcarrier according to the ratio of the second subcarrier to the first subcarrier.
[0490] Specifically, the terminal device determines at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to the proportional relationship between the first subcarrier spacing and the second subcarrier spacing. For details, please refer to the introduction of step 703, which will not be repeated here.
[0491] See also Fig. 8A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0492] S801. The terminal device determines n scheduling bandwidth threshold values: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n .
[0493] Specifically, n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, ...,<ptrsthRB n, each scheduling bandwidth threshold value can be represented by the number of RBs, where the number of RBs is an integer greater than or equal to 1. The n scheduling bandwidth threshold values determined by the terminal device belong to all possible scheduling bandwidth threshold values of the terminal device. For the sake of convenience, all possible scheduling bandwidth threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12)+1, RB_sym is the maximum effective system bandwidth, SCS UE Indicates the subcarrier spacing used by the terminal device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the terminal device is 120KHz, the specified value is 400M*0.96 / 120k / 12+1=267.
[0494] For example: assuming that the value set is {1, 2, 3, ..., 265, 266, 267}, n=3, the three scheduling bandwidth threshold value sets determined by the terminal device are {10, 20, 80}.
[0495] In one possible design, n=2. In the prior art, a set of scheduling bandwidth threshold values reported by the terminal device includes three scheduling bandwidth threshold values: a first scheduling bandwidth threshold value, a second scheduling bandwidth threshold value and a third scheduling bandwidth threshold value, the first scheduling bandwidth threshold value is a minimum value, the third scheduling bandwidth threshold value is a maximum value, and the second scheduling bandwidth threshold value is greater than the first scheduling bandwidth threshold value and less than the third scheduling bandwidth threshold value. In an embodiment of the present invention, the two scheduling bandwidth threshold values determined by the terminal device are the first scheduling bandwidth threshold value and the second scheduling bandwidth threshold value, and the third scheduling bandwidth threshold value is a default value, for example: the third scheduling bandwidth threshold value and the maximum bandwidth supported by the terminal device, the maximum bandwidth can be represented by the number of RBs, and the third scheduling bandwidth threshold value is equal to the maximum bandwidth supported by the terminal device plus 1.
[0496] In one possible design, when a terminal device supports multiple different subcarrier spacings, the terminal device only reports at least one scheduling bandwidth threshold value associated with the first subcarrier spacing, thereby reducing the number of groups of bandwidth threshold values reported by the terminal device, thereby reducing reporting overhead.
[0497] In a possible implementation, this embodiment can be combined with FIG. 2A to FIG. 4A The method of using elements to report the scheduling bandwidth threshold value is used to reduce the number of bits occupied by each scheduling bandwidth threshold value and further reduce the reporting overhead. For specific methods, please refer to FIG. 2A to FIG. 4A The description is not repeated here.
[0498] S802, the terminal device sends ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 The network is set to receive ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 .
[0499] Specifically, the values of the n elements reported by the terminal device to the network device are ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , n elements and n scheduling bandwidth threshold values are in one-to-one correspondence, for example: ptrsthRB1 in the n elements is used to indicate ptrsthRB1 in the n scheduling bandwidth threshold values, and ptrsthRB2-ptrsthRB1 in the n elements is used to indicate ptrsthRB2 in the n scheduling bandwidth threshold values. The terminal device can report the above n elements to the network device in a bit manner.
[0500] The terminal device reports ptrsthRB1 using the existing default bit position, for example, using the default 9 bits to send. For n-1 differential values: ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , the terminal device determines the maximum value among the n-1 differential values: S max , the terminal device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy S max ≤2 b The smallest integer in b.
[0501] For example: According to the example of S801, the three scheduling bandwidth threshold value sets determined by the terminal device are {10, 20, 80}, then the three elements reported by the terminal device are {10, 10, 60}. If it is determined that the bit used to send the differential value is 4, it is reported in bit form as {000001010, 001010, 111100}, which is different from the existing fixed 9-bit reporting for each scheduling bandwidth threshold value, greatly reducing the reporting overhead of the terminal device.
[0502] according to Fig. 8A As described in , the terminal device reports the scheduling bandwidth threshold to the network device in a differential manner, which can reduce the number of bits occupied by the scheduling bandwidth threshold and reduce the reporting overhead of the terminal device.
[0503] In another possible embodiment, when the network device sends or configures the scheduling bandwidth threshold related to the PTRS pattern to the terminal, the network device may send or configure the bandwidth threshold value to the terminal device in a differential manner based on the minimum bandwidth threshold value.
[0504] Specifically, for example, a method for configuring a bandwidth threshold for a network device, such as Figure 8B As shown, including:
[0505] S810, the network device determines n scheduling bandwidth threshold values: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n .
[0506] Specifically, n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, ...,<ptrsthRB n , each scheduling bandwidth threshold value can be represented by the number of RBs, where the number of RBs is an integer greater than or equal to 1. The n scheduling bandwidth threshold values determined by the network device belong to all possible scheduling bandwidth threshold values of the terminal device. For the sake of convenience, all possible scheduling bandwidth threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12)+1, RB_sym is the maximum effective system bandwidth, SCS UE Indicates the subcarrier spacing used by the network device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the network device is 120KHz, the specified value is 400M*0.96 / 120k / 12+1=267.
[0507] For example: assuming that the value set is {1, 2, 3, ..., 265, 266, 267}, n=3, the three scheduling bandwidth threshold value sets determined by the network device are {10, 20, 80}.
[0508] In one possible design, n=2. In the prior art, a group of scheduling bandwidth threshold values configured by a network device includes three scheduling bandwidth threshold values: a first scheduling bandwidth threshold value, a second scheduling bandwidth threshold value, and a third scheduling bandwidth threshold value, wherein the first scheduling bandwidth threshold value is a minimum value, the third scheduling bandwidth threshold value is a maximum value, and the second scheduling bandwidth threshold value is greater than the first scheduling bandwidth threshold value and less than the third scheduling bandwidth threshold value. In an embodiment of the present invention, the two scheduling bandwidth threshold values determined by the network device are the first scheduling bandwidth threshold value and the second scheduling bandwidth threshold value, and the third scheduling bandwidth threshold value is a default value, for example: the third scheduling bandwidth threshold value and the maximum bandwidth supported by the terminal device, the maximum bandwidth can be represented by the number of RBs, and the third scheduling bandwidth threshold value is equal to the maximum bandwidth supported by the terminal device plus 1.
[0509] In one possible design, when a network device supports multiple different subcarrier spacings, the network device only configures at least one scheduling bandwidth threshold value associated with the first subcarrier spacing, thereby reducing the number of groups of scheduling bandwidth threshold values configured by the network device, thereby reducing configuration overhead.
[0510] S820, the network device sends ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 .
[0511] Specifically, the values of the n elements configured by the network device to the terminal device are ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , the n elements and the n scheduling bandwidth thresholds are in one-to-one correspondence, for example: ptrsthRB1 in the n elements is used to indicate ptrsthRB1 in the n scheduling bandwidth thresholds, and ptrsthRB2-ptrsthRB1 in the n elements is used to indicate ptrsthRB2 in the n scheduling bandwidth thresholds. The network device can configure the above n elements to the terminal device in a bit manner.
[0512] The network device uses the existing default bit configuration ptrsthRB1, for example, uses the default 9 bits to send. For n-1 differential values: ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , the network device determines the maximum value among n-1 differential values: S max , the network device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy S max ≤2b The smallest integer in b.
[0513] For example: According to the example of S801, the three scheduling bandwidth threshold value sets determined by the network device are {10, 20, 80}, then the three elements configured by the network device are {10, 10, 60}. If it is determined that the bit used to send the differential value is 4, the bit configuration is {000001010, 001010, 111100}, which is different from the existing fixed 9-bit configuration for each scheduling bandwidth threshold value. This greatly reduces the overhead of configuring the scheduling bandwidth threshold for the network device.
[0514] See also Fig.9A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0515] S901. The terminal device determines n scheduling bandwidth threshold values: The terminal device determines n scheduling bandwidth threshold values: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n .
[0516] Specifically, specifically, n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, ...,<ptrsthRB n , each scheduling bandwidth threshold value can be represented by the number of RBs, where the number of RBs is an integer greater than or equal to 1. The n scheduling bandwidth threshold values determined by the terminal device belong to all possible scheduling bandwidth threshold values of the terminal device. For the sake of convenience, all possible scheduling bandwidth threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12)+1, RB_sym is the maximum effective system bandwidth, SCS UE Indicates the subcarrier spacing used by the terminal device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the terminal device is 120KHz, the specified value is 400M*0.96 / 120k / 12+1=267. Alternatively, the specified value is a value that meets other conditions.
[0517] For example: assuming that the value set is {1, 2, 3, ..., 265, 266, 267}, n=3, the three scheduling bandwidth threshold value sets determined by the terminal device are {50, 60, 70}.
[0518] S902, the terminal device sends ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n .
[0519] Specifically, the values of the n elements reported by the terminal device to the network device are ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , n elements and n scheduling bandwidth threshold values are in one-to-one correspondence, for example: ptrsthRB2-ptrsthRB1 in the n elements is used to indicate ptrsthRB1 in the n scheduling bandwidth threshold values, and ptrsthRB3-ptrsthRB2 in the n elements is used to indicate ptrsthRB2 in the n scheduling bandwidth threshold values. The terminal device can report the above n elements to the network device in a bit manner.
[0520] Among them, the terminal device uses the existing default bit position to report ptrsthRB n For example, the default 9 bits are used for transmission. For n-1 differential values: ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , the terminal device determines the maximum value among the n-1 differential values: ptrsthRB max , the terminal device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy S max ≤2 b The smallest integer in b.
[0521] For example: According to the example of S901, the three scheduling bandwidth threshold value sets determined by the terminal device are {50, 60, 70}, then the three elements reported by the terminal device are {10, 10, 70}. When the difference range is limited to 16 (b=4), it is reported in bit form as {1010, 1010, 001000110}, which greatly reduces the reporting overhead of the terminal device compared to the existing fixed use of 9 bits for each scheduling bandwidth threshold value.
[0522] according to Fig.9A As described in , the terminal device reports the scheduling bandwidth threshold to the network device in a differential manner, which can reduce the number of bits occupied by the scheduling bandwidth threshold and reduce the reporting overhead of the terminal device.
[0523] In another possible embodiment, when the network device sends or configures the scheduling bandwidth threshold related to the PTRS pattern to the terminal, it may send or configure the bandwidth threshold value to the terminal device in a differential manner based on the maximum bandwidth threshold value.
[0524] Specifically, for example, a method for configuring a bandwidth threshold for a network device, such as Fig. 9B As shown, including:
[0525] S910. The network device determines n scheduling bandwidth threshold values: The network device determines n scheduling bandwidth threshold values: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n .
[0526] Specifically, specifically, n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, ...,<ptrsthRB n , each scheduling bandwidth threshold value can be represented by the number of RBs, where the number of RBs is an integer greater than or equal to 1. The n scheduling bandwidth threshold values determined by the network device belong to all possible scheduling bandwidth threshold values of the terminal device. For the sake of convenience, all possible scheduling bandwidth threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling bandwidth threshold value in the value set must be less than or equal to a specified value, which is related to the maximum system effective bandwidth and the subcarrier spacing used by the terminal device. For example: the specified value is equal to RB_sym / (SCS UE *12)+1, RB_sym is the maximum effective system bandwidth, SCS UE Indicates the subcarrier spacing used by the network device, and 12 indicates the number of subcarrier spacings corresponding to one RB. Assuming that the maximum system effective bandwidth is 400M*0.96 and the subcarrier spacing used by the network device is 120KHz, the specified value is 400M*0.96 / 120k / 12+1=267. Alternatively, the specified value is a value that meets other conditions.
[0527] For example: assuming that the value set is {1, 2, 3, ..., 265, 266, 267}, n=3, and the three scheduling bandwidth threshold value sets determined by the network device are {50, 60, 70}.
[0528] S920, the network device sends ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n .
[0529] Specifically, the values of the n elements configured by the network device to the terminal device are ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , the n elements and the n scheduling bandwidth threshold values are in a one-to-one correspondence, for example: ptrsthRB2-ptrsthRB1 in the n elements is used to indicate ptrsthRB1 in the n scheduling bandwidth threshold values, and ptrsthRB3-ptrsthRB2 in the n elements is used to indicate ptrsthRB2 in the n scheduling bandwidth threshold values. The network device can configure the above n elements to the terminal device in a bit manner.
[0530] Among them, the network device uses the existing default bit configuration ptrsthRB n For example, the default 9 bits are used for transmission. For n-1 differential values: ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 , the network device determines the maximum value among the n-1 differential values: ptrsthRB max , the network device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy S max ≤2 b The smallest integer in b.
[0531] For example: According to the example of S910, the three scheduling bandwidth threshold value sets determined by the network device are {50, 60, 70}, then the three elements configured by the network device are {10, 10, 70}. When the difference range is limited to 16 (b=4), the bits are configured as {1010, 1010, 001000110}, which is different from the existing fixed 9-bit configuration for each scheduling bandwidth threshold value, greatly reducing the overhead of the network device configuring the scheduling bandwidth threshold.
[0532] See also Fig. 10A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0533] S1001. The terminal device determines at least one scheduling MCS threshold value.
[0534] Specifically, at least one scheduling MCS threshold value includes a first scheduling MCS threshold value and a second scheduling MCS threshold value, and each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. At least one MCS threshold value determined by the terminal device belongs to all possible scheduling MCS threshold values of the terminal device. In order to simplify the description, in this embodiment, all possible scheduling MCS threshold values of the terminal device are referred to as a "value set". The maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value. For example, in NR, the specified value can be 31 or 32.
[0535] Among them, each scheduling MCS threshold value in at least one scheduling MCS threshold value determined by the terminal device is an even number, that is, each scheduling MCS threshold value in the value set is an even number, and the terminal device determines at least one different scheduling MCS threshold value in the value set.
[0536] For example: if the specified value is 32, then the scheduling MCS threshold values in the value set are {2, 4, 6, 8, ..., 26, 28, 30, 32}, and the terminal device determines 4 scheduling MCS threshold values from the value set: {4, 8, 16, 18}.
[0537] In a possible implementation manner, each scheduling MCS threshold value may also be greater than a preset value, that is, each scheduling MCS threshold value in the value set is greater than a preset value and is an even number.
[0538] For example, if the specified value is 32 and the preset value is 20, then the scheduling MCS threshold values in the value set are {22, 24, 26, 28, 30, 32}.
[0539] S1002. The terminal device obtains at least one element.
[0540] Specifically, at least one element and at least one scheduling MCS threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling MCS threshold value, for example: the first element in at least one element indicates the first scheduling MCS threshold value in at least one scheduling MCS threshold value, and the second element in at least one element is used to indicate the second scheduling MCS threshold value in at least one scheduling MCS threshold value. The scheduling MCS threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling MCS threshold values. The numbering rules in the scheduling MCS threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or starting from 0 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or numbering from the number of scheduling MCS threshold values in the value set, and the number decreases as the scheduling MCS threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The terminal device pre-stores or pre-configures a mapping relationship between possible scheduling MCS threshold values and elements, and the terminal device generates at least one element according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0541] For example, the mapping relationship pre-stored or pre-configured in the terminal device is shown in Table 13 below:
[0542] Scheduling MCS threshold The value of the element 2 0 4 1 6 2 8 3 10 4 12 5 14 6 16 7 18 8
[0543] Table 13
[0544] Assuming that the four scheduling MCS thresholds determined by the terminal device are {4, 8, 16, 18}, according to the mapping relationship in the above table, the four elements generated by the terminal device are {1, 3, 7, 8}.
[0545] In a possible implementation, the value of each element in at least one element is 1 / 2 of the corresponding scheduling MCS threshold value, for example: the value of the first element is 1 / 2 of the first scheduling MCS threshold value, and the value of the second element is 1 / 2 of the second scheduling MCS threshold value.
[0546] S1003: The terminal device sends at least one element to the network device, and the network device receives at least one element from the terminal device.
[0547] Specifically, the terminal device sends at least one element to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduled MCS threshold values in the value set, and the number of bits satisfies S≤2 bThe smallest integer of b in , where S is the number of scheduling MCS threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 9. According to the above formula b=4, the terminal device uses 4 bits to represent each element. For example: the 4 elements generated are 1, 3, 7, and 8, then the 3 elements sent by the terminal device are 0001, 0011, and 1000, respectively, requiring a total of 12 bits. Compared with the existing fixed reporting of 5 bits for each scheduling MCS threshold value, the overhead of terminal devices reporting scheduling MCS threshold values is greatly reduced.
[0548] S1004. The network device obtains at least one scheduling MCS threshold value.
[0549] Specifically, the network device pre-stores or pre-configures a mapping relationship between the scheduling MCS threshold value and the element in the value set. The mapping relationship can be expressed by a mapping table or a formula. The network device generates at least one scheduling MCS threshold value based on the received elements and the mapping relationship. This process can be the reverse process of S1002. For details, please refer to the description of S1002, which will not be repeated here.
[0550] In a possible implementation manner, the network device multiplies the received at least one element by 2 to generate at least one scheduling MCS threshold value.
[0551] exist Fig. 10A In the described method, the scheduling MCS threshold value determined by the terminal device is an even number, and the terminal device reports the elements associated with the scheduling MCS threshold value to the network device, which can reduce the number of bits required for the terminal device to report and reduce the reporting overhead.
[0552] In another possible embodiment, when the network device sends or configures the MCS threshold related to the PTRS pattern to the terminal, it may send or configure an element associated with the MCS threshold value to the terminal device, where the MCS threshold value is an even number.
[0553] Specifically, for example, a method for configuring a network device to schedule an MCS threshold is as follows: Fig. 10B As shown, including:
[0554] S1010. The network device determines at least one scheduling MCS threshold value.
[0555] Specifically, at least one scheduling MCS threshold value includes a first scheduling MCS threshold value and a second scheduling MCS threshold value, and each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. At least one MCS threshold value determined by the network device belongs to all possible scheduling MCS threshold values of the terminal device. In order to simplify the description, in this embodiment, all possible scheduling MCS threshold values of the terminal device are referred to as a "value set", and the maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value. For example, in NR, the specified value can be 31 or 32.
[0556] Among them, each scheduling MCS threshold value in at least one scheduling MCS threshold value determined by the network device is an even number, that is, each scheduling MCS threshold value in the value set is an even number, and the network device determines at least one different scheduling MCS threshold value in the value set.
[0557] For example, if the specified value is 32, then the scheduling MCS threshold values in the value set are {2, 4, 6, 8, ..., 26, 28, 30, 32}, and the network device determines 4 scheduling MCS threshold values from the value set: {4, 8, 16, 18}.
[0558] In a possible implementation manner, each scheduling MCS threshold value may also be greater than a preset value, that is, each scheduling MCS threshold value in the value set is greater than a preset value and is an even number.
[0559] For example, if the specified value is 32 and the preset value is 20, then the scheduling MCS threshold values in the value set are {22, 24, 26, 28, 30, 32}.
[0560] S1020. The network device obtains at least one element.
[0561] Specifically, at least one element and at least one scheduling MCS threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling MCS threshold value, for example: the first element in at least one element indicates the first scheduling MCS threshold value in at least one scheduling MCS threshold value, and the second element in at least one element is used to indicate the second scheduling MCS threshold value in at least one scheduling MCS threshold value. The scheduling MCS threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling MCS threshold values. The numbering rules in the scheduling MCS threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or starting from 0 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or numbering from the number of scheduling MCS threshold values in the value set, and the number decreases as the scheduling MCS threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The network device pre-stores or pre-configures a mapping relationship between possible scheduling MCS threshold values and elements, and the network device generates at least one element according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0562] For example, the mapping relationship pre-stored or pre-configured in the network device is shown in Table 14 below:
[0563] Scheduling MCS threshold The value of the element 2 0 4 1 6 2 8 3 10 4 12 5 14 6 16 7 18 8
[0564] Table 14
[0565] Assume that the four scheduling MCS thresholds determined by the network device are {4, 8, 16, 18}, according to the mapping relationship in the above table, the four elements generated by the network device are {1, 3, 7, 8}.
[0566] In a possible implementation, the value of each element in at least one element is 1 / 2 of the corresponding scheduling MCS threshold value, for example: the value of the first element is 1 / 2 of the first scheduling MCS threshold value, and the value of the second element is 1 / 2 of the second scheduling MCS threshold value.
[0567] S1030. The network device sends at least one element to the terminal device.
[0568] Specifically, the network device sends at least one element to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduled MCS threshold values in the value set, and the number of bits satisfies S≤2 bThe smallest integer of b in , where S is the number of scheduling MCS threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 9. According to the above formula b=4, the network device uses 4 bits to represent each element. For example: the 4 elements generated are 1, 3, 7, and 8, then the 3 elements sent by the network device are 0001, 0011, and 1000, respectively, requiring a total of 12 bits. Compared with the existing fixed 5-bit configuration for each scheduling MCS threshold value, the overhead of configuring the scheduling MCS threshold value for the network device is greatly reduced.
[0569] S1040. The network device obtains at least one scheduling MCS threshold value.
[0570] Specifically, the network device pre-stores or pre-configures a mapping relationship between the scheduling MCS threshold value and the elements in the value set. The mapping relationship can be expressed by a mapping table or a formula. The network device generates at least one scheduling MCS threshold value based on the received elements and the mapping relationship. This process is the reverse process of S1020. Please refer to the description of S1020 for details, which will not be repeated here.
[0571] See also Fig.11A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0572] S1101. The terminal device determines at least one scheduling MCS threshold value.
[0573] Specifically, at least one scheduling MCS threshold value includes a first scheduling MCS threshold value and a second scheduling MCS threshold value, and each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. At least one MCS threshold value determined by the terminal device belongs to all possible scheduling MCS threshold values of the terminal device. In order to simplify the description, in this embodiment, all possible scheduling MCS threshold values of the terminal device are referred to as a "value set". The maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value. For example, in NR, the specified value can be 31.
[0574] Among them, each scheduling MCS threshold value in at least one scheduling MCS threshold value determined by the terminal device is an odd number, that is, each scheduling MCS threshold value in the value set is an odd number, and the terminal device determines at least one different scheduling MCS threshold value in the value set.
[0575] For example: if the specified value is 31, then the scheduling MCS threshold values in the value set are {1, 3, 5, 7, ..., 27, 29, 31}, and the terminal device determines 4 scheduling MCS threshold values from the value set: {5, 9, 17, 19}.
[0576] In a possible implementation manner, each scheduling MCS threshold value may also be greater than a preset value, that is, each scheduling MCS threshold value in the value set is greater than a preset value and is an even number.
[0577] For example, if the specified value is 31 and the preset value is 20, then the scheduling MCS threshold values in the value set are {21, 23, 25, 27, 29, 31}.
[0578] S1102. The terminal device obtains at least one element.
[0579] Specifically, at least one element and at least one scheduling MCS threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling MCS threshold value, for example: the first element in at least one element indicates the first scheduling MCS threshold value in at least one scheduling MCS threshold value, and the second element in at least one element is used to indicate the second scheduling MCS threshold value in at least one scheduling MCS threshold value. The scheduling MCS threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling MCS threshold values. The numbering rules in the scheduling MCS threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or starting from 0 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or numbering from the number of scheduling MCS threshold values in the value set, and the number decreases as the scheduling MCS threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The terminal device pre-stores or pre-configures a mapping relationship between possible scheduling MCS threshold values and elements, and the terminal device obtains at least one element according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0580] For example, the mapping relationship pre-stored or pre-configured in the terminal device is shown in Table 15 below:
[0581] Scheduling MCS threshold The value of the element 1 0 3 1 5 2 7 3 9 4 11 5 13 6 15 7 17 8
[0582] Table 15
[0583] Assume that the four scheduling MCS thresholds determined by the terminal device are {3, 7, 15, 17}, according to the mapping relationship in the above table, the four elements generated by the terminal device are {1, 3, 7, 8}.
[0584] S1103. The terminal device sends at least one element to the network device, and the network device receives at least one element from the terminal device.
[0585] Specifically, the terminal device sends at least one element to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduled MCS threshold values in the value set, and the number of bits satisfies S≤2b The minimum integer of b in , where S is the number of scheduling MCS threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 9. According to the above formula b=4, the terminal device uses 4 bits to represent each element. For example: the 4 elements generated are 1, 3, 7, and 8, then the 4 elements sent by the terminal device are 0001, 0011, 0111, and 1000, respectively, requiring a total of 16 bits. Compared with the existing fixed reporting of 5 bits for each scheduling MCS threshold value, the overhead of terminal devices reporting scheduling MCS threshold values is greatly reduced.
[0586] S1104. The network device obtains at least one scheduling MCS threshold value.
[0587] Specifically, the network device pre-stores or pre-configures a mapping relationship between the scheduling MCS threshold value and the element in the value set. The mapping relationship can be expressed by a mapping table or a formula. The network device generates at least one scheduling MCS threshold value based on the received elements and the mapping relationship. This process can be the reverse process of S1002. For details, please refer to the description of S1002, which will not be repeated here.
[0588] exist Fig.11A In the described method, the scheduling MCS threshold value determined by the terminal device is an odd number, and the terminal device reports the elements associated with the scheduling MCS threshold value to the network device, which can reduce the number of bits required for the terminal device to report and reduce the reporting overhead.
[0589] In another possible embodiment, when the network device sends or configures the MCS threshold related to the PTRS pattern to the terminal, it may send or configure an element associated with the MCS threshold value to the terminal device, where the MCS threshold value is an odd number.
[0590] Specifically, for example, a method for configuring an MCS threshold value for a network device, such as Fig. 11B As shown, including:
[0591] S1110. The network device determines at least one scheduling MCS threshold value.
[0592] Specifically, at least one scheduling MCS threshold value includes a first scheduling MCS threshold value and a second scheduling MCS threshold value, and each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. At least one MCS threshold value determined by the network device belongs to all possible scheduling MCS threshold values of the terminal device. In order to simplify the description, in this embodiment, all possible scheduling MCS threshold values of the terminal device are referred to as a "value set", and the maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value. For example, in NR, the specified value can be 31.
[0593] Among them, each scheduling MCS threshold value in at least one scheduling MCS threshold value determined by the network device is an odd number, that is, each scheduling MCS threshold value in the value set is an odd number, and the network device determines at least one different scheduling MCS threshold value in the value set.
[0594] For example: if the specified value is 31, then the scheduling MCS threshold values in the value set are {1, 3, 5, 7, ..., 27, 29, 31}, and the network device determines 4 scheduling MCS threshold values from the value set: {5, 9, 17, 19}.
[0595] In a possible implementation manner, each scheduling MCS threshold value may also be greater than a preset value, that is, each scheduling MCS threshold value in the value set is greater than a preset value and is an even number.
[0596] For example, if the specified value is 31 and the preset value is 20, then the scheduling MCS threshold values in the value set are {21, 23, 25, 27, 29, 31}.
[0597] S1120. The network device obtains at least one element.
[0598] Specifically, at least one element and at least one scheduling MCS threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling MCS threshold value, for example: the first element in at least one element indicates the first scheduling MCS threshold value in at least one scheduling MCS threshold value, and the second element in at least one element is used to indicate the second scheduling MCS threshold value in at least one scheduling MCS threshold value. The scheduling MCS threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling MCS threshold values. The numbering rules in the scheduling MCS threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or starting from 0 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or numbering from the number of scheduling MCS threshold values in the value set, and the number decreases as the scheduling MCS threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The network device pre-stores or pre-configures a mapping relationship between possible scheduling MCS threshold values and elements, and the network device obtains at least one element according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0599] For example, the mapping relationship pre-stored or pre-configured in the network device is shown in Table 16 below:
[0600] Scheduling MCS threshold The value of the element 1 0 3 1 5 2 7 3 9 4 11 5 13 6 15 7 17 8
[0601] Table 16
[0602] Assume that the four scheduling MCS thresholds determined by the network device are {3, 7, 15, 17}, according to the mapping relationship in the above table, the four elements generated by the network device are {1, 3, 7, 8}.
[0603] S1130. The network device sends at least one element to the network device.
[0604] Specifically, the network device sends at least one element to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduled MCS threshold values in the value set, and the number of bits satisfies S≤2 b The smallest integer of b in S, where S is the number of scheduling MCS threshold values in the value set and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 9. According to the above formula b=4, the network device uses 4 bits to represent each element. For example: the 4 elements generated are 1, 3, 7, and 8, then the 4 elements sent by the network device are 0001, 0011, 0111, and 1000, respectively, requiring a total of 16 bits. Compared with the existing fixed configuration of 5 bits for each scheduling MCS threshold value, the overhead of configuring the scheduling MCS threshold value for network devices is greatly reduced.
[0605] S1140. The terminal device obtains at least one scheduling MCS threshold value.
[0606] Specifically, the terminal device pre-stores or pre-configures a mapping relationship between the scheduling MCS threshold value and the elements in the value set. The mapping relationship can be represented by a mapping table or a formula. The terminal device obtains at least one scheduling MCS threshold value according to the received element and the mapping relationship.
[0607] See also Fig. 12A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0608] S1201. The terminal device determines at least one scheduling MCS threshold value.
[0609] Specifically, at least one scheduling MCS threshold value includes a first scheduling MCS threshold value and a second scheduling MCS threshold value, and each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. At least one MCS threshold value determined by the terminal device belongs to all possible scheduling MCS threshold values of the terminal device. For the convenience of explanation, in this embodiment, all possible scheduling MCS threshold values of the terminal device are referred to as a "value set", and the maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value, for example: in NR, the specified value is 31.
[0610] Among them, each scheduling MCS threshold value of at least one scheduling MCS threshold value determined by the terminal device is greater than a preset value, that is, each scheduling MCS threshold value in the value set is an even number, and the terminal device determines at least one different scheduling MCS threshold value in the value set.
[0611] For example: the specified value is 31 and the preset value is 23, then the scheduling MCS threshold values in the value set are {24, 25, 26, 27, 28, 29, 30, 31}, and the terminal device determines 4 scheduling MCS threshold values from the value set: {24, 25, 28, 30}.
[0612] In a possible implementation manner, each scheduling MCS threshold value is also an odd number.
[0613] In a possible implementation manner, each MCS threshold value is also an even number.
[0614] S1202: The terminal device obtains at least one element.
[0615] Specifically, at least one element and at least one scheduling MCS threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling MCS threshold value, for example: the first element in at least one element indicates the first scheduling MCS threshold value in at least one scheduling MCS threshold value, and the second element in at least one element is used to indicate the second scheduling MCS threshold value in at least one scheduling MCS threshold value. The scheduling MCS threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling MCS threshold values. The numbering rules in the scheduling MCS threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or starting from 0 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or numbering from the number of scheduling MCS threshold values in the value set, and the number decreases as the scheduling MCS threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The terminal device pre-stores or pre-configures a mapping relationship between possible scheduling MCS threshold values and elements, and the terminal device obtains at least one element according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0616] For example, the mapping relationship pre-stored or pre-configured in the terminal device is shown in Table 17 below:
[0617] Scheduling MCS threshold The value of the element 24 0 25 1 26 2 27 3 28 4 29 5 30 6 31 7
[0618] Table 17
[0619] Assuming that the four scheduling MCS thresholds determined by the terminal device are {24, 25, 28, 30}, according to the mapping relationship in the above table, the four elements generated by the terminal device are {0, 1, 4, 6}.
[0620] S1203: The terminal device sends at least one element to the network device, and the network device receives at least one element from the terminal device.
[0621] Specifically, the terminal device sends at least one element to the network device in a bit manner, and the terminal device determines the number of bits used to send each element according to the number of scheduled MCS threshold values in the value set, and the number of bits satisfies S≤2 b The minimum integer of b in , where S is the number of scheduling MCS threshold values in the value set, and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 9. According to the above formula b=4, the terminal device uses 4 bits to represent each element. For example: the 4 elements generated are 0, 2, 5, and 7, then the 4 elements sent by the terminal device are 0000, 0010, 0101, and 0111, respectively, requiring a total of 16 bits. Compared with the existing fixed reporting of 5 bits for each scheduling MCS threshold value, the overhead of terminal devices reporting scheduling MCS threshold values is greatly reduced.
[0622] S1204. The network device obtains at least one scheduling MCS threshold value.
[0623] Specifically, the network device pre-stores or pre-configures a mapping relationship between the scheduling MCS threshold value and the element in the value set. The mapping relationship can be expressed by a mapping table or a formula. The network device obtains at least one scheduling MCS threshold value based on the received element and the mapping relationship. This process can be the reverse process of S1202. For details, please refer to the description of S1202, which will not be repeated here.
[0624] exist Fig. 12A In the described method, the scheduling MCS threshold value determined by the terminal device is greater than the preset value, and the terminal device reports the elements associated with the scheduling MCS threshold value to the network device, which can reduce the number of bits required for the terminal device to report and reduce the reporting overhead.
[0625] In another possible embodiment, when the network device sends or configures the MCS threshold related to the PTRS pattern to the terminal, it can send or configure an element associated with the MCS threshold value to the terminal device, wherein the MCS threshold value is greater than a preset MCS threshold value.
[0626] Specifically, for example, a method for configuring an MCS threshold value for a network device, such as Fig. 12B As shown, including:
[0627] S1210. The network device determines at least one scheduling MCS threshold value.
[0628] Specifically, at least one scheduling MCS threshold value includes a first scheduling MCS threshold value and a second scheduling MCS threshold value, and each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. At least one MCS threshold value determined by the network device belongs to all possible scheduling MCS threshold values of the terminal device. For the convenience of explanation, in this embodiment, all possible scheduling MCS threshold values of the terminal device are referred to as a "value set", and the maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value, for example: in NR, the specified value is 31.
[0629] Among them, each scheduling MCS threshold value of at least one scheduling MCS threshold value determined by the network device is greater than a preset value, that is, each scheduling MCS threshold value in the value set is an even number, and the network device determines at least one different scheduling MCS threshold value in the value set.
[0630] For example: the specified value is 31 and the preset value is 23, then the scheduling MCS threshold values in the value set are {24, 25, 26, 27, 28, 29, 30, 31}, and the network device determines 4 scheduling MCS threshold values from the value set: {24, 25, 28, 30}.
[0631] In a possible implementation manner, each scheduling MCS threshold value is also an odd number.
[0632] In a possible implementation manner, each MCS threshold value is also an even number.
[0633] S1220. The network device obtains at least one element.
[0634] Specifically, at least one element and at least one scheduling MCS threshold value have a one-to-one correspondence, and each element is used to indicate a scheduling MCS threshold value, for example: the first element in at least one element indicates the first scheduling MCS threshold value in at least one scheduling MCS threshold value, and the second element in at least one element is used to indicate the second scheduling MCS threshold value in at least one scheduling MCS threshold value. The scheduling MCS threshold values in the value set are uniformly numbered, and the elements are the numbers of the scheduling MCS threshold values. The numbering rules in the scheduling MCS threshold values in the value set can be: starting from 1 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or starting from 0 and numbering in steps of 1, and the number increases as the scheduling MCS threshold value increases; or numbering from the number of scheduling MCS threshold values in the value set, and the number decreases as the scheduling MCS threshold value increases; or other numbering methods are used, which are not limited in this embodiment. The network device pre-stores or pre-configures a mapping relationship between possible scheduling MCS threshold values and elements, and the network device obtains at least one element according to the mapping relationship. The mapping relationship can be represented by a mapping table or a formula.
[0635] For example, the mapping relationship pre-stored or pre-configured in the network device is shown in Table 18 below:
[0636] Scheduling MCS threshold The value of the element 24 0 25 1 26 2 27 3 28 4 29 5 30 6 31 7
[0637] Table 18
[0638] Assume that the four scheduling MCS thresholds determined by the network device are {24, 25, 28, 30}, according to the mapping relationship in the above table, the four elements generated by the network device are {0, 1, 4, 6}.
[0639] S1230. The network device sends at least one element to the terminal device.
[0640] Specifically, the network device sends at least one element to the terminal device in a bit manner, and the network device determines the number of bits used to send each element according to the number of scheduled MCS threshold values in the value set, and the number of bits satisfies S≤2 b The smallest integer of b in S, where S is the number of scheduling MCS threshold values in the value set and b is the number of bits. For example: the number of scheduling bandwidth threshold values in the value set is 9. According to the above formula b=4, the network device uses 4 bits to represent each element. For example: the 4 elements generated are 0, 2, 5, and 7, then the 4 elements sent by the network device are 0000, 0010, 0101, and 0111, respectively, requiring a total of 16 bits. Compared with the existing fixed configuration of 5 bits for each scheduling MCS threshold value, the overhead of configuring the scheduling MCS threshold value for the network device is greatly reduced.
[0641] S1240. The terminal device obtains at least one scheduling MCS threshold value.
[0642] Specifically, the terminal device pre-stores or pre-configures a mapping relationship between the scheduling MCS threshold value and the elements in the value set. The mapping relationship can be represented by a mapping table or a formula. The terminal device obtains at least one scheduling MCS threshold value according to the received element and the mapping relationship.
[0643] See also Fig.13A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0644] S1301. The terminal device determines at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode.
[0645] Specifically, in the prior art, when a terminal device supports at least one MCS table, it is necessary to report at least one scheduling MCS threshold value for each MCS table according to different MCS tables. For example: if the terminal device supports the MCS table corresponding to 64QAM and the MCS table corresponding to 256QAM, then the terminal device needs to report the 4 scheduling MCS threshold values associated with the MCS table corresponding to 64QAM to the network device, and report the 4 scheduling MCS threshold values associated with the MCS table corresponding to 256QAM to the network device. In the present application, the terminal device only needs to report at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode to the terminal device. For example: according to the above example, the highest modulation mode of the terminal device is 256QAM, then the terminal device only reports at least one scheduling MCS threshold value associated with the MCS table corresponding to 256QAM to the network device, and does not report at least one scheduling MCS threshold value associated with the MCS table corresponding to 64QAM, which can reduce the number of groups of scheduling MCS threshold values reported, thereby reducing the reporting overhead.
[0646] In one possible design, the MCS table corresponding to the highest modulation mode is associated with three scheduling MCS threshold values. In the prior art, a group of scheduling MCS threshold values reported by the terminal device includes four scheduling MCS threshold values: the first scheduling MCS threshold value, the second scheduling MCS threshold value, the third scheduling MCS threshold value and the fourth scheduling MCS threshold value, and the first scheduling MCS threshold value < the second scheduling MCS threshold value < the third scheduling MCS threshold value < the fourth scheduling MCS threshold value. In the present application, the fourth scheduling MCS threshold value is the default value, and the network device knows the fourth scheduling MCS threshold value. The terminal device only needs to report the first scheduling MCS threshold value, the second scheduling MCS threshold value and the third scheduling MCS threshold value, reducing the number of scheduling MCS threshold values in each group, and further reducing the reporting overhead of the terminal device. The terminal device also needs to report the highest modulation mode supported by the terminal device to the network device, and the network device can determine the fourth scheduling MCS threshold value according to the highest modulation mode supported by the terminal device.
[0647] S1302. The network device receives at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode from the terminal device.
[0648] Specifically, the terminal device can send at least one scheduling MCS threshold value to the network device in a bit manner. When the terminal device supports at least one MCS table, it only needs to report at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode, and does not need to report a group of scheduling MCS threshold values for each modulation mode, which greatly reduces the reporting overhead.
[0649] In another possible embodiment, when the network device sends or configures the MCS threshold related to the PTRS pattern to the terminal, it can send or configure the MCS threshold according to the maximum modulation mode supported by the terminal. For example, when the maximum modulation mode supported by the terminal is 64QAM, the MCS threshold sent or configured is an MCS table based on 64QAM. If the maximum modulation mode supported by the terminal is 256QAM, the MCS threshold sent or configured is an MCS table based on 256QAM.
[0650] Optionally, the network device may not send or configure the maximum MCS threshold value, and the maximum MCS threshold value pre-agreed or pre-configured with the terminal device is related to the maximum modulation mode supported by the terminal. For example, in the case of 64QAM, the maximum MCS threshold value may default to the maximum MCS+1 or MCS index value+1 in the MCS table of 64QAM or the maximum MCS+1 or MCS index value+1 directly corresponding to the modulation order and code rate or the maximum MCS+1 or MCS index value+1 of the initial transmission. Assuming that the MCS table of NR's 64QAM and the MCS table of LTE's 64QAM are consistent in the initial transmission and retransmission settings, the maximum MCS threshold value may default to 29 or 32. When using 56QAM, the maximum MCS threshold value may default to the maximum MCS+1 or MCS index value+1 in the MCS table of 256QAM, or the maximum MCS+1 or MCS index value+1 directly corresponding to the modulation order and code rate, or the maximum MCS+1 or MCS index value+1 of the initial transmission. Assuming that the MCS table of NR's 256QAM and the MCS table of LTE's 256QAM are consistent in the initial transmission and retransmission settings, the maximum MCS threshold value may default to 28, or default to 32.
[0651] Specifically, for example, a method for configuring an MCS threshold for a network device, such as Fig. 13B As shown, including:
[0652] S1310. The network device determines at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode.
[0653] Specifically, in the prior art, when a network device supports at least one MCS table, it is necessary to configure at least one scheduling MCS threshold value for each MCS table according to different MCS tables. For example: if the network device supports the MCS table corresponding to 64QAM and the MCS table corresponding to 256QAM, then the network device needs to configure 4 scheduling MCS threshold values associated with the MCS table corresponding to 64QAM to the terminal device, and 4 scheduling MCS threshold values associated with the MCS table corresponding to 256QAM to the terminal device. In the present application, the network device only needs to configure at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode to the terminal device. For example: according to the above example, the highest modulation mode of the network device is 256QAM, then the network device only configures at least one scheduling MCS threshold value associated with the MCS table corresponding to 256QAM to the terminal device, and does not need to configure at least one scheduling MCS threshold value associated with the MCS table corresponding to 64QAM, which can reduce the number of groups of configured scheduling MCS threshold values, thereby reducing configuration overhead.
[0654] In one possible design, the MCS table corresponding to the highest modulation mode is associated with three scheduling MCS threshold values. In the prior art, a group of scheduling MCS threshold values configured by a network device includes four scheduling MCS threshold values: a first scheduling MCS threshold value, a second scheduling MCS threshold value, a third scheduling MCS threshold value, and a fourth scheduling MCS threshold value, and the first scheduling MCS threshold value < the second scheduling MCS threshold value < the third scheduling MCS threshold value < the fourth scheduling MCS threshold value. In the present application, the fourth scheduling MCS threshold value is a default value, and the terminal device already knows the fourth scheduling MCS threshold value. The network device only needs to configure the first scheduling MCS threshold value, the second scheduling MCS threshold value, and the third scheduling MCS threshold value, thereby reducing the number of scheduling MCS threshold values in each group and further reducing the configuration overhead of the network device.
[0655] S1320. The terminal device receives at least one scheduling MCS threshold value associated with the MCS table corresponding to the highest modulation mode from the network device.
[0656] Specifically, the network device can send at least one scheduling MCS threshold value to the terminal device in a bit manner. When the network device supports at least one MCS table, it only needs to configure at least one scheduling MCS threshold value associated with an MCS table corresponding to the highest modulation mode, and does not need to configure a set of scheduling MCS threshold values for each modulation mode, which greatly reduces the configuration overhead.
[0657] See also Fig.14A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0658] S1401. The terminal device determines m scheduling MCS threshold values: ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m .
[0659] Specifically, m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2<, ...,<ptrsthMCS m , each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. The m scheduling MCS threshold values determined by the terminal device belong to all possible scheduling MCS threshold values of the terminal device. For the sake of convenience, all possible scheduling MCS threshold values of the terminal device in this embodiment are referred to as a "value set". The maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value, which is pre-stored or pre-configured. For example, in the NR communication system, the specified value is 31.
[0660] For example: assuming that the value set is {0, 1, 2, ..., 30, 31}, m=4, the 4 scheduling MCS threshold value sets determined by the terminal device are {0, 10, 20, 31}.
[0661] In one possible design, m=3. In the prior art, a group of scheduling MCS threshold values reported by the terminal device includes 4 scheduling MCS threshold values: a first scheduling MCS threshold value, a second scheduling MCS threshold value, a third scheduling MCS threshold value, and a fourth scheduling MCS threshold value, and the first scheduling MCS threshold value < the second scheduling MCS threshold value < the third scheduling MCS threshold value < the fourth scheduling MCS threshold value. In the present application, the fourth scheduling MCS threshold value is a default value, and the network device knows the fourth scheduling MCS threshold value. The terminal device only needs to report the first scheduling MCS threshold value, the second scheduling MCS threshold value, and the third scheduling MCS threshold value, thereby reducing the number of scheduling MCS threshold values in each group and further reducing the reporting overhead of the terminal device.
[0662] S1402, the terminal device sends ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ... ptrsthMCS to the network device m -ptrsthMCS m-1 .
[0663] Specifically, the values of the m elements reported by the terminal device to the network device are ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS n -ptrsthMCS n-1 , the m elements and the m scheduling MCS threshold values are in one-to-one correspondence, for example: ptrsthMCS1 in the m elements is used to indicate ptrsthMCS1 in the m scheduling MCS threshold values, and ptrsthMCS2-ptrsthMCS1 in the m elements is used to indicate ptrsthRB2 in the m scheduling MCS threshold values. The terminal device can report the above m elements to the network device in a bit manner.
[0664] The terminal device uses the existing default bit position to report ptrsthMCS1, for example, using the default 5 bits to send. For m-1 differential values: ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 , the terminal device determines the maximum value among the n-1 differential values: T max , the terminal device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy T max ≤2 b The smallest integer in b.
[0665] For example: According to the example of S1401, the terminal device determines that the four scheduling MCS threshold value sets are {0, 10, 20, 31}, so the four elements reported by the terminal device are {0, 10, 10, 11}. If the differential value is within 16 (b=4), it is reported in bit form as {00000, 1010, 1010, 1011}, which is different from the existing fixed use of 5 bits for each scheduling MCS threshold value reporting, greatly reducing the reporting overhead of the terminal device.
[0666] S1403. The network device generates m scheduling MCS threshold values.
[0667] Among them, the network device generates m scheduling MCS threshold values according to the m elements reported by the terminal device. This step is the reverse process of S1402. The specific process can refer to the description of S1402 and will not be repeated here.
[0668] according to Fig.14A As described in , the terminal device reports the scheduling MCS threshold value to the network device in a differential manner, which can reduce the number of bits occupied by the scheduling MCS threshold value and reduce the reporting overhead of the terminal device.
[0669] In another possible embodiment, when the network device sends or configures the MCS threshold related to the PTRS pattern to the terminal, the network device may send or configure the MCS threshold to the terminal device in a differential manner based on the minimum MCS threshold.
[0670] Specifically, for example, a method for configuring an MCS threshold for a network device, such as Fig. 14B As shown, including:
[0671] S1410, the network device determines m scheduling MCS threshold values: ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m .
[0672] Specifically, m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2<, ...,<ptrsthMCS m , each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. The m scheduling MCS threshold values determined by the network device belong to all possible scheduling MCS threshold values of the terminal device. For the sake of convenience, all possible scheduling MCS threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value, which is pre-stored or pre-configured. For example, in the NR communication system, the specified value is 31.
[0673] For example: assuming that the value set is {0, 1, 2, ..., 30, 31}, m=4, the 4 scheduling MCS threshold value sets determined by the network device are {0, 10, 20, 31}.
[0674] In one possible design, m=3. In the prior art, a group of scheduling MCS threshold values configured by a network device includes 4 scheduling MCS threshold values: a first scheduling MCS threshold value, a second scheduling MCS threshold value, a third scheduling MCS threshold value, and a fourth scheduling MCS threshold value, and the first scheduling MCS threshold value < the second scheduling MCS threshold value < the third scheduling MCS threshold value < the fourth scheduling MCS threshold value. In the present application, the fourth scheduling MCS threshold value is a default value, and the terminal device already knows the fourth scheduling MCS threshold value. The network device only needs to configure the first scheduling MCS threshold value, the second scheduling MCS threshold value, and the third scheduling MCS threshold value, thereby reducing the number of scheduling MCS threshold values in each group and further reducing the configuration overhead of the network device.
[0675] S1420, the network device sends ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ...ptrsthMCS to the terminal device m -ptrsthMCS m-1 .
[0676] Specifically, the values of the m elements configured by the network device to the terminal device are ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS n -ptrsthMCS n-1 , the m elements and the m scheduling MCS threshold values are in one-to-one correspondence, for example: ptrsthMCS1 in the m elements is used to indicate ptrsthMCS1 in the m scheduling MCS threshold values, and ptrsthMCS2-ptrsthMCS1 in the m elements is used to indicate ptrsthRB2 in the m scheduling MCS threshold values. The network device can configure the above m elements to the terminal device in a bit manner.
[0677] The network device uses the existing default bit position to configure ptrsthMCS1, for example, using the default 5 bits to send. For m-1 differential values: ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 , the network device determines the maximum value among the n-1 differential values: T max , the network device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy T max ≤2 b The smallest integer in b.
[0678] For example: According to the example of S1401, the network device determines that the four scheduling MCS threshold value sets are {0, 10, 20, 31}, then the four elements configured by the network device are {0, 10, 10, 11}. If the differential value is within 16 (b=4), it is configured as {00000, 1010, 1010, 1011} in bit mode, which is different from the existing fixed 5-bit configuration for each scheduling MCS threshold value, greatly reducing the overhead of network device configuration.
[0679] S1430. The terminal device obtains m scheduling MCS threshold values.
[0680] Among them, the terminal device generates m scheduling MCS threshold values according to the m elements configured by the network device. This step is the reverse process of S1420. The specific process can refer to the description of S1420 and will not be repeated here.
[0681] See also Fig.15A , is a flow chart of a data reporting method provided in an embodiment of the present invention. In the embodiment of the present invention, the method includes:
[0682] S1501. The terminal device determines m scheduling MCS threshold values: ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS n .
[0683] Specifically, m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2<, ...,<ptrsthMCS m , each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. The m scheduling MCS threshold values determined by the terminal device belong to all possible scheduling MCS threshold values of the terminal device. In order to simplify the description, all possible scheduling MCS threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value, which is pre-stored or pre-configured. For example, in the NR communication system, the specified value can be 31.
[0684] For example: assuming that the value set is {0, 1, 2, ..., 30, 31}, m=4, the 4 scheduling MCS threshold value sets determined by the terminal device are {15, 20, 25, 31}.
[0685] In one possible design, m=3. In the prior art, a group of scheduling MCS threshold values reported by the terminal device includes 4 scheduling MCS threshold values: a first scheduling MCS threshold value, a second scheduling MCS threshold value, a third scheduling MCS threshold value, and a fourth scheduling MCS threshold value, and the first scheduling MCS threshold value < the second scheduling MCS threshold value < the third scheduling MCS threshold value < the fourth scheduling MCS threshold value. In the present application, the fourth scheduling MCS threshold value is a default value, and the network device knows the fourth scheduling MCS threshold value. The terminal device only needs to report the first scheduling MCS threshold value, the second scheduling MCS threshold value, and the third scheduling MCS threshold value, thereby reducing the number of scheduling MCS threshold values in each group and further reducing the reporting overhead of the terminal device.
[0686] S1502, the terminal device sends ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS n -ptrsthMCS n-1 ptrsthMCS n The network device receives ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS from the terminal device. n -ptrsthMCS n-1 ptrsthMCS n .
[0687] Specifically, the values of the m elements reported by the terminal device to the network device are ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS n -ptrsthMCS n-1 , the m elements and the m scheduling MCS threshold values are in one-to-one correspondence, for example: ptrsthMCS1 in the m elements is used to indicate ptrsthMCS1 in the m scheduling MCS threshold values, and ptrsthMCS2-ptrsthMCS1 in the m elements is used to indicate ptrsthRB2 in the m scheduling MCS threshold values. The terminal device can report the above m elements to the network device in a bit manner.
[0688] Among them, the terminal device uses the existing default bit position to report ptrsthMCS m For example, the default 5 bits are used for transmission. For m-1 differential values: ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 , the terminal device determines the maximum value among the n-1 differential values: Tmax , the terminal device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy T max ≤2 b The smallest integer in b.
[0689] For example: According to the example of S1401, the 4 scheduling MCS threshold value sets determined by the terminal device are {15, 20, 25, 31}, then the 4 elements reported by the terminal device are {5, 5, 6, 31}. If the difference value range is 2 3 Within (b=3), it is reported in bit form as {101, 101, 110, 11111}, which greatly reduces the reporting overhead of the terminal device compared with the existing fixed 5-bit reporting for each scheduling MCS threshold value.
[0690] S1503. The network device generates at least one scheduling MCS threshold value.
[0691] Specifically, the network device generates m scheduling MCS threshold values according to the m elements from the terminal device. This step is the reverse process of S1502. The specific process can refer to the description of S1502 and will not be repeated here.
[0692] according to Fig.15A As described in , the terminal device reports the scheduling bandwidth threshold to the network device in a differential manner, which can reduce the number of bits occupied by the scheduling bandwidth threshold and reduce the reporting overhead of the terminal device.
[0693] In another possible embodiment, when the network device sends or configures the MCS threshold related to the PTRS pattern to the terminal, the network device may send or configure the MCS threshold to the terminal device in a differential manner based on the maximum MCS threshold.
[0694] Specifically, for example, a method for configuring an MCS threshold for a network device, such as Fig. 15B As shown, including:
[0695] S1510, the network device determines m scheduling MCS threshold values: ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS n .
[0696] Specifically, m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2<, ...,<ptrsthMCS m, each scheduling MCS threshold value can be represented by an MCS index value, and the MCS index value is an integer greater than or equal to 0. The m scheduling MCS threshold values determined by the network device belong to all possible scheduling MCS threshold values of the terminal device. In order to simplify the description, all possible scheduling MCS threshold values of the terminal device in this embodiment are called "value sets". The maximum scheduling MCS threshold value in the value set must be less than or equal to a specified value, which is pre-stored or pre-configured. For example, in the NR communication system, the specified value can be 31.
[0697] For example: assuming that the value set is {0, 1, 2, ..., 30, 31}, m=4, the 4 scheduling MCS threshold value sets determined by the network device are {15, 20, 25, 31}.
[0698] In one possible design, m=3. In the prior art, a group of scheduling MCS threshold values configured by a network device includes 4 scheduling MCS threshold values: a first scheduling MCS threshold value, a second scheduling MCS threshold value, a third scheduling MCS threshold value, and a fourth scheduling MCS threshold value, and the first scheduling MCS threshold value < the second scheduling MCS threshold value < the third scheduling MCS threshold value < the fourth scheduling MCS threshold value. In the present application, the fourth scheduling MCS threshold value is a default value, and the terminal device already knows the fourth scheduling MCS threshold value. The network device only needs to configure the first scheduling MCS threshold value, the second scheduling MCS threshold value, and the third scheduling MCS threshold value, thereby reducing the number of scheduling MCS threshold values in each group and further reducing the configuration overhead of the network device.
[0699] S1520, the network device sends ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS n -ptrsthMCS n-1 ptrsthMCS n .
[0700] Specifically, the values of the m elements configured by the network device to the terminal device are ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS n -ptrsthMCS n-1 , the m elements and the m scheduling MCS threshold values are in one-to-one correspondence, for example: ptrsthMCS1 in the m elements is used to indicate ptrsthMCS1 in the m scheduling MCS threshold values, and ptrsthMCS2-ptrsthMCS1 in the m elements is used to indicate ptrsthRB2 in the m scheduling MCS threshold values. The network device can configure the above m elements to the terminal device in a bit manner.
[0701] Among them, the network device uses the existing default bit configuration ptrsthMCS m For example, the default 5 bits are used for transmission. For m-1 differential values: ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 , the network device determines the maximum value among the n-1 differential values: T max , the network device determines the number of bits used to send n-1 differential values, and the number of bits b is to satisfy T max ≤2 b The smallest integer in b.
[0702] For example, according to the example of S1410, the four scheduling MCS threshold value sets determined by the network device are {15, 20, 25, 31}, then the four elements configured by the network device are {5, 5, 6, 31}. If the difference value range is 2 3 Within (b=3), the bits are configured as {101, 101, 110, 11111}, which greatly reduces the overhead of network device configuration compared with the existing fixed 5-bit configuration for each scheduling MCS threshold value.
[0703] S1530. The terminal device generates at least one scheduling MCS threshold value.
[0704] Specifically, the terminal device generates m scheduling MCS threshold values according to the m elements from the network device. This step is the reverse process of S1520. The specific process can be referred to the description of S1520 and will not be repeated here.
[0705] It should be noted that for FIG. 2A to FIG. 15A In one possible implementation, if the terminal device reports a threshold value (scheduling bandwidth threshold value or scheduling MCS threshold value), and the threshold value configured for the terminal device by the network device through high-level signaling is unreasonable, wherein the unreasonableness includes: the latter threshold value is larger than the former threshold value, then the network device and the terminal device shall be based on the PTRS default configuration.
[0706] In another possible implementation, if the terminal device reports a threshold value (scheduling bandwidth threshold value or scheduling MCS threshold value), the threshold value configured by the network device for the terminal through high-level signaling only includes one set of threshold values, that is, only one set of scheduling MCS threshold values or one set of scheduling bandwidth threshold values is sent down, then the network device and the terminal device have the following configurations for PTRS: (a) both the network device and the terminal device are based on the default configuration of PTRS; (b) the configured threshold value is based on the configured threshold value; the unconfigured threshold value is based on the default configuration; for example: when only the scheduling MCS threshold value is configured, the time domain density is based on the configured scheduling MCS threshold, and the scheduling bandwidth threshold value is based on the default configuration; for example: when only the scheduling bandwidth threshold value is configured, the frequency domain density is based on the configured scheduling bandwidth threshold value, and the scheduling MCS threshold value is based on the default configuration.
[0707] A data reporting method according to an embodiment of the present invention is described in detail above. A data reporting device (hereinafter referred to as device 16) according to an embodiment of the present invention is provided below.
[0708] In one possible implementation, Fig.16 The device 16 shown can realize Figure 2A On the terminal device side of the illustrated embodiment, the apparatus 16 includes a determining unit 1601, a generating unit 1602, and a sending unit 1603. The determining unit 1601 is configured to determine at least one scheduling bandwidth threshold value, wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0709] The generating unit 1602 is configured to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value.
[0710] The sending unit 1603 is configured to send the at least one element to a network device.
[0711] Optionally, the value of each element is the logarithm of the scheduling bandwidth threshold value indicated with base 2.
[0712] Optionally, the maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0713] Optionally, at least one scheduling bandwidth threshold value is greater than a preset value.
[0714] Embodiments of the present invention and Figure 2A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 2A The description of the method embodiment will not be repeated here.
[0715] In another possible implementation, Fig.16 The device 16 shown can realize Figure 5A On the terminal device side of the illustrated embodiment, the apparatus 16 includes a determining unit 1601, a generating unit 1602 and a sending unit 1603. The determining unit 1601 is configured to determine at least one scheduling bandwidth threshold value, wherein the minimum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is greater than a preset value.
[0716] The generating unit 1602 is configured to obtain at least one element, each element being used to indicate one of the at least one scheduling bandwidth threshold value. The sending unit 1603 is configured to send the at least one element to the network device.
[0717] Optionally, each scheduling bandwidth threshold is a natural number power of 2.
[0718] Optionally, each scheduling bandwidth threshold is a product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0719] Embodiments of the present invention and Figure 5A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 5A The description of the method embodiment will not be repeated here.
[0720] In another possible implementation, Fig.16 The device 16 shown can realize Figure 4A On the terminal device side of the illustrated embodiment, the apparatus 16 includes a determining unit 1601, a generating unit 1602, and a sending unit 1603. The determining unit 1601 is used to determine at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5. The generating unit 1602 is used to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value in the at least one scheduling bandwidth threshold value. The sending unit 1603 is used to send the at least one element to the network device.
[0721] Optionally, the waveform used by the terminal device is DFT-S-OFDM.
[0722] Optionally, each scheduling bandwidth threshold is less than or equal to the maximum bandwidth supported by the terminal device.
[0723] Embodiments of the present invention and Figure 4A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 4A The description of the method embodiment will not be repeated here.
[0724] In another possible implementation, Fig.16 The device 16 shown can realize Fig. 10A On the terminal device side of the illustrated embodiment, the apparatus 16 includes a determining unit 1601, a generating unit 1602, and a sending unit 1603. The determining unit 1601 is configured to determine at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is an even number;
[0725] The generating unit 1602 is configured to obtain at least one element, wherein each element is used to indicate a scheduling MCS threshold value in the at least one scheduling MCS threshold;
[0726] The sending unit 1603 is configured to send the at least one element to the network device.
[0727] In a possible design, each scheduling MCS threshold value is also greater than a preset value.
[0728] Embodiments of the present invention and Fig. 10A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 10A The description of the method embodiment will not be repeated here.
[0729] In another possible implementation, Fig.16 The device 16 shown can realize Fig.11A On the terminal device side of the illustrated embodiment, the apparatus 16 includes a determining unit 1601, a generating unit 1602, and a sending unit 1603. The determining unit 1601 is configured to determine at least one scheduling MCS threshold value, wherein each scheduling MCS threshold value is an odd number.
[0730] A generating unit 1602 is configured to obtain at least one element, each element being used to indicate a scheduling MCS threshold value among the at least one scheduling MCS threshold value;
[0731] The sending unit 1603 is configured to send the at least one element to the network device.
[0732] Optionally, each scheduling MCS threshold value is also greater than a preset value.
[0733] Embodiments of the present invention and Fig.11A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.11A The description of the method embodiment will not be repeated here.
[0734] The device 16 may be a terminal device, or a field-programmable gate array (FPGA), a dedicated integrated chip, a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit, a microcontroller unit (MCU), or a programmable logic device (PLD) or other integrated chips for implementing relevant functions.
[0735] A data reporting method according to an embodiment of the present invention is described in detail above. A data receiving device (hereinafter referred to as device 17 ) according to an embodiment of the present invention is provided below.
[0736] In one possible implementation, Fig.17 The device 17 shown can realize Figure 2A On the network device side of the illustrated embodiment, the apparatus 17 includes a receiving unit 1701 and a generating unit 1702 .
[0737] The receiving unit 7101 is used to receive at least one element from a terminal device, wherein each element is used to indicate a scheduling bandwidth threshold value.
[0738] The generating unit 1702 is configured to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0739] Optionally, each scheduling bandwidth threshold value is equal to the value of the element corresponding to 2 as the base power of the power.
[0740] Embodiments of the present invention and Figure 2A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 2A The description of the method embodiment will not be repeated here.
[0741] In another possible implementation, Fig.17 The device 17 shown can realize Figure 4A On the network device side of the illustrated embodiment, the apparatus 17 includes a receiving unit 1701 and a generating unit 1702. The receiving unit 1701 is configured to receive at least one element from a terminal device, wherein each element is used to indicate a scheduling bandwidth threshold value;
[0742] The generating unit 1702 is configured to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0743] In one possible design, the waveform used by the terminal device is a DFT-S-OFDM waveform.
[0744] Embodiments of the present invention and Figure 4A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 4A The description of the method embodiment will not be repeated here.
[0745] In another possible implementation, it should be noted that: Fig.17 The device 17 shown can realize Fig. 7A On the network device side of the illustrated embodiment, the apparatus 17 includes a receiving unit 1701 and a determining unit 1702. The receiving unit 1701 is configured to receive at least one scheduling bandwidth threshold associated with a first subcarrier spacing from a terminal device;
[0746] The generating unit 1702 is configured to determine at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to a proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0747] Optionally, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0748] Embodiments of the present invention and Fig. 7A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 7A The description of the method embodiment will not be repeated here.
[0749] In another possible implementation, it should be noted that: Fig.17 The device 17 shown can realize Fig. 8A On the network device side of the embodiment shown, the apparatus 17 includes a receiving unit 1701 and a generating unit 1702. The receiving unit 1701 is used to receive n elements from the terminal device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n .
[0750] The generating unit 2602 is used to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C1, C1+C2, ..., C1+C2+, ..., +C2.
[0751] Optionally, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0752] Embodiments of the present invention and Fig. 8A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 8A The description of the method embodiment will not be repeated here.
[0753] In another possible implementation, Fig.17 The device 17 shown can realize Fig.9A On the network device side of the embodiment shown, the apparatus 17 includes a receiving unit 1701 and a generating unit 1702. The receiving unit 1701 is used to receive n elements from the terminal device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n .
[0754] The generating unit 1702 is used for the network device to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C n -C n-1 -, ..., -C2-C1, C n -C n-1 -, ..., -C2, ..., C n -C n-1 , C n .
[0755] Embodiments of the present invention and Fig.9A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.9A The description of the method embodiment will not be repeated here.
[0756] In another possible implementation, it should be noted that: Fig.17 The device 17 shown can realize Fig.14A On the network device side of the embodiment shown, the apparatus 17 includes a receiving unit 1701 and a generating unit 1702. The receiving unit 1701 is used to receive m elements sent by the terminal device, and the values of the m elements are: D1, D2, ..., D m .
[0757] The generating unit 1702 is used to generate m scheduling MCS threshold values; wherein the m MCS threshold values are D1, D1+D2, ..., D1+D2+...+D m-1 +D m .
[0758] Embodiments of the present invention and Fig.14AThe method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.14A The description of the method embodiment will not be repeated here.
[0759] In another possible implementation, the above Fig.15A A data reporting method according to an embodiment of the present invention is described in detail, and a data receiving device according to an embodiment of the present invention is provided below.
[0760] It should be noted that Fig.17 The device 17 shown can realize Fig.15A On the network device side of the embodiment shown, the apparatus 17 includes a receiving unit 1701 and a generating unit 1702. The receiving unit 1701 is used to receive m elements from the terminal device, and the values of the m elements are: D1, D2, ..., D m .
[0761] The generating unit 1702 is used to generate m scheduling MCS threshold values, where the m scheduling MCS threshold values are: D m -D m-1 -…-D2-D1, D m -D m-1 -…-D2,…D m -D m-1 , D m .
[0762] Embodiments of the present invention and Fig.15A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.15A The description of the method embodiment will not be repeated here.
[0763] The above describes in detail a method for reporting data according to an embodiment of the present invention. The following provides a data reporting device (hereinafter referred to as device 18) according to an embodiment of the present invention.
[0764] It should be noted that Fig.18 The device 18 shown can realize Figure 5A On the terminal device side of the illustrated embodiment, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is configured to determine at least one scheduling bandwidth threshold value; wherein the maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device. The sending unit 1802 is configured to send at least one scheduling bandwidth threshold value to a network device.
[0765] Embodiments of the present invention and Figure 5A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 5AThe description of the method embodiment will not be repeated here.
[0766] In one possible implementation, Fig.18 The device 18 shown can realize Fig. 6A On the terminal device side of the illustrated embodiment, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is configured to determine two scheduling bandwidth threshold values; wherein the larger of the two scheduling bandwidth threshold values is less than the maximum bandwidth supported by the terminal device;
[0767] The sending unit 1802 is configured to send the two scheduling bandwidth threshold values to a network device.
[0768] Optionally, the waveform used by the terminal device is DFT-S-OFDM.
[0769] Optionally, each scheduling bandwidth threshold is less than or equal to the maximum bandwidth supported by the terminal device.
[0770] Embodiments of the present invention and Fig. 6A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 6A The description of the method embodiment will not be repeated here.
[0771] In one possible implementation, Fig.18 The device 18 shown can realize Fig. 7A On the terminal device side of the illustrated embodiment, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is configured to determine at least one scheduling bandwidth threshold associated with a first subcarrier spacing. The sending unit 1802 is configured to send at least one scheduling bandwidth threshold associated with the first subcarrier spacing to a network device.
[0772] In one possible design, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0773] Embodiments of the present invention and Fig. 7A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 7A The description of the method embodiment will not be repeated here.
[0774] In one possible implementation, Fig.18 The device 18 shown can realize Fig. 8AOn the terminal device side of the embodiment shown, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is used to determine n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , ptrsthRB1<ptrsthRB2<,…,<ptrsthRB n , n is an integer greater than 1.
[0775] The sending unit 1802 is used to send ptrsthRB1, ptrsthRB2-ptrsthRB1, ..., ptrsthRB n -ptrsthRB n-1 Sent to the network device.
[0776] Optionally, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0777] Embodiments of the present invention and Fig. 8A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 8A The description of the method embodiment will not be repeated here.
[0778] In one possible implementation, Fig.18 The device 18 shown can realize Fig.9A On the terminal device side of the embodiment shown, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is used to determine n scheduling bandwidth threshold values; wherein the n scheduling bandwidth threshold values are: ptrsthRB1, ptrsthRB2, ..., ptrsthRB n , n is an integer greater than 1, ptrsthRB1<ptrsthRB2<, …,<ptrsthRB n ;
[0779] The sending unit 1802 is used to send ptrsthRB2-ptrsthRB1, ptrsthRB3-ptrsthRB2, ..., ptrsthRB n -ptrsthRB n-1 ,ptrsthRB n Sent to the network device.
[0780] Optionally, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device.
[0781] Embodiments of the present invention and Fig.9AThe method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.9A The description of the method embodiment will not be repeated here.
[0782] In one possible implementation, Fig.18 The device 18 shown can realize Fig.13A On the terminal device side of the illustrated embodiment, the apparatus 31 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is configured to determine at least one scheduling MCS threshold value associated with the highest modulation mode.
[0783] The sending unit 1802 is used to send at least one scheduling MCS threshold value associated with the highest modulation mode to a network device.
[0784] Optionally, at least one scheduling MCS threshold value includes three scheduling MCS threshold values, and the maximum scheduling MCS threshold value among the three scheduling MCS threshold values is less than the maximum MCS index value corresponding to the highest modulation mode plus 1.
[0785] Embodiments of the present invention and Fig.13A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.13A The description of the method embodiment will not be repeated here.
[0786] In one possible implementation, Fig.18 The device 18 shown can realize Fig.14A On the terminal device side of the embodiment shown, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is used to determine m scheduling MCS threshold values; wherein the m scheduling MCS threshold values are ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m .
[0787] The sending unit 1802 is used to send ptrsthMCS1, ptrsthMCS2-ptrsthMCS1, ..., ptrsthMCS m -ptrsthMCS m-1 Sent to the network device.
[0788] Embodiments of the present invention and Fig.14A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.14A The description of the method embodiment will not be repeated here.
[0789] In one possible implementation, Fig.18 The device 18 shown can realize Fig.15A On the terminal device side of the embodiment shown, the apparatus 18 includes a determining unit 1801 and a sending unit 1802. The determining unit 1801 is configured to determine m scheduling MCS threshold values; wherein at least one scheduling MCS threshold value is ptrsthMCS1, ptrsthMCS2, ..., ptrsthMCS m , m is an integer greater than 1, ptrsthMCS1<ptrsthMCS2, ...,<ptrsthMCS m .
[0790] The sending unit 1802 is used to send ptrsthMCS2-ptrsthMCS1, ptrsthMCS3-ptrsthMCS2, ..., ptrsthMCS m -ptrsthMCS m-1 ptrsthMCS m Sent to the network device.
[0791] Embodiments of the present invention and Fig.15A The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig.15A The description of the method embodiment will not be repeated here.
[0792] The device 18 can be a terminal device, and the device 18 can also be a field-programmable gate array (FPGA) that implements relevant functions, a dedicated integrated chip, a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit, a microcontroller unit (MCU), and a programmable logic device (PLD) or other integrated chips.
[0793] Fig.19 A schematic diagram of a device structure provided in an embodiment of the present invention, hereinafter referred to as device 19, can be integrated into the aforementioned network device or terminal device, such as Fig.19 As shown, the device includes: a memory 1902 , a processor 1901 , a transmitter 1904 and a receiver 1903 .
[0794] The memory 1902 may be an independent physical unit, and may be connected to the processor 1901, the transmitter 1904, and the receiver 1903 via a bus. The memory 1902, the processor 1901, the transmitter 1904, and the receiver 1903 may also be integrated together and implemented by hardware.
[0795] The transmitter 1904 and the receiver 1903 may also be connected to an antenna, and the receiver 1903 receives information sent by other devices via the antenna, and correspondingly, the transmitter 1904 sends information to other devices via the antenna.
[0796] The memory 1902 is used to store programs for implementing the above method embodiments or various modules of the device embodiments, and the processor 1901 calls the program to execute the operations of the above method embodiments.
[0797] Optionally, when part or all of the random access method in the above embodiment is implemented by software, the device may also include only a processor. The memory for storing the program is located outside the device, and the processor is connected to the memory through a circuit / wire to read and execute the program stored in the memory.
[0798] The processor may be a central processing unit (CPU), a network processor (NP), or a combination of a CPU and a NP.
[0799] The processor may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof. The PLD may be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL) or any combination thereof.
[0800] The memory may include volatile memory, such as random-access memory (RAM); the memory may also include non-volatile memory, such as flash memory, hard disk drive (HDD) or solid-state drive (SSD); the memory may also include a combination of the above types of memory.
[0801] In one possible implementation, Fig. 20 The device 20 shown can achieve Figure 2B On the network device side of the illustrated embodiment, the apparatus 20 includes a determining unit 2001, a generating unit 2002, and a sending unit 2003. The determining unit 2001 is configured to determine at least one scheduling bandwidth threshold value, wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0802] The generating unit 2002 is configured to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value.
[0803] The sending unit 2003 is used to send the at least one element to the terminal device.
[0804] Optionally, the value of each element is the logarithm of the scheduling bandwidth threshold value indicated with base 2.
[0805] Optionally, the maximum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0806] Optionally, at least one scheduling bandwidth threshold value is greater than a preset value.
[0807] Embodiments of the present invention and Figure 2B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 2B The description of the method embodiment will not be repeated here.
[0808] In another possible implementation, Fig. 20 The device 20 shown can achieve Figure 5B On the network device side of the illustrated embodiment, the apparatus 20 includes a determining unit 2001, a generating unit 2002 and a sending unit 2003. The determining unit 2001 is configured to determine at least one scheduling bandwidth threshold value, wherein the minimum scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value is greater than a preset value.
[0809] The generating unit 2002 is configured to obtain at least one element, each element being used to indicate one of the at least one scheduling bandwidth threshold value. The sending unit 1603 is configured to send the at least one element to the terminal device.
[0810] Optionally, each scheduling bandwidth threshold is a natural number power of 2.
[0811] Optionally, each scheduling bandwidth threshold is a product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0812] Embodiments of the present invention and Figure 5B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 5B The description of the method embodiment will not be repeated here.
[0813] In another possible implementation, Fig. 20 The device 20 shown can achieve Figure 4B On the network device side of the illustrated embodiment, the apparatus 20 includes a determination unit 2001, a generation unit 2002, and a sending unit 2003. The determination unit 2001 is used to determine at least one scheduling bandwidth threshold value; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5. The generation unit 2002 is used to obtain at least one element according to the at least one scheduling bandwidth threshold value; wherein each element is used to indicate a scheduling bandwidth threshold value among the at least one scheduling bandwidth threshold value. The sending unit 2003 is used to send the at least one element to the terminal device.
[0814] Optionally, the waveform used is DFT-S-OFDM.
[0815] Optionally, each scheduling bandwidth threshold is less than or equal to the maximum bandwidth supported by the terminal device.
[0816] Embodiments of the present invention and Figure 4B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 4B The description of the method embodiment will not be repeated here.
[0817] In another possible implementation, Fig. 20 The device 20 shown can achieve Fig. 10B On the terminal device side of the illustrated embodiment, the apparatus 20 includes a determining unit 2001, a generating unit 2002, and a sending unit 2003. The determining unit 2001 is configured to determine at least one scheduling MCS threshold value; wherein each scheduling MCS threshold value is an even number;
[0818] A generating unit 2002 is configured to obtain at least one element, wherein each element is used to indicate a scheduling MCS threshold value in the at least one scheduling MCS threshold;
[0819] The sending unit 2003 is used to send the at least one element to the terminal device.
[0820] In a possible design, each scheduling MCS threshold value is also greater than a preset value.
[0821] Embodiments of the present invention and Fig. 10B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 10B The description of the method embodiment will not be repeated here.
[0822] In another possible implementation, Fig. 20 The device 20 shown can achieve Fig. 11B At the terminal device side of the illustrated embodiment, the apparatus 20 includes a determining unit 2001, a generating unit 2002, and a sending unit 2003. The determining unit 2001 is configured to determine at least one scheduling MCS threshold value, wherein each scheduling MCS threshold value is an odd number.
[0823] A generating unit 2002 is configured to obtain at least one element, each element being used to indicate a scheduling MCS threshold value among the at least one scheduling MCS threshold value;
[0824] The sending unit 2003 is used to send the at least one element to the terminal device.
[0825] Optionally, each scheduling MCS threshold value is also greater than a preset value.
[0826] Embodiments of the present invention and Fig. 11B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 11B The description of the method embodiment will not be repeated here.
[0827] The device 20 can be a network device, and the device 20 can also be a field-programmable gate array (FPGA) that implements relevant functions, a dedicated integrated chip, a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit, a microcontroller unit (MCU), and a programmable logic device (PLD) or other integrated chips.
[0828] In one possible implementation, Fig.21 The device 21 shown can realize Figure 2B On the terminal device side of the illustrated embodiment, the apparatus 21 includes a receiving unit 2101 and a generating unit 2102 .
[0829] The receiving unit 2101 is used to receive at least one element from a network device, wherein each element is used to indicate a scheduling bandwidth threshold value.
[0830] The generating unit 2102 is configured to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is a natural number power of 2.
[0831] Optionally, each scheduling bandwidth threshold value is equal to the value of the element corresponding to 2 as the base power of the power.
[0832] Embodiments of the present invention and Figure 2B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 2B The description of the method embodiment will not be repeated here.
[0833] In another possible implementation, Fig.21 The device 21 shown can realize Figure 4B On the network device side of the illustrated embodiment, the apparatus 21 includes a receiving unit 2101 and a generating unit 2102. The receiving unit 2101 is configured to receive at least one element from the network device; wherein each element is used to indicate a scheduling bandwidth threshold value;
[0834] The generating unit 2102 is configured to obtain at least one scheduling bandwidth threshold value according to the at least one element; wherein each scheduling bandwidth threshold value is the product of a natural power of 2, a natural power of 3, and a natural power of 5.
[0835] In one possible design, the waveform used by the terminal device is a DFT-S-OFDM waveform.
[0836] Embodiments of the present invention and Figure 4B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 4B The description of the method embodiment will not be repeated here.
[0837] In another possible implementation, it should be noted that: Fig.21 The device 21 shown can realize Figure 7B On the network device side of the illustrated embodiment, the apparatus 21 includes a receiving unit 2101 and a determining unit 2102. The receiving unit 2101 is configured to receive at least one scheduling bandwidth threshold associated with a first subcarrier spacing from a network device;
[0838] The generating unit 2102 is configured to determine at least one scheduling bandwidth threshold associated with the second subcarrier spacing according to a proportional relationship between the first subcarrier spacing and the second subcarrier spacing.
[0839] Optionally, the first subcarrier spacing is associated with two scheduling bandwidth threshold values, and each scheduling bandwidth threshold value is less than or equal to the maximum bandwidth supported by the terminal device.
[0840] Embodiments of the present invention and Figure 7B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 7B The description of the method embodiment will not be repeated here.
[0841] In another possible implementation, it should be noted that: Fig.21 The device 21 shown can realize Figure 8B On the network device side of the embodiment shown, the apparatus 21 includes a receiving unit 2101 and a generating unit 2102. The receiving unit 2101 is used to receive n elements from the network device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n .
[0842] The generating unit 2102 is used to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C1, C1+C2, ..., C1+C2+, ..., +C2.
[0843] Optionally, n is equal to 2, and ptrsthRB1 and ptrsthRB2 are both less than or equal to the maximum bandwidth supported by the terminal device plus 1.
[0844] Embodiments of the present invention and Figure 8BThe method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Figure 8B The description of the method embodiment will not be repeated here.
[0845] In another possible implementation, Fig.21 The device 21 shown can realize Fig. 9B On the network device side of the embodiment shown, the apparatus 21 includes a receiving unit 2101 and a generating unit 2102. The receiving unit 2101 is used to receive n elements from the network device; wherein n is an integer greater than 1, and the values of the n elements are: C1, C2, ..., C n .
[0846] The generating unit 2102 is used for the terminal device to generate n scheduling bandwidth threshold values according to the n elements; wherein the n scheduling bandwidth threshold values are: C n -C n-1 -, ..., -C2-C1, C n -C n-1 -, ..., -C2, ..., C n -C n-1 , C n .
[0847] Embodiments of the present invention and Fig. 9B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 9B The description of the method embodiment will not be repeated here.
[0848] In another possible implementation, it should be noted that: Fig.21 The device 21 shown can realize Fig. 14B On the network device side of the embodiment shown, the apparatus 21 includes a receiving unit 2101 and a generating unit 2102. The receiving unit 2101 is used to receive m elements sent by the network device, and the values of the m elements are: D1, D2, ..., D m .
[0849] The generating unit 2102 is used to generate m scheduling MCS threshold values; wherein the m MCS threshold values are D1, D1+D2, ..., D1+D2+...+D m-1 +D m .
[0850] Embodiments of the present invention and Fig. 14B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 14B The description of the method embodiment will not be repeated here.
[0851] In another possible implementation, it should be noted that: Fig.21 The device 21 shown can realize Fig. 15B On the network device side of the embodiment shown, the apparatus 21 includes a receiving unit 2101 and a generating unit 2102. The receiving unit 2101 is used to receive m elements from the network device, where the values of the m elements are: D1, D2, ..., D m .
[0852] The generating unit 2102 is used to generate m scheduling MCS threshold values, where the m scheduling MCS threshold values are: D m -D m-1 -…-D2-D1, D m -D m-1 -…-D2,…D m -D m-1 , D m .
[0853] Embodiments of the present invention and Fig. 15B The method embodiments are based on the same concept, and the technical effects they bring are also the same. The specific process can be referred to Fig. 15B The description of the method embodiment will not be repeated here.
[0854] The device 21 can be a terminal device, and the device 21 can also be a field-programmable gate array (FPGA), a dedicated integrated chip, a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit, a microcontroller unit (MCU), and a programmable logic device (PLD) or other integrated chips.
[0855] In the above embodiments, the sending module or transmitter performs the sending steps of the above methods, the receiving module or receiver performs the receiving steps of the above methods, and other steps are performed by other modules or processors. The sending module and the receiving module can form a transceiver module, and the receiver and the transmitter can form a transceiver.
[0856] An embodiment of the present application also provides a computer storage medium storing a computer program, wherein the computer program is used to execute the random access method provided in the above embodiment.
[0857] An embodiment of the present application also provides a computer program product including instructions, which, when executed on a computer, enables the computer to execute the random access method provided in the above embodiment.
[0858] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0859] The present application is described with reference to the flowchart and / or block diagram of the method, device (system) and computer program product according to the embodiment of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, and the combination of the process and / or box in the flowchart and / or block diagram can be realized by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for realizing the function specified in one process or multiple processes in the flowchart and / or one box or multiple boxes in the block diagram.
[0860] These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
[0861] These computer program instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.
Claims
1. A communication method, characterized in that: The method is applied to a network device, comprising: Configure N MCS threshold values associated with a first modulation and coding mode MCS table, where the first MCS table is an MCS table corresponding to the highest modulation mode supported by the terminal device, and N is a positive integer; Sending the N MCS threshold values; The first MCS table is also associated with a fourth MCS threshold value, the fourth MCS threshold value is greater than the N MCS threshold values, and the fourth MCS threshold value is not sent by the network device.
2. The method according to claim 1, characterized in that The fourth MCS threshold value is the MCS index value with the largest modulation order and code rate directly corresponding to the first MCS table plus 1.
3. The method according to claim 1, characterized in that The highest modulation mode is 64QAM, and the fourth MCS threshold value is 29; or, The highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
4. The method according to any one of claims 1 to 3, characterized in that Also includes: Receiving a highest modulation mode supported by the terminal device sent by the terminal device; The fourth MCS threshold is determined according to the highest modulation mode.
5. The method according to any one of claims 1 to 3, characterized in that The N is 3, and the configuring of the N MCS threshold values associated with the first MCS table includes: The highest modulation mode is 64QAM, and the N MCS threshold values are configured based on the MCS table of 64QAM; or, The highest modulation mode is 256QAM, and the N MCS threshold values are configured based on the MCS table of 256QAM.
6. The method according to any one of claims 1 to 3, characterized in that The highest modulation mode is 256QAM, and the terminal device supports the first MCS table and the second MCS table; The second MCS table is an MCS table corresponding to 64QAM, and the MCS threshold value corresponding to the second MCS table is not configured by the network device.
7. The method according to any one of claims 1 to 3, characterized in that The N MCS threshold values and the fourth MCS threshold value are used to determine the time domain position of the phase tracking reference signal PTRS.
8. The method according to any one of claims 1 to 3, characterized in that The method further comprises: The time domain density of the PTRS is determined according to at least one MCS threshold value among the N MCS threshold values and the fourth MCS threshold value.
9. The method according to claim 8, characterized in that The method further comprises: The PTRS is sent according to the time domain density of the PTRS.
10. The method according to any one of claims 1 to 3, characterized in that The fourth MCS threshold value is not reported by the terminal device, and before the N MCS threshold values associated with the first MCS table are configured, the method further includes: Three MCS threshold values associated with a first MCS table determined by a receiving terminal device, wherein the three MCS threshold values are smaller than the fourth MCS threshold value.
11. The method according to any one of claims 1 to 3, characterized in that The highest modulation mode supported by the terminal device is 256QAM, and the terminal device supports the first MCS table and the second MCS table; The second MCS table is an MCS table corresponding to 64QAM, and the MCS threshold value corresponding to the second MCS table is not reported by the terminal device.
12. A communication method, characterized in that: The method comprises: Receive N MCS threshold values associated with a first modulation and coding mode MCS table, where the first MCS table is an MCS table corresponding to a highest modulation mode supported by the terminal device, and N is a positive integer; The first MCS table is also associated with a fourth MCS threshold value, the fourth MCS threshold value is greater than the N MCS threshold values, the fourth MCS threshold value is not sent by the network device, and the N MCS threshold values are threshold values sent by the network device.
13. The method according to claim 12, characterized in that The fourth MCS threshold value is the MCS index value with the largest modulation order and code rate directly corresponding to the first MCS table plus 1.
14. The method according to claim 12, characterized in that The highest modulation mode is 64QAM, and the fourth MCS threshold value is 29; or, The highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
15. The method according to any one of claims 12 to 14, characterized in that Also includes: Send the highest modulation mode supported by the terminal device, and the highest modulation mode is used by the network device to determine the fourth MCS threshold value.
16. The method according to any one of claims 12 to 14, characterized in that The highest modulation mode supported by the terminal device is 256QAM, and the terminal device supports the first MCS table and the second MCS table; The second MCS table is an MCS table corresponding to 64QAM, and the MCS threshold value corresponding to the second MCS table is not received or reported by the terminal device.
17. The method according to any one of claims 12 to 14, characterized in that The N MCS threshold values and the fourth MCS threshold value are used by the network device to determine the time domain position of the phase tracking reference signal PTRS.
18. The method according to any one of claims 12 to 14, characterized in that The method further comprises: The time domain density of the phase tracking reference signal PTRS is determined according to at least one MCS threshold value among the N MCS threshold values and the fourth MCS threshold value.
19. The method according to claim 18, characterized in that The method further comprises: The PTRS is received according to the time domain density of the PTRS.
20. The method according to any one of claims 12 to 14, characterized in that The N threshold values associated with the first MCS table are three MCS threshold values associated with the first MCS table.
21. The method according to any one of claims 12 to 14, characterized in that The fourth MCS threshold value is not reported by the terminal device, and before the receiving of N MCS threshold values associated with the first MCS table, the method further includes: Report three MCS threshold values associated with the first MCS table determined by the terminal device, wherein the three MCS threshold values are less than the fourth MCS threshold value.
22. A receiving method, characterized in that: The method is applied to a network device, comprising: A highest modulation mode supported by the receiving terminal device reported by the terminal device; Receive M MCS threshold values associated with a first modulation coding mode MCS table reported by the terminal device, where the first MCS table is an MCS table corresponding to a highest modulation mode supported by the terminal device, and M is a positive integer; Among them, at least one of the M MCS threshold values and the fourth MCS threshold value is used by the network device to determine the time domain density of the PTRS, the fourth MCS threshold value is the maximum MCS threshold value among the MCS threshold values associated with the first MCS table, and the fourth MCS threshold value is not reported by the terminal device; Among them, the highest modulation mode is 64QAM, and the fourth MCS threshold value is 29, or the highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
23. The method of claim 22, wherein: After receiving the highest modulation mode, the method further comprises: The fourth MCS threshold is determined according to the highest modulation mode.
24. The method according to claim 22 or 23, characterized in that The highest modulation mode supported by the terminal device is 256QAM, and the terminal device supports the first MCS table and the second MCS table; The second MCS table is an MCS table corresponding to 64QAM, and the MCS threshold value corresponding to the second MCS table is not reported by the terminal device.
25. A communication method, characterized in that: The method comprises: Reporting M MCS threshold values associated with a first MCS table, where the first MCS table is an MCS table corresponding to the highest modulation mode supported by the terminal device, and M is a positive integer; Among them, at least one of the M MCS threshold values and the fourth MCS threshold value is used by the network device to determine the time domain density of the PTRS, the fourth MCS threshold value is the largest MCS threshold value among the MCS threshold values associated with the first MCS table, and the fourth MCS threshold value is not reported; Among them, the highest modulation mode is 64QAM, and the fourth MCS threshold value is 29, or the highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
26. The method of claim 25, wherein: The highest modulation mode is used by the network device to determine the fourth MCS threshold value.
27. The method according to claim 25 or 26, characterized in that The highest modulation mode supported by the terminal device is 256QAM, and the terminal device supports the first MCS table and the second MCS table; The second MCS table is an MCS table corresponding to 64QAM, and at least one MCS threshold value corresponding to the second MCS table is not reported by the terminal device.
28. A communication device, characterized in that: include: A receiving unit, used for receiving the highest modulation mode supported by the terminal device; A processing unit, configured to configure N MCS threshold values associated with a first modulation and coding mode MCS table, where the first MCS table is an MCS table corresponding to the highest modulation mode, and N is a positive integer; A sending unit, configured to send the N MCS threshold values; The first MCS table is further associated with a fourth MCS threshold value, the fourth MCS threshold value is greater than the N MCS threshold values, and the fourth MCS threshold value is not sent by the communication device.
29. The communication device according to claim 28, characterized in that The highest modulation mode is 64QAM, and the fourth MCS threshold value is 29; or, The highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
30. The communication device according to claim 28, characterized in that The processing unit is also used for: The fourth MCS threshold is determined according to the highest modulation mode.
31. The communication device according to any one of claims 28 to 30, characterized in that: The highest modulation mode is 256QAM, the terminal device supports the first MCS table and the second MCS table, and the second MCS table is an MCS table corresponding to 64QAM; The processing unit is not used to configure the MCS threshold value corresponding to the second MCS table.
32. The communication device according to any one of claims 28 to 30, characterized in that: The N is 3, The processing unit is further configured to: determine the time domain density of the PTRS according to at least one of the N MCS threshold values and the fourth MCS threshold value; The sending unit is further used for sending the PTRS according to the time domain density of the PTRS.
33. The communication device according to any one of claims 28 to 30, characterized in that: If the fourth MCS threshold value is not reported by the terminal device, the receiving unit is further used for: Three MCS threshold values associated with a first MCS table determined by a receiving terminal device, wherein the three MCS threshold values are smaller than the fourth MCS threshold value.
34. A communication device, characterized in that: include: A sending unit, configured to send a highest modulation mode supported by the communication device; A receiving unit, configured to receive N MCS threshold values associated with a first modulation and coding scheme MCS table, where the first MCS table is an MCS table corresponding to the highest modulation mode supported by the communication device, and N is a positive integer; The first MCS table is also associated with a fourth MCS threshold value, the fourth MCS threshold value is greater than the N MCS threshold values, the fourth MCS threshold value is not sent by the network device, and the N MCS threshold values are threshold values sent by the network device.
35. The communication device according to claim 34, characterized in that The highest modulation mode is 64QAM, and the fourth MCS threshold value is 29; or, The highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
36. The communication device according to claim 34, characterized in that The highest modulation mode is used by the network device to determine the fourth MCS threshold value.
37. The communication device according to any one of claims 34 to 36, characterized in that: The highest modulation mode supported by the communication device is 256QAM, the communication device supports the first MCS table and the second MCS table, and the second MCS table is an MCS table corresponding to 64QAM; The receiving unit is not used to receive the MCS threshold value corresponding to the second MCS table, or the sending unit is not used to report the MCS threshold value corresponding to the second MCS table.
38. The communication device according to any one of claims 34 to 36, characterized in that: The N is 3, and further includes: A processing unit is used to determine the time domain density of the phase tracking reference signal PTRS according to at least one MCS threshold value among the N MCS threshold values and the fourth MCS threshold value.
39. The communication device according to claim 38, characterized in that The receiving unit is also used for: The PTRS is received according to the time domain density of the PTRS.
40. The communication device according to any one of claims 34 to 36, characterized in that: The sending unit is not used to report the fourth MCS threshold value; The sending unit is further used to: report three MCS threshold values associated with the first MCS table determined by the communication device, and the three MCS threshold values are smaller than the fourth MCS threshold value.
41. A communication device, characterized in that: include: A receiving unit, used for receiving the highest modulation mode supported by the terminal device; The receiving unit is further used to receive M MCS threshold values associated with a first MCS table reported by the terminal device, where the first MCS table is an MCS table corresponding to a highest modulation mode supported by the terminal device, and M is a positive integer; Among them, at least one of the M MCS threshold values and the fourth MCS threshold value is used by the communication device to determine the time domain density of the PTRS, the fourth MCS threshold value is the maximum MCS threshold value among the MCS threshold values associated with the first MCS table, and the fourth MCS threshold value is not reported by the terminal device; Among them, the highest modulation mode is 64QAM, and the fourth MCS threshold value is 29, or the highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
42. The communication device according to claim 41, characterized in that Also includes: A determination unit is used to determine the fourth MCS threshold value according to the highest modulation mode.
43. The communication device according to claim 41 or 42, characterized in that: The receiving unit is not used to receive the MCS threshold value corresponding to the second MCS table; The highest modulation mode supported by the terminal device is 256QAM, the terminal device supports the first MCS table and the second MCS table, the second MCS table is the MCS table corresponding to 64QAM, and the MCS threshold value corresponding to the second MCS table is not reported by the terminal device.
44. A communication device, characterized in that: include: a sending unit, configured to report M MCS threshold values associated with a first MCS table, where the first MCS table is an MCS table corresponding to a highest modulation mode supported by the communication device, and M is a positive integer; Among them, at least one of the M MCS threshold values and the fourth MCS threshold value is used by the network device to determine the time domain density of the PTRS, the fourth MCS threshold value is the maximum MCS threshold value among the MCS threshold values associated with the first MCS table, and the fourth MCS threshold value is not reported by the communication device; Among them, the highest modulation mode is 64QAM, and the fourth MCS threshold value is 29, or the highest modulation mode is 256QAM, and the fourth MCS threshold value is 28.
45. The communication device according to claim 44, characterized in that The highest modulation mode is used by the network device to determine the fourth MCS threshold value.
46. The communication device according to claim 44 or 45, characterized in that: The highest modulation mode supported by the communication device is 256QAM, the communication device supports the first MCS table and the second MCS table, and the second MCS table is an MCS table corresponding to 64QAM; The sending unit is not used to send at least one MCS threshold value corresponding to the second MCS table.
47. A communication device, characterized in that: The communication device includes a processor and a memory, the memory is used to store computer programs or instructions, and the processor is used to execute the computer program or instructions in the memory, so that the method described in any one of claims 1 to 11 is executed, the method described in any one of claims 12 to 21 is executed, the method described in any one of claims 22 to 24 is executed, or the method described in any one of claims 25 to 27 is executed.
48. A computer-readable storage medium, characterized in that A computer program or instructions is stored, wherein the computer program or instructions are used to implement the method of any one of claims 1 to 6, the method of any one of claims 12 to 21, the method of any one of claims 22 to 24, or the method of any one of claims 25 to 27.
49. A computer program product, characterized in that The computer program product comprises: a computer program code, which, when executed by a computer, enables the computer to perform the method of any one of claims 1 to 6, the method of any one of claims 12 to 21, the method of any one of claims 22 to 24, or the method of any one of claims 25 to 27.
Citation Information
Patent Citations
Uplink power control method and network side equipment
CN101141157A
MCS (modulation and coding scheme) threshold adjusting method and device and base station
CN104507112A