Communication method, communication device, and communication system
By receiving information from network devices, the terminal accurately determines the MCS index range, which solves the problem of low spectral efficiency in existing modulation and coding schemes and improves uplink coverage.
Patent Information
- Application Number
- CN202680000336.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-05
- Publication Date
- 2026-05-22
AI Technical Summary
Existing communication technologies struggle to accurately determine the MCS index range in modulation and coding schemes, resulting in low spectral efficiency and impacting uplink coverage.
By receiving information sent by network devices, the terminal can accurately determine the MCS index range corresponding to the first modulation mode in the MCS table, such as the π/2-BPSK modulation mode, and then perform uplink data transmission, thereby reducing the peak-to-average power ratio (PAPR) and improving spectral efficiency.
It enables accurate determination of the MCS index range in the MCS table, reduces PAPR, and improves the uplink coverage effect.
Smart Images

Figure CN122074172A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device and communication system. Background Technology
[0002] The global communications field is currently undergoing a critical period of profound transformation and rapid development. Communication technology has evolved from simply meeting the needs of human-to-human connectivity to rapidly advancing towards the Internet of Things and the digital transformation of industries. Leveraging its advantages in high speed, low latency, and massive connectivity, it provides a solid foundation for emerging application scenarios such as the Industrial Internet, smart cities, autonomous driving, and telemedicine. Summary of the Invention
[0003] This disclosure presents a communication method, communication device, and communication system.
[0004] A first aspect of this disclosure provides a communication method executed by a terminal, the method comprising: receiving first information sent by a network device; and determining, based on the first information, the MCS index range corresponding to a first modulation scheme in a modulation and coding scheme (MCS) table.
[0005] A second aspect of this disclosure provides a communication method executed by a network device, the method comprising: sending first information to a terminal; wherein the first information is used to determine the MCS index range corresponding to a first modulation scheme in an MCS table.
[0006] A third aspect of this disclosure provides a terminal, including: a processing module and a transceiver module, wherein the transceiver module is configured to receive first information sent by a network device; and, based on the first information, determine the MCS index range corresponding to a first modulation scheme in an MCS table.
[0007] A fourth aspect of this disclosure provides a network device, including a transceiver module and a processing module, wherein the transceiver module is configured to send first information to a terminal; wherein the first information is used to determine the MCS index range corresponding to a first modulation scheme in an MCS table.
[0008] A fifth aspect of this disclosure provides a communication device for performing the method described in the first aspect embodiment or the method described in the second aspect embodiment.
[0009] A sixth aspect of this disclosure provides a communication system including a terminal and a network device, wherein the terminal is configured to implement the method described in the first aspect embodiment, and the network device is configured to implement the method described in the second aspect embodiment.
[0010] A seventh aspect embodiment of this disclosure provides a storage medium that, when the instructions are executed on a communication device, causes the communication device to perform the method described in the first aspect embodiment or the method described in the second aspect embodiment.
[0011] An eighth aspect of this disclosure provides a program product including at least one of a program and instructions, wherein the program and instructions, when executed by a communication device, implement the method described in the first aspect embodiment or the method described in the second aspect embodiment.
[0012] The technical solution provided in this disclosure allows a terminal to receive first information sent by a network device, and then determine the MCS index range corresponding to a first modulation method in the MCS table based on the first information. For example, for a higher code rate π / 2 binary phase shift keying (π / 2-BPSK) modulation method, the terminal can accurately determine the MCS index range of the π / 2-BPSK modulation method in the MCS table, and subsequently accurately use the higher code rate π / 2-BPSK modulation method for uplink data transmission according to the instructions of the network device, effectively reducing the peak to average power ratio (PAPR), thereby improving spectrum efficiency and uplink coverage.
[0013] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description
[0014] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0015] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this disclosure.
[0016] Figure 2 This is a timing diagram of a communication method provided in an embodiment of this disclosure.
[0017] Figure 3A This is a schematic diagram of a communication method provided in an embodiment of this disclosure.
[0018] Figure 3B This is a schematic diagram of a communication method provided in an embodiment of this disclosure.
[0019] Figure 4A This is a structural block diagram of a terminal provided in an embodiment of this disclosure.
[0020] Figure 4BThis is a structural block diagram of a network device provided in an embodiment of this disclosure.
[0021] Figure 5A This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure.
[0022] Figure 5B This is a schematic diagram of the structure of a chip provided in an embodiment of this disclosure. Detailed Implementation
[0023] The embodiments of this disclosure are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure. It should be noted that, unless otherwise specified, the embodiments of this disclosure and the features in the embodiments can be combined with each other.
[0024] This disclosure presents a communication method, communication device, and communication system.
[0025] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising:
[0026] Receive the first message sent by the network device;
[0027] Based on the first information, determine the MCS index range corresponding to the first modulation mode in the MCS table.
[0028] In this way, the terminal can accurately determine the MCS index range corresponding to the first modulation scheme in the MCS table based on the first information sent by the network device. For example, for a higher code rate π / 2-BPSK modulation scheme, the terminal can accurately determine the MCS index range of the π / 2-BPSK modulation scheme in the MCS table. Subsequently, it can accurately use the higher code rate π / 2-BPSK modulation scheme for uplink data transmission according to the instructions of the network device, effectively reducing PAPR, thereby improving spectrum efficiency and uplink coverage.
[0029] In conjunction with some embodiments of the first aspect, the first information includes at least one of the following:
[0030] Parameters used to indicate the modulation order;
[0031] Parameters used to indicate the range of the MCS index;
[0032] A parameter used to indicate whether the MCS index range is active.
[0033] In this way, the terminal can accurately locate the MCS index range corresponding to the first modulation scheme in the MCS table.
[0034] In conjunction with some embodiments of the first aspect, based on the first information, determining the MCS index range corresponding to the first modulation scheme in the MCS table includes:
[0035] Based on the first information, the modulation order corresponding to the MCS index in the first MCS index range is determined as the first value, and the first MCS index range is taken as the MCS index range corresponding to the first modulation method. The first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0036] Alternatively, based on the first information, the modulation order corresponding to the MCS index in the second MCS index range is determined to be the first value, and the second MCS index range is taken as the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0037] Alternatively, based on the first information, it is determined that the first MCS index range is activated, and the first MCS index range is used as the MCS index range corresponding to the first modulation method. The first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0038] Alternatively, based on the first information, it is determined that the second MCS index range is activated, and the second MCS index range is used as the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0039] The power gain brought about by the terminal using the first modulation method (such as π / 2-BPSK modulation) for uplink data transmission under different conditions is different. Therefore, through this method of the present disclosure embodiment, the MCS index range corresponding to the first modulation method in the MCS table can be accurately determined.
[0040] In conjunction with some embodiments of the first aspect, the first condition includes all of the following:
[0041] The terminal uses Time Division Duplex (TDD) mode for communication;
[0042] The terminal uses the first modulation method to boost power;
[0043] The terminal operates within a preset frequency band range, which is at least one of the following: n40, n41, n77, n78, and n79.
[0044] The proportion of time units used for uplink data transmission in a wireless frame does not exceed a preset threshold.
[0045] In this way, it can be accurately determined whether the terminal meets the first condition.
[0046] In conjunction with some embodiments of the first aspect, the method further includes:
[0047] Based on the first information, the modulation order corresponding to the MCS index in the first MCS index range is determined as the second value, and the first MCS index range is used as the MCS index range corresponding to the second modulation method. The first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or...
[0048] Based on the first information, it is determined that the first MCS index range is deactivated, and the first MCS index range is used as the MCS index range corresponding to the second modulation scheme. The first MCS index range is the MCS index range corresponding to the terminal meeting the first condition; or...
[0049] Based on the first information, the modulation order corresponding to the MCS index in the second MCS index range is determined as the second value, and the second MCS index range is taken as the MCS index range corresponding to the second modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition; or...
[0050] Based on the first information, it is determined that the second MCS index range is deactivated, and the second MCS index range is used as the MCS index range corresponding to the second modulation scheme. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0051] In practical applications, network devices can also use the first information to indicate other modulation methods, namely the second modulation method, such as quadrature phase shift keying (QPSK) modulation, to meet different actual transmission requirements.
[0052] In conjunction with some embodiments of the first aspect, based on the first information, determining the MCS index range corresponding to the first modulation scheme in the MCS table includes:
[0053] Determine the first MCS index range and / or the second MCS index range based on the first information;
[0054] The MCS index range corresponding to the first modulation scheme in the MCS table is determined based on the first MCS index range and / or the second MCS index range.
[0055] This approach provides another way to accurately determine the MCS index range corresponding to the first modulation scheme in the MCS table. For example, the network device can directly indicate the first MCS index range and / or the second MCS index range through the first information, and then determine the MCS index range corresponding to the first modulation scheme in the MCS table through the MCS index range.
[0056] In conjunction with some embodiments of the first aspect, the first MCS index range is used as the MCS index range corresponding to the first modulation scheme; or,
[0057] The second MCS index range is used as the MCS index range corresponding to the first modulation scheme; or,
[0058] The union of the first MCS index range and the second MCS index range is taken as the MCS index range corresponding to the first modulation scheme.
[0059] In this way, based on the first MCS index range and / or the second MCS index range indicated by the network device, the MCS index range corresponding to the first modulation mode in the MCS table can be accurately determined in a variety of ways.
[0060] In conjunction with some embodiments of the first aspect, determining the MCS index range corresponding to the first modulation scheme in the MCS table based on the first information includes:
[0061] Based on the first information, it is determined that the first MCS index range is activated, and the first MCS index range is used as the MCS index range corresponding to the first modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
[0062] This provides another way to accurately determine the MCS index range corresponding to the first modulation scheme in the MCS table. For example, the network device can directly indicate the activation of the first MCS index range through the first information, and then determine the MCS index range corresponding to the first modulation scheme in the MCS table through the activation indication of the MCS index range.
[0063] In conjunction with some embodiments of the first aspect, the method further includes:
[0064] Based on the first information, it is determined that the first MCS index range is deactivated, and the first MCS index range is used as the MCS index range corresponding to the second modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
[0065] In practical applications, network devices can also use the first information to indicate other modulation methods, namely the second modulation method, such as QPSK modulation, to meet different actual transmission requirements.
[0066] In some embodiments of the first aspect, the first MCS index range is different from the second MCS index range; and / or, the second MCS index range is a proper subset of the first MCS index range.
[0067] In this way, the difference between the first MCS index range and the second MCS index range can be determined, thus meeting the actual needs of different conditions.
[0068] In conjunction with some embodiments of the first aspect, the parameters used to indicate the MCS index range include at least one of the following:
[0069] Parameters used to indicate the range of values for the MCS index;
[0070] A parameter used to indicate the maximum MCS index value within the MCS index range;
[0071] A parameter used to indicate the maximum spectral efficiency value for the MCS index range.
[0072] In this way, various forms of indication can be used to indicate the MCS index range.
[0073] In conjunction with some embodiments of the first aspect, the method further includes:
[0074] Send the second information to the network device;
[0075] The second information is carried by at least one of the following:
[0076] User equipment capability signaling;
[0077] User Equipment Assistance Information (UAI);
[0078] Uplink Control Information (UCI);
[0079] Media Access Control (MAC) Control Unit (CE).
[0080] The second information is equivalent to auxiliary information. By sending auxiliary information in this way, network devices can better decide which first information to send, and thus accurately indicate the MCS index range corresponding to the first modulation mode in the MCS table.
[0081] In conjunction with some embodiments of the first aspect, the second information includes at least one of the following:
[0082] The range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0083] Maximum MCS index, which is used to determine the range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0084] Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme;
[0085] The terminal supports power boost gain;
[0086] The power level of the terminal;
[0087] The percentage of time spent sending data uplink;
[0088] The duration used for uplink transmission within a wireless frame.
[0089] In this way, more comprehensive auxiliary information can be provided to help network devices make better decisions about the first information to send.
[0090] In conjunction with some embodiments of the first aspect, the MCS table is a 64 quadrature amplitude modulation (QAM) table or a 64QAM low-spectral-efficiency (Low-SE) table, and the first modulation method is a π / 2-BPSK modulation method.
[0091] In this way, the MCS index range of the first modulation scheme in the 64QAM table or the 64QAM low spectral efficiency table can be determined, which can meet different business needs.
[0092] Secondly, embodiments of this disclosure provide a communication method executed by a network device, the method comprising:
[0093] Send the first message to the terminal;
[0094] The first information is used to determine the MCS index range corresponding to the first modulation scheme in the MCS table.
[0095] In conjunction with some embodiments of the second aspect, the first information includes at least one of the following:
[0096] Parameters used to indicate the modulation order;
[0097] Parameters used to indicate the range of the MCS index;
[0098] A parameter used to indicate whether the MCS index range is active.
[0099] In conjunction with some embodiments of the second aspect, the first information is used to indicate that the modulation order corresponding to the MCS index in the first MCS index range is a first value, the first MCS index range is the MCS index range corresponding to the first modulation method, and the first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or...
[0100] The first information is used to indicate that the first MCS index range is activated, the first MCS index range is the MCS index range corresponding to the first modulation scheme, and the first MCS index range is the MCS index range corresponding to the condition that the terminal satisfies the first condition; or...
[0101] The first information is used to indicate that the modulation order corresponding to the MCS index in the second MCS index range is a first value, the second MCS index range is the MCS index range corresponding to the first modulation method, and the second MCS index range is the MCS index range corresponding to the terminal not meeting the first condition; or...
[0102] The first information is used to indicate that the second MCS index range is activated. The second MCS index range is the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0103] In conjunction with some embodiments of the second aspect, the first condition includes at least one of the following:
[0104] The terminal uses Time Division Duplex (TDD) mode for communication;
[0105] The terminal uses the first modulation method to boost power;
[0106] The terminal operates within a preset frequency band range, which is at least one of the following: n40, n41, n77, n78, and n79.
[0107] The proportion of time units used for uplink data transmission in a wireless frame does not exceed a preset threshold.
[0108] In conjunction with some embodiments of the second aspect, the first information is used to determine the modulation order corresponding to the MCS index in the first MCS index range as the second value, the first MCS index range is used as the MCS index range corresponding to the second modulation scheme, and the first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or...
[0109] The first information is used to determine that the first MCS index range is deactivated, the first MCS index range being the MCS index range corresponding to the second modulation scheme, and the first MCS index range being the MCS index range corresponding to the terminal satisfying the first condition; or...
[0110] The first information is used to determine that the modulation order corresponding to the MCS index in the second MCS index range is the second value, the second MCS index range is the MCS index range corresponding to the second modulation mode, and the second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition; or...
[0111] The first information is used to determine that the second MCS index range is deactivated. The second MCS index range is the MCS index range corresponding to the second modulation scheme. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0112] In conjunction with some embodiments of the second aspect, the first information is used to determine a first MCS index range and / or a second MCS index range, and the first MCS index range and / or the second MCS index range are used to determine the MCS index range corresponding to the first modulation scheme in the MCS table.
[0113] In conjunction with some embodiments of the second aspect, the first MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table; or,
[0114] The second MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table; or,
[0115] The union of the first MCS index range and the second MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table.
[0116] In conjunction with some embodiments of the second aspect, the second MCS index range is a proper subset of the first MCS index range.
[0117] In conjunction with some embodiments of the second aspect, the first information is used to determine that the first MCS index range is activated, the first MCS index range is the MCS index range corresponding to the first modulation scheme, and the first MCS index range is determined according to the second information sent by the terminal.
[0118] In conjunction with some embodiments of the second aspect, the first information is used to determine that the first MCS index range is deactivated, the first MCS index range is the MCS index range corresponding to the second modulation scheme, and the first MCS index range is determined based on the second information sent to the network device.
[0119] In conjunction with some embodiments of the second aspect, the parameters used to indicate the MCS index range include at least one of the following:
[0120] Parameters used to indicate the range of values for the MCS index;
[0121] A parameter used to indicate the maximum MCS index value within the MCS index range;
[0122] A parameter used to indicate the maximum spectral efficiency value for the MCS index range.
[0123] In conjunction with some embodiments of the second aspect, the method further includes:
[0124] Receive the second information sent by the terminal;
[0125] The second information is carried by at least one of the following:
[0126] User equipment capability signaling;
[0127] UAI;
[0128] UCI;
[0129] MAC CE.
[0130] In conjunction with some embodiments of the second aspect, the second information includes at least one of the following:
[0131] The range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0132] Maximum MCS index, which is used to determine the range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0133] Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme;
[0134] The terminal supports power boost gain;
[0135] The power level of the terminal;
[0136] The percentage of time spent sending data uplink;
[0137] The duration used for uplink transmission within a wireless frame.
[0138] In conjunction with some embodiments of the second aspect, the MCS table is a 64QAM table or a 64QAM low-spectral-efficiency table; the first modulation method is a π / 2-BPSK modulation method.
[0139] Thirdly, this disclosure provides a terminal, including: a processing module and a transceiver module, wherein the transceiver module is configured to receive first information sent by a network device; and to determine the MCS index range corresponding to a first modulation scheme in an MCS table based on the first information.
[0140] Fourthly, embodiments of this disclosure propose a network device, including: a transceiver module and a processing module, wherein the transceiver module is configured to send first information to a terminal; wherein the first information is used to determine the MCS index range corresponding to a first modulation scheme in an MCS table.
[0141] Fifthly, embodiments of this disclosure provide a communication device for performing the method described in the first aspect embodiment or the method described in the second aspect embodiment.
[0142] In a sixth aspect, embodiments of this disclosure provide a communication system including a terminal and a network device, wherein the terminal is configured to implement the method described in the first aspect embodiment, and the network device is configured to implement the method described in the second aspect embodiment.
[0143] In a seventh aspect, embodiments of this disclosure provide a storage medium that, when the instructions are executed on a communication device, causes the communication device to perform the method as described in the first aspect embodiment or the second aspect embodiment.
[0144] Eighthly, embodiments of this disclosure provide a program product including at least one of a program and instructions, wherein when the program and instructions are executed by a communication device, they implement the method described in the first aspect embodiment or the second aspect embodiment.
[0145] In a ninth aspect, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect embodiment or the second aspect embodiment.
[0146] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described above as in the first aspect embodiment or the second aspect embodiment.
[0147] It is understood that the aforementioned network devices, terminals, communication devices, communication systems, storage media, etc., are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0148] This disclosure provides a communication method, communication device, and communication system. In some embodiments, the terms "communication method" can be interchanged with "information processing method," "information sending method," and "information receiving method," and the terms "device for determining parameters" can be interchanged with "information processing device," "information sending device," and "information receiving device," and the terms "information processing system," "communication system," "information sending system," and "information receiving system" can be interchanged.
[0149] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0150] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0151] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0152] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0153] In the embodiments disclosed herein, "multiple" refers to two or more.
[0154] In some embodiments, the terms “at least one of”, “at least one of”, “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0155] The descriptions in this disclosure, such as "at least one of A, B, C..." or "A and / or B and / or C...", include the case where any one of A, B, C... exists alone, as well as the case where any combination of any of A, B, C... exists alone. Each case can exist alone. For example, "at least one of A, B, C" includes the cases of A alone, B alone, C alone, A and B combination, A and C combination, B and C combination, and A and B and C combination. For example, A and / or B includes the cases of A alone, B alone, and A and B combination.
[0156] In some embodiments, the notation "in one case A, in another case B" or "in response to one case A, in response to another case B" may include the following technical solutions depending on the situation: A is executed regardless of B, i.e., A is executed in some embodiments; B is executed regardless of A, i.e., B is executed in some embodiments; A and B are selectively executed, i.e., A and B are selected for execution in some embodiments; A and B are both executed, i.e., A and B are executed in some embodiments. The same applies when there are more branches such as A, B, and C.
[0157] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0158] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0159] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0160] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0161] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0162] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0163] In some embodiments, the terms "access network device (AN device)," "radio access network device (RAN device)," "base station (BS)," "radio base station," "fixed station," "node," "access point," "transmission point (TP)," "reception point (RP)," "transmission / reception point (TRP)," "panel," "antenna panel," "antenna array," "cell," "macro cell," "small cell," "femto cell," "pico cell," "sector," "cell group," "carrier," "component carrier," and "bandwidth part (BWP)" can be used interchangeably.
[0164] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", subscriber station, mobile unit, subscriber unit, wireless unit, remote unit, mobile device, wireless device, wireless communication device, remote device, mobile subscriberstation, access terminal, mobile terminal, wireless terminal, remote terminal, handset, user agent, mobile client, client, and Narrowband Internet of Things (NB-IoT) device can be used interchangeably.
[0165] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures that replace communication between access network devices, core network devices, or network devices and terminals with communication between multiple terminals (e.g., also referred to as device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, uplink link, downlink link, etc., can be replaced with sidelink link.
[0166] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0167] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0168] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0169] In some embodiments, the threshold mentioned in this disclosure may be a numerical value, a constant, or some fixed value.
[0170] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0171] The correspondences shown in the tables of this disclosure can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this disclosure is not limiting. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this disclosure may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headers of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0172] The predefined terms in this disclosure can be understood as defined, predefined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0173] The communication methods, communication equipment, and communication systems provided in this disclosure will now be described in detail with reference to the accompanying drawings.
[0174] Figure 1 A structural diagram of a communication system according to an embodiment of the present disclosure is shown, such as Figure 1 As shown, the system architecture may include a terminal 101 and a network device 102.
[0175] In some embodiments, a terminal may also be referred to as a terminal device, user equipment, mobile station (MS), mobile terminal device (MT), etc. For example, a terminal includes at least one of the following: wearable devices (such as smartwatches, health monitoring bracelets, etc.), Internet of Things (IoT) devices (such as NB-IoT devices), industrial wireless sensors, RedCap terminals, smartphones, cars with communication capabilities, smart cars, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminal devices, augmented reality (AR) terminal devices, wireless terminal devices in industrial control, wireless terminal devices in self-driving, wireless terminal devices in remote medical surgery, wireless terminal devices in smart grids, wireless terminal devices in transportation safety, wireless terminal devices in smart cities, and wireless terminal devices in smart homes, but is not limited to these.
[0176] In some embodiments, network device 102 may include at least one of access network device and core network device.
[0177] In some embodiments, the access network device is, for example, a node or device that connects a terminal to a wireless network. The access network device may include at least one of the following in a 5G communication system: evolved Node B (eNB), next-generation eNB (ng-eNB), next-generation Node B (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), radio backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system, but is not limited thereto.
[0178] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within access network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0179] In some embodiments, the access network device may be composed of a central unit (CU) and a distributed unit (DU). The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the access network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU and centrally controlled by the CU. However, this is not the only possibility.
[0180] In some embodiments, a core network device may be a single device, including one or more network elements, or it may be multiple devices or a group of devices, each including all or part of one or more network elements. Network elements may be virtual or physical. The core network may include, for example, at least one of the following: Evolved Packet Core (EPC), 5G Core Network (5GCN), and Next Generation Core (NGC).
[0181] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions proposed in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions proposed in this disclosure are also applicable to similar technical problems.
[0182] The following embodiments of this disclosure can be applied to Figure 1 The communication system shown, or part of the main body, but not limited to it. Figure 1 The entities shown are illustrative; a communication system may include... Figure 1 All or part of the main body, or may include Figure 1 Other entities besides the main body, the number and form of each entity are arbitrary, the connection relationship between the entities is illustrative, the entities may not be connected or may be connected, and the connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0183] The embodiments disclosed herein can be applied to satellite communications, Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G NR, Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New Radio Access (NX), Future generation Radio Access (FX), Global System for Mobile communications (GSM), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, Ultra-Wideband (UWB), Bluetooth (a registered trademark), Public Land Mobile Network (PLMN) networks, Device-to-Device (D2D) systems, Machine-to-Machine (M2M) systems, Internet of Things (IoT) systems, Vehicle-to-Everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them, etc. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G).
[0184] In some embodiments, π / 2-BPSK is suitable for physical uplink shared channels (PUSCH) with transform precoding, and π / 2-BPSK modulation can be used only when a 64QAM MCS table or a 64QAM low-SE MCS table is used.
[0185] In some embodiments, regarding dynamic scheduling, for PUSCH scheduled by DCI format 0_2 scrambled by CRC with C-RNTI or SP-CSI-RNTI: if mcs-TableDCI-0-2 in pusch-config is set to "qam256", the terminal uses the 256QAM table (consistent with downlink) to determine the modulation order / mode and target code rate; otherwise, if the terminal is not configured with MCS-C-RNTI, but mcs-TableDCI-0-2 in pusch-config is set to "qam6",... "4low-SE", the terminal uses the same 64QAM low-spectral-efficiency (low-SE) table as PDSCH to determine the modulation order / mode and target code rate; otherwise, if the terminal is configured with MCS-C-RNTI and PUSCH is scheduled by PDCCH scrambled by MCS-C-RNTI with CRC, the terminal uses the same 64QAM low-SE table as PDSCH to determine the modulation order / mode and target code rate; otherwise, the terminal uses the same 64QAM table as PDSCH (the table corresponding to when transmission precoding is not enabled) to determine the modulation order and target code rate.
[0186] In some examples, for PUSCH scheduled in DCI format 0_1 or 0_3 scrambled by CRC with C-RNTI or SP-CSI-RNTI: if the mcs-Table in the pusch-config is set to "qam256", the terminal uses the 256QAM table (consistent with downlink) to determine the modulation order / mode and target code rate; if the terminal does not configure MCS-C-RNTI, but the mcs-Table in the pusch-config is set to "qam64low-SE", and the DCI is user-specific... Transmission in the search space (USS) involves the terminal using the same 64QAMlow-SE table as the PDSCH to determine the modulation order / mode and target code rate. Otherwise, if the terminal is configured with MCS-C-RNTI and the PUSCH is scheduled by a PDCCH scrambled by MCS-C-RNTI with CRC, the terminal uses the same 64QAMlow-SE table as the PDSCH to determine the modulation order / mode and target code rate. Otherwise, the terminal uses the same 64QAM table as the PDSCH (the table corresponding to when transmission precoding is not enabled) to determine the modulation order and target code rate.
[0187] In some examples, for a PUSCH scheduled by DCI format 0_0 scrambled by C-RNTI or SP-CSI-RNTI with CRC, and DCI format 0_0 is transmitted in the USS: if the terminal is not configured with MCS-C-RNTI, but the mcs-Table in the pusch-config is set to "qam64low-SE", the terminal uses the same 64QAMlow-SE table as the PDSCH to determine the modulation order / mode and target code rate; otherwise, if the terminal is configured with MCS-C-RNTI, and the PUSCH is scheduled by a PDCCH scrambled by MCS-C-RNTI with CRC, the terminal uses the same 64QAMlow-SE table as the PDSCH to determine the modulation order / mode and target code rate; otherwise, the terminal uses the same 64QAM table as the PDSCH (the table corresponding to the unenabled transport precoding) to determine the modulation order and target code rate.
[0188] In some examples, for MsgAPUSCH transmissions: the terminal uses the 64QAM table corresponding to CP-OFDM and the IMCS index corresponding to the higher-layer parameter msgA-MCS to determine the target code rate. In some examples, for PUSCHs scheduled by RAR uplink grants, and the terminal initiates a Msg3PUSCH repetition request: the lower two bits of the MCS field carried in the RAR uplink grant are used to determine the MCS index value IMCS, the specific determination method depending on whether mcs-Msg3-Repetitions are configured. The terminal determines the modulation order / mode and target code rate based on the determined table index value IMCS and the 64QAM table (without transform precoding).
[0189] In some examples, for PUSCHs scheduled using DCI format 0_0 scrambled with CRC by TC-RNTI, and where the terminal initiates a Msg3PUSCH repetition request (i.e., the terminal requests retransmission of the PUSCH scheduled by RAR uplink grant): the lower three bits of the MCS field carried in the DCI used for scheduling are used to determine the MCS index value IMCS. The specific determination method depends on whether mcs-Msg3-Repetitions is configured. The terminal determines the modulation order / mode and target code rate based on the determined table index value IMCS and the 64QAM table without transform precoding. In this case, the RRC parameter configuration field mcs-Msg3-Repetitions corresponding to the PUSCH scheduled by RAR uplink grant is reused. In some examples, for PUSCH transmissions in other cases not mentioned above (e.g., transmissions of DCIformat0_0 carried in the CSS): the terminal uses the same 64QAM table as the PDSCH (the table corresponding to the PUSCH without transmit precoding) to determine the modulation order and target code rate.
[0190] In some examples, for PUSCH scheduled by DCI format 0_2 scrambled by CRC with C-RNTI or SP-CSI-RNTI: if mcs-TableTransformPrecoderDCI-0-2 in the pusch-config is set to "qam256", the terminal uses a 256QAM table consistent with the downlink to determine the modulation order / mode and the target code rate; otherwise, if the terminal does not configure MCS-C-RNTI, but mcs-TableTransformPrecoderDCI-0-2 in the pusch-config is set to "qam256", the terminal uses a 256QAM table consistent with the downlink to determine the modulation order / mode and the target code rate; The terminal uses the 64QAM low-SE table corresponding to DFT-s-OFDM to determine the modulation order / mode and target code rate. Otherwise, if the terminal is configured with MCS-C-RNTI and the PUSCH is scheduled by PDCCH scrambled by MCS-C-RNTI with CRC, the terminal uses the 64QAM low-SE table corresponding to DFT-s-OFDM to determine the modulation order / mode and target code rate. Otherwise, the terminal uses the 64QAM MCS table corresponding to DFT-s-OFDM with transmission precoding enabled to determine the modulation order and target code rate.
[0191] In some examples, for PUSCH scheduled in DCI format 0_1 or 0_3 scrambled by CRC with C-RNTI or SP-CSI-RNTI: if mcs-TableTransformPrecoder in pusch-config is set to "qam256", the terminal uses a 256QAM table consistent with the downlink to determine the modulation order / mode and target code rate; otherwise, if the terminal is not configured with MCS-C-RNTI, but mcs-TableTransformPrecoder in pusch-config is set to "qam64low-SE",... Furthermore, DCI is transmitted in the user-specific search space (USS), and the terminal uses the 64QAMlow-SE table corresponding to DFT-s-OFDM to determine the modulation order / mode and target code rate; otherwise, if the terminal is configured with MCS-C-RNTI, and the PUSCH is scheduled by PDCCH scrambled by MCS-C-RNTI with CRC, the terminal uses the 64QAMlow-SE table corresponding to DFT-s-OFDM to determine the modulation order / mode and target code rate; otherwise, the terminal uses the 64QAM table corresponding to DFT-s-OFDM with transport precoding enabled to determine the modulation order and target code rate.
[0192] In some examples, for a PUSCH scheduled by DCI format 0_0 scrambled by CRC with C-RNTI or SP-CSI-RNTI, and DCI format 0_0 is transmitted in the USS: if the terminal is not configured with MCS-C-RNTI, but mcs-TableTransformPrecoder in pusch-config is set to "qam64low-SE", and the DCI is transmitted in the USS, the terminal uses the 64QAMlow-SE table corresponding to DFT-s-OFDM to determine the modulation order / mode and target code rate; otherwise, if the terminal is configured with MCS-C-RNTI, and the PUSCH is scheduled by a PDCCH scrambled by CRC with MCS-C-RNTI, the terminal uses the same 64QAMlow-SE table as the PDSCH to determine the modulation order / mode and target code rate; otherwise, the terminal uses the same 64QAM table as the PDSCH, but without transmission precoding enabled, to determine the modulation order and target code rate.
[0193] In some examples, for MsgAPUSCH transmissions: the terminal uses the 64QAM table corresponding to DFT-s-OFDM and the IMCS index corresponding to the higher-layer parameter msgA-MCS to determine the target code rate; in the aforementioned 64QAM table corresponding to DFT-s-OFDM, q is set to 2. In some examples, for PUSCHs scheduled by RAR uplink grant, and the terminal initiates a Msg3PUSCH repetition request (i.e., the terminal requests repetition of the PUSCH scheduled by RAR uplink grant): the lower two bits of the MCS field carried in the RAR uplink grant are used to determine the MCS index value IMCS. The specific determination method depends on whether mcs-Msg3-Repetitions are configured, as detailed in the table below. Based on the determined table index value IMCS and the 64QAM table corresponding to DFT-s-OFDM with transport precoding enabled, the terminal determines the modulation order / mode and the target code rate.
[0194] In some examples, for PUSCHs scheduled in DCI format 0_0 scrambled by CRC with TC-RNTI, and where the terminal initiates a Msg3PUSCH repetition request (i.e., the terminal requests retransmission of PUSCHs scheduled by RARULgrant uplink grant): the lower three bits of the MCS field carried in the DCI used for scheduling are used to determine the MCS index value IMCS. The specific determination method depends on whether mcs-Msg3-Repetitions are configured, as detailed in the table below. The terminal determines the modulation order / mode and target code rate based on the determined table index value IMCS and the 64QAM table with transform precoding enabled corresponding to Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM). In this case, the Radio Resource Control (RRC) parameter configuration field mcs-Msg3-Repetitions corresponding to the PUSCH scheduled by RARULgrant uplink grant is reused.
[0195] In some examples, for PUSCH transmissions in other cases not mentioned above (such as transmissions of DCIformat0_0 carried in CSS): the terminal uses the 64QAMtable (the table corresponding to DFT-s-OFDM with transmission precoding enabled) to determine the modulation order and target bit rate.
[0196] In some examples, regarding semi-static scheduling (if the Physical Uplink Shared Channel (PUSCH) is scheduled by the Physical Downlink Control Channel (PDCCH) scrambled with Cyclic Redundancy Check (CRC) and Configuration Granted Radio Network Temporary Identifier (CS-RNTI), or if the PUSCH is transmitted in a configured-granted manner, i.e., for Type 1 and Type 2 configuration grants (CG), and retransmissions of Type 1 or Type 2 configuration grants): if transport precoding is disabled, i.e., the waveform is Cyclic Prefix Orthogonal Frequency Division Multiplexing (CP-OFDM), then the modulation and coding scheme (MCS) table for PUSCH transmission is determined as follows: if the configuration grant is configured (configuredGr... If `mcs-Table` in `configuredGrantConfig` is set to "qam256", the terminal uses the same 256QAM table as the downlink table to determine the modulation order / mode and target code rate. Otherwise, if `mcs-Table` in `configuredGrantConfig` is set to "qam64low-SE", the terminal uses the same 64QAM low-SE table as the Physical Downlink Shared Channel (PDSCH) to determine the modulation order / mode and target code rate. Otherwise, the terminal uses the same 64QAM table as the PDSCH (the table corresponding to when transport precoding is not enabled) to determine the modulation order and target code rate. For the transmission and retransmission of message 3 (msg3), `q` is set to 2. If transmission precoding is enabled, i.e., the waveform is Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM), the MCS table for PUSCH transmission is determined as follows: If mcs-TableTransformPrecoder in configuredGrantConfig is set to "qam256", the terminal uses the 256QAM table consistent with the downlink to determine the modulation order / mode and target code rate; otherwise, if mcs-TableTransformPrecoder in configuredGrantConfig is set to "qam64low-SE", the terminal uses the 64QAMlow-SE table corresponding to DFT-s-OFDMPUSCH with transmission precoding enabled to determine the modulation order / mode and target code rate; otherwise, the terminal uses the 64QAM table corresponding to DFT-s-OFDMPUSCH (the table corresponding to transmission precoding enabled) to determine the modulation order and target code rate.
[0197] In some examples, for MCS table designs with π / 2-BPSK modulation, as shown in Table 1 below, is a 64-quadrature amplitude modulation (QAM) mapping table corresponding to Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM, i.e., transform precoding) (normal code rate case). When the higher-level parameter tp-pi2BPSK is configured, q takes a value of 1; otherwise, q takes a value of 2. q of 1 corresponds to π / 2-binary phase shift keying (π / 2-BPSK), and q of 2 corresponds to quadrature phase shift keying (QPSK).
[0198] Table 1
[0199]
[0200]
[0201] In some examples, Table 2 below shows the 64QAM low-SEtable (low code rate / low spectral efficiency) corresponding to DFT-s-OFDM (i.e., transform precoding). When the higher-layer parameter tp-pi2BPSK is configured, q = 1; otherwise, q = 2. q = 1 corresponds to π / 2-BPSK, and q = 2 corresponds to QPSK.
[0202] Table 2
[0203]
[0204]
[0205] In some examples, the method for determining the MCS table for PUSCH is shown in Table 3 below:
[0206] Table 3
[0207]
[0208] The determination logic for one of the three tables in DFT-s-OFDM—256QAMtable, 64QAMtable, and 64QAMlow-SEtable—is the same as in the table above. DFT-s-OFDM uses 64QAMtable and 64QAMlow-SEtable, which are different from those in CP-OFDM. DFT-s-OFDM uses independent MCStable configuration parameters related to RRC configuration.
[0209] In some embodiments, MCS-C-RNTI can be configured by the base station to the terminal via RRC signaling. As described above, when the terminal is configured with MCS-C-RNTI, it performs blind DCI detection simultaneously using both C-RNTI and MCS-C-RNTI. If DCI decoding is successful based on MCS-C-RNTI, then the corresponding table uses 64QAMlow-SEtable, thus enabling the dynamic indication function of 64QAMlow-SEtable. However, if the terminal is configured with MCS-C-RNTI but fails to decode DCI using MCS-C-RNTI, instead decoding using C-RNTI, then the MCStable is 64QAMtable (the decision logic for 256QAMtable precedes the dynamic indication of MCS-C-RNTI; that is, if 256QAMtable is configured, it is used; otherwise, other cases are checked (determined to be MCS-C-RNTI). Furthermore, 64QAMlow-SEtable can also be used via half-... The static configuration of RRC parameters is determined. The prerequisite for the use of the semi-static RRC table is that the RRC has not been configured with MCS-C-RNTI, that is, it does not support the dynamic indication function of 64QAMlow-SEMCStable. The semi-static configuration is enabled at the same time, because if both are enabled at the same time, if the DCI is scrambled by a non-MCS-C-RNTI, it is equivalent to still using the semi-static configuration of 64QAMlow-SEtable. The dynamic indication is to realize the dynamic switching function between 64QAMtable and 64QAMlow-SEtable.
[0210] In some embodiments, for π / 2-BPSK power boost, when a terminal uses π / 2-BPSK, it can indicate to the base station whether it supports the terminal capability of power boost when using π / 2-BPSK. This capability is a mandatory function in the FR1 band and is only supported in the Time Division Duplex (TDD) band.
[0211] In some embodiments, the transport precoding enable condition is determined by the PUSCH scheduled by RAR uplink grant, fallback RAR uplink grant, or DCI format 0_0 with CRC scrambled by TC-RNTI. Transport precoding can be “enabled” or “disabled” according to the higher-layer configuration parameter msg3-transformPrecoder (corresponding to their associated random access procedures, i.e., for fallback RAR, they have the same frequency combination (FC)).
[0212] In some embodiments, MsgAPUSCH can be "enabled" or "disabled" according to the higher-level configuration parameter msgA-TransformPrecoder; if not configured, it is scheduled according to msg3-transformPrecoder (two-step random access and four-step random access should belong to the same FC). PUSCH is scheduled by DCI format 0-0 with CRC scrambled by CS-RNTI and NDI=1, or DCI format 0-0 with CRC scrambled by C-RNTI, MCS-C-RNTI, or SP-CSI-RNTI; it can be "enabled" or "disabled" according to msg3-transformPrecoder, which is directly included in the BWP configuration's rach-ConfigCommon. The PUSCH is scheduled by DCI format 0-1 or 0-2 with CRC scrambled by CS-RNTI and NDI=1, or DCI format 0-1 or 0-2 with CRC scrambled by C-RNTI, MCS-C-RNTI or SP-CSI-RNTI; if dynamicTransformPrecoderFieldPresenceDCI-0-1 is configured for DCI format 0_1 in push-Config, or dynamicTransformPrecoderFieldPresenceDCI-0-2 is configured for DCI format 0_2 in push-Config, then the terminal determines whether to perform transmission precoding through the transmission precoding indication field in the DCI.
[0213] For multi-PUSCH scheduling (pusch-TimeDomainAllocationListForMultiPUSCH in pusch-Config), all PUSCHs use the Transmission Precoding Indicator field in DCI format 0-1 to determine transmission precoding. If the frequency domain resource allocation type is configured as type 0 (DCI format 0-1 and DCI format 0-2 use different RRC fields), i.e., discrete resource allocation, or the DMRS type is configured as type 2 (i.e., DMRS occupies 3 resource units (REs) in one resource block (RB), then the terminal does not expect the transmission precoding indicator field in the DCI to indicate that transmission precoding is enabled. If the terminal configures the dmrs type as dmrs-TypeEnh and dynamically indicates transmission precoding, then the terminal ignores the higher-layer configuration parameter dmrs-TypeEnh. Otherwise: if the terminal configures the higher-layer parameter transformPrecoder in pusch-config, the terminal determines whether transmission precoding is "enabled" or "disabled" based on this parameter. If the terminal does not configure the higher-layer parameter `transformPrecoder` in `pusch-Config`, the terminal determines whether transmission precoding is "enabled" or "disabled" based on the higher-layer configuration parameter `msg3-transformPrecoder`. Regarding the higher-layer configuration parameter `msg3-transformPrecoder`, considering the introduction of Physical Random Access Channel (PRACH) partitioning, each random access configuration has an independent `msg3-transformPrecoder` parameter, and the parameter value can differ between different random access configurations. It is necessary to consider which specific random access configuration provides the `msg3-transformPrecoder`.
[0214] In some embodiments, for configured authorized PUSCH transmissions, if the terminal configures the higher-level parameter transformPrecoder in pusch-Config, the terminal determines whether transmission precoding is "enabled" or "disabled" based on this parameter. If not configured, the terminal determines whether transmission precoding is "enabled" or "disabled" based on msg3-transformPrecoder.
[0215] In some embodiments, terminal capabilities include: support for π / 2-BPSK power boost, which is a mandatory function via terminal capability signaling and is only supported in the FR1 TDD band; support for PUSCH using π / 2-BPSK, which is a mandatory function via terminal capability signaling; support for dynamic switching between 64QAM tables and 64QAM low-SE tables, which is an optional function via terminal capability signaling, provided that the terminal indicates support for ul-64QAM-MCS-TableAlt; an indication of whether the terminal supports PUSCH using 64QAM low-SE tables, with DFT-s-OFDM and CP-OFDM using the same capability indication field, which is an optional function via terminal capability; and an indication of whether the terminal supports 256QAM modulation for PUSCH transmission, which is an optional function via terminal capability.
[0216] In some embodiments, π / 2-BPSK modulation is applied to higher code rates to improve uplink coverage. However, the target code rate of π / 2-BPSK modulation supported by conventional MCS tables is low and cannot meet the requirements for providing uplink coverage.
[0217] In some embodiments, π / 2-BPSK is used for novel MCS table designs related to higher bitrates, and at least one of the following schemes can be adopted to enable π / 2-BPSK to be used for higher bitrates:
[0218] Option 1: Reuse reserved rows (or reserved rows, etc.) in the legacy MCS table.
[0219] Option 2: Reuse existing rows in the traditional MCS table.
[0220] Option 3: Introduce a new MCS table for π / 2-BPSK to be used at higher bitrates.
[0221] The above scheme applies to at least the following tables:
[0222] Tables for 64-QAM (64 Quadrature Amplitude Modulation) for Discrete Fourier Transform Spread Spectrum Orthogonal Frequency Division Multiplexing (DFT-s-OFDM) and tables for 64-QAM Low-SE (64-QAM) for DFT-s-OFDM.
[0223] In some examples, regarding the reuse of reserved rows in the traditional MCS table in Scheme 1: For the reserved index rows in the traditional MCS table, these rows are redefined as high-rate π / 2-BPSK. Optionally, the modulation order of these rows is configured to 1, and the target code rate of these rows is configured to 'a'. The value of 'a' can be twice the code rate of the corresponding row in the traditional MCS table (QPSK), or any positive integer greater than the code rate of the corresponding π / 2-BPSK row in the traditional MCS table.
[0224] For example, as shown in Table 4 below, the reserved rows in the 64QAM table used for DFT-s-OFDM are reused to redefine the index values IMCS = 28, 29, 30, 31.
[0225] Table 4
[0226]
[0227] As shown in Table 5 below, the reserved rows in the 64QAM low-SE table (for DFT-s-OFDM) are reused, and the IMCS = 28, 29, 30, 31 are redefined.
[0228] Table 5
[0229]
[0230]
[0231] In some examples, regarding the reuse of existing rows in the traditional MCS table in Scheme 2: For high-rate QPSK rows in the traditional MCS table, they are redefined as π / 2-BPSK with doubled bitrate. Specifically, for several high-rate QPSK rows in the traditional MCS table, their modulation order is set to q or m, and their target bitrate is multiplied by 2 and then divided by q or m. Furthermore, regarding the definition and value of m / q, there are two directions:
[0232] Method 1: Directly use 'q' to name the modulation order value in the new row. The value of the new row is determined by the existing RRC field tp-pi2BPSK. When the higher-layer parameter tp-pi2BPSK is configured, q = 1; otherwise, q = 2. q = 1 corresponds to π / 2-BPSK, and q = 2 corresponds to QPSK. Alternatively, the value of the new row can be determined using a newly added RRC field, for example, naming the new RRC field tp-pi2BPSK-r20 (the parsing of the new field must specify that it is only available for the new row). When the higher-layer parameter tp-pi2BPSK-r20 is configured, q = 1; otherwise, q = 2. q = 1 corresponds to π / 2-BPSK, and q = 2 corresponds to QPSK.
[0233] Method 2: Replace the modulation order value in the new row with m. Similar to method 1, you can reuse the existing RRC field corresponding to q, or use a new field to indicate the value of m (the new field only applies to m). For example, modify the existing QPSK row in the 64QAM table used for DFT-s-OFDM.
[0234] For example, as shown in Table 6 below, modify the existing QPSK row in the 64QAM table (DFT-s-OFDM):
[0235] Table 6
[0236]
[0237]
[0238] As shown in Table 7 below, modify the existing QPSK row in the 64QAMlow-SE(DFT-s-OFDM) table:
[0239] Table 7
[0240]
[0241] In some examples, regarding Scheme 3, a completely new MCS table is introduced for π / 2-BPSK at higher code rates: a new MCS (Modulation and Coding Strategy) table is defined. This table can cover combinations of π / 2-BPSK, QPSK, 16QAM, and 64QAM from low to high, and a higher code rate is set for π / 2-BPSK than the corresponding one in the traditional MCS table. That is, for the π / 2-BPSK row, its modulation order is set to m, and its target code rate is set to the corresponding higher code rate divided by m. The higher code rate can be twice the code rate of the QPSK row in the traditional MCS table, or any positive integer greater than the code rate of the π / 2-BPSK row in the traditional MCS table, etc.
[0242] The value of m in the new MCS table can be determined using at least one of the following methods:
[0243] Method 1: Reuse the existing traditional RRC parameter tp-pi2BPSK to determine the value of m. When the higher-layer parameter tp-pi2BPSK is configured, m = 1; otherwise, m = 2. m = 1 corresponds to π / 2-BPSK, and m = 2 corresponds to QPSK. For example, use the existing traditional RRC parameter tp-pi2BPSK to determine the value of m. When the higher-layer parameter tp-pi2BPSK is configured, m takes the value of 1, which corresponds to π / 2-BPSK modulation; if this parameter is not configured, m takes the value of 2, which corresponds to QPSK modulation.
[0244] Method 2: Use the newly added RRC field tp-pi2BPSK-r20 to determine the value. When the newly added RRC field tp-pi2BPSK-r20 is configured and m=1, the new MCS table is used; otherwise, the traditional MCS table is used, and the value of q in the traditional table is determined by tp-pi2BPSK. Alternatively, when the newly added RRC field is configured and m=1 / 2, the new table is used; otherwise, if the newly added RRC field is not configured, the traditional table is used, and the value of q in the traditional table is determined by the tp-pi2BPSK field. Alternatively, when the high-level parameter tp-pi2BPSK-r20 is configured, m=1; otherwise, m=2. m=1 corresponds to π / 2-BPSK, and m=2 corresponds to QPSK.
[0245] For example, the newly added RRC field tp-pi2BPSK-r20 is used to determine this. Several specific judgment scenarios exist: when the newly added RRC field tp-pi2BPSK-r20 is configured and m=1, a completely new MCS table is used; otherwise, the traditional MCS table is used, and the value of q in the traditional table is determined by tp-pi2BPSK. When the newly added RRC field is configured and m is 1 or 2, the new table is used; if the newly added RRC field is not configured, the traditional table is used, and the value of q in the traditional table is determined by the tp-pi2BPSK field. When the high-level parameter tp-pi2BPSK-r20 is configured, m=1, corresponding to π / 2-BPSK; otherwise, m=2, corresponding to QPSK.
[0246] Method 3: The value of m is always 1. For example, the value of m is always fixed at 1, which corresponds to the π / 2-BPSK modulation method.
[0247] Method 4: The method for determining q in the traditional MCS table remains unchanged; only the value of the newly added row is changed to 1, resulting in a 2x increase in bitrate. For example, while keeping the method for determining the q value in the traditional table unchanged, simply change the value of the newly added row to 1, and the bitrate of these rows will be increased by 2x.
[0248] Method 5: Determined via the new RNTI. If a new RNTI is configured, the value for the new row is assumed to be 1; otherwise, the value is 2. For example, the value for the new row is determined based on whether a new RNTI is configured. If a new RNTI is configured, the value for the new row is 1; if a new RNTI is not configured, the value is 2.
[0249] For example, Table 8 below shows a new MCS table containing combinations of π / 2-BPSK and QPSK, 16QAM, and 64QAM from low to high.
[0250] Table 8
[0251]
[0252]
[0253] Table 9 below shows a new MCS table containing combinations of π / 2-BPSK and QPSK, 16QAM, and 64QAM from low to high. The m value is always 1.
[0254] Table 9
[0255]
[0256] As shown in Table 10 below, a new MCS table is included, which contains combinations of π / 2-BPSK and QPSK, 16QAM, and 64QAM from low to high. The method of determining q remains unchanged, but the value of the newly added row is changed to 1, which increases the bit rate by 2 times.
[0257] Table 10
[0258]
[0259]
[0260] In some implementations, at the same code rate, π / 2-BPSK modulation is more effective at reducing PAPR than QPSK modulation, allowing the power amplifier to work more efficiently and thus improving uplink coverage. Under the same coverage conditions (i.e., the same power back-off), replacing QPSK modulation with π / 2-BPSK modulation at a higher code rate can transmit more bits of data, thereby improving spectral efficiency.
[0261] Based on the descriptions of the above embodiments, the π / 2-BPSK modulation scheme can be multiplexed into the MCS table index of the existing QPSK modulation scheme at a higher code rate (e.g., twice the code rate). By determining the corresponding MCS index, both coverage capability and spectral efficiency can be improved.
[0262] It should be noted that the power boosting gain of π / 2-BPSK modulation compared to QPSK modulation will vary depending on the scenario:
[0263] Scenario 1: When the terminal simultaneously meets all of the following conditions, the π / 2-BPSK modulation method can achieve a power boost gain of 2.8dB compared to the QPSK modulation method:
[0264] It has the power enhancement capability of π / 2-BPSK modulation, adopts TDD mode, operates in the n40, n41, n77, n78, and n79 frequency bands, and the uplink transmission time slots in the wireless frame account for no more than 40%.
[0265] Scenario 2: If none of the conditions in Scenario 1 are met, the π / 2-BPSK modulation method can only achieve a 1dB power boost gain compared to the QPSK modulation method.
[0266] When determining the maximum number of entries that a π / 2-BPSK modulation scheme can support in the MCS table, it is necessary to first calculate the difference between the power enhancement gain and the link-level performance loss (i.e., the link-level performance loss of the π / 2-BPSK modulation scheme relative to the QPSK modulation scheme at the same spectral efficiency), and then determine the scalable MCS index based on this difference. Therefore, different power enhancement gains correspond to different scalable MCS index sets / ranges for π / 2-BPSK modulation schemes. Based on this, embodiments of this disclosure can determine the MCS index range corresponding to the π / 2-BPSK modulation scheme at higher code rates for different power enhancement gains.
[0267] To address this, this disclosure proposes a communication scheme in which a terminal can accurately determine the MCS index range corresponding to a first modulation scheme in the MCS table based on the first information sent by the network device. For example, for a higher code rate π / 2-BPSK modulation scheme, the terminal can accurately determine the MCS index range of the π / 2-BPSK modulation scheme in the MCS table, and subsequently accurately use the higher code rate π / 2-BPSK modulation scheme for uplink data transmission according to the instructions of the network device, effectively reducing PAPR, thereby improving spectrum efficiency and uplink coverage.
[0268] Figure 2 This is a schematic diagram illustrating a communication method according to an embodiment of the present disclosure. It is used for illustration. Figure 1 Implementation methods of communication systems, such as Figure 2 As shown, the method includes the following steps:
[0269] Step S201: The network device sends the first information to the terminal.
[0270] In some embodiments, the terminal receives first information sent by the network device.
[0271] In some embodiments, the first information may be configuration information or indication information, etc. For example, the first information may be carried and transmitted via Radio Resource Control (RRC) signaling and / or MAC CE and / or Downlink Control Information (DCI) and / or System Information Block (SIB), etc.
[0272] In some embodiments, the first information may include at least one of the following a1 to a3:
[0273] a1. A parameter used to indicate the modulation order, for example, the modulation order is q, m1, or m. This parameter can indicate the value of these modulation orders. In some examples, this parameter can be a first value or a second value. When the modulation order is the first value, it corresponds to π / 2-BPSK modulation, and when the modulation order is the second value, it corresponds to QPSK modulation.
[0274] In some examples, q, m1, and m can be relatively independent, meaning that different parameters indicate the values of q, m1, and m respectively.
[0275] In some examples, q, m1, and m can be indicated by a common parameter.
[0276] In some examples, m1 and m share the same parameters, while q has independent parameters relative to m1 and m. That is, m1 and m can be indicated by common parameters, while q can be indicated by other parameters.
[0277] a2. Parameter used to indicate the range of MCS indexes.
[0278] In some examples, the parameter used to indicate the MCS index range may include at least one of the following:
[0279] Parameters used to indicate the range of values for the MCS index; for example, the range of MCS index 4 to 6 can be directly determined by the parameter.
[0280] This parameter is used to indicate the maximum MCS index value in the MCS index range. For example, if the maximum MCS index is determined to be 5 by this parameter, then the MCS index range is from 2 to 5.
[0281] The parameter used to indicate the maximum spectral efficiency value of the MCS index range. For example, if the maximum spectral efficiency is determined to be 0.6016 by this parameter, and the MCS index corresponding to the spectral efficiency of 0.6016 in the 64QAM table is 4, then the MCS index range is from 2 to 4.
[0282] a3. Parameter used to indicate whether the MCS index range is active.
[0283] In step S202, the terminal determines the MCS index range corresponding to the first modulation mode in the MCS table based on the first information.
[0284] In some embodiments, the first modulation scheme may be π / 2-BPSK modulation. For example, the terminal determines the MCS index range of the π / 2-BPSK modulation scheme in the MCS table based on the first information sent by the network device, so as to apply the higher code rate π / 2-BPSK modulation scheme to the MCS table. Subsequently, when scheduling the uplink data transmission of the terminal, it can instruct the target row in the MCS table to be used for modulation. If the target row within the MCS index range is used, the terminal can use the higher code rate π / 2-BPSK modulation scheme to transmit uplink data, effectively reducing PAPR, thereby improving spectrum efficiency and uplink coverage.
[0285] In some embodiments, the MCS table may be a 64QAM table or a 64QAM low-SE table. In some examples, different first information may be used to indicate the MCS index range corresponding to the first modulation scheme for the 64QAM table and the 64QAM low-SE table, or the same first information may be used to indicate the MCS index range corresponding to the first modulation scheme, etc.
[0286] In some embodiments, when the terminal meets the first condition, a first MCS index range can be determined. The modulation order corresponding to the MCS index in the first MCS index range is indicated by the network device through first information, that is, the first information includes a parameter (a1) for indicating the modulation order, or whether the first MCS index range is active is indicated by the network device through the first information, that is, the first information includes a parameter (a3) for indicating whether the MCS index range is active.
[0287] In some examples, the first condition includes at least one of the following b1 to b4:
[0288] b1. The terminal uses Time Division Duplex (TDD) mode for communication.
[0289] b2. The terminal uses the first modulation method to boost power.
[0290] b3. The terminal operates within a preset frequency band range, wherein the preset frequency band range is at least one of the following: n40, n41, n77, n78, and n79.
[0291] b4. The proportion of time units used for uplink data transmission in the radio frame does not exceed a preset threshold, for example, the preset threshold is 40%, that is, the time slots used for uplink transmission in the radio frame do not exceed 40%.
[0292] In some examples, the first condition includes all the items from b1 to b4 above.
[0293] For example, if the terminal satisfies all items from b1 to b4 at the same time, the terminal can be considered to have met the first condition. In this case, the first MCS index range can be determined to be used. However, the modulation order corresponding to the MCS index in the first MCS index range needs to be indicated by the network device through the first information, or whether the first MCS index range is activated needs to be indicated by the network device through the first information.
[0294] In some embodiments, when the terminal determines, based on the first information sent by the network device, that the modulation order corresponding to the MCS index in the first MCS index range is a first value, the first MCS index range is used as the MCS index range corresponding to the first modulation scheme in the MCS table. For example, if the network device indicates that the modulation order is 1 through the first information, then the first MCS index range can be the MCS index range of the π / 2-BPSK modulation scheme in the MCS table.
[0295] In some embodiments, when the terminal determines that the first MCS index range is activated based on the first information sent by the network device, the first MCS index range is used as the MCS index range corresponding to the first modulation scheme in the MCS table. For example, the network device can activate or deactivate the first MCS index range using 1 bit. If the first MCS index range is indicated to be activated, then the first MCS index range can be the MCS index range of the π / 2-BPSK modulation scheme in the MCS table.
[0296] In some embodiments, when the terminal meets the second condition, a second MCS index range can be determined. The modulation order corresponding to the MCS index in the second MCS index range is indicated by the network device through first information, that is, the first information includes a parameter (a1) for indicating the modulation order, or whether the second MCS index range is active is indicated by the network device through first information, that is, the first information includes a parameter (a3) for indicating whether the MCS index range is active.
[0297] In some examples, the second condition includes at least one of the following c1 to c2:
[0298] c1. The terminal does not meet the first condition, such as not meeting any of the above b1 to b4.
[0299] c2. The terminal uses a first type of sequence to transmit a demodulation reference signal (DMRS) and has received an indication from the network device to enable uplink DMRS transformation precoding. The first type of sequence can be a low peak-to-average power ratio (PAPR) sequence (Low PAPR Type 1 sequence) generated by cyclic shifting of the base sequence. It is used for uplink reference signal generation in the wireless communication system to reduce the peak power to average power ratio of the signal transmission, improve power efficiency and reduce nonlinear distortion, such as when the terminal supports π / 2-BPSK DMRS and the higher layer parameter dmrs-UplinkTransformPrecoding is configured.
[0300] For example, if a terminal satisfies at least one of c1 to c2, it can be considered that the terminal satisfies the second condition. In this case, it can be determined that the second MCS index range is used. However, the modulation order corresponding to the MCS index in the second MCS index range needs to be indicated by the network device through the first information, or whether the second MCS index range is activated needs to be indicated by the network device through the first information.
[0301] In some embodiments, when the terminal determines, based on the first information sent by the network device, that the modulation order corresponding to the MCS index in the second MCS index range is a first value, the second MCS index range is used as the MCS index range corresponding to the first modulation scheme in the MCS table. For example, if the network device indicates that the modulation order is 1 through the first information, then the second MCS index range can be the MCS index range of the π / 2-BPSK modulation scheme in the MCS table.
[0302] In some embodiments, when the terminal determines that the second MCS index range is activated based on the first information sent by the network device, the second MCS index range is used as the MCS index range corresponding to the first modulation scheme in the MCS table. For example, the network device can activate or deactivate the second MCS index range using 1 bit. If the second MCS index range is indicated to be activated, then the second MCS index range can be the MCS index range of the π / 2-BPSK modulation scheme in the MCS table.
[0303] In some embodiments, when the terminal meets a first condition, it can determine to use a first MCS index range. However, if the modulation order corresponding to the MCS index in the first MCS index range is determined to be a second value based on the first information sent by the network device, then the first MCS index range is used as the MCS index range corresponding to the second modulation scheme in the MCS table. For example, the second modulation scheme may be a QPSK modulation scheme. If the network indicates that the modulation order corresponding to the MCS index in the first MCS index range is 2, then the first MCS index range is used as the MCS index range of the QPSK modulation scheme in the MCS table.
[0304] In some embodiments, when the terminal meets a first condition, it can determine to use the first MCS index range. However, if it is determined from the first information sent by the network device that the first MCS index range is deactivated, then the first MCS index range is used as the MCS index range corresponding to the second modulation scheme in the MCS table. For example, the second modulation scheme may be a QPSK modulation scheme. If the network indicates that the first MCS index range is deactivated, then the first MCS index range is used as the MCS index range of the QPSK modulation scheme in the MCS table.
[0305] In some embodiments, when the terminal meets the second condition, it can determine to use the second MCS index range. However, if the modulation order corresponding to the MCS index in the second MCS index range is determined to be a second value based on the first information sent by the network device, then the second MCS index range is used as the MCS index range corresponding to the second modulation scheme in the MCS table. For example, the second modulation scheme may be a QPSK modulation scheme. If the network indicates that the modulation order corresponding to the MCS index in the second MCS index range is 2, then the second MCS index range is used as the MCS index range of the QPSK modulation scheme in the MCS table.
[0306] In some embodiments, when the terminal meets the second condition, it can determine to use the second MCS index range. However, if it is determined from the first information sent by the network device that the second MCS index range is deactivated, then the second MCS index range is used as the MCS index range corresponding to the second modulation scheme in the MCS table. For example, the second modulation scheme may be a QPSK modulation scheme. If the network indicates that the second MCS index range is deactivated, then the second MCS index range is used as the MCS index range of the QPSK modulation scheme in the MCS table.
[0307] In some examples, the first MCS index range is different from the second MCS index range; and / or, the second MCS index range is a proper subset of the first MCS index range.
[0308] For example, the modulation order of MCS index range A1 is a first preset candidate value, which is {1, 2}, where 1 corresponds to π / 2-BPSK and 2 corresponds to QPSK; the modulation order of MCS index range B1 is a second preset candidate value, which is {1, 2}, where 1 corresponds to π / 2-BPSK and 2 corresponds to QPSK; MCS index range A1 is different from MCS index range B1, and / or, MCS index range B1 is a proper subset of MCS index range A1.
[0309] As an example, for a 64QAM table (for DFT-s-OFDM), the MCS index range A1 contains MCS indices 2, 3, 4, 5, 6; for a 64QAM low-SE table (for DFT-s-OFDM), the MCS index range A1 contains MCS indices 6, 7, 8, 9, 10, 11, 12.
[0310] For the 64QAM table (for DFT-s-OFDM), the MCS index range B1 contains MCS indexes 2, 3, and 4. For the 64QAMlowSE table (for DFT-s-OFDM), the MCS index range B1 contains MCS indexes 6, 7, 8, 9, and 10.
[0311] For example, as shown in Table 11 below, the modulation order corresponding to the MCS index range A1 is m and m1, and the modulation order corresponding to the MCS index range B1 is m.
[0312] Table 11
[0313]
[0314] As another example, for a 64QAM table (for DFT-s-OFDM), the MCS index range A1 is 2, 3, 4, 5; for a 64QAMlow-SE table (for DFT-s-OFDM), the MCS index range A1 is 6, 7, 8, 9, 10, 11.
[0315] The MCS index range B1 is 2, 3, 4 for 64QAM tables (for DFT-s-OFDM) and 6, 7, 8, 9, 10 for 64QAM low-SE tables (for DFT-s-OFDM).
[0316] In some examples, in response to the fulfillment of the first condition, the terminal determines that the π / 2-BPSK modulation scheme falls within the first MCS indexes range in the current MCS table (that is, the modulation scheme corresponding to the first MCS indexes range can be π / 2-BPSK or QPSK). Further, the terminal determines the specific modulation scheme / modulation order based on the first information configured / indicated by the base station.
[0317] For example, if the base station configures / indicates a modulation order of "1", then the modulation scheme corresponding to the first MCS indexes range is determined to be π / 2-BPSK. Furthermore, when the terminal side uses a DFT-s-OFDM waveform for PUSCH transmission, if the MCS index indicated in the scheduling information / semi-static configuration information is included in the first MCS indexes set / range, then it means that the modulation order is 1, i.e., π / 2-BPSK modulation and the corresponding code rate are used for uplink transmission.
[0318] In some embodiments, in addition to the methods described above, the terminal may determine the first MCS index range and the second MCS index range according to predefined rules of the protocol. The network device may send first information to the terminal to indicate the activation or deactivation of the first MCS index range, or to indicate the activation or deactivation of the second MCS index range. In some examples, the first MCS index range and the second MCS index range are different; and / or, the second MCS index range is a proper subset of the first MCS index range.
[0319] In some examples, if the first information is used to indicate that the first MCS index range is activated, then the terminal determines that the MCS index range of the first modulation scheme (such as π / 2-BPSK) in the MCS table is the first MCS index range.
[0320] In some examples, if the first information is used to indicate that the second MCS index range is activated, then the terminal determines that the MCS index range of the first modulation scheme (such as π / 2-BPSK) in the MCS table is the second MCS index range.
[0321] In some examples, if the first information is used to indicate that the first MCS index range is deactivated, then the terminal determines that the MCS index range of the second modulation scheme (such as QPSK) in the MCS table is the first MCS index range.
[0322] In some examples, if the first information is used to indicate that the second MCS index range is deactivated, then the terminal determines that the MCS index range of the second modulation scheme (such as QPSK) in the MCS table is the second MCS index range.
[0323] In some embodiments, besides the methods described above, the network device can directly indicate to the terminal, through first information, whether the MCS index range corresponding to the first modulation scheme in the MCS table is the first MCS index range or the second MCS index range. That is, the first information includes a parameter (a2) for indicating the MCS index range. In some examples, the first MCS index range and the second MCS index range are different; and / or, the second MCS index range is a proper subset of the first MCS index range. In this scenario, the modulation scheme corresponding to the first MCS index range and the second MCS index range can be considered as the first modulation scheme, or the modulation order corresponding to the first MCS index range and the second MCS index range is a first value, i.e., the first modulation scheme, such as a modulation order of 1, where the first modulation scheme is π / 2-BPSK.
[0324] In some examples, if the first MCS index range and the second MCS index range are independent of each other (there is no intersection between the first MCS index range and the second MCS index range), or if the second MCS index range is a proper subset of the first MCS index range, then the network device can indicate whether it is the first MCS index range or the second MCS index range through different parameters, such as the first parameter indicating the first MCS index range and the second parameter indicating the second MCS index range.
[0325] The first parameter and the second parameter can be two independent parameters, or they can be two values of a single parameter, or they can be a sequence value of a single parameter, etc. The first parameter can be used to indicate the maximum index or maximum spectral efficiency of the first MCS index range, or directly indicate the range of values of the first MCS index range, etc. The second parameter can be used to indicate the maximum index or maximum spectral efficiency of the second MCS index range, or directly indicate the range of values of the second MCS index range, etc.
[0326] In some examples, if the first MCS index range and the second MCS index range are independent of each other and there is no intersection between the first MCS index range and the second MCS index range, then the network device can use the first parameter and the second parameter to jointly indicate the union of the first MCS index range and the second MCS index range as the MCS index range corresponding to the first modulation scheme in the MCS table.
[0327] In some examples, if the second MCS index range is a proper subset of the first MCS index range, such as the first MCS index range being index 2-6 and the second MCS index range being index 2-4, it can indicate the index range of index 2-6, or it can indicate a portion of the range of index 2-6, i.e., index 2-4.
[0328] In some examples, the terminal determines a first MCS index range and / or a second MCS index range based on first information sent by the network device, and then determines the MCS index range corresponding to the first modulation scheme in the MCS table based on the first MCS index range and / or the second MCS index range. The first MCS index range is different from the second MCS index range.
[0329] In some examples, the terminal may use the first MCS index range indicated by the network device as the MCS index range corresponding to the first modulation scheme in the MCS table.
[0330] For example, the network device can directly indicate a first MCS index range through first information, which serves as the MCS index range corresponding to the first modulation scheme in the MCS table. For instance, if the maximum index of the indicated first MCS index range is 6, then indices 2-6 in the MCS table represent the MCS index range for π / 2-BPSK. Alternatively, it can indicate the maximum spectral efficiency of the first MCS index range, where the index row corresponding to the maximum spectral efficiency is 5, then indices 2-5 in the MCS table represent the MCS index range for π / 2-BPSK. Or, it can directly indicate that the range of values for the first MCS index range includes 2, 3, and 4, meaning indices 2-4 in the MCS table represent the MCS index range for π / 2-BPSK.
[0331] In some examples, the terminal may use the second MCS index range indicated by the network device as the MCS index range corresponding to the first modulation scheme in the MCS table.
[0332] In some examples, the terminal may use the union of the first MCS index range and the second MCS index range indicated by the network device as the MCS index range corresponding to the first modulation scheme in the MCS table.
[0333] For example, a base station can indicate the MCS index range A2 via a first parameter or the MCS index range B2 via a second parameter, where the MCS index ranges A2 and B2 are different. If the base station only configures the first parameter, the terminal determines the corresponding modulation scheme as π / 2-BPSK based on the MCS index range A2, or the modulation order corresponding to the MCS index range A2 is 1. If the base station configures both the first and second parameters, the terminal determines the third MCS index range based on the MCS index range A2 indicated by the first parameter and the MCS index range B2 indicated by the second parameter, and the terminal determines the corresponding modulation scheme as π / 2-BPSK based on the third MCS index range, or the modulation order corresponding to the third MCS index range is 1. For example, if the first parameter indicates an MCS index range of 2-4 and the second parameter indicates an MCS index range of 4-6, then the terminal determines the third MCS index range as 2-6 based on both the first and second parameters, and the modulation scheme corresponding to the third MCS index range is π / 2-BPSK.
[0334] For example, the base station can indicate the MCS index range A2 via a first parameter or the MCS index range B2 via a second parameter, where the MCS index range A2 is a proper subset of the MCS index range B2. The MCS index range A2 corresponds to 2-4, and the MCS index range B2 corresponds to 2-6. Based on the indication of the first or second parameter, the terminal determines the corresponding MCS index range and the corresponding modulation scheme as π / 2-BPSK.
[0335] In some examples, taking the first parameter used to indicate the MCS index range as an example, such as the example above, the first parameter can indicate the MCS index range A2, and the modulation scheme corresponding to the MCS index range A2 is π / 2-BPSK.
[0336] As an example, the first parameter can indicate the maximum MCS index value. The MCS index range A2 can be determined based on the protocol preset value and the maximum MCS index value. For example, the candidate values for the maximum MCS index value can be {3, 4, 5, 6}. If the first parameter indicates that the maximum MCS index value is 6, then the MCS index range A2 is 2 to 6.
[0337] As another example, the first parameter can indicate the maximum spectral efficiency (SE), and the MCS index range A2 can be determined based on the protocol preset value and the maximum MCS index value. For example, if the first parameter indicates that the maximum spectral efficiency is 0.7402, and the corresponding MCS index in the 64QAM table is 5, then the MCS index range A2 is 2 to 5.
[0338] As another example, the first parameter can indicate the range of values for the MCS index range A2. For example, if the first parameter indicates that the MCS index range is 2 to 6, then the MCS index range A2 is 2 to 6.
[0339] In some embodiments, in addition to the methods described above, the network device may also determine the first MCS index range or the second MCS index range based on the second information sent by the terminal (i.e., the information reported by the terminal). In some examples, the first MCS index range and the second MCS index range are different; and / or, the second MCS index range is a proper subset of the first MCS index range. Then, the terminal indicates whether the first MCS index range or the second MCS index range is active, thereby indicating the MCS index range corresponding to the first modulation scheme in the MCS table. That is, the first information includes a parameter (a3) for indicating whether the MCS index range is active. In this scenario, the modulation scheme corresponding to the first MCS index range or the second MCS index range can be considered as the first modulation scheme, or the modulation order corresponding to the first MCS index range or the second MCS index range is a first value, i.e., the first modulation scheme, such as a modulation order of 1, where the first modulation scheme is π / 2-BPSK.
[0340] In some embodiments, the terminal may determine a first MCS index range or a second MCS index range based on second information reported to the network device; then, if it is determined that the first MCS index range is activated based on the first information sent by the network device, the first MCS index range is used as the MCS index range of the first modulation scheme (such as π / 2-BPSK) in the MCS table; or, if it is determined that the second MCS index range is activated based on the first information sent by the network device, the second MCS index range is used as the MCS index range of the first modulation scheme (such as π / 2-BPSK) in the MCS table.
[0341] In some embodiments, the terminal may determine a first MCS index range or a second MCS index range based on second information reported to the network device; then, if it is determined that the first MCS index range is deactivated based on the first information sent by the network device, the first MCS index range is used as the MCS index range of the second modulation scheme (such as QPSK) in the MCS table; or if it is determined that the second MCS index range is deactivated based on the first information sent by the network device, the second MCS index range is used as the MCS index range of the second modulation scheme (such as QPSK) in the MCS table.
[0342] For example, the MCS index range A3 is determined based on information reported by the terminal. Simultaneously, the activation and deactivation of this MCS index range A3 are indicated based on the network device's configuration / indication signaling. Further, optionally, if the MCS index range is activated, the modulation scheme corresponds to π / 2-BPSK; if it is deactivated, the modulation scheme corresponds to QPSK.
[0343] In some examples, the terminal reports second information to the base station, and the base station determines the MCS index range A3 based on the second information. Optionally, the second information is reported by the terminal to the base station via at least one of the following uplink signaling:
[0344] User equipment capability signaling, user equipment auxiliary information, uplink control information (UCI), MAC CE, etc.
[0345] For example, if the MCS index range A3 is determined to be 2-6 based on the second information, then the corresponding modulation order is 1, i.e., π / 2-BPSK. The base station can use the first information to indicate the activation and deactivation of the MCS index range A3. If this field exists or its value is 1, it indicates activation; otherwise, it indicates deactivation. This first information can be carried by at least one signaling method such as RRC, DCI, or MAC CE.
[0346] In some examples, the terminal indicates to the network device the range of MCS indexes that the terminal supports associated with the first modulation scheme by reporting second information.
[0347] As an example, the terminal can indicate the maximum supported MCS index value through the second information. Then, based on the maximum MCS index, the base station determines the range of MCS indices supported by the terminal associated with the first modulation scheme. For example, if the indicated maximum MCS index is 5, then the range of MCS indices supported by the terminal associated with the first modulation scheme is 2 to 5.
[0348] For example, the candidate values for the second information (the maximum supported MCS index) reported by the terminal can be consecutive values, such as {2,3,4,5,6} or {2,3,4,5}. Alternatively, they can be several individual candidate values, such as {4,6}.
[0349] For example, the terminal reports a second piece of information through the UE capability, which can be used as an example of an RRC parameter design as follows:
[0350] If the candidate values are continuously selected, the relevant RRC parameters for capability reporting are:
[0351]
[0352] If several values are used as candidate values, the relevant RRC parameters for capability reporting are:
[0353] Mcs-indexes-four ENUMERATED{supported};
[0354] Mcs-indexes-six ENUMERATED{supported}.
[0355] For example, when a terminal reports second information through UE capabilities, assuming that the candidate value takes several values, an example of an RRC parameter design is as follows:
[0356] maximum-MCS-Index ENUMERATED{3, 6}; or
[0357] maximum-MCS-Index ENUMERATED{4, 6}.
[0358] For example, if the terminal reports the second information and its maximum supported MCS index is 4, then the MCS index range is 2 to 4.
[0359] As an example, the terminal can indicate the maximum supported spectral efficiency (SE) value through the second information. The base station then determines the range of MCS indexes supported by the terminal and associated with the first modulation scheme based on this maximum spectral efficiency. Candidate values for SE may include at least one of the following:
[0360] 0.6016, 0.7402, 0.8770, etc.
[0361] For example, if the terminal reports that its maximum supported SE is 0.6016, and the MCS index corresponding to SE=0.6016 in the 64QAM table is 4, then the maximum MCS index is 4, and the range of MCS indices associated with the first modulation scheme supported by the terminal is 2 to 4.
[0362] In some examples, the terminal reports the second information to directly indicate the supported MCS index range, such as determining the MCS index range corresponding to the first modulation scheme based on the protocol-preset MCS index value range and the MCS index value range supported by the second information.
[0363] For example, the protocol predefines two MCS index value ranges: one is {2,3,4,5,6}, and the other is {2,3}. If the terminal reports the second information through UE capabilities, the relevant information element (IE) for capability reporting can be:
[0364] Mcs-indexesSET1 ENUMERATED{supported}
[0365] Mcs-indexesSET2 ENUMERATED{supported}
[0366] If the second information report supports an MCS index value range of 1, then the MCS index range is {2,3,4,5,6}.
[0367] In some embodiments, the terminal reports second information indicating the power boosting gain it supports. The base station, based on the power boosting gain reported by the terminal, determines the MCS index range according to the difference between the power boosting gain and the LLS performance loss (the link-level performance loss of π / 2-BPSK compared to QPSK under the same SE). The maximum MCS index is the MCS index corresponding to the maximum performance loss when the difference is positive. For example, if the terminal reports a supported power boosting gain of 2.8dB, and the maximum performance loss when the difference between the power boosting gain and the LLS performance loss is positive is 2.7dB, the corresponding SE is 0.877, and the corresponding MCS index is 6. Therefore, the maximum MCS index is 6, and the corresponding MCS indexes range from 2 to 6.
[0368] For example, Total gain [dB] = Power gain [dB] minus Demodulation loss [dB] of π / 2-BPSK relative to QPSK. The maximum value of the MCS index is selected as the maximum value of the MCS index when the total gain is greater than or equal to 0. The demodulation loss of π / 2-BPSK relative to QPSK is shown in Table 12 below:
[0369] Table 12
[0370]
[0371] For example, the total gain and the corresponding maximum MCS index are calculated as shown in Table 13 below:
[0372] Table 13
[0373]
[0374]
[0375] For terminals that meet both conditions, the power gains are 1dB and 2.8dB, respectively. In the example in Table 13, the corresponding table is 64QAM. When the power gain is 1dB, the maximum SE when the total power is non-negative is 0.6016, corresponding to the maximum MCS index index = 4; when the power gain is 2.8dB, the maximum SE when the total power is non-negative is 0.877, corresponding to the maximum MCS index index = 6.
[0376] For the 64QAM table, as shown in Table 14, when the power gain is 1dB, the maximum SE when the total power is non-negative is 0.6016, corresponding to the maximum MCS index index = 4; when the power gain is 2.8dB, the maximum SE when the total power is non-negative is 0.877, corresponding to the maximum MCS index index = 6.
[0377] Table 14
[0378]
[0379]
[0380] As shown in Table 15, for the 64QAM Low-SE table, when the power gain is 1dB, the maximum SE when the total power is non-negative is 0.6016, corresponding to the maximum MCS index index = 10; when the power gain is 2.8dB, the maximum SE when the total power is non-negative is 0.877, corresponding to the maximum MCS index index = 12.
[0381] Table 15
[0382]
[0383] Based on the above embodiments, in order to achieve accurate indication of the network device, in some examples, the terminal can send second information to the network device in advance to assist the network device in making decisions. Then, the network device sends first information to the terminal according to the second information, that is, the process of step S201 is executed. Correspondingly, the terminal receives the first information sent by the network device according to the second information, and then determines the MCS index range corresponding to the first modulation mode in the MCS table according to the first information, that is, the process of step S202 is executed.
[0384] In some embodiments, the second information may include at least one of the following:
[0385] d1. The range of MCS indexes associated with the first modulation scheme supported by the terminal;
[0386] d2, Maximum MCS Index, which is used to determine the range of MCS indices supported by the terminal in relation to the first modulation scheme;
[0387] d3, Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme;
[0388] d4. Power boost gain supported by the terminal;
[0389] d5. Power rating of the terminal;
[0390] d6. Percentage of time spent sending data uplink;
[0391] d7. Duration for uplink transmission within a wireless frame.
[0392] The communication method involved in the embodiments of this disclosure may include at least one of steps S201 to S202. For example, step S201 may be implemented as a standalone embodiment; or, step S202 may be implemented as a standalone embodiment. In addition, some or all of the steps in S201 to S202 may be combined and implemented as standalone embodiments, and this disclosure does not limit this.
[0393] This disclosure proposes a communication scheme in which a terminal can accurately determine the MCS index range corresponding to a first modulation scheme in the MCS table based on the first information sent by the network device. For example, for a higher code rate π / 2-BPSK modulation scheme, the terminal can accurately determine the MCS index range of the π / 2-BPSK modulation scheme in the MCS table. Subsequently, the terminal can accurately use the higher code rate π / 2-BPSK modulation scheme for uplink data transmission according to the instructions of the network device, effectively reducing PAPR, thereby improving spectrum efficiency and uplink coverage.
[0394] Figure 3A This is a schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 3A As shown, the method includes:
[0395] Step S3101: The terminal receives the first information sent by the network device.
[0396] In some embodiments, the first information includes at least one of the following:
[0397] Parameters used to indicate the modulation order;
[0398] Parameters used to indicate the range of the MCS index;
[0399] A parameter used to indicate whether the MCS index range is active.
[0400] In step S3102, the terminal determines the MCS index range corresponding to the first modulation mode in the MCS table based on the first information.
[0401] In some embodiments, the terminal determines the modulation order corresponding to the MCS index in the first MCS index range as a first value based on the first information, and uses the first MCS index range as the MCS index range corresponding to the first modulation method. The first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0402] In some embodiments, the terminal determines the modulation order corresponding to the MCS index in the second MCS index range as a first value based on the first information, and uses the second MCS index range as the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the terminal when the first condition is not met.
[0403] In some embodiments, the terminal determines that the first MCS index range is activated based on the first information, and uses the first MCS index range as the MCS index range corresponding to the first modulation scheme. The first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0404] In some embodiments, the terminal determines that the second MCS index range is activated based on the first information, and uses the second MCS index range as the MCS index range corresponding to the first modulation scheme. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0405] In some embodiments, the first condition includes all of the following:
[0406] The terminal uses Time Division Duplex (TDD) mode for communication.
[0407] The terminal uses the first modulation method to boost power;
[0408] The terminal operates within a preset frequency band range, which is at least one of the following: n40, n41, n77, n78, and n79.
[0409] The proportion of time units used for uplink data transmission in a wireless frame does not exceed a preset threshold.
[0410] In some embodiments, the terminal determines the modulation order corresponding to the MCS index in the first MCS index range as a second value based on the first information, and uses the first MCS index range as the MCS index range corresponding to the second modulation mode. The first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0411] In some embodiments, the terminal determines that the first MCS index range is deactivated based on the first information, and uses the first MCS index range as the MCS index range corresponding to the second modulation scheme. The first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0412] In some embodiments, the terminal determines the modulation order corresponding to the MCS index in the second MCS index range as a second value based on the first information, and uses the second MCS index range as the MCS index range corresponding to the second modulation mode. The second MCS index range is the MCS index range corresponding to the terminal when the first condition is not met.
[0413] In some embodiments, the terminal determines that the second MCS index range is deactivated based on the first information, and uses the second MCS index range as the MCS index range corresponding to the second modulation scheme. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0414] In some embodiments, a first MCS index range and / or a second MCS index range are determined based on the first information; and the MCS index range corresponding to the first modulation scheme in the MCS table is determined based on the first MCS index range and / or the second MCS index range.
[0415] In some embodiments, determining the MCS index range corresponding to the first modulation scheme in the MCS table based on the first MCS index range and / or the second MCS index range includes any one of the following:
[0416] The first MCS index range is used as the MCS index range corresponding to the first modulation mode in the MCS table;
[0417] The second MCS index range is used as the MCS index range corresponding to the first modulation mode in the MCS table;
[0418] The union of the first MCS index range and the second MCS index range is taken as the MCS index range corresponding to the first modulation mode in the MCS table.
[0419] In some embodiments, the activation of the first MCS index range is determined based on the first information, and the first MCS index range is used as the MCS index range corresponding to the first modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
[0420] In some embodiments, the terminal determines that the first MCS index range is deactivated based on the first information, and uses the first MCS index range as the MCS index range corresponding to the second modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
[0421] In some embodiments, the first MCS index range is different from the second MCS index range; and / or, the second MCS index range is a proper subset of the first MCS index range.
[0422] In some embodiments, the terminal sends second information to the network device; correspondingly, the terminal receives the first information sent by the network device based on the second information.
[0423] The second information is carried by at least one of the following:
[0424] User equipment capability signaling; User equipment auxiliary information; UCI; MAC CE.
[0425] In some embodiments, the second information includes at least one of the following:
[0426] The range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0427] Maximum MCS index, which is used to determine the range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0428] Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme;
[0429] The terminal supports power boost gain;
[0430] The power level of the terminal;
[0431] The percentage of time spent sending data uplink;
[0432] The duration used for uplink transmission within a wireless frame.
[0433] In some embodiments, the MCS table is a 64QAM table or a 64QAM low spectral efficiency table.
[0434] Optionally, the alternative implementations of steps S3101 to S3102 can be found in other alternative implementations involved in steps S201 to S202, which will not be repeated here.
[0435] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0436] This disclosure proposes a communication scheme in which a terminal can accurately determine the MCS index range corresponding to a first modulation scheme in the MCS table based on the first information sent by the network device. For example, for a higher code rate π / 2-BPSK modulation scheme, the terminal can accurately determine the MCS index range of the π / 2-BPSK modulation scheme in the MCS table. Subsequently, the terminal can accurately use the higher code rate π / 2-BPSK modulation scheme for uplink data transmission according to the instructions of the network device, effectively reducing PAPR, thereby improving spectrum efficiency and uplink coverage.
[0437] Figure 3B This is a schematic diagram illustrating a communication method according to an embodiment of this disclosure. For example... Figure 3B As shown, the method includes:
[0438] Step S3201: The network device sends the first information to the terminal.
[0439] In some embodiments, the first information is used to determine the MCS index range corresponding to the first modulation scheme in the MCS table.
[0440] In some embodiments, the first information includes at least one of the following:
[0441] Parameters used to indicate the modulation order;
[0442] Parameters used to indicate the range of the MCS index;
[0443] A parameter used to indicate whether the MCS index range is active.
[0444] In some embodiments, the first information is used to indicate that the modulation order corresponding to the MCS index in the first MCS index range is a first value, the first MCS index range is the MCS index range corresponding to the first modulation method, and the first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition.
[0445] In some embodiments, the first information is used to indicate that the first MCS index range is activated, the first MCS index range is the MCS index range corresponding to the first modulation scheme, and the first MCS index range is the MCS index range corresponding to the condition that the terminal meets the first condition.
[0446] In some embodiments, the first information is used to indicate that the modulation order corresponding to the MCS index in the second MCS index range is a first value, the second MCS index range is the MCS index range corresponding to the first modulation method, and the second MCS index range is the MCS index range corresponding to the terminal not meeting the first condition.
[0447] In some embodiments, the first information is used to indicate that the second MCS index range is activated, the second MCS index range is the MCS index range corresponding to the first modulation scheme, and the second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0448] In some embodiments, the first condition includes all of the following:
[0449] The terminal uses TDD mode for communication;
[0450] The terminal uses the first modulation method to boost power;
[0451] The terminal operates within a preset frequency band range, which is at least one of the following: n40, n41, n77, n78, and n79.
[0452] The proportion of time units used for uplink data transmission in a wireless frame does not exceed a preset threshold.
[0453] In some embodiments, if the first information is used to indicate that the modulation order corresponding to the MCS index in the second MCS index range is a first value, or if the first information is used to indicate that the second MCS index range is activated, then the second MCS index range is the MCS index range corresponding to the first modulation mode in the MCS table, and the second MCS index range is determined when the terminal meets the second condition.
[0454] In some embodiments, the second condition includes at least one of the following:
[0455] The terminal does not meet the first condition;
[0456] The terminal transmits DMRS using a first type of sequence and has received an indication from the network device to enable uplink DMRS transformation precoding.
[0457] In some embodiments, the first information is used to determine that the modulation order corresponding to the MCS index in the first MCS index range is a second value, the first MCS index range is the MCS index range corresponding to the second modulation mode, and the first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition.
[0458] In some embodiments, the first information is used to determine that the first MCS index range is deactivated, the first MCS index range is the MCS index range corresponding to the second modulation scheme, and the first MCS index range is the MCS index range corresponding to the terminal when the first condition is met.
[0459] In some embodiments, the first information is used to determine that the modulation order corresponding to the MCS index in the second MCS index range is a second value, the second MCS index range is the MCS index range corresponding to the second modulation mode, and the second MCS index range is the MCS index range corresponding to the terminal not meeting the first condition.
[0460] In some embodiments, the first information is used to determine that the second MCS index range is deactivated, the second MCS index range is the MCS index range corresponding to the second modulation scheme, and the second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
[0461] In some embodiments, the first information is used to determine a first MCS index range and / or a second MCS index range, and the first MCS index range and / or the second MCS index range are used to determine the MCS index range corresponding to the first modulation scheme in the MCS table.
[0462] In some embodiments, the first MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table;
[0463] In some embodiments, the second MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table;
[0464] In some embodiments, the union of the first MCS index range and the second MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table.
[0465] In some embodiments, if the first information is used to determine that a first MCS index range is activated, then the first MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table, and the first MCS index range is determined based on the second information sent by the terminal; or...
[0466] The first information is used to determine that the second MCS index range is activated. The second MCS index range is the MCS index range corresponding to the first modulation mode in the MCS table. The second MCS index range is determined according to the second information sent by the terminal.
[0467] In some embodiments, if the first information is used to determine that the first MCS index range is deactivated, then the first MCS index range is the MCS index range corresponding to the second modulation scheme in the MCS table, and the first MCS index range is determined based on the second information sent by the terminal; or...
[0468] The first information is used to determine that the second MCS index range is deactivated. The second MCS index range is the MCS index range corresponding to the second modulation mode in the MCS table. The second MCS index range is determined according to the second information sent by the terminal.
[0469] In some embodiments, the first MCS index range is different from the second MCS index range; and / or, the second MCS index range is a proper subset of the first MCS index range.
[0470] In some embodiments, the parameters used to indicate the MCS index range include at least one of the following:
[0471] Parameters used to indicate the range of values for the MCS index;
[0472] A parameter used to indicate the maximum MCS index value within the MCS index range;
[0473] A parameter used to indicate the maximum spectral efficiency value for the MCS index range.
[0474] In some embodiments, the network device receives second information sent by the terminal; and sends the first information to the terminal based on the second information.
[0475] In some embodiments, the second information includes at least one of the following:
[0476] The range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0477] Maximum MCS index, which is used to determine the range of MCS indexes supported by the terminal and associated with the first modulation scheme;
[0478] Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme;
[0479] The terminal supports power boost gain;
[0480] The power level of the terminal;
[0481] The percentage of time spent sending data uplink;
[0482] The duration used for uplink transmission within a wireless frame.
[0483] In some embodiments, the MCS table is a 64QAM table or a 64QAM low spectral efficiency table.
[0484] Optionally, the alternative implementations of step S3201 can be found in other alternative implementations involved in steps S201 to S202, which will not be repeated here.
[0485] In some embodiments, the steps and their optional implementations in other embodiments described before or after this embodiment, as well as other related parts in the specification, can be referred to, and will not be repeated here.
[0486] This disclosure proposes a communication scheme in which a terminal can accurately determine the MCS index range corresponding to a first modulation scheme in the MCS table based on the first information sent by the network device. For example, for a higher code rate π / 2-BPSK modulation scheme, the terminal can accurately determine the MCS index range of the π / 2-BPSK modulation scheme in the MCS table. Subsequently, the terminal can accurately use the higher code rate π / 2-BPSK modulation scheme for uplink data transmission according to the instructions of the network device, effectively reducing PAPR, thereby improving spectrum efficiency and uplink coverage.
[0487] The following are some exemplary specific solutions proposed in the embodiments of this disclosure:
[0488] In the embodiments of this disclosure, at the same code rate, π / 2-BPSK has a PAPR advantage over QPSK, allowing the power amplifier to operate more efficiently, thereby improving uplink coverage. Under the premise of the same coverage (same power back-off), using π / 2-BPSK with a higher code rate instead of QPSK can transmit more bits and improve spectral efficiency.
[0489] The scheme provided in this disclosure can be used to determine the index range of the MCS table with a higher code rate (2 times) for reusing existing QPSK rows of π / 2BPSK, so as to improve coverage and enhance spectral efficiency.
[0490] Considering that the power boosting gain of π / 2BPSK (π / 2-BPSK has a certain power boosting gain compared to QPSK) varies under different cases:
[0491] Example 1: If all of the following conditions are met: the terminal has the capability to support π / 2-BPSK power boosting, adopts TDD mode, uses π / 2BPSK modulation, operates in the n40, n41, n77, n78 and n79 frequency bands, and the time slots used for uplink transmission in the radio frame do not exceed 40%, π / 2-BPSK has a power boosting gain of 2.8dB compared to QPSK.
[0492] Example 2: If none of the conditions in case 1 are met, then π / 2-BPSK has a 1dB powerboosting gain compared to QPSK.
[0493] When determining the maximum number of entries for π / 2-BPSK that the MCS table can support, it is necessary to determine the difference between the power boosting gain and the LLS performance loss (the link-level performance loss of π / 2-BPSK compared to QPSK under the same SE). Based on this difference, a scalable MCS index is determined. Therefore, for different power boosting gains, the set / range of MCS indexes that can support extended π / 2-BPSK will also be different. Therefore, this scheme considers determining an independent MCS index range (for higher bitrate π / 2-BPSK) for different power boosting gains.
[0494] In some examples, for different power boosting gains, consider determining the independent MCS index range (for higher bitrate π / 2-BPSK) based on at least one of the following methods:
[0495] Method 1: Determine the MCS index range in the MCS table based on protocol predefined parameters (for higher bitrate π / 2-BPSK)
[0496] The modulation order of the first MCS table index range or set is a first preset candidate value, which is {1, 2}, where 1 corresponds to π / 2-BPSK and 2 corresponds to QPSK; the modulation order of the second MCS table index range or set is a second preset candidate value, which is {1, 2}, where 1 corresponds to π / 2-BPSK and 2 corresponds to QPSK; the first MCS table index range or set is different from the second MCS index range or set, and / or the second MCS indexes range or set is a proper subset of the first MCS indexes range / set.
[0497] Example 1:
[0498] For a 64QAM table (for DFT-s-OFDM), the first set of MCS indexes contains MCS indexes 2, 3, 4, 5, 6; for a 64QAM lowSE (for DFT-s-OFDM), the second set of MCS indexes contains MCS indexes 6, 7, 8, 9, 10, 11, 12.
[0499] For a 64QAM table (used for DFT-s-OFDM), the second set of MCS indexes contains MCS indexes 2, 3, and 4. For a 64QAM lowSE table (used for DFT-s-OFDM), the second set of MCS indexes contains MCS indexes 6, 7, 8, 9, and 10.
[0500] Example 2:
[0501] For a 64QAM table (used for DFT-s-OFDM), the first set of MCS indexes is 2, 3, 4, 5; for a 64QAM lowSE table (used for DFT-s-OFDM), the second set of MCS indexes is 6, 7, 8, 9, 10, 11.
[0502] The second MCS index is 2,3,4 for the 64QAM table (for DFT-s-OFDM) and 6,7,8,9,10 for the 64QAMlowSE table (for r DFT-s-OFDM).
[0503] In some examples, the first condition is that all of the following conditions are met:
[0504] Adopting the TDD model;
[0505] Use π / 2BPSK modulation;
[0506] The terminal supports power boosting for π / 2BPSK and has reported this capability.
[0507] It operates in the n40, n41, n77, n78 and n79 frequency bands;
[0508] No more than 40% of the time slots in a radio frame are used for uplink transmission.
[0509] The second condition includes at least one of the following:
[0510] The first condition is not met;
[0511] The terminal supports π / 2BPSK DMRS and the high-level parameter dmrs-UplinkTransformPrecoding is configured.
[0512] In some examples, the interaction between the terminal and the base station:
[0513] The terminal side and the base station side determine the current MCS table for π / 2-BPSK as the first MCS indexes range, or as the second MCS indexes range / set, based on the first condition or the second condition.
[0514] Furthermore, based on the first parameter configured by the base station, the terminal determines at least one value of q / m1 / m corresponding to the modulation order in the table. The first parameter adopts at least one of the following designs:
[0515] Opt.1, for q, m1, m are independent;
[0516] Opt.2, or the first parameter, is common to m1, m, and q;
[0517] Opt.3, or m1, m share the same first parameter, while q is independent of the first parameter of m1 / m.
[0518] The first parameter can take the value of 1 or 2.
[0519] One possible example is that, in response to the fulfillment of the first condition, the terminal determines that the current MCS table is used for π / 2-BPSK within the first MCS indexes range (that is, the modulation scheme corresponding to the first MCS indexes range can be π / 2-BPSK or QPSK). Further, the terminal determines the specific modulation scheme / modulation order based on the first parameter configured / indicated by the base station; for example, if the first parameter configured / indicated by the base station is 1, then the modulation scheme corresponding to the first MCS indexes range is determined to be π / 2-BPSK. Further, when the terminal uses DFT-s-OFDM for PUSCH transmission, if the MCS index indicated in the scheduling information / semi-static configuration information is included in the first MCS indexes set / range, then it means that the modulation order is 1, i.e., uplink transmission is performed using the π / 2-BPSK method and the corresponding code rate.
[0520] Method 2: Determine the MCS index range in the MCS table based on base station configuration / indication (for higher code rates π / 2-BPSK)
[0521] Specifically, the configuration / instruction method is at least one of the following:
[0522] Method 2-1: Based on the first parameter, determine the range of the first MCS indexes; based on the second parameter, determine the range of the second MCS indexes. The ranges of the first and second MCS indexes are independent and do not overlap. The first parameter can be configured independently, but the second parameter needs to be configured together with the first parameter for the terminal.
[0523] If the base station is configured with only the first parameter, the terminal determines the corresponding modulation scheme as π / 2-BPSK based on the first MCS indexes range, or the modulation order corresponding to the first MCS indexes range is 1;
[0524] If the base station is configured with a first parameter and a second parameter, the terminal determines the third MCS indexes range based on the first MCS indexes range indicated by the first parameter and the second MCS indexes range indicated by the second parameter. The terminal determines the corresponding modulation scheme as π / 2-BPSK based on the third MCS indexes range, or the modulation order corresponding to the first MCS indexes range is 1.
[0525] For example, if the first parameter indicates that the MCS indexes range is 2-4 and the second parameter indicates that the MCS indexes range is 4-6, then the terminal determines the third MCS indexes range as 2-6 based on the first and second parameters. The modulation scheme corresponding to the third MCS indexes range is π / 2-BPSK.
[0526] Method 2-2: Determine the first MCS indexes range based on the first parameter, and determine the second MCS indexes range based on the second parameter. The first MCS indexes range is a proper subset of the second MCS indexes range.
[0527] For example, the first MCS indexes range corresponds to 2-4, and the second MCS indexes range corresponds to 2-6. Based on the indication of the first or second parameter, the terminal determines the corresponding MCS indexes range and the corresponding modulation order as π / 2-BPSK.
[0528] For the definition of the first / second parameter values in methods 2-1 and 2-2, at least one of the following methods shall be adopted:
[0529] Opt.1, the correspondence between the first / second MCS indexes ranges corresponding to the first / second parameters.
[0530] The protocol can be preset to further activate / deactivate the first / second MCS indexes range using 1 bit. Further, optionally, if the first / second MCS indexes range is activated, the range is transmitted using π / 2-BPSK and the corresponding code rate with a DFT-s-OFDM waveform for PUSCH transmission.
[0531] Opt.2, the first / second parameter directly indicates the specific value of the first / second range.
[0532] Furthermore, optionally, if the first / second MCS indexes range is activated, the range is transmitted using a DFT-s-OFDM waveform with π / 2-BPSK and the corresponding code rate (the specific value can be designed using the first parameter value as described in methods 2-3, indicating the maximum MCS indexes value, SE, directly indicating the MCS indexes range, etc.).
[0533] Method 2-3: Determine the range of the first MCS indexes and its corresponding modulation order based on the first parameter.
[0534] For example, if the range of the first MCS indexes is determined to be 2-6 based on the indication of the first parameter, then the corresponding modulation order is 1.
[0535] For methods 2-3, specifically, the value of the first parameter can be designed as follows:
[0536] Opt.1, the first parameter indicates the maximum value of the MCS indexes.
[0537] The first MCS indexes range is determined based on the protocol preset value and the maximum MCS indexes value. The candidate values for the maximum MCS indexes value can be {3, 4, 5, 6}.
[0538] Opt.2, the first parameter indicates SE (spectral efficiency).
[0539] The maximum MCS indexes are determined based on the MCS indexes corresponding to SE, and the range of the first MCS indexes is determined accordingly. In the 64QAM table, the MCS indexes corresponding to SE = 0.7402 are 5, so the maximum MCS indexes are 5, and the range of the first MCS indexes is 2-5.
[0540] Opt.3, the first parameter directly indicates the range of MCS indexes.
[0541] The first MCS indexes range is determined based on the range of MCS indexes indicated by the first parameter. The range of MCS indexes indicated by the first parameter can be 2-6, which directly corresponds to the first MCS indexes range of 2-6.
[0542] Based on method 2-1 / 2-2 / 2-3, the first parameter is carried by at least one of the following signaling methods:
[0543] RRC, DCI, MAC CE, System Messages.
[0544] Method 3: The MCS index range in the MCS table (for higher code rates π / 2-BPSK) is determined based on terminal reports, and the activation and deactivation of the MCS table index range are indicated based on configuration / indication signaling. Further, optionally, if the MCS table index range is activated, the modulation scheme corresponds to π / 2-BPSK; if the MCS table index range is deactivated, the modulation scheme corresponds to QPSK.
[0545] The terminal reports a second parameter to the base station, and the base station determines the range of the first MCS indexes based on the second parameter. Optionally, the second parameter is reported to the base station by the terminal via at least one of the following uplink signaling methods:
[0546] User equipment capability signaling, user equipment assistance information, UCI, MAC CE, etc.
[0547] For example, if the range of the first MCS indexes is determined to be 2-6 based on the second parameter, then the corresponding modulation order is 1.
[0548] Furthermore, optionally, the base station can indicate the activation and deactivation of the first MCS indexes range through a third parameter. For example, the presence of the field or a value of 1 indicates activation, otherwise it indicates deactivation. The third parameter can be carried by at least one signaling method such as RRC / DCI / MAC CE.
[0549] Specifically, the value of the second parameter and the design for determining the range of the first MCS indexes through the second parameter can be one of the following:
[0550] Opt.1, the terminal reports the second parameter indicating the maximum supported MCS indexes value.
[0551] The base station determines the first MCS indexes range based on the maximum MCS indexes value supported by the second parameter.
[0552] Optionally, the candidate values for the second parameter (the maximum supported MCS indexes) reported by the terminal can be consecutive values, such as {2,3,4,5,6}, or {2,3,4,5}.
[0553] It can also be several individual candidate values, such as {4,6}
[0554] Example #1: The base station reports the first information through the UE capability. An example of an RRC parameter design is as follows:
[0555] If the candidate values are continuously selected, the relevant RRC parameter for capability reporting is:
[0556]
[0557] If several values are used as candidate values, then the relevant RRC parameter for capability reporting is:
[0558] Mcs-indexes-four ENUMERATED{supported}
[0559] Mcs-indexes-six ENUMERATED{supported}
[0560] Example #2: The base station reports the first information through the UE capability. Assuming that several candidate values are used, an example of an RRC parameter design is as follows:
[0561] maximum-MCS-Index ENUMERATED{3, 6}
[0562] or,
[0563] maximum-MCS-Index ENUMERATED{4, 6}
[0564] If the terminal reports the second parameter and its maximum supported MCS indexes is 4, then the range of the first MCS indexes is 2-4.
[0565] Opt.2, the terminal reports the second parameter indicating the maximum supported SE (spectral efficiency) for π / 2BPSK.
[0566] The maximum MCS indexes are determined based on the MCS indexes corresponding to the SE, and the range of the first MCS indexes is determined accordingly.
[0567] For example, if the terminal reports the second parameter indicating that the maximum supported SE is 0.6016, and the MCS indexes corresponding to SE=0.6016 in the 64QAM table are 4, then the maximum MCS indexes are 4, and the range of the first MCS indexes is 2-4.
[0568] The candidate values for SE include at least one of the following:
[0569] 0.6016, 0.7402, 0.8770
[0570] Opt.3, the terminal reports the second parameter, which directly indicates the range of supported MCS indexes.
[0571] The first MCS indexes range is determined based on the protocol's preset MCS indexes value range and the MCS indexes value range supported by the second parameter. For example, the protocol presets two MCS indexes value ranges, one is {2,3,4,5,6} and the other is {2,3}.
[0572] If the base station reports the first information through the UE capability, the relevant IE for capability reporting can be...
[0573] Mcs-indexesSET1 ENUMERATED{supported}
[0574] Mcs-indexesSET2 ENUMERATED{supported}
[0575] If the second parameter reports that the MCS indexes support a value range of 1, then the first MCS indexes range is {2,3,4,5,6}.
[0576] Opt.4, the terminal reports the second parameter indicating the supported power boosting gain.
[0577] Based on the power boosting gain supported by the second parameter reported by the terminal, the base station determines the range of the first MCS indexes according to the difference between the power boosting gain and the performance loss of LLS (the link-level performance loss of π / 2-BPSK compared to QPSK under the same SE). The maximum MCS indexes are the MCS indexes corresponding to the maximum performance loss when the difference is positive.
[0578] For example, if the terminal reports the second parameter indicating that the supported power boosting is 2.8dB, and the difference between the power boosting gain and the performance loss of LLS is positive, the maximum performance loss is 2.7dB, the corresponding SE is 0.877, and the corresponding MCS indexes are 6. Therefore, the maximum MCS indexes are 6, and the first MCS indexes range from 2 to 6.
[0579] Based on method 3, the first parameter is carried by at least one of the following signaling methods:
[0580] UE Capability, UE assistant information, MAC CE.
[0581] In some embodiments, the above scheme is applicable to the design of MCS tables corresponding to at least one of the following DFT-s-OFDM: 64QAM MCS table, 64QAM lowSE MCS table. The first / second parameters can be independent or the same for the 64QAM MCS table and the lowSE table.
[0582] In some embodiments, based on the above embodiments, the terminal reports a first message to the base station via uplink signaling to assist the base station in configuring the maximum MCS entries of the MCS table and scheduling MCS indexes.
[0583] The uplink signaling includes at least one of the following: MAC CE, UCI, UAI, UE capability signaling.
[0584] The first message includes at least one of the following:
[0585] UE power boosting gain;
[0586] Power class;
[0587] Duty cycle;
[0588] The maximum transmission duration (UL) within a radioframe;
[0589] The terminal supports π / 2-BPSK scalable maximum MCS index, or scalable modulation and coding scheme index in DFT-s-OFDM 64QAM MCS table and DFT-s-OFDM 64QAM low spectral efficiency MCS table;
[0590] The terminal supports scalable maximum spectral efficiency for π / 2-BPSK, or scalable spectral efficiency in the DFT-s-OFDM 64QAM MCS table and the DFT-s-OFDM 64QAM low spectral efficiency MCS table;
[0591] The first message can be either an independent parameter for the 64QAM MCS table and the 64QAM lowSE table, or it can be the same parameter.
[0592] This embodiment proposes a π / 2BPSK correlation scheme for higher code rates to improve coverage and enhance spectral efficiency.
[0593] This disclosure also proposes an apparatus (also referred to as a communication device, etc.) for implementing any of the above methods. For example, an apparatus is proposed that includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another apparatus is proposed that includes units or modules for implementing the steps performed by a network device (e.g., an access network device, a core network functional node, a core network device, etc.) in any of the above methods.
[0594] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0595] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0596] Figure 4A This is a schematic diagram of the structure of a terminal according to an embodiment of this disclosure. The terminal is used to execute any of the above methods. In some embodiments, such as Figure 4A As shown, the terminal may include at least one of a transceiver module 5101, a processing module 5102, etc. In some embodiments, the transceiver module is configured to receive first information sent by a network device; and, based on the first information, determine the MCS index range corresponding to a first modulation scheme in an MCS table. Optionally, the transceiver module 5101 is used to perform at least one of the communication steps such as sending and / or receiving performed by the terminal in any of the above methods, which will not be elaborated further here. Optionally, the processing module 5102 is used to perform at least one of the other steps performed by the terminal in any of the above methods, which will not be elaborated further here.
[0597] Figure 4B This is a schematic diagram of the structure of a network device according to an embodiment of this disclosure. The network device is used to perform any of the above methods. In some embodiments, such as Figure 4BAs shown, the network device may include at least one of a transceiver module 5201, a processing module 5202, etc. In some embodiments, the transceiver module is configured to send first information to the terminal; wherein the first information is used to determine the MCS index range corresponding to the first modulation scheme in the MCS table. Optionally, the transceiver module 5201 is used to perform the communication steps such as sending and / or receiving performed by the network device in any of the above methods, which will not be described in detail here. Optionally, the processing module 5202 is used to perform other steps performed by the network device in any of the above methods, which will not be described in detail here.
[0598] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module, which may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0599] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module.
[0600] In some embodiments, the processing module can be replaced by the processor, and the transceiver module can be replaced by the transceiver.
[0601] Figure 5A This is a schematic diagram of the structure of the communication device 6100 proposed in this embodiment. The communication device 6100 can be a network device (e.g., access network device, core network device, etc.), a terminal (e.g., user equipment, etc.), a chip, chip system, or processor that supports the network device in implementing any of the above methods, or a chip, chip system, or processor that supports the terminal in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0602] like Figure 5A As shown, the communication device 6100 is used to execute any of the above methods. In some embodiments, the communication device 6100 includes one or more processors 6101. The processor 6101 may be a general-purpose processor or a special-purpose processor, such as a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 is used to execute any of the above methods. Optionally, one or more processors 6101 are used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0603] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceivers 6102 perform the communication steps such as sending and / or receiving in the above method, and the processor 6101 performs other processing steps. In optional embodiments, the transceiver may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, interface, etc., can be used interchangeably; the terms transmitter, sending unit, transmitter, sending circuit, etc., can be used interchangeably; the terms receiver, receiving unit, receiver, receiving circuit, etc., can be used interchangeably.
[0604] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data and / or instructions. Optionally, one or more processors 6101 are used to invoke instructions stored in the memory 6103 to cause the communication device 6100 to perform any of the above methods. Optionally, all or part of the memory 6103 may also be located outside the communication device 6100. In an optional embodiment, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuit 6104 is connected to the memory 6102 and can be used to receive data and / or instructions from the memory 6102 or other devices, and can be used to send data and / or instructions to the memory 6102 or other devices. For example, the interface circuit 6104 can read data and / or instructions stored in the memory 6102 and send the data and / or instructions to the processor 6101.
[0605] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may vary. Figure 5A The limitations. The communication device may be a standalone device or part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally including storage components for storing data, programs and / or instructions; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0606] Figure 5B This is a schematic diagram of the structure of chip 6200 according to an embodiment of this disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to... Figure 5B The diagram shown is a schematic representation of the structure of chip 6200, but it is not limited to this.
[0607] Chip 6200 includes one or more processors 6201. Chip 6200 is used to perform any of the methods described above.
[0608] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data and / or instructions. Optionally, all or part of the memories 6203 may be located outside of chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data and / or instructions from memory 6203 or other devices, and interface circuit 6202 can be used to send data and / or instructions to memory 6203 or other devices. For example, interface circuit 6202 can read data and / or instructions stored in memory 6203 and send the data and / or instructions to processor 6201.
[0609] In some embodiments, the interface circuit 6202 performs communication steps such as sending and / or receiving in the above-described method. For example, the interface circuit 6202 performing communication steps such as sending and / or receiving in the above-described method refers to the interface circuit 6202 performing data and / or instruction interaction between the processor 6201, the chip 6200, the memory 6203, or the transceiver device. In some embodiments, the processor 6201 performs other processing steps.
[0610] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0611] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device, cause the communication device to perform any of the above methods. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0612] This disclosure also proposes a program product, including a program and / or instructions, which, when executed by a communication device, cause the communication device to perform any of the above methods. Optionally, the program product is a computer program product. Optionally, the program product is stored on the storage medium.
[0613] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
Claims
1. A communication method, characterized in that, The method, executed by a terminal, includes: Receive the first message sent by the network device; Based on the first information, determine the MCS index range corresponding to the first modulation scheme in the modulation coding scheme MCS table.
2. The method according to claim 1, characterized in that, The first information is used to indicate at least one of the following: The parameter of modulation order; The parameters of the MCS index range; The parameter indicating whether the MCS index range is active.
3. The method according to any one of claims 1 to 2, characterized in that, Based on the first information, the MCS index range corresponding to the first modulation scheme in the MCS table is determined, including: Based on the first information, the modulation order corresponding to the MCS index in the first MCS index range is determined as a first value, and the first MCS index range is taken as the MCS index range corresponding to the first modulation method. The first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or... Based on the first information, the modulation order corresponding to the MCS index in the second MCS index range is determined to be the first value, and the second MCS index range is taken as the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition; or... Based on the first information, it is determined that the first MCS index range is activated, and the first MCS index range is used as the MCS index range corresponding to the first modulation scheme. The first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or... Based on the first information, it is determined that the second MCS index range is activated, and the second MCS index range is used as the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
4. The method according to claim 3, characterized in that, The first condition includes at least one of the following: The terminal uses Time Division Duplex (TDD) mode for communication. The terminal uses the first modulation method to boost power; The terminal operates within a preset frequency band. The proportion of time units used for uplink data transmission in a wireless frame does not exceed a preset threshold.
5. The method according to any one of claims 1 to 2, characterized in that, The method further includes: Based on the first information, the modulation order corresponding to the MCS index in the first MCS index range is determined as the second value, and the first MCS index range is used as the MCS index range corresponding to the second modulation method. The first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or... Based on the first information, it is determined that the first MCS index range is deactivated, and the first MCS index range is used as the MCS index range corresponding to the second modulation scheme. The first MCS index range is the MCS index range corresponding to the terminal meeting the first condition; or... Based on the first information, the modulation order corresponding to the MCS index in the second MCS index range is determined as the second value, and the second MCS index range is taken as the MCS index range corresponding to the second modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition; or... Based on the first information, it is determined that the second MCS index range is deactivated, and the second MCS index range is used as the MCS index range corresponding to the second modulation scheme. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
6. The method according to any one of claims 1 to 2, characterized in that, Based on the first information, the MCS index range corresponding to the first modulation scheme in the MCS table is determined, including: Determine the first MCS index range and / or the second MCS index range based on the first information; The MCS index range corresponding to the first modulation scheme is determined based on the first MCS index range and / or the second MCS index range.
7. The method according to claim 6, characterized in that, The first MCS index range is used as the MCS index range corresponding to the first modulation scheme; or... The second MCS index range is used as the MCS index range corresponding to the first modulation scheme; or, The union of the first MCS index range and the second MCS index range is taken as the MCS index range corresponding to the first modulation scheme.
8. The method according to any one of claims 5 to 7, characterized in that, The second MCS index range is a proper subset of the first MCS index range.
9. The method according to any one of claims 1 to 2, characterized in that, Based on the first information, the MCS index range corresponding to the first modulation scheme in the MCS table is determined, including: Based on the first information, it is determined that the first MCS index range is activated, and the first MCS index range is used as the MCS index range corresponding to the first modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
10. The method according to any one of claims 1 to 2, characterized in that, The method further includes: Based on the first information, it is determined that the first MCS index range is deactivated, and the first MCS index range is used as the MCS index range corresponding to the second modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
11. The method according to claim 2, characterized in that, The parameters used to indicate the range of the MCS index include at least one of the following: Parameters used to indicate the range of values for the MCS index; A parameter used to indicate the maximum MCS index value within the MCS index range; A parameter used to indicate the maximum spectral efficiency value for the MCS index range.
12. The method according to any one of claims 1 to 11, characterized in that, The method further includes: Send the second information to the network device; The second information is carried by at least one of the following: User equipment capability signaling; User Equipment Auxiliary Information (UAI); Uplink Control Information (UCI); Media access control (MAC) control unit CE.
13. The method according to claim 12, characterized in that, The second information includes at least one of the following: The range of MCS indexes supported by the terminal and associated with the first modulation scheme; Maximum MCS index, which is used to determine the range of MCS indexes supported by the terminal and associated with the first modulation scheme; Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme; The terminal supports power boost gain; The power level of the terminal; The percentage of time spent sending data uplink; The duration used for uplink transmission within a wireless frame.
14. The method according to any one of claims 1 to 13, characterized in that, The MCS table is a 64 quadrature amplitude modulation (QAM) table or a 64QAM low spectral efficiency table. The first modulation method is π / 2 binary phase shift keying π / 2-BPSK modulation.
15. A communication method, characterized in that, Performed by a network device, the method includes: Send the first message to the terminal; The first information is used to determine the MCS index range corresponding to the first modulation scheme in the modulation coding scheme MCS table.
16. The method according to claim 15, characterized in that, The first information includes at least one of the following: Parameters used to indicate the modulation order; Parameters used to indicate the range of the MCS index; A parameter used to indicate whether the MCS index range is active.
17. The method according to any one of claims 15 to 16, characterized in that, The first information is used to indicate that the modulation order corresponding to the MCS index in the first MCS index range is a first value, the first MCS index range is the MCS index range corresponding to the first modulation method, and the first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or... The first information is used to indicate that the first MCS index range is activated, the first MCS index range is the MCS index range corresponding to the first modulation scheme, and the first MCS index range is the MCS index range corresponding to the condition that the terminal satisfies the first condition; or... The first information is used to indicate that the modulation order corresponding to the MCS index in the second MCS index range is a first value, the second MCS index range is the MCS index range corresponding to the first modulation method, and the second MCS index range is the MCS index range corresponding to the terminal not meeting the first condition; or... The first information is used to indicate that the second MCS index range is activated. The second MCS index range is the MCS index range corresponding to the first modulation method. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
18. The method according to claim 17, characterized in that, The first condition includes at least one of the following: The terminal uses Time Division Duplex (TDD) mode for communication. The terminal uses the first modulation method to boost power; The terminal operates within a preset frequency band. The proportion of time units used for uplink data transmission in a wireless frame does not exceed a preset threshold.
19. The method according to any one of claims 15 to 16, characterized in that, The first information is used to determine that the modulation order corresponding to the MCS index in the first MCS index range is the second value, the first MCS index range is used as the MCS index range corresponding to the second modulation mode, and the first MCS index range is the MCS index range corresponding to the terminal satisfying the first condition; or... The first information is used to determine that the first MCS index range is deactivated, the first MCS index range being the MCS index range corresponding to the second modulation scheme, and the first MCS index range being the MCS index range corresponding to the terminal satisfying the first condition; or... The first information is used to determine that the modulation order corresponding to the MCS index in the second MCS index range is the second value, the second MCS index range is the MCS index range corresponding to the second modulation mode, and the second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition; or... The first information is used to determine that the second MCS index range is deactivated. The second MCS index range is the MCS index range corresponding to the second modulation scheme. The second MCS index range is the MCS index range corresponding to the case where the terminal does not meet the first condition.
20. The method according to any one of claims 15 to 16, characterized in that, The first information is used to determine the first MCS index range and / or the second MCS index range, and the first MCS index range and / or the second MCS index range are used to determine the MCS index range corresponding to the first modulation mode in the MCS table.
21. The method according to claim 20, characterized in that, The first MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table; or, The second MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table; or, The union of the first MCS index range and the second MCS index range is the MCS index range corresponding to the first modulation scheme in the MCS table.
22. The method according to any one of claims 19 to 21, characterized in that, The second MCS index range is a proper subset of the first MCS index range.
23. The method according to any one of claims 15 to 16, characterized in that, The first information is used to determine that the first MCS index range is activated. The first MCS index range is the MCS index range corresponding to the first modulation method. The first MCS index range is determined according to the second information sent by the terminal.
24. The method according to any one of claims 15 to 16, characterized in that, The first information is used to determine that the first MCS index range is deactivated. The first MCS index range is the MCS index range corresponding to the second modulation scheme. The first MCS index range is determined based on the second information sent to the network device.
25. The method according to claim 16, characterized in that, The parameters used to indicate the range of the MCS index include at least one of the following: Parameters used to indicate the range of values for the MCS index; A parameter used to indicate the maximum MCS index value within the MCS index range; A parameter used to indicate the maximum spectral efficiency value for the MCS index range.
26. The method according to any one of claims 15 to 25, characterized in that, The method further includes: Receive the second information sent by the terminal; The second information is carried by at least one of the following: User equipment capability signaling; User Equipment Auxiliary Information (UAI); Uplink Control Information (UCI); Media access control (MAC) control unit CE.
27. The method according to claim 26, characterized in that, The second information includes at least one of the following: The range of MCS indexes supported by the terminal and associated with the first modulation scheme; Maximum MCS index, which is used to determine the range of MCS indexes supported by the terminal and associated with the first modulation scheme; Maximum spectral efficiency, which is used to determine the range of MCS indexes supported by the terminal in relation to the first modulation scheme; The terminal supports power boost gain; The power level of the terminal; The percentage of time spent sending data uplink; The duration used for uplink transmission within a wireless frame.
28. The method according to any one of claims 15 to 27, characterized in that, The MCS table is a 64 quadrature amplitude modulation (QAM) table or a 64QAM low spectral efficiency table. The first modulation method is π / 2 binary phase shift keying π / 2-BPSK modulation.
29. A communication device, characterized in that, The communication device is used to perform the method according to any one of claims 1 to 14 or 15 to 28.
30. A storage medium storing instructions, characterized in that, When the instructions are executed on a communication device, the communication device performs the method of any one of claims 1 to 14 or 15 to 28.
31. A program product comprising at least one of a program and instructions, characterized in that, When at least one of the programs or instructions is executed by a communication device, it implements the method of any one of claims 1 to 14 or 15 to 28.
