Method, device and storage medium for reporting capability
By reporting the supported MCS index values to the network device from the terminal, the problem of the terminal not supporting all indexes under the modulation mode is solved, and more accurate capability reporting and transmission reliability are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2023-02-07
- Publication Date
- 2026-07-10
AI Technical Summary
The terminal does not support all MCS indices under the supported modulation methods, which makes it impossible to obtain the expected gain. In the existing technology, the terminal can only report the supported modulation methods and cannot report the MCS index.
The terminal sends capability information to the network device, indicating the supported MCS index values, including some or all of the index values in one or more MCS index tables. The network device receives and configures the corresponding MCS index.
Accurately report terminal capabilities to avoid some index values failing to achieve the expected gain and ensure transmission reliability.
Smart Images

Figure CN116349264B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to a capability reporting method, apparatus, and storage medium. Background Technology
[0002] Some terminals do not support all MCS indices under the supported modulation schemes. However, in related technologies, terminals can only report the modulation schemes they support to the network device, but cannot report the MCS indices they support, which causes some terminals to fail to obtain the expected gain for some index values. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a capability reporting method, apparatus and storage medium.
[0004] According to a first aspect of the present disclosure, a capability reporting method is provided, applied to a terminal, the method comprising:
[0005] The terminal's capability information is sent to the network device. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0006] According to a second aspect of the present disclosure, a capability reporting method is provided, applied to a network device, the method comprising:
[0007] The terminal receives capability information sent by the receiving terminal. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0008] According to a third aspect of the present disclosure, a terminal is provided, the terminal comprising:
[0009] The transmitting module is configured to transmit the terminal's capability information to the network device. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0010] According to a fourth aspect of the present disclosure, a network device is provided, the network device comprising:
[0011] The receiving module is configured to receive capability information of the terminal sent by the terminal. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0012] According to a fifth aspect of the present disclosure, a communication system is provided, the communication system comprising:
[0013] A terminal for performing the method described in any one of the first aspects of this disclosure;
[0014] A network device for performing the method described in any one of the second aspects of this disclosure.
[0015] According to a sixth aspect of the present disclosure, a communication device is provided, the device comprising:
[0016] processor;
[0017] Memory used to store processor-executable instructions;
[0018] The processor is configured to perform the steps of any of the methods described in the first aspect of this disclosure, or the processor is configured to perform the steps of any of the methods described in the second aspect of this disclosure.
[0019] According to a seventh aspect of the present disclosure, a computer-readable storage medium is provided that stores computer program instructions thereon, which, when executed by a processor, implement the steps of any of the methods described in the first aspect of the present disclosure, or, when executed by a processor, implement the steps of any of the methods described in the second aspect of the present disclosure.
[0020] The technical solutions provided by the embodiments of this disclosure can include the following beneficial effects: by sending capability information indicating the MCS index values supported by the terminal, the terminal can more accurately report its capabilities, avoid the terminal not obtaining the expected gain for some index values corresponding to its supported modulation methods, and ensure the reliability of transmission.
[0021] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0022] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0023] Figure 1This is a schematic diagram illustrating a communication system according to an exemplary embodiment.
[0024] Figure 2 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment.
[0025] Figure 3 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment.
[0026] Figure 4 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment.
[0027] Figure 5 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment.
[0028] Figure 6 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment.
[0029] Figure 7 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment.
[0030] Figure 8 This is an interactive diagram illustrating a capability reporting method according to an exemplary embodiment.
[0031] Figure 9 This is a block diagram illustrating a terminal according to an exemplary embodiment.
[0032] Figure 10 This is a block diagram illustrating a network device according to an exemplary embodiment.
[0033] Figure 11 This is a block diagram illustrating a communication device according to an exemplary embodiment. Detailed Implementation
[0034] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0035] In the description of this disclosure, terms such as "first" and "second" are used to distinguish similar objects and should not be construed as indicating a specific order or sequence. Furthermore, unless otherwise stated, in the description with reference to the accompanying drawings, the same reference numerals in different drawings denote the same elements.
[0036] In the description of this disclosure, unless otherwise stated, "multiple" means two or more, and other quantifiers are similar; "at least one," "one or more," or similar expressions refer to any combination of these items, including any combination of singular or plural items. For example, at least one can represent any number; as another example, one or more of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple; "and / or" is a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural.
[0037] Although operations or steps are described in a specific order in the accompanying drawings in the embodiments of this disclosure, it should not be construed as requiring these operations or steps to be performed in the specific order or serial order shown, or requiring all of the shown operations or steps to be performed to obtain the desired result. In the embodiments of this disclosure, these operations or steps may be performed in any order; these operations or steps may be performed in parallel; or a portion of these operations or steps may be performed.
[0038] The implementation environment of the embodiments of this disclosure is described below.
[0039] The technical solutions of this disclosure can be applied to various communication systems. These communication systems may include one or more of 4G (4th Generation), 5G (5th Generation), and other future wireless communication systems (such as 6G). The communication system may also include one or more of the following: Public Land Mobile Network (PLMN), Device-to-Device (D2D) communication systems, Machine-to-Machine (M2M) communication systems, Internet of Things (IoT) communication systems, Vehicle-to-Everything (V2X) communication systems, or other communication systems.
[0040] Figure 1 This is a schematic diagram illustrating a communication system according to an exemplary embodiment, such as... Figure 1As shown, the communication system may include terminal device 150 and network device 160. This communication system can be used to support 4G network access technologies, such as Long Term Evolution (LTE) access technology, or 5G network access technologies, such as New Radio Access Technology (New RAT), or other future wireless communication technologies. It should be noted that in this communication system, the number of network devices and terminal devices can both be one or more. Figure 1 The number of network devices and terminal devices in the communication system shown is merely an adaptive example, and this disclosure does not limit this number.
[0041] Figure 1 The terminal device 150 in this disclosure can also be referred to as User Equipment (UE), Subscriber Unit, Mobile Station, Station, Terminal, etc. For example, the terminal device may include smartphones, smart wearable devices, smart speakers, smart tablets, wireless modems, Wireless Local Loop (WLL) stations, PDAs (Personal Digital Assistants), or CPEs (Customer Premise Equipment). With the development of wireless communication technology, any device that can access a communication system, communicate with network devices within the communication system, communicate with other objects through the communication system, or allow direct communication between two or more devices can be a terminal device in this disclosure embodiment; for example, terminals and vehicles in intelligent transportation, home appliances in smart homes, electricity meter reading instruments, voltage monitoring instruments, environmental monitoring instruments in smart grids, video monitoring instruments in smart security networks, cash registers, etc. In this disclosure embodiment, the terminal device can communicate with network devices. Multiple terminal devices can also communicate with each other. The terminal device can be static or mobile, and this disclosure does not limit it.
[0042] In some embodiments, Figure 1The network device 160 may include devices for supporting terminal device access and providing wireless network communication functions for the terminal device. In some embodiments of this disclosure, the network device may include access network devices and / or core network devices. The access network device may be a RAN (Radio Access Network) or AN (Access Network). For example, the access network device may be an evolved Node B (eNB or eNodeB) in LTE; the access network device may also be a next-generation Node B (gNB or gNodeB) in a 5G network; the access network device may also be an NG Radio Access Network (NG-RAN) device in a 5G network; the access network device may also be a base station, Broadband Network Gateway (BNG), aggregation switch, or non-3GPP (3rd Generation Partnership Project) access device in a future evolved Public Land Mobile Network (PLMN). Optionally, the access network equipment in this disclosure may include various forms of base stations, such as macro base stations, micro base stations (also known as small stations), relay stations, access points, 5G base stations or future base stations, satellites, Transmitting and Receiving Points (TRPs), Transmitting Points (TPs), mobile switching centers, and equipment that performs base station functions in device-to-device (D2D), machine-to-machine (M2M), Internet of Things (IoT), vehicle-to-everything (V2X), or other communications. This disclosure does not specifically limit these. For ease of description, in the embodiments of this disclosure, the apparatus that provides wireless communication functions for terminal devices is collectively referred to as access network equipment or base station. This core network equipment can be used to perform one or more of the following functions on terminal devices: mobility management, call control, session management, registration and authentication, and billing. The core network equipment may include one or more entities, which may be hardware, software functionally defined, or a combination of both. It should be noted that this entity may also be referred to as a function.
[0043] The relevant technologies will be further introduced below:
[0044] In related technologies, the configuration of terminal communication rate is achieved through MCS (Modulation and Coding Scheme) index values. The MCS uses the factors affecting communication rate as columns and the MCS index as rows, forming a rate table, or index table. The MCS defines the number of effective bits that a Resource Element (RE) can carry. There are 0-31 MCS schemes, with schemes 29-31 reserved. A higher MCS index results in a higher number of effective bits. The choice of which MCS to use depends on the quality of the radio link. Better quality allows for a higher MCS, meaning more useful bits can be transmitted per symbol. Poor signal quality necessitates choosing a lower MCS index, meaning less useful data can be transmitted per symbol. Specifically, network devices can select the MCS based on the Block Error Rate (BLER). Network devices can use link adaptive algorithms to allocate MCS, ensuring that the BLER does not exceed a threshold under different radio conditions.
[0045] Furthermore, the related technology provides three index tables for terminals to choose from for PUSCH (Physical Uplink Shared Channel): a 64QAM (Quadrature Amplitude Modulation) table, a 256QAM table, and a low-spectrum-efficiency 64QAM table. Specifically, the 64QAM index table can be used when the network device or terminal does not support 256QAM or the channel is poor, the 256QAM table cannot be decoded successfully, and the network device needs to use Quadrature Phase Shift Keying (QPSK) modulation. When the channel condition is good and the device supports 256QAM, the 256QAM table can be used. The low-spectrum-efficiency 64QAM table is suitable for applications requiring reliable data transmission, such as URLLC (Ultra-Reliable Low-Latency Communications) applications. MCS improves channel reliability by reducing the coding rate and increasing channel coding redundancy, thus resulting in lower spectral efficiency.
[0046] The choice of which MCS index table a terminal uses and which MCS index it employs can be determined by the network device based on a link adaptation algorithm. For example, the network device can indicate the MCS index table to the terminal via RRC signaling. After indicating the index table, the network device can use DCI (Downlink Control Information) to provide the terminal with the selected MCS configuration information.
[0047] Some terminals do not support all MCS indices under the supported modulation schemes. However, in related technologies, terminals can only report the modulation schemes they support to the network device, but cannot report the MCS indices they support, which causes some terminals to fail to obtain the expected gain for some index values.
[0048] For example, in related technologies, when a terminal reports that it supports 256QAM via the information element PUSCH-256QAM, it indicates that the terminal supports the MCS index corresponding to all 256QAM modulations. However, in FR2 (Frequency range 2), when the terminal supports UL256QAM, it is found through link simulation that for high MCS indices, 256QAM cannot obtain the expected gain compared to UL 64QAM.
[0049] Based on this, in one embodiment, such as Figure 1 In the communication system shown, the network device can be a base station, and the terminal device can be a terminal. The base station can be used to execute the steps of the capability reporting method executed on the network device side in the following embodiments, and the terminal can be used to execute the steps of the capability reporting method executed on the terminal side in the following embodiments. This enables the terminal to report its supported MCS index values, and further enables the base station to more accurately configure the MCS for the terminal, so that the terminal can perform modulation based on its supported MCS index values.
[0050] In one specific embodiment, when a terminal reports the supported modulation schemes to a network device, such as a base station, it can report the index value of the supported MCS per band.
[0051] In one possible implementation, when a terminal cannot obtain the expected gain by using high MCS index values in the 256QAM index table in FR2, when the terminal reports that it supports UL 256QAM through the existing information element PUSCH-256QAM, the terminal can further indicate which MCS indexes in the 256QAM index table it specifically supports through a new information element, which can specifically indicate which index values in MCS indexes 20-27 supported by the terminal.
[0052] In another possible implementation, to facilitate the extension of this reporting capability to other existing high-order modulation schemes, the new information element can be defined as an enumeration signaling, reporting the index value of a modulation scheme supported by the terminal at a time. This new information element can correspond to any one of 256QAM, 64QAM, and low spectral efficiency 64QAM. The terminal can determine which modulation scheme it corresponds to by selecting the parameters in this information element.
[0053] Furthermore, if the aforementioned new information elements are missing and not reported, it indicates that the terminal supports all MCS index values in the corresponding MCS index table.
[0054] Furthermore, the MCS index allocated by the network device using the link adaptation algorithm can be within the range of the index reported by the terminal. In other words, the MCS index value indicated by the MCS configuration information sent by the network device to the terminal can be determined based on the MCS index value reported by the terminal.
[0055] Based on the above overall inventive concept, this disclosure also provides the following embodiments:
[0056] Figure 2 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment, the method being applied to a terminal, such as... Figure 2 As shown, the method includes:
[0057] S201. The terminal sends its capability information to the network device. This capability information indicates the MCS index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values from one or more MCS index tables.
[0058] The capability information can be carried via PUSCH or other uplink signals. In some possible implementations, the capability information may also include other information to indicate other capabilities of the terminal, such as the terminal's current load, its own processing capabilities, and the MCS index table it supports, etc., which are not specifically limited in this disclosure. In addition, the MCS index value used to indicate the terminal's support on one or more frequency bands can be the aforementioned capability information, or any other information, such as UCI (Uplink Control Information), etc., which are not limited in name in this disclosure.
[0059] It should be noted that the MCS index values supported by the terminal can refer to the MCS index values that enable the terminal to obtain the expected gain, or the MCS index values whose gain meets preset conditions. For example, some MCS index values not included in the capability information can be MCS index values that the terminal does not support.
[0060] In addition, an MCS index value can also be described as an MCS index or an MCS value, and an MCS index table can also be described as an MCS table or an MCS table, etc. This disclosure does not limit the name.
[0061] In one embodiment, the MCS index table supported by the terminal can specifically refer to the MCS index table supported by the terminal on one or more frequency bands corresponding to the capability information. Optionally, if the terminal supports a certain MCS index table, it means that the terminal supports the modulation scheme corresponding to that index table, and vice versa.
[0062] In one example, the MCS index value indicated by the capability information includes some or all of the MCS index values in the MCS index table supported by the terminal.
[0063] For example, after a terminal determines that it supports a certain MCS index table in a certain frequency band, it can determine the index value with better gain in the supported MCS index table based on its own capabilities or the quality of the wireless link, and indicate these index values to the network device through capability information.
[0064] As another example, if the capability information includes MCS index values corresponding to MCS index tables that the terminal does not support, the network device can discard or ignore these index values after receiving the capability information. For instance, if the network device determines that the terminal does not support the 256QAM index table based on information previously reported by the terminal device, the network device can discard or ignore these index values even if it receives the index values corresponding to 256QAM.
[0065] In one embodiment, the capability information can specifically be used to indicate the index values supported by the terminal in each frequency band, or it can be used to indicate the index values supported by the terminal in a certain frequency band. Correspondingly, the MCS index values supported by the terminal can be the MCS index values supported by the terminal in each frequency band, or it can be the MCS index values supported by the terminal in a certain frequency band. In one embodiment, the terminal can also indicate the MCS index values supported by the terminal in each frequency band by sending the capability information multiple times. In some embodiments, the MCS index value can be represented as I. MCS The index value can range from 0 to 31. In the same index table, a higher index value means more useful bits can be transmitted in a single symbol, indicating higher signal quality. 29-31 can be reserved indexes. In some embodiments, which index values a terminal specifically supports can be determined based on its own capabilities, network device capabilities, and / or the quality of the wireless link. For example, if the terminal does not support MCS index 26 in the 256QAM index table, then the MCS index values indicated by the capability information may not include MCS index 26.
[0066] In one example, the terminal supports one or more of the following MCS index tables: 256QAM index table, 64QAM index table, and low spectral efficiency 64QAM index table.
[0067] In some embodiments, the specific index tables supported by the terminal can be determined based on its own capabilities, network device capabilities, and / or the quality of the wireless link. Furthermore, in addition to the index tables mentioned above, the MCS index tables supported by the terminal may also include 2048QAM index tables if other index tables are defined or if the terminal and network devices are further improved with technological advancements, such as supporting 2048QAM modulation. Correspondingly, the MCS index values indicated by the capability information may further include index values from the 2048QAM index table.
[0068] In one example, capability information is also used to indicate the MCS index tables supported by the terminal.
[0069] Alternatively, in another example, the method further includes, before sending the terminal's capability information to the network device:
[0070] Send the MCS index table supported by the terminal to the network device.
[0071] For details regarding the steps of sending the MCS index table supported by the terminal to the network device, please refer to [reference needed]. Figure 4 The detailed description of step S401 shown is not repeated here.
[0072] For example, the MCS index table supported by the terminal can be reported to the network device via other signaling or information elements, or it can be reported to the network device through this capability information. That is, if the terminal determines that it supports a certain MCS index table, it can send information indicating the MCS index table it supports in advance before sending the capability information, or it can also carry information indicating the MCS index table it supports through the capability information.
[0073] For example, capability information can also be used to indicate the MCS index tables supported by the terminal and the corresponding MCS index values for those tables. The information element indicating the MCS index tables supported by the terminal and the information element indicating the MCS index values supported by the terminal can be different.
[0074] For example, in related technologies, PUSCH-256QAM is an existing information element. A terminal can use this existing information element, PUSCH-256QAM, to report its support for UL 256QAM. That is, the terminal can inform the network device that it supports the 256QAM index table by reporting this PUSCH-256QAM information element. Upon receiving this PUSCH-256QAM information element, the network device can determine whether the terminal supports the 256QAM index table. As another example, the terminal can also pre-report the ul-64QAM-MCS-TableAlt information element, which can be used to indicate whether the terminal supports the low spectral efficiency 64QAM index table. Alternatively, the terminal can pre-report PUSCH-256QAM to indicate its support for UL 256QAM.
[0075] In an optional embodiment, the PUSCH-256QAM information element can be carried by the capability information. The capability information can indicate that the terminal supports the UL 256QAM modulation method, i.e., the 256QAM index table, and supports the MCS index 0-15, 0-27, or 20-27 in the 256QAM index table. This disclosure does not limit the specific value of the MCS index supported by the terminal indicated by the capability information, and the terminal can set it according to the actual situation.
[0076] In one embodiment, the MCS index value indicated by the capability information may include index values from the 256QAM index table. For example, if the MCS index value indicated by the capability information includes index values from the 256QAM index table, i.e., the terminal supports index values from the 256QAM index table in the corresponding frequency band, and the terminal has previously reported that it supports the 256QAM index table, the network device can determine that the terminal can support these index values. If the terminal does not report its support for the 256QAM index table, or if the terminal reports that it does not support the 256QAM index table, the network device can discard or ignore these MCS index values. In another embodiment, if the terminal also supports 64QAM or low-spectrum-efficiency 64QAM modulation schemes, i.e., the terminal supports the 64QAM index table or the low-spectrum-efficiency 64QAM index table, the MCS index value reported by the terminal may also include some or all of the MCS index values from the 64QAM index table or the low-spectrum-efficiency 64QAM index table.
[0077] In one example, the capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table, and each capability information element includes the MCS index value supported by the terminal in the corresponding first MCS index table.
[0078] For example, the capability information element can be a newly defined information element compared to related technologies. The capability information may include multiple capability information elements, and one capability information element may correspond to a modulation scheme, i.e., an MCS index table. For example, one capability information element may correspond to a 256QAM index table, and another capability information element may correspond to a 64QAM index table.
[0079] In one embodiment, the first MCS index table is an MCS index table supported by the terminal.
[0080] In other words, the terminal supports the MCS index table corresponding to each capability information element reported by the terminal.
[0081] For example, if the terminal supports 256QAM index table and 64QAM index table, when the capability information includes capability information elements corresponding to 64QAM, the capability information elements can be used to indicate the index value in the 64QAM index table supported by the terminal. When the capability information includes capability information elements corresponding to 256QAM, the capability information elements can be used to indicate the index value in the 256QAM index table supported by the terminal.
[0082] In one embodiment, the MCS index value indicated by the capability information element may include all or part of the index values in the index table corresponding to the capability information element. For example, if the terminal supports all index values in the 256QAM index table, the terminal can send the capability information element corresponding to the 256QAM index table, and the index value indicated by the capability information element may include all index values in the 256QAM index table. Alternatively, if the terminal supports some index values in the 256QAM index table, the terminal can send the capability information element corresponding to 256QAM, and the index value indicated by the capability information element may include some of the index values in the 256QAM index table that the terminal supports.
[0083] In another embodiment, the first index table may not be an MCS index table supported by the terminal. For example, if the capability information includes capability information elements corresponding to an MCS index table not supported by the terminal, the network device may discard or ignore such capability information elements after receiving them. For instance, if the network device determines that the terminal does not support the 256QAM index table based on information previously reported by the terminal device, the network device may discard or ignore the capability information elements corresponding to 256QAM even if it receives them.
[0084] In one example, when the capability information does not include the capability information element corresponding to the second MCS index table, the capability information is used to indicate that the terminal supports all MCS index values in the second MCS index table; the second index table is the MCS index table supported by the terminal.
[0085] For example, if a terminal supports all index values in the 256QAM index table, the terminal may not need to send the corresponding capability information element for 256QAM. For instance, if a terminal lacks the capability to send the capability information element corresponding to the 256QAM index table or has not configured the relevant capability, but the terminal determines that it supports the 256QAM modulation scheme or all index values in the 256QAM index table, and is unable to send capability information including that capability information element, the network device can still determine that the terminal supports the 256QAM modulation scheme based on this capability information, and thus can configure the index value in the 256QAM index table for it.
[0086] Optionally, if the terminal supports all index values corresponding to a certain index table, the terminal may send the capability information element corresponding to the index table or may not send the capability information element corresponding to the index table. Those skilled in the art can set this according to their actual needs, or the terminal can determine it according to its own capabilities. This disclosure does not limit this.
[0087] In one instance, the capability information element can be defined as follows:
[0088]
[0089] In one embodiment, the capability information element can be named MinMaxMCS-Config-UL-256QAM-r18. The SEQUENCE parameter corresponding to this information element can be used to indicate the frequency band corresponding to the capability information element. The parameter corresponding to MinMCS-PUSCH-r18 is the minimum index value, and the parameter corresponding to MaxMCS-PUSCH-r18 is the maximum index value. The minimum index value can be any integer from 0 to 27, and the maximum index value can be any integer from 0 to 31. For example, after receiving this capability information element, the network device can determine the index value in the 256QAM index table supported by the terminal based on the maximum and minimum index values.
[0090] This capability information element can only correspond to the 256QAM index table. In one implementation, if the terminal supports 256QAM modulation, 64QAM modulation, and low spectral efficiency 64QAM, it can be assumed that the terminal supports all index values in the 64QAM index table and all index values in the low spectral efficiency 64QAM index table. The terminal can then indicate which specific index values in the 256QAM index table it supports by reporting this capability information element, or it can indicate that the terminal supports all index values in the 256QAM index table by not reporting this capability information element.
[0091] In this example, when the terminal supports UL 256QAM modulation, it can further indicate the MCS index value in the 256QAM index table supported by the terminal by sending the capability information element while reporting the PUSCH-256QAM.
[0092] In another example, the capability information element can be defined as follows:
[0093]
[0094] In some embodiments, the capability information element can be named MinMaxMCS-Config-r18. The SEQUENCE parameter corresponding to this information element can be used to indicate the frequency band corresponding to the capability information element, and the parameter corresponding to MCS-Table-r18 can be used to indicate the index table corresponding to the capability information element. This signaling is an enumeration signaling, and can only report one modulation scheme at a time. For example, when MCS-Table-r18 = qam64, this indicates that the capability information element corresponds to 64QAM; when MCS-Table-r18 = qam256, this indicates that the capability information element corresponds to 256QAM; and when MCS-Table-r18 = qam64LowSE, this capability information element corresponds to low spectral efficiency 64QAM. Furthermore, the parameter corresponding to MinMCS-PUSCH-r18 is the minimum index value, and the parameter corresponding to MaxMCS-PUSCH-r18 is the maximum index value. The minimum index value ranges from 0 to 27, and the maximum index value ranges from 0 to 31. For example, after receiving the capability information element, the network device can determine the index value in the 256QAM index table supported by the terminal based on the maximum and minimum index values.
[0095] In some optional embodiments, since the terminal is more likely to experience signal modulation failure to achieve the expected gain for high MCS indices, the capability information can be specifically used to indicate the high MCS indices supported by the terminal. Here, a high MCS index can refer to an MCS index with an index value higher than a preset threshold. For example, with a preset threshold of 20, if the terminal supports 256QAM modulation, it can be assumed that the terminal can support MCS index values 0-19 in the 256QAM index table, and the capability information only needs to indicate which index values from 20-27 in the 256QAM index table the terminal supports. Furthermore, in one possible implementation, the minimum index value in the capability information element can be defaulted to 0, and the maximum index value can range from a preset threshold to 31 or from a preset threshold to 27.
[0096] Furthermore, a terminal can transmit capability information multiple times for the same frequency band. Each transmission of capability information may include different index tables corresponding to the capability information elements, indicating the supported index values of the terminal across multiple index tables. The network device can configure the MCS configuration information only after confirming that it has received capability information corresponding to all index tables supported by the terminal for the corresponding frequency band. For example, if the terminal supports 64QAM, 256QAM, and low-spectrum-efficiency 64QAM, and none of the multiple capability information transmissions for the same frequency band include the corresponding 64QAM capability information element, then the terminal supports all index values corresponding to the 64QAM index table. Similarly, if none of the multiple capability information transmissions include the corresponding low-spectrum-efficiency 64QAM capability information element, then the terminal supports all index values corresponding to the low-spectrum-efficiency 64QAM index table.
[0097] In one example, the terminal supports frequency range 2, or FR2 (Frequency range 2).
[0098] For example, the terminal could be an F2 terminal, and an FR2 terminal could be any terminal supporting millimeter-wave frequency bands between 24.25 GHz and 71 GHz. Referring to relevant technologies, in FR2, when the terminal supports UL 256QAM, link simulation revealed that for high MCS indices, 256QAM cannot achieve the expected gain compared to UL 64QAM. Therefore, by sending capability information indicating the MCS index supported by the terminal, the terminal can effectively ensure that the FR2 terminal achieves the expected gain with 256QAM.
[0099] In one example, after executing step S201, the terminal may also execute the following steps: the terminal receives MCS configuration information sent by the network device, the MCS configuration information being used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0100] For a detailed description of this step, please refer to [link / reference]. Figure 3 The detailed description of step S302 shown is not repeated here.
[0101] In this embodiment of the disclosure, the terminal sends capability information indicating the MCS index values supported by the terminal. The MCS index values indicated by the capability information may only include the index values supported by the terminal, which can more accurately report the terminal capabilities and avoid the terminal not obtaining the expected gain for some index values corresponding to its supported modulation methods, thus ensuring the reliability of transmission.
[0102] Where there is no contradiction, the embodiments disclosed herein can be combined with other embodiments or implementation methods and their various optional solutions involved in capability reporting methods, which will not be elaborated here.
[0103] Figure 3 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment, the method being applied to a terminal, such as... Figure 3 As shown, the method includes:
[0104] S301. The terminal sends its capability information to the network device. The capability information is used to indicate the MCS index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0105] For details regarding step S301, please refer to [link / reference]. Figure 2 The detailed description of step S201 shown will not be repeated here.
[0106] S302. The terminal receives MCS configuration information sent by the network device. The MCS configuration information is used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0107] The information used to configure the MCS index values supported by the terminal on one or more frequency bands can be the aforementioned MCS configuration information, MCS index indication information, or DCI. This disclosure does not limit the name.
[0108] For example, after receiving the MCS configuration information, the terminal can modulate and transmit signals on the corresponding frequency band according to the MCS index value indicated by the MCS configuration information, ensuring that the MCS index value configured in the MCS configuration information is an MCS index value supported by the terminal.
[0109] In one embodiment, the MCS configuration information can be used to indicate the modulation method of the signal selected by the terminal, and can specifically be used to indicate the MCS index table and MCS index value used by the terminal.
[0110] For example, the MCS configuration information may be carried by DCI and / or RRC signaling.
[0111] For example, the MCS index table can be indicated by the PDSCH (Physical Downlink Shared Channel)-Config and SPS (Semi-Persistent Scheduling)-Config parameters in the RRC signaling, thereby enabling the terminal to perform modulation based on the MCS index table indicated by the MCS configuration information.
[0112] For example, the MCS index value used by the terminal can be dynamically configured via DCI. For instance, if the network device determines a change in the quality of the wireless link with the terminal, it can reconfigure the MCS configuration information based on the terminal's capability information and send it to the terminal via DCI. This allows the terminal to perform signal modulation on the corresponding frequency band based on the dynamically indicated MCS index value via DCI.
[0113] Optionally, the MCS index value configured in the MCS configuration information can be determined based on the MCS index values supported by the terminal as indicated by the capability information, so that the MCS index value corresponding to the MCS configuration information is within the range of MCS index values reported by the terminal. For example, if the capability information indicates that the terminal supports MCS index values 0-15 in the 256QAM index table, the MCS configuration information can instruct the terminal to use MCS index values 0-15, 0-10, or 10-15 in the 256QAM index table for signal modulation.
[0114] In some other possible implementations, the MCS configuration information may specifically be configured by the core network equipment and sent to the base station, and then further sent to the terminal by the base station.
[0115] In this embodiment of the disclosure, the terminal can more accurately report its capabilities by sending capability information indicating the MCS index values it supports and receiving MCS configuration information configured by the network device based on the capability information. This enables the network device to configure the MCS based on the terminal's capabilities, avoiding the terminal failing to obtain the expected gain for some index values corresponding to its supported modulation methods, and ensuring the reliability of transmission.
[0116] Where there is no contradiction, the embodiments disclosed herein can be combined with other embodiments or implementation methods and their various optional solutions involved in capability reporting methods, which will not be elaborated here.
[0117] Figure 4 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment, the method being applied to a terminal, such as... Figure 4 As shown, the method includes:
[0118] S401. The terminal sends the MCS index table supported by the terminal to the network device.
[0119] In one embodiment, the terminal may further send an MCS index table that the terminal supports on one or more frequency bands.
[0120] For example, the MCS index tables supported by the terminal can be reported to the network device via other signaling or information elements, such as UCI. Thus, if the terminal determines that it supports a certain MCS index table, it can pre-send information indicating the supported MCS index tables before sending capability information, allowing the network device to configure the terminal's modulation scheme based on the supported index tables.
[0121] S402. The terminal sends its capability information to the network device. The capability information is used to indicate the MCS index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0122] For details regarding step S402, please refer to [link / reference]. Figure 2 The detailed description of step S201 shown will not be repeated here.
[0123] In this embodiment of the disclosure, the terminal sends the MCS index table it supports and capability information indicating the MCS index values it supports. This allows the network device to more accurately know the MCS index table it supports and the MCS index values it supports. As a result, the network device can perform more reliable MCS configuration based on the terminal's capabilities, avoiding the terminal failing to obtain the expected gain for some index values corresponding to its supported modulation methods, thus ensuring the reliability of transmission.
[0124] Where there is no contradiction, the embodiments disclosed herein can be combined with other embodiments or implementation methods and their various optional solutions involved in capability reporting methods, which will not be elaborated here.
[0125] Figure 5 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment, the method being applied to a network device, such as... Figure 5 As shown, the method includes:
[0126] S501. The network device receives terminal capability information sent by the terminal. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0127] The capability information can be carried via PUSCH or other uplink signals. In some possible implementations, the capability information may also include other information to indicate other capabilities of the terminal, such as the terminal's current load, its own processing capabilities, and the MCS index table it supports, etc., which are not specifically limited in this disclosure. In addition, the MCS index value used to indicate the terminal's support on one or more frequency bands can be the aforementioned capability information, or any other information, such as UCI, etc., which are not limited in name in this disclosure.
[0128] It should be noted that the MCS index values supported by the terminal can refer to the MCS index values that enable the terminal to obtain the expected gain, or the MCS index values whose gain meets preset conditions. For example, some MCS index values not included in the capability information can be MCS index values that the terminal does not support.
[0129] In addition, an MCS index value can also be described as an MCS index or an MCS value, and an MCS index table can also be described as an MCS table or an MCS table, etc. This disclosure does not limit the name.
[0130] In one embodiment, the MCS index table supported by the terminal can specifically refer to the MCS index table supported by the terminal on one or more frequency bands corresponding to the capability information. Optionally, if the terminal supports a certain MCS index table, it means that the terminal supports the modulation scheme corresponding to that index table, and vice versa.
[0131] In one example, the MCS index value indicated by the capability information includes some or all of the MCS index values in the MCS index table supported by the terminal.
[0132] For example, after a terminal determines that it supports a certain MCS index table in a certain frequency band, it can determine the index value with better gain in the supported MCS index table based on its own capabilities or the quality of the wireless link, and indicate these index values to the network device through capability information.
[0133] As another example, if the capability information includes MCS index values corresponding to MCS index tables that the terminal does not support, the network device can discard or ignore these index values after receiving the capability information. For instance, if the network device determines that the terminal does not support the 256QAM index table based on information previously reported by the terminal device, the network device can discard or ignore these index values even if it receives the index values corresponding to 256QAM.
[0134] In one embodiment, the MCS index value supported by the terminal can be the MCS index value supported by the terminal in each frequency band. Alternatively, it can be the MCS index value supported by the terminal in a certain frequency band. In one embodiment, the terminal can also indicate the MCS index value supported by the terminal in each frequency band by sending capability information multiple times. In some embodiments, the MCS index value can be represented as I. MCS The index value can range from 0 to 31. In the same index table, a higher index value means more useful bits can be transmitted in a single symbol, indicating higher signal quality. 29-31 can be reserved indexes. In some embodiments, which index values a terminal specifically supports can be determined based on its own capabilities, network device capabilities, and / or the quality of the wireless link. For example, if the terminal does not support MCS index 26 in the 256QAM index table, then the MCS index values indicated by the capability information may not include MCS index 26.
[0135] In one example, the terminal supports one or more of the following MCS index tables: 256QAM index table, 64QAM index table, and low spectral efficiency 64QAM index table.
[0136] In some embodiments, the specific index tables supported by the terminal can be determined based on its own capabilities, network device capabilities, and / or the quality of the wireless link. Furthermore, in addition to the index tables mentioned above, the MCS index tables supported by the terminal may also include 2048QAM index tables if other index tables are defined or if the terminal and network devices are further improved with technological advancements, such as supporting 2048QAM modulation. Correspondingly, the MCS index values indicated by the capability information may further include index values from the 2048QAM index table.
[0137] In one example, capability information is also used to indicate the MCS index table supported by the terminal;
[0138] Alternatively, in another example, before receiving the terminal's capability information sent by the receiving terminal, the method further includes:
[0139] The terminal receives the MCS index table supported by the terminal. For details regarding the steps of receiving the MCS index table sent by the terminal, please refer to [link to relevant documentation]. Figure 7 The detailed description of step S701 shown is not repeated here.
[0140] For example, the MCS index table supported by the terminal can be reported to the network device via other signaling or information elements, or it can be reported to the network device through this capability information. That is, if the terminal determines that it supports a certain MCS index table, it can send information indicating the MCS index table it supports in advance before sending the capability information, or it can also carry information indicating the MCS index table it supports through the capability information.
[0141] For example, capability information can also be used to indicate the MCS index tables supported by the terminal and the corresponding MCS index values for those tables. The information element indicating the MCS index tables supported by the terminal and the information element indicating the MCS index values supported by the terminal can be different.
[0142] For example, in related technologies, PUSCH-256QAM is an existing information element. A terminal can use this existing information element, PUSCH-256QAM, to report its support for UL 256QAM. That is, the terminal can inform the network device that it supports the 256QAM index table by reporting this PUSCH-256QAM information element. Upon receiving this PUSCH-256QAM information element, the network device can determine whether the terminal supports the 256QAM index table. As another example, the terminal can also pre-report the ul-64QAM-MCS-TableAlt information element, which can be used to indicate whether the terminal supports the low spectral efficiency 64QAM index table. Alternatively, the terminal can pre-report PUSCH-256QAM to indicate its support for UL 256QAM.
[0143] In an optional embodiment, the PUSCH-256QAM information element can be carried by the capability information. The capability information can indicate that the terminal supports the UL 256QAM modulation method, i.e., the 256QAM index table, and supports the MCS index 0-15, 0-27, or 20-27 in the 256QAM index table. This disclosure does not limit the specific value of the MCS index supported by the terminal indicated by the capability information, and the terminal can set it according to the actual situation.
[0144] In one embodiment, the MCS index value indicated by the capability information may include index values from the 256QAM index table. For example, if the MCS index value indicated by the capability information includes index values from the 256QAM index table, i.e., the terminal supports index values from the 256QAM index table in the corresponding frequency band, and the terminal has previously reported that it supports the 256QAM index table, the network device can determine that the terminal can support these index values. If the terminal does not report its support for the 256QAM index table, or if the terminal reports that it does not support the 256QAM index table, the network device can discard or ignore these MCS index values. In another embodiment, if the terminal also supports 64QAM or low-spectrum-efficiency 64QAM modulation schemes, i.e., the terminal supports the 64QAM index table or the low-spectrum-efficiency 64QAM index table, the MCS index value reported by the terminal may also include some or all of the MCS index values from the 64QAM index table or the low-spectrum-efficiency 64QAM index table.
[0145] In one example, the capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table, and each capability information element includes the MCS index value supported by the terminal in the corresponding first MCS index table.
[0146] For example, the capability information element can be a newly defined information element (IE) compared to related technologies. The capability information may include multiple capability information elements, and one capability information element may correspond to a modulation scheme, i.e., an MCS index table. For example, one capability information element may correspond to a 256QAM index table, and another capability information element may correspond to a 64QAM index table.
[0147] In one embodiment, the first MCS index table is an MCS index table supported by the terminal.
[0148] In other words, the terminal supports the MCS index table corresponding to each capability information element reported by the terminal.
[0149] For example, if the terminal supports 256QAM index table and 64QAM index table, when the capability information includes capability information elements corresponding to 64QAM, the capability information elements can be used to indicate the index value in the 64QAM index table supported by the terminal. When the capability information includes capability information elements corresponding to 256QAM, the capability information elements can be used to indicate the index value in the 256QAM index table supported by the terminal.
[0150] In one embodiment, the MCS index value indicated by the capability information element may include all or part of the index values in the index table corresponding to the capability information element. For example, if the terminal supports all index values in the 256QAM index table, the terminal can send the capability information element corresponding to the 256QAM index table, and the index value indicated by the capability information element may include all index values in the 256QAM index table. Alternatively, if the terminal supports some index values in the 256QAM index table, the terminal can send the capability information element corresponding to 256QAM, and the index value indicated by the capability information element may include some of the index values in the 256QAM index table that the terminal supports.
[0151] In another embodiment, the first index table may not be an MCS index table supported by the terminal. For example, if the capability information includes capability information elements corresponding to an MCS index table not supported by the terminal, the network device may discard or ignore such capability information elements after receiving them. For instance, if the network device determines that the terminal does not support the 256QAM index table based on information previously reported by the terminal device, the network device may discard or ignore the capability information elements corresponding to 256QAM even if it receives them.
[0152] In one example, when the capability information does not include the capability information element corresponding to the second MCS index table, the capability information is used to indicate that the terminal supports all MCS index values in the second MCS index table; the second index table is the MCS index table supported by the terminal.
[0153] For example, if a terminal supports all index values in the 256QAM index table, the terminal may not need to send the corresponding 256QAM capability information element. For instance, if a terminal lacks the capability to send the capability information element corresponding to the 256QAM index table or has not configured the relevant capability, but the terminal determines that it supports the 256QAM modulation scheme or all index values in the 256QAM index table, it can send capability information that does not include that capability information element, allowing the network device to still configure the index values in the 256QAM index table for it.
[0154] Optionally, if the terminal supports all index values corresponding to a certain index table, the terminal may send the capability information element corresponding to the index table or may not send the capability information element corresponding to the index table. Those skilled in the art can set this according to their actual needs, or the terminal can determine it according to its own capabilities. This disclosure does not limit this.
[0155] In one instance, the capability information element can be defined as follows:
[0156]
[0157] In one embodiment, the capability information element can be named MinMaxMCS-Config-UL-256QAM-r18. The SEQUENCE parameter corresponding to this information element can be used to indicate the frequency band corresponding to the capability information element. The parameter corresponding to MinMCS-PUSCH-r18 is the minimum index value, and the parameter corresponding to MaxMCS-PUSCH-r18 is the maximum index value. The minimum index value can be any integer from 0 to 27, and the maximum index value can be any integer from 0 to 31. For example, after receiving this capability information element, the network device can determine the index value in the 256QAM index table supported by the terminal based on the maximum and minimum index values.
[0158] This capability information element can only correspond to the 256QAM index table. In one implementation, if the terminal supports 256QAM modulation, 64QAM modulation, and low spectral efficiency 64QAM, it can be assumed that the terminal supports all index values in the 64QAM index table and all index values in the low spectral efficiency 64QAM index table. The terminal can then indicate which specific index values in the 256QAM index table it supports by reporting this capability information element, or it can indicate that the terminal supports all index values in the 256QAM index table by not reporting this capability information element.
[0159] In this example, if the terminal supports UL 256QAM modulation, it can further indicate the MCS index value in the 256QAM index table supported by the terminal by sending the capability information element while reporting the PUSCH-256QAM.
[0160] In another example, the capability information element can be defined as follows:
[0161]
[0162]
[0163] In some embodiments, the capability information element can be named MinMaxMCS-Config-r18. The SEQUENCE parameter corresponding to this information element can be used to indicate the frequency band corresponding to the capability information element, and the parameter corresponding to MCS-Table-r18 can be used to indicate the index table corresponding to the capability information element. This signaling is an enumeration signaling, and can only report one modulation scheme at a time. For example, when MCS-Table-r18 = qam64, this indicates that the capability information element corresponds to 64QAM; when MCS-Table-r18 = qam256, this indicates that the capability information element corresponds to 256QAM; and when MCS-Table-r18 = qam64LowSE, this capability information element corresponds to low spectral efficiency 64QAM. Furthermore, the parameter corresponding to MinMCS-PUSCH-r18 is the minimum index value, and the parameter corresponding to MaxMCS-PUSCH-r18 is the maximum index value. The minimum index value ranges from 0 to 27, and the maximum index value ranges from 0 to 31. For example, after receiving the capability information element, the network device can determine the index value in the 256QAM index table supported by the terminal based on the maximum and minimum index values.
[0164] In some optional embodiments, since the terminal is more likely to experience signal modulation failure to achieve the expected gain for high MCS indices, the capability information can be specifically used to indicate the high MCS indices supported by the terminal. Here, a high MCS index can refer to an MCS index with an index value higher than a preset threshold. For example, with a preset threshold of 20, if the terminal supports 256QAM modulation, it can be assumed that the terminal can support MCS index values 0-19 in the 256QAM index table, and the capability information only needs to indicate which index values from 20-27 in the 256QAM index table the terminal supports. Furthermore, in one possible implementation, the minimum index value in the capability information element can be defaulted to 0, and the maximum index value can range from a preset threshold to 31 or from a preset threshold to 27.
[0165] Furthermore, a terminal can transmit capability information multiple times for the same frequency band. Each transmission of capability information can include a different index table corresponding to the capability information unit, indicating the supported index values of the terminal in multiple index tables. The network device can configure the MCS configuration information only after confirming that it has received capability information corresponding to all index tables supported by the terminal in the corresponding frequency band.
[0166] Furthermore, if the terminal supports 64QAM, 256QAM, and low-spectrum-efficiency 64QAM, and none of the capability information sent by the terminal for the same frequency band includes the capability information element corresponding to 64QAM, then the terminal supports all index values corresponding to the 64QAM index table. If none of the capability information sent by the terminal includes the capability information element corresponding to low-spectrum-efficiency 64QAM, then the terminal supports all index values corresponding to the low-spectrum-efficiency 64QAM index table.
[0167] In one example, the terminal supports frequency range 2, namely FR2.
[0168] For example, the terminal could be an F2 terminal, and an FR2 terminal could be any terminal supporting millimeter-wave frequency bands between 24.25 GHz and 71 GHz. Referring to relevant technologies, in FR2, when the terminal supports UL 256QAM, link simulation revealed that for high MCS indices, 256QAM cannot achieve the expected gain compared to UL 64QAM. Therefore, by sending capability information indicating the MCS index supported by the terminal, the terminal can effectively ensure that the FR2 terminal achieves the expected gain with 256QAM.
[0169] In one example, after performing step S501, the base station may also perform the following steps: send MCS configuration information to the terminal, the MCS configuration information being used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0170] For a detailed description of this step, please refer to [link / reference]. Figure 6 The detailed description of step S602 shown is not repeated here.
[0171] In this embodiment of the disclosure, the network device receives capability information indicating the MCS index values supported by the terminal. The MCS index values indicated by the capability information may only include the index values supported by the terminal. This allows for a more accurate understanding of the terminal's capabilities, enabling the device to configure the terminal and preventing the terminal from failing to obtain the expected gain for some index values corresponding to its supported modulation schemes, thus ensuring the reliability of transmission.
[0172] Figure 6 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment, the method being applied to a network device, such as... Figure 6 As shown, the method includes:
[0173] S601. The network device receives terminal capability information sent by the terminal. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0174] For details regarding step S601, please refer to [link / reference]. Figure 5 The detailed description of step S501 shown will not be repeated here.
[0175] S602. The network device sends MCS configuration information to the terminal. The MCS configuration information is used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0176] The information used to configure the MCS index values supported by the terminal on one or more frequency bands can be the aforementioned MCS configuration information, MCS index indication information, or DCI. This disclosure does not limit the name.
[0177] For example, after receiving the MCS configuration information, the terminal can modulate and transmit signals on the corresponding frequency band according to the MCS index value indicated by the MCS configuration information, ensuring that the MCS index value configured in the MCS configuration information is an MCS index value supported by the terminal.
[0178] In one example, the network device may be MCS configuration information determined according to the MCS index value indicated by the capability information, such that the MCS index value corresponding to the MCS configuration information is within the range of MCS index values reported by the terminal. For example, the capability information indicates that the terminal supports MCS index values 0-15 in the 256QAM index table. This MCS configuration information may instruct the terminal to use MCS index values 0-15, 0-10, or 10-15 in the 256QAM index table for signal modulation.
[0179] In one embodiment, the MCS configuration information can be used to instruct the terminal to select the modulation method of the signal, specifically to instruct the MCS index table and the MCS index value.
[0180] For example, the MCS configuration information may be carried by DCI and / or RRC signaling.
[0181] For example, the MCS index table can be indicated by the PDSCH (Physical Downlink Shared Channel)-Config and SPS (Semi-Persistent Scheduling)-Config parameters in the RRC signaling, thereby enabling the terminal to perform modulation based on the MCS index table indicated by the MCS configuration information.
[0182] For example, the MCS index value used by the terminal can be dynamically configured via DCI. For instance, if the network device determines a change in the quality of the wireless link with the terminal, it can reconfigure the MCS configuration information based on the terminal's capability information and send it to the terminal via DCI. This allows the terminal to perform signal modulation on the corresponding frequency band based on the dynamically indicated MCS index value via DCI.
[0183] Optionally, the MCS index value configured in the MCS configuration information can be determined based on the MCS index values supported by the terminal as indicated by the capability information, so that the MCS index value corresponding to the MCS configuration information is within the range of MCS index values reported by the terminal. For example, if the capability information indicates that the terminal supports MCS index values 0-15 in the 256QAM index table, the MCS configuration information can instruct the terminal to use MCS index values 0-15, 0-10, or 10-15 in the 256QAM index table for signal modulation.
[0184] In some other possible implementations, the MCS configuration information may specifically be configured by the core network equipment and sent to the base station, and then further sent to the terminal by the base station.
[0185] In this embodiment of the disclosure, the terminal can more accurately report its capabilities by sending capability information indicating the MCS index values it supports and receiving MCS configuration information configured by the network device based on the capability information. This enables the network device to configure the MCS based on the terminal's capabilities, avoiding the terminal failing to obtain the expected gain for some index values corresponding to its supported modulation methods, and ensuring the reliability of transmission.
[0186] In this embodiment of the disclosure, the network device receives capability information indicating the MCS index values supported by the terminal, and configures the MCS configuration information according to the capability information. The network device can more accurately know the terminal's capabilities and enable MCS configuration based on the terminal's capabilities. This avoids the terminal not obtaining the expected gain for some index values corresponding to the modulation scheme it supports, and ensures the reliability of transmission.
[0187] Where there is no contradiction, the embodiments disclosed herein can be combined with other embodiments or implementation methods and their various optional solutions involved in capability reporting methods, which will not be elaborated here.
[0188] Figure 7 This is a flowchart illustrating a capability reporting method according to an exemplary embodiment, the method being applied to a network device, such as... Figure 7 As shown, the method includes:
[0189] S701, The network device receives the MCS index table supported by the terminal sent by the terminal.
[0190] In one embodiment, the terminal may further send an MCS index table that the terminal supports on one or more frequency bands.
[0191] For example, the MCS index tables supported by the terminal can be reported to the network device via other signaling or information elements, such as UCI. Thus, if the terminal determines that it supports a certain MCS index table, it can pre-send information indicating the supported MCS index tables before sending capability information, allowing the network device to configure the terminal's modulation scheme based on the supported index tables.
[0192] S702. The network device receives terminal capability information sent by the terminal. The capability information is used to indicate the MCS index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0193] For details regarding step S702, please refer to [link / reference]. Figure 5 The detailed description of step S501 shown will not be repeated here.
[0194] In this embodiment of the disclosure, the network device obtains the MCS index table supported by the terminal by receiving the index table information sent by the terminal in advance. Then, by receiving the capability information, the network device can more reliably determine the MCS index values supported by the terminal on one or more frequency bands indicated by the capability information. This allows the network device to obtain the terminal's capabilities more accurately and enables the network device to configure the MCS based on the terminal's capabilities. This avoids the terminal not obtaining the expected gain for some index values corresponding to its supported modulation methods, thus ensuring the reliability of transmission.
[0195] Where there is no contradiction, the embodiments disclosed herein can be combined with other embodiments or implementation methods and their various optional solutions involved in capability reporting methods, which will not be elaborated here.
[0196] Figure 8 This is an interaction diagram illustrating a capability reporting method according to an exemplary embodiment, such as... Figure 8 As shown, the method includes:
[0197] S801. The terminal sends its capability information to the network device. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0198] Before step S801, the following step may also be included: the terminal sends the MCS index table supported by the terminal to the network device.
[0199] In addition, after step S801, the method may further include the step of: the network device sending MCS configuration information to the terminal, the MCS configuration information being used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0200] Furthermore, after receiving the MCS configuration information, the terminal can configure the MCS index values on one or more frequency bands according to the MCS configuration information, so that the signal gain on these frequency bands can meet the expectations.
[0201] The specific details of each step involved in the above-described embodiments have been described in detail in the embodiments relating to that step, and will not be elaborated upon here.
[0202] In this embodiment of the disclosure, the terminal sends capability information indicating the MCS index values supported by the terminal. The MCS index values indicated by the capability information may only include the index values supported by the terminal, which can more accurately report the terminal capabilities and avoid the terminal not obtaining the expected gain for some index values corresponding to its supported modulation methods, thus ensuring the reliability of transmission.
[0203] Where there is no contradiction, the embodiments disclosed herein can be combined with other embodiments or implementation methods and their various optional solutions involved in capability reporting methods, which will not be elaborated here.
[0204] Figure 9 This is a block diagram illustrating a terminal according to an exemplary embodiment, such as... Figure 9 As shown, the terminal 90 includes:
[0205] The transmitting module 91 is configured to transmit terminal capability information to the network device. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0206] Optionally, the terminal 90 includes:
[0207] The receiving module is configured to receive MCS configuration information sent by the network device. The MCS configuration information is used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0208] Optionally, the MCS index value includes some or all of the MCS index values in the MCS index table supported by the terminal.
[0209] Optionally, the capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table, and each capability information element includes the MCS index value supported by the terminal in the corresponding first MCS index table.
[0210] Optionally, the first MCS index table is an MCS index table supported by the terminal.
[0211] Optionally, when the capability information does not include the capability information element corresponding to the second MCS index table, the capability information is used to indicate that the terminal supports all MCS index values in the second MCS index table; the second index table is the MCS index table supported by the terminal.
[0212] Optionally, the capability information is also used to indicate the MCS index table supported by the terminal.
[0213] Optionally, the terminal 90 also includes:
[0214] The first sending module is configured to send the MCS index table supported by the terminal to the network device.
[0215] Optionally, the terminal supports one or more of the following MCS index tables: 256QAM index table, 64QAM index table, and low spectral efficiency 64QAM index table.
[0216] Optionally, the terminal supports the frequency range FR2.
[0217] Figure 10 This is a block diagram illustrating a network device according to an exemplary embodiment, such as... Figure 10 As shown, the network device 100 includes:
[0218] The receiving module 101 is configured to receive terminal capability information sent by the terminal. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables.
[0219] Optionally, the network device 100 includes:
[0220] The transmitting module is configured to send MCS configuration information to the terminal. The MCS configuration information is used to configure the MCS index values supported by the terminal on one or more frequency bands.
[0221] Optionally, the MCS index value includes some or all of the MCS index values in the MCS index table supported by the terminal.
[0222] Optionally, the capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table, and each capability information element includes the MCS index value supported by the terminal in the corresponding first MCS index table.
[0223] Optionally, the first MCS index table is an MCS index table supported by the terminal.
[0224] Optionally, when the capability information does not include the capability information element corresponding to the second MCS index table, the capability information is used to indicate that the terminal supports all MCS index values in the second MCS index table; the second index table is the MCS index table supported by the terminal.
[0225] Optionally, the capability information is also used to indicate the MCS index table supported by the terminal.
[0226] Optionally, the network device 100 includes:
[0227] The first receiving module is configured to receive the terminal-supported MCS index table sent by the terminal.
[0228] Optionally, the terminal supports one or more of the following MCS index tables: 256QAM index table, 64QAM index table, and low spectral efficiency 64QAM index table.
[0229] Optionally, the terminal supports the frequency range FR2.
[0230] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0231] Figure 11 This is a block diagram illustrating a communication device according to an exemplary embodiment. The communication device 1100 may be... Figure 1 The terminal equipment in the communication system shown can also be the network equipment in the same communication system.
[0232] Reference Figure 11 The device 1100 may include one or more of the following components: a processing component 1102, a memory 1104, and a communication component 1106.
[0233] Processing component 1102 can be used to control the overall operation of device 1100, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 1102 may include one or more processors 1120 to execute instructions to complete all or part of the steps of the capability reporting method described above. Furthermore, processing component 1102 may include one or more modules to facilitate interaction between processing component 1102 and other components. For example, processing component 1102 may include a multimedia module to facilitate interaction between multimedia components and processing component 1102.
[0234] Memory 1104 is configured to store various types of data to support the operation of device 1100. Examples of such data include instructions for any application or method operating on device 1100, contact data, phonebook data, messages, pictures, videos, etc. Memory 1104 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0235] Communication component 1106 is configured to facilitate wired or wireless communication between device 1100 and other devices. Device 1100 can access wireless networks based on communication standards, such as Wi-Fi, 2G, 3G, 4G, 5G, 6G, NB-IoT, eMTC, etc., or combinations thereof. In one exemplary embodiment, communication component 1106 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 1106 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0236] In an exemplary embodiment, the apparatus 1100 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above-described capability reporting method.
[0237] The aforementioned device 1100 can be a standalone electronic device or part of a standalone electronic device. For example, in one embodiment, the electronic device can be an integrated circuit (IC) or a chip, wherein the integrated circuit can be a single IC or a collection of multiple ICs. The chip can include, but is not limited to, the following types: GPU (Graphics Processing Unit), CPU (Central Processing Unit), FPGA (Field Programmable Gate Array), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), and SoC (System on Chip). The aforementioned integrated circuit or chip can be used to execute executable instructions (or code) to implement the aforementioned capability reporting method. The executable instructions can be stored in the integrated circuit or chip or obtained from other devices or equipment. For example, the integrated circuit or chip includes a processor, memory, and an interface for communicating with other devices. The executable instruction can be stored in the processor, and when the executable instruction is executed by the processor, the above-mentioned capability reporting method is implemented; or, the integrated circuit or chip can receive the executable instruction through the interface and transmit it to the processor for execution to implement the above-mentioned capability reporting method.
[0238] In an exemplary embodiment, this disclosure also provides a computer-readable storage medium storing computer program instructions thereon, which, when executed by a processor, implement the steps of the capability reporting method provided by this disclosure. For example, the computer-readable storage medium may be a non-transitory computer-readable storage medium including instructions, such as the aforementioned memory 1104 including instructions, which can be executed by the processor 1120 of the device 1100 to complete the aforementioned capability reporting method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0239] In another exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program executable by a programmable device, the computer program having a code portion for performing the above-described capability reporting method when executed by the programmable device.
[0240] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of this disclosure. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0241] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A capability reporting method, characterized in that, Applied to a terminal, the method includes: Send the terminal's capability information to the network device. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables. The capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table and corresponds to one or more frequency bands; For any of the capability information elements, the terminal is used to indicate the first MCS index value supported by the terminal in the frequency band corresponding to the capability information element in the first MCS index table corresponding to the capability information element; wherein, the first MCS index value is greater than a preset threshold, and the terminal also supports MCS values indexed in the first MCS index table corresponding to the capability information element that are less than or equal to the preset threshold.
2. The method according to claim 1, characterized in that, The method includes: The terminal receives MCS configuration information sent by the network device, the MCS configuration information being used to configure the MCS index values supported by the terminal on one or more frequency bands.
3. The method according to claim 1 or 2, characterized in that, The MCS index value includes some or all of the MCS index values in the MCS index table supported by the terminal.
4. The method according to claim 1, characterized in that, The first MCS index table is the MCS index table supported by the terminal.
5. The method according to claim 1 or 2, characterized in that, When the capability information does not include the capability information element corresponding to the second MCS index table, the capability information is used to indicate that the terminal supports all MCS index values in the second MCS index table; the second MCS index table is the MCS index table supported by the terminal.
6. The method according to claim 1 or 2, characterized in that, The capability information is also used to indicate the MCS index table supported by the terminal.
7. The method according to claim 1 or 2, characterized in that, Before sending the terminal's capability information to the network device, the method further includes: Send the MCS index table supported by the terminal to the network device.
8. The method according to claim 1 or 2, characterized in that, The terminal supports one or more of the following MCS index tables: 256QAM index table, 64QAM index table, and low spectral efficiency 64QAM index table.
9. The method according to claim 1 or 2, characterized in that, The terminal supports the frequency range FR2.
10. A capability reporting method, characterized in that, Applied to network devices, the method includes: The terminal receives capability information sent by the terminal, the capability information being used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands, the MCS index values including some or all of the MCS index values in one or more MCS index tables; The capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table and corresponds to one or more frequency bands; For any of the capability information elements, the terminal is used to indicate the first MCS index value supported by the terminal in the frequency band corresponding to the capability information element in the first MCS index table corresponding to the capability information element; wherein, the first MCS index value is greater than a preset threshold, and the terminal also supports MCS values indexed in the first MCS index table corresponding to the capability information element that are less than or equal to the preset threshold.
11. The method according to claim 10, characterized in that, The method includes: The terminal is sent MCS configuration information, which is used to configure the MCS index values supported by the terminal on one or more frequency bands.
12. The method according to claim 10 or 11, characterized in that, The MCS index value includes some or all of the MCS index values in the MCS index table supported by the terminal.
13. The method according to claim 10, characterized in that, The first MCS index table is the MCS index table supported by the terminal.
14. The method according to claim 10 or 11, characterized in that, When the capability information does not include the capability information element corresponding to the second MCS index table, the capability information is used to indicate that the terminal supports all MCS index values in the second MCS index table; the second MCS index table is the MCS index table supported by the terminal.
15. The method according to claim 10 or 11, characterized in that, The capability information is also used to indicate the MCS index table supported by the terminal.
16. The method according to claim 10 or 11, characterized in that, Before receiving the capability information of the terminal sent by the receiving terminal, the method further includes: Receive the MCS index table supported by the terminal sent by the terminal.
17. The method according to claim 10 or 11, characterized in that, The terminal supports one or more of the following MCS index tables: 256QAM index table, 64QAM index table, and low spectral efficiency 64QAM index table.
18. The method according to claim 10 or 11, characterized in that, The terminal supports the frequency range FR2.
19. A terminal, characterized in that, The terminal includes: The transmitting module is configured to transmit the terminal's capability information to the network device. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables. The capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table and corresponds to one or more frequency bands; For any of the capability information elements, the terminal is used to indicate the first MCS index value supported by the terminal in the frequency band corresponding to the capability information element in the first MCS index table corresponding to the capability information element; wherein, the first MCS index value is greater than a preset threshold, and the terminal also supports MCS values indexed in the first MCS index table corresponding to the capability information element that are less than or equal to the preset threshold.
20. A network device, characterized in that, The network device includes: The receiving module is configured to receive the capability information of the terminal sent by the terminal. The capability information is used to indicate the modulation and coding scheme (MCS) index values supported by the terminal on one or more frequency bands. The MCS index values include some or all of the MCS index values in one or more MCS index tables. The capability information includes one or more capability information elements, each capability information element corresponds to a first MCS index table and corresponds to one or more frequency bands; For any of the capability information elements, the terminal is used to indicate the first MCS index value supported by the terminal in the frequency band corresponding to the capability information element in the first MCS index table corresponding to the capability information element; wherein, the first MCS index value is greater than a preset threshold, and the terminal also supports MCS values indexed in the first MCS index table corresponding to the capability information element that are less than or equal to the preset threshold.
21. A communication system, characterized in that, The system includes: A terminal, configured to perform the steps of the method according to any one of claims 1 to 9; and, A network device configured to perform the steps of the method according to any one of claims 10 to 18.
22. A communication device, characterized in that, The device includes: processor; Memory used to store processor-executable instructions; The processor is configured to perform the steps of the method according to any one of claims 1 to 9, or the processor is configured to perform the steps of the method according to any one of claims 10 to 18.
23. A computer-readable storage medium having computer program instructions stored thereon, characterized in that, When the computer program instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 9, or when the computer program instructions are executed by a processor, they implement the steps of the method according to any one of claims 10 to 18.