CN115001625B - Information transmission method, information transmission device, storage medium and electronic equipment - Google Patents
Information transmission method, information transmission device, storage medium and electronic equipment Download PDFInfo
- Publication number
- CN115001625B CN115001625B CN202210515678.8A CN202210515678A CN115001625B CN 115001625 B CN115001625 B CN 115001625B CN 202210515678 A CN202210515678 A CN 202210515678A CN 115001625 B CN115001625 B CN 115001625B
- Authority
- CN
- China
- Prior art keywords
- state
- network configuration
- modulation
- value
- coding scheme
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 105
- 238000000034 method Methods 0.000 title claims abstract description 91
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 11
- 230000008569 process Effects 0.000 description 24
- 101150039363 SIB2 gene Proteins 0.000 description 9
- 238000010586 diagram Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 230000010363 phase shift Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 238000013528 artificial neural network Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000000644 propagated effect Effects 0.000 description 2
- 101150096310 SIB1 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0009—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the channel coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0015—Systems modifying transmission characteristics according to link quality, e.g. power backoff characterised by the adaptation strategy
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure relates to the technical field of communication, and in particular relates to an information transmission method and device, a computer readable storage medium and electronic equipment. The method comprises the following steps: receiving network configuration information and a modulation coding scheme of network scheduling; determining a network configuration state characterized by the network configuration information, wherein the network configuration state is used for indicating the configuration state of the network to a first target modulation mode; and determining whether the terminal uses the first target modulation mode to transmit information according to whether the terminal supports the first target modulation mode, the network configuration state and the modulation coding scheme. According to the technical scheme, whether the terminal enables the first target modulation mode is determined based on whether the terminal supports the first target modulation mode, the configuration state of the network to the first target modulation mode and the modulation coding scheme of network scheduling, so that the accuracy of enabling the first target modulation mode by the terminal can be improved, and the quality of information transmission is further improved.
Description
Technical Field
The present disclosure relates to the field of communication technologies, and in particular, to an information transmission method, an information transmission device, a computer readable storage medium, and an electronic apparatus.
Background
The network broadcasts network configuration information related to the target modulation mode in an SIB2 (system information 2, SIB2 comprises common sub-line resource configuration information) message to enable the terminal to determine whether the target modulation mode is enabled.
However, in this method, when the network configuration is wrong, misjudgment of whether to enable the target modulation mode by the terminal is caused, so that the modulation mode finally determined by the terminal is inaccurate, and at this time, if the network schedules an MCS (Modulation and Coding Scheme, modulation coding scheme) greater than the MCS corresponding to the modulation mode finally determined by the terminal, the code rate is greater than 1, and decoding failure occurs, so that RLF (Radio Link Failure ) frequently occurs.
It should be noted that the information disclosed in the above background section is only for enhancing understanding of the background of the present disclosure and thus may include information that does not constitute prior art known to those of ordinary skill in the art.
Disclosure of Invention
The disclosure aims to provide an information transmission method, an information transmission device, a computer readable medium and electronic equipment, so as to improve the accuracy of determining a modulation mode of a terminal at least to a certain extent and improve the communication quality.
According to a first aspect of the present disclosure, there is provided an information transmission method including: receiving network configuration information and a modulation coding scheme of network scheduling; determining a network configuration state characterized by the network configuration information, wherein the network configuration state is used for indicating the configuration state of the network to a first target modulation mode; and determining whether the terminal uses the first target modulation mode to transmit information according to whether the terminal supports the first target modulation mode, the network configuration state and the modulation coding scheme.
According to a second aspect of the present disclosure, there is provided an information transmission apparatus including: a receiving module configured to receive network configuration information and a modulation coding scheme of a network schedule; a network configuration state determining module configured to determine a network configuration state represented by the network configuration information, where the network configuration state is used to indicate a configuration state of the network for a first target modulation mode; the modulation mode determining module is configured to determine whether the terminal uses the first target modulation mode to transmit information according to whether the terminal supports the first target modulation mode, the network configuration state and the modulation coding scheme.
According to a third aspect of the present disclosure, there is provided a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the method described above.
According to a fourth aspect of the present disclosure, there is provided an electronic apparatus, comprising: one or more processors; and a memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the methods described above.
The technical scheme of the present disclosure has the following beneficial effects:
On one hand, the method and the device can jointly determine whether the terminal uses the first target modulation mode or not based on a plurality of pieces of information, so that the accuracy of enabling the first target modulation mode by the terminal can be improved; on the other hand, when determining whether the terminal enables the first target modulation mode, the method and the device use the MCS of the network scheduling, so that mismatching of the modulation mode of the terminal and the MCS of the network scheduling can be avoided to the greatest extent, and further radio link failure caused by mismatching of the modulation mode of the terminal and the MCS of the network scheduling can be avoided to the greatest extent. In combination with the above aspects, the present disclosure can improve information transmission quality.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure. It will be apparent to those of ordinary skill in the art that the drawings in the following description are merely examples of the disclosure and that other drawings may be derived from them without undue effort. In the drawings:
FIG. 1 shows a schematic diagram of one system architecture to which exemplary embodiments of the present disclosure may be applied;
FIG. 2 shows a schematic diagram of an electronic device to which exemplary embodiments of the present disclosure may be applied;
fig. 3 illustrates a flowchart of an information transmission method in an exemplary embodiment of the present disclosure;
FIG. 4 illustrates a flowchart of a method of determining a network configuration state in an exemplary embodiment of the present disclosure;
Fig. 5 illustrates a flowchart of a method of determining whether a terminal uses a first target modulation scheme in an exemplary embodiment of the present disclosure;
fig. 6 is a flowchart illustrating a method for determining whether a terminal uses a first target modulation scheme when the terminal supports the first target modulation scheme in an exemplary embodiment of the present disclosure;
fig. 7 illustrates a flow chart of a method of determining network configuration status and priority of modulation coding schemes in an exemplary embodiment of the present disclosure;
Fig. 8 is a flowchart illustrating a method of determining a modulation scheme used by a terminal according to a modulation and coding scheme in an exemplary embodiment of the present disclosure;
fig. 9 shows a flowchart of a method of determining whether a terminal enables 64QAM in an exemplary embodiment of the present disclosure;
Fig. 10 shows a schematic diagram of the composition of an information transmission device in an exemplary embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. However, the exemplary embodiments may be embodied in many forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
Furthermore, the drawings are merely schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus a repetitive description thereof will be omitted. Some of the block diagrams shown in the figures are functional entities and do not necessarily correspond to physically or logically separate entities. These functional entities may be implemented in software or in one or more hardware modules or integrated circuits or in different networks and/or processor devices and/or microcontroller devices.
The network makes the terminal determine whether to enable the target modulation scheme by broadcasting configuration information related to the target modulation scheme in SIB2 (system message 2, SIB2 includes common sub-line resource configuration information) message.
Taking 64QAM (64Quadrature Amplitude Modulation,64-phase quadrature amplitude modulation) as an example of the target modulation scheme, the uplink 64QAM is a high-order modulation technique using 64QAM in the uplink transmission, and can improve the transmission rate, spectrum utilization, user peak rate, and the like. The network may let the terminal determine whether 64QAM is enabled by broadcasting the values of enable64QAM and enable64QAM v1270 in SIB2 message.
According to the 3gpp SPEC 36.331, the values of enable64QAM and enable64 qam_v1270 are true when the terminal resolves that the network supports 64QAM, and enables 64QAM. Therefore, when the values of the enable64QAM and the enable64 qam_v1270 are inconsistent, for example, if one is true and one is false, the terminal parses that the network does not support 64QAM, and the terminal disables 64QAM and degrades to 16QAM.
Since the values of the enable64QAM and the enable64 qam_v1270 should be configured as true when the network supports 64QAM, and the values of the enable64QAM and the enable64 qam_v1270 should be configured as false when the network does not support 64QAM, it can be understood that an error occurs in the network configuration when the enable64QAM and the enable64 qam_v1270 do not coincide.
The network configuration is wrong, but the network cannot really support 64QAM, so that the MCS scheduled by the network is still possibly larger, for example, larger than 20, but in this case, the terminal analyzes that the network does not support 64QAM according to the wrong network configuration, so that the terminal can disable 64QAM, use 16QAM for modulation, and the MCS scheduled by the network is larger, so that the code rate (code rate) is larger than 1, decoding failure occurs, thereby causing radio link failure, and the network connected by the terminal can drop from 4G to 2G, thereby influencing the user Internet surfing experience.
In other words, in the related art, whether to enable the target modulation scheme is determined only according to the broadcasting of the network, if 64QAM is enabled, and if the network configuration is wrong, it is still based on the network broadcasting, so that the modulation scheme determined by the terminal may be inaccurate, and further, the problem of frequent RLF may occur due to mismatching of the modulation scheme of the terminal and the MCS scheduled by the network.
In view of the above, exemplary embodiments of the present disclosure provide an information transmission method.
Next, a system architecture of the operating environment of the present exemplary embodiment will be described with reference to fig. 1.
Fig. 1 shows a schematic diagram of a system architecture, which system architecture 100 may include a terminal 110 and a network device 120. The terminal 110 may be a terminal device such as a smart phone, a tablet computer, a desktop computer, a notebook computer, etc., and the network device 120 may include a base station, etc. that may be used by the terminal to access a network environment. The terminal 110 and the network device 120 may form a connection through a wired or wireless communication link for data interaction.
In an exemplary embodiment, the above-described method may be performed by the terminal 110. For example, the terminal may receive the network configuration information and the MCS of the network schedule, then determine, according to the network configuration information, a configuration state of the network to the first target modulation mode, and then determine, according to whether the terminal supports the first target modulation mode, the configuration state of the network to the first target modulation mode, and the MCS of the network schedule, whether the terminal enables the first target modulation mode to perform information transmission.
The exemplary embodiments of the present disclosure also provide an electronic device for performing the above-described information transmission method, which may be the above-described terminal 110. In general, the electronic device may include a processor and a memory for storing executable instructions of the processor, the processor being configured to perform the above-described information transmission method via execution of the executable instructions.
The configuration of the electronic device will be exemplarily described below taking the mobile terminal 200 of fig. 2 as an example. It will be appreciated by those skilled in the art that the configuration of fig. 2 can also be applied to stationary type devices in addition to components specifically for mobile purposes.
As shown in fig. 2, the mobile terminal 200 may specifically include: processor 201, memory 202, bus 203, mobile communication module 204, antenna 1, wireless communication module 205, antenna 2, display 206, camera module 207, audio module 208, power module 209, and sensor module 210.
The processor 201 may include one or more processing units, such as: processor 210 may include an AP (Application Processor ), modem Processor, GPU (Graphics Processing Unit, graphics Processor), ISP (IMAGE SIGNAL Processor ), controller, encoder, decoder, DSP (DIGITAL SIGNAL Processor ), baseband Processor and/or NPU (Neural-Network Processing Unit, neural network Processor), and the like.
Modulation (modulation) is a process of processing information of a signal source onto a carrier wave to make it into a form suitable for channel transmission, that is, a technique of making the carrier wave change with a signal. The mobile terminal 200 may support one or more modulation schemes, such as BPSK (Binary PHASE SHIFT KEYING ), QPSK (Quadrature PHASE SHIFT KEYING Quadrature phase shift keying), 8PSK (8 Phase Shift Keying, eight phase shift keying), 16QAM (16Quadrature Amplitude Modulation), 64QAM (64Quadrature Amplitude Modulation,64 Quadrature amplitude modulation), and the like.
The processor 201 may form a connection with the memory 202 or other components via a bus 203.
Memory 202 may be used to store computer-executable program code comprising instructions. The processor 201 performs various functional applications of the mobile terminal 200 and data processing by executing instructions stored in the memory 202. The memory 202 may also store application data, such as files that store images, videos, and the like.
The communication function of the mobile terminal 200 may be implemented by the mobile communication module 204, the antenna 1, the wireless communication module 205, the antenna 2, a modem processor, a baseband processor, and the like. The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. The mobile communication module 204 may provide a 2G, 3G, 4G, 5G, etc. mobile communication solution applied on the mobile terminal 200. The wireless communication module 205 may provide wireless communication solutions for wireless local area networks, bluetooth, near field communications, etc. that are applied on the mobile terminal 200.
The display screen 206 is used to implement display functions such as displaying user interfaces, images, video, and the like. The camera module 207 is used for realizing a shooting function such as shooting an image, video, and the like. The audio module 208 is used to implement audio functions, such as playing audio, collecting speech, etc. The power module 209 is used to implement power management functions such as charging a battery, powering a device, monitoring a battery status, etc. The sensor module 210 may include a depth sensor 2101, a pressure sensor 2102, a gyro sensor 2103, a barometric pressure sensor 2104, etc. to implement a corresponding sensing functionality.
An information transmission method in the present exemplary embodiment will be described below with reference to fig. 3, and fig. 3 shows an exemplary flow of the information transmission method, which may include:
Step S310, receiving network configuration information and a modulation coding scheme of network scheduling;
Step S320, determining a network configuration state characterized by the network configuration information, wherein the network configuration state is used for indicating the configuration state of the network to a first target modulation mode;
step S330, determining whether the terminal uses the first target modulation mode to perform information transmission according to whether the terminal supports the first target modulation mode, the network configuration state and the modulation coding scheme.
Based on the method, on one hand, the method can determine whether the terminal uses the first target modulation mode or not based on a plurality of pieces of information, so that the accuracy of enabling the first target modulation mode by the terminal can be improved; on the other hand, when determining whether the terminal enables the first target modulation mode, the method and the device use the MCS of the network scheduling, so that mismatching of the modulation mode of the terminal and the MCS of the network scheduling can be avoided to the greatest extent, and further radio link failure caused by mismatching of the modulation mode of the terminal and the MCS of the network scheduling can be avoided to the greatest extent. In combination with the above aspects, the present disclosure can improve information transmission quality.
Each step in fig. 3 is specifically described below.
Referring to fig. 3, in step S310, network configuration information and a modulation coding scheme of network scheduling are received.
In an exemplary embodiment, the network configuration information may include information for informing the terminal whether the network to which the terminal is currently connected supports the first target modulation scheme. I.e. the network configuration information corresponds to the first target modulation scheme, which may be determined based on the first target modulation scheme. The first target modulation scheme may include a modulation scheme that needs to be determined whether the terminal is to be activated.
If it is to be determined whether the terminal is 64QAM enabled, the first target modulation scheme is 64QAM. Taking the example that the first target modulation mode is 64QAM, the network configuration information includes two parameter information, which are respectively enable64QAM and enable_64qam_v1270. When the values of the enable64QAM and the enable64 qam_v1270 are true, the terminal may parse out that the network supports 64QAM.
In an exemplary embodiment, the network may send its corresponding network configuration information to the terminal upon or after the terminal accesses the network.
The network may transmit its corresponding network configuration information to the terminal in the form of a broadcast, for example. The network may broadcast its configuration information for the first target modulation scheme in a SIB2 (system message 2) message, for example. Continuing to take 64QAM as an example, the network may broadcast the values of enable64QAM and enable_64qam_v1270 in SIB1 message to send its configuration information for 64QAM to the terminal, so that the terminal may receive the configuration information of the network for the first target modulation mode.
Of course, the network may send the network configuration information to the terminal in other manners, so that the terminal receives the network configuration information. If the terminal requests uplink data transmission, the network sends the corresponding network configuration information to the terminal according to the received uplink data transmission request sent by the terminal, so that the terminal receives the network configuration information. The present exemplary embodiment is not particularly limited thereto.
In an exemplary embodiment, the modulation coding scheme of the network schedule may include an MCS (Modulation and Coding Scheme ).
The configuration of the rate in the LTE (Long Term Evolution ) network is achieved by MCS index values. The MCS uses the factor affecting the communication rate of interest as a column of the table and the MCS index as a row to form a rate table. Each MCS index corresponds to a physical transmission rate under a set of parameters.
In an exemplary embodiment, the modulation coding scheme may include an index value of the modulation coding scheme, such as an index value of the MCS.
When the terminal needs to perform uplink data transmission, the terminal can send an uplink transmission request to the network, and after receiving the uplink transmission request, the network can schedule a modulation and coding scheme according to information such as distance between the terminal and the network, and then send the currently scheduled modulation and coding scheme to the terminal, so that the terminal can receive the modulation and coding scheme scheduled by the network.
Next, in step S320, a network configuration state characterized by the network configuration information is determined.
The network configuration state is used for indicating the configuration state of the network to the first target modulation mode.
In an exemplary embodiment, the first target modulation scheme may include a 64-phase quadrature amplitude modulation scheme, namely 64QAM as described above. Of course, the first target modulation scheme may also include other modulation schemes that need to determine whether to enable at the terminal according to the configuration information of the network, which is not limited in particular in the present exemplary embodiment.
In an exemplary embodiment, the network configuration state may include 3 states, namely, a first state, a second state, and a third state.
The first state is used for indicating that the configuration state of the network for the first target modulation mode is not supported, i.e. the network does not support the first target modulation mode, the second state is used for indicating that the configuration state of the network for the first target modulation mode is supported, i.e. the network supports the first target modulation mode, and the third state is used for indicating that the configuration state of the network for the first target modulation mode is pending, i.e. the network does not configure an effective value for the first target modulation mode, i.e. whether the network supports the first target modulation mode cannot be determined according to the network configuration information at this time.
In an exemplary embodiment, the network configuration information may include a first parameter and a second parameter. That is, whether the network supports the first target modulation scheme needs to be determined by the first parameter and the second parameter together. The first parameter may be used to characterize whether an Uplink Physical shared channel (PUSCH) SHARE CHANNEL of the network supports the first target modulation scheme, and the second parameter may be used to characterize whether a terminal of the target transmission capability level supports the first target modulation scheme.
In the 3GPP 36.306 protocol, there are specified UE (User Equipment, i.e., terminal) transmission capability classes (UEcategory) for a total of 10 UE capability classes, category1 through category10 respectively, and that only category5 and category8 terminals can support uplink 64QAM. Therefore, when the first target modulation scheme is 64QAM, the target transmission capability level may include category5 and category8.
In the protocol before R12, only terminals with transmission capability levels of category 5 and category 8 are specified to support UL 64QAM (uplink 64 QAM), that is, in the protocol before R12, the network configures an enable64 qam=true in SIB2 as long as the network configures a parameter QAM64Enabled, which characterizes whether the network supports 64QAM, as a bootean_true, and both the network and the terminals simultaneously take effect of 64QAM.
The protocols after R12, terminal capability is separated up and down, and more terminals support UL 64QAM except for category 5 and category8 terminals. After R12, if the non-category 5 and non-category 8 terminals can support 64QAM, they cannot only see enable64 qam=true, but also need to see newly added cell enable_64qam_v1270, and enable64 qam=true and enable_64qam_v1270=true need to be configured in sib2 at the same time, and at this time, both the network and the terminal can take effect of 64QAM. The enable_64qam_v1270 is configured as a bootean_true depending on the base station side parameter R12QAM64 Enabled.
In the case that the network configuration information includes the first parameter and the second parameter, the specific embodiment of step S120 may include: and determining the network configuration state represented by the network configuration information according to whether the terminal supports the first target modulation mode, the state value of the first parameter and the state value of the second parameter.
A method for determining a network configuration status in an exemplary embodiment of the present disclosure is further described below in conjunction with fig. 4. Referring to fig. 4, the method may include steps S410 to S460.
In step S410, it is determined whether the terminal supports the first target modulation scheme, if not, the step S440 is performed, and if yes, the step S420 is performed;
in step S420, it is determined whether the state value of the first parameter and the state value of the second parameter are the same, if yes, the process goes to step S430, and if no, the process goes to step S460;
in step S430, it is determined whether the state value of the first parameter and the state value of the second parameter are the first state values, if yes, the process goes to step S440, otherwise the process goes to step S450;
in step S440, determining the network configuration state as a first state;
In step S450, determining the network configuration state as a second state;
In step S460, the network configuration state is determined to be a third state.
For example, when the terminal supports the first target modulation mode, the network configuration state represented by the network configuration information may be determined according to whether the state value of the first parameter and the state value of the second parameter are the same; when the terminal does not support the first target modulation mode, the network configuration state represented by the network configuration information can be directly determined to be the first state.
And when the terminal supports the first target modulation mode, determining that the network configuration state is the first state if the state value of the first parameter and the state value of the second parameter are both first state values, and determining that the network configuration state is the second state if the state value of the first parameter and the state value of the second parameter are both second state values. The first state value is false, and the second state value is true.
And when the terminal supports the first target modulation mode, if the state value of the first parameter is different from the state value of the second data parameter, determining that the network configuration state is the third state.
Taking the example that the first target modulation mode is 64QAM, the parameter 64QAM.support can be used for representing whether the terminal supports 64QAM, when the value is true, the terminal indicates support, and when the value is false, the terminal indicates non-support. Parameters 64QAMenable are used to indicate whether the network supports 64QAM, when the value is true, the network configuration supports 64QAM, and when the value is false, the network configuration does not support 64QAM; the current value null indicates that the network has not configured a valid value for whether 64QAM is supported. When the terminal supports 64QAM and the values of the enable64QAM and the enable64 QAM_v1270 are inconsistent, the value of 64QAMenable is null.
When the value of the parameter 64QAMenable is false, the network configuration state is indicated as the first state, when the value is true, the network configuration state is indicated as the second state, and when the value is null, the network configuration state is indicated as the third state.
In other words, if 64QAM. Provider=false, then 64QAMenable takes on the value false regardless of the values of enable64QAM and enable_64qam_v 1270; if 64qam.support is true, enable64 qam=true, enable_64qam_v 1270=true, then 64QAMenable =true; if 64QAM. Support=true, enable64 qam=false, enable_64qam_v 1270=false, then 64QAMenable =false; if 64QAM. Support=true, enable64 qam=false, enable_64qam_v 1270=true, then 64QAMenable =null; if 64QAM. Support=true, enable64 qam=true, enable_64qam_v 1270=false, then 64QAMenable =null. For example, the determination rules of 64QAMenable may be determined according to table 1.
Table 1 64 QAMeable determination rules
Parameters (parameters) | 64QAM.support | enable64QAM | enable_64QAM_v1270 | 64QAMenable |
Value taking | false | true/false | true/false | false |
Value taking | true | true | true | true |
Value taking | true | false | false | false |
Value taking | true | false | true | null |
Value taking | true | true | false | null |
With continued reference to fig. 3, in step S330, it is determined whether the terminal uses the first target modulation scheme for information transmission according to whether the terminal supports the first target modulation scheme, the network configuration state, and the modulation coding scheme.
Next, a specific embodiment of step S330 will be described in detail with reference to fig. 5 to 8.
Fig. 5 illustrates a flowchart of a method of determining whether a terminal uses a first target modulation scheme in an exemplary embodiment of the present disclosure. Referring to fig. 5, the method may include steps S510 to S530.
In step S510, it is determined whether the terminal supports the first target modulation scheme, if yes, the step S520 is shifted, and if not, the step S530 is shifted;
In step S520, determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state and the modulation coding scheme;
In step S530, it is determined that the terminal does not use the first target modulation scheme for information transmission.
Next, an exemplary embodiment of step S520 will be described with reference to fig. 6 to 7.
Fig. 6 is a flowchart illustrating a method for determining whether a terminal uses a first target modulation scheme according to a network configuration state and a modulation coding scheme when the terminal supports the first target modulation scheme in an exemplary embodiment of the present disclosure. The method may include steps S610 to S630. Wherein:
In step S610, the network configuration state and the priority of the modulation coding scheme are determined according to the network configuration state and the modulation coding scheme.
In an exemplary embodiment, the specific embodiment of step S610 may include: and when the network configuration state is the third state, determining that the priority of the modulation and coding scheme is higher than that of the network configuration state.
For example, when the terminal supports the first target modulation mode and the network configuration state is the third state, it may be directly determined that the priority of the modulation coding scheme is higher than the priority of the network configuration state. In this way, in the subsequent step S630, it may be determined whether the terminal uses the first target modulation scheme directly according to the modulation and coding scheme.
When the terminal supports the first target modulation mode and the network configuration state is the third state, whether the terminal uses the first target modulation mode or not is determined according to the modulation coding scheme, so that the modulation mode used by the terminal and the modulation coding scheme are matched with each other under the condition that the terminal supports the first target modulation mode, and the problem that the terminal disables the first target modulation mode because the network state is in the third state, but the network possibly calls an MCS with a large MCS corresponding to the first target modulation mode, so that decoding is failed and radio link failure frequently occurs is avoided.
In an exemplary embodiment, the specific embodiment of step S610 may further include: and when the network configuration state is the first state or the second state, determining the priority of the network configuration state and the modulation coding scheme according to the modulation coding scheme.
Specifically, it may include: when the network configuration state is the first state and the value of the modulation and coding scheme is larger than a first preset value and smaller than a second preset value, determining that the priority of the network configuration state is higher than that of the modulation and coding scheme; when the network configuration state is the first state and the value of the modulation coding scheme is greater than or equal to the second preset value, determining that the priority of the modulation coding scheme is higher than that of the network configuration state; when the network configuration state is the second state and the value of the modulation coding scheme is smaller than or equal to the first preset value, determining that the priority of the modulation coding scheme is higher than the priority of the network configuration state; the first preset value is smaller than the second preset value, and the value of the modulation coding scheme can be understood as an index value corresponding to the modulation coding scheme.
In an exemplary embodiment, the first preset value may be determined according to a correspondence between the MCS index value in the MCS table and the first target modulation scheme, and the first preset value may be understood as a minimum value of the corresponding MCS index value when the first target modulation scheme may be used. For example, when the MCS is greater than or equal to 20, the first target modulation scheme may be supported, and the first preset value may be 20. When the MCS is greater than or equal to 15, the first target modulation scheme may be supported, and the first preset value may be 15.
The second preset value may be determined empirically or in actual condition. For example, when the MCS value is greater than 20, if the probability of the radio link failure caused by the terminal not enabling the first target modulation scheme is less than a preset error value, such as 1%, in a range where the MCS is greater than 20 and less than a certain value a (the value is greater than 20), the value a may be determined as the second preset value.
The inventors of the present application found in the study that, for 64QAM, 64QAM can be used when MCS is more than 20 according to its corresponding MCS table, but when MCS is more than 20 and less than 24, the terminal uses 16QAM and uses 64QAM have little influence on the user's internet experience. Therefore, when the first target modulation scheme is 64QAM, the second preset value may be 24.
In the disclosure, when a terminal supports a first target modulation mode, if the network configuration state is the first state and the value of the modulation and coding scheme is greater than a first preset value and less than a second preset value, determining that the priority of the network configuration state is higher than the modulation and coding scheme. In other words, when the terminal supports the first target modulation mode, but the network configuration state indicates that the network does not support the first target modulation mode, even if the network invokes an MCS matching the first target modulation mode, if the MCS is within the second preset value, determining whether the terminal uses the first target modulation mode according to the indication of the network configuration state. As described above, since whether the first target modulation scheme is started has little influence on the user experience and does not cause frequent radio link failure when the MCS is within the range of the first preset value and the second preset value, if it is determined that the priority of the network configuration state is higher than the modulation and coding scheme, the indication of the network can be followed as much as possible while avoiding frequent radio link failure.
As described above, in the present disclosure, when a terminal supports a first target modulation scheme, if the value of the modulation coding scheme is greater than or equal to the second preset value in the network configuration state is the first state, it is determined that the priority of the modulation coding scheme is higher than the network configuration state. This is because when the modulation and coding scheme is greater than the second preset value, it means that the network schedules a larger MCS, and based on what will be described in step S620, if the network configuration state is the first state according to the indication of the network configuration state, the terminal disables the first target modulation scheme. At this time, the terminal may degrade the use of other modulation schemes, and the aforementioned problem of frequent radio link failure may occur. Therefore, in order to avoid frequent radio link failure, the terminal should enable a modulation scheme matching with the MCS, and thus, in this case, it may be determined that the priority of the modulation coding scheme is higher than the network configuration state, so that the terminal enables a modulation scheme matching with the terminal according to the current value of the MCS.
As described above, in the present disclosure, when the terminal supports the first target modulation scheme, if the network configuration state is the second state and the value of the modulation coding scheme is less than or equal to the first preset value, it is determined that the priority of the modulation coding scheme is higher than the priority of the network configuration state. This is because, in this case, if the inventor of the present application indicates whether the terminal starts the first target modulation mode according to the network configuration state, it can be known based on the following content in step S620 that, since the network configuration state is the second state, the terminal starts the first target modulation mode, but at this time, the MCS of the network scheduling is smaller, which is not matched with the first target modulation mode, and packet loss occurs, and decoding fails, which also affects the internet surfing experience of the user. Therefore, at this time, it may be determined that the priority of the modulation and coding scheme is higher than the network configuration state so that the modulation scheme used by the terminal matches the modulation and coding scheme.
It should be noted that, in the present application, when the terminal supports the first target modulation mode and the network configuration state is the second state, and the value of the modulation and coding scheme is smaller than or equal to the first preset value, if the priority of the network configuration state is higher than the priority of the modulation and coding scheme, that is, the terminal enables the first target modulation mode, although the packet loss occurs due to the mismatch between the MCS of the network scheduling and the first target modulation mode used by the terminal, the probability of the packet loss is smaller, so that it may also be determined that the priority of the network configuration state is higher than the modulation and coding scheme. In this way, the indication of the network can be followed as much as possible while avoiding frequent radio link failures.
Next, step S610 described above is further described with reference to fig. 7. Fig. 7 illustrates a flowchart of a method of determining network configuration status and priority of modulation coding schemes in an exemplary embodiment of the present disclosure. Referring to fig. 7, the method may include steps S701 to S708.
In step S701, it is determined whether the network configuration state is the third state, if so, the process goes to step S707, and if not, the process goes to step S702;
In step S702, it is determined whether the network configuration state is the first state, if so, the process goes to step S703, and if not, the process goes to step S706;
In step S703, it is determined whether the value of the modulation and coding scheme is greater than or equal to a second preset value, if yes, the step S707 is shifted, and if no, the step S704 is shifted;
in step S704, it is determined whether the value of the modulation and coding scheme is greater than a first preset value, if yes, the step is transferred to step S705, and if not, the step is transferred to step S708;
in step S705, it is determined that the priority of the network configuration state is higher than the priority of the modulation coding scheme;
In step S706, it is determined whether the value of the modulation and coding scheme is less than or equal to the first preset value, if yes, the step S707 is proceeded to, if no, the step S708 is proceeded to;
in step S707, it is determined that the priority of the modulation coding scheme is higher than the priority of the network configuration state;
In step S708, it is determined that the priority of the modulation coding scheme and the priority of the network configuration state are the same.
When the terminal supports the first target modulation mode, the network configuration state is the second state, and the value of the modulation and coding scheme is greater than the first preset value, the indication result of whether the first target modulation mode is used by the terminal by the modulation and coding scheme is the same as the indication result of whether the first target modulation mode is used by the terminal by the network configuration state, and when the terminal supports the first target modulation mode, the network configuration state is the first state, and the value of the modulation and coding scheme is less than or equal to the first preset value, the indication result of whether the first target modulation mode is used by the terminal by the modulation and coding scheme is the same as the indication result of whether the first target modulation mode is used by the terminal by the network configuration state. At this time, the priorities of the two may be configured to be the same in step S708, or may be arbitrarily configured (e.g., the modulation coding scheme priority is higher than the network configuration state or the network configuration state priority is higher than the modulation coding scheme), or the priority may be determined when the two indication results are the same, and the priority may be determined when the two indication results are different, which is not particularly limited in this exemplary embodiment.
Next, with continued reference to fig. 6, in step S620, if the priority of the network configuration state is higher than the priority of the modulation and coding scheme, it is determined whether the terminal uses the first target modulation scheme for information transmission according to the network configuration state.
In an exemplary embodiment, the determining, according to the network configuration state, whether the terminal uses the first target modulation mode to perform information transmission includes: when the network configuration state is the first state, determining that the terminal does not use the first target modulation mode for information transmission; and when the network configuration state is the second state, determining that the terminal uses the first target modulation mode to transmit information.
For example, when the network configuration state is the first state, the network does not support the first target modulation mode, so the terminal may be instructed not to use the first target modulation mode at this time; when the network configuration state is the second state, the network supports the first target modulation scheme, so that the terminal can be instructed to use the first target modulation scheme at this time.
With continued reference to fig. 6, in step S630, if the priority of the modulation and coding scheme is higher than the priority of the network configuration state, it is determined whether the terminal uses the first target modulation scheme for information transmission according to the modulation and coding scheme.
In an exemplary embodiment, determining whether the terminal uses the first target modulation mode for information transmission according to the modulation coding scheme includes: when the value of the modulation and coding scheme is smaller than or equal to the first preset value, the terminal is instructed not to use the first target modulation mode for information transmission; and when the value of the modulation and coding scheme is larger than the first preset value, the terminal is instructed to use the first target modulation mode to transmit information.
Fig. 8 illustrates a flowchart of a method of determining a modulation scheme used by a terminal according to a modulation coding scheme in an exemplary embodiment of the present disclosure, and referring to fig. 8, the method may include steps S810 to S850.
In step S810, it is determined whether the value of the modulation and coding scheme is greater than a first preset value, if yes, the step is transferred to step S820, and if not, the step is transferred to step S830;
in step S820, the terminal is instructed to perform information transmission using the first target modulation method;
In step S830, it is determined whether the value of the modulation and coding scheme is greater than a third preset value, if yes, the step is turned to step S840, if not, the step is turned to step S850;
in step S840, the terminal is instructed to perform information transmission using a second target modulation scheme;
in step S850, the terminal is instructed to perform information transmission using the third target modulation scheme.
In an exemplary embodiment, the third preset value is smaller than the first preset value. The third preset value may be determined according to a minimum index value in the MCS table, which may use the second target modulation scheme. If the second target modulation scheme may be used when the MCS index value is greater than or equal to 10 and less than 20, the third preset value may be 10. The modulation order of the second target modulation mode is smaller than that of the first target modulation mode, and the modulation order of the third target modulation mode is smaller than that of the second target modulation mode.
For example, when the first target modulation scheme is 64QAM, the second target modulation scheme may be 16QAM, and the third target modulation scheme may be QPSK.
For example, another embodiment of step S520 may include: and when the network configuration state is the second state and the value of the modulation and coding scheme is smaller than or equal to the first preset value, determining that the terminal does not use the first target modulation mode for information transmission.
For example, as can be seen from the foregoing descriptions in steps S620 and 630, when the network configuration state is the second state and the value of the modulation and coding scheme is greater than or equal to the foregoing predetermined value, the terminal is required to use the first target modulation scheme according to the network configuration state, the terminal is required to not use the first target modulation scheme according to the value of the coding and modulation scheme, and the indication results of the two are inconsistent. However, considering that the code modulation scheme of the network scheduling is smaller at this time, if the terminal is instructed to use the first target modulation mode to perform information transmission, the packet loss situation occurs, so that decoding failure is also caused, and the problem of radio link failure occurs. Therefore, at this time, in order to avoid this, the terminal is instructed not to use the first target modulation scheme for information transmission.
However, as described above, according to the studies of the present inventors, it was found that, at this time, although packet loss occurs, the frequency of occurrence of packet loss is not large, so that the terminal may be determined to use the first target modulation scheme following the network instruction, and this is not particularly limited in this exemplary embodiment.
For example, another embodiment of step S520 may include: and when the network configuration state is the second state and the value of the modulation and coding scheme is larger than the first preset value, determining that the terminal uses the first target modulation mode to transmit information.
For example, as can be seen from the foregoing descriptions in steps S620 and 630, when the network configuration state is the second state and the value of the modulation and coding scheme is greater than the first preset value, the terminal is instructed to use the first target modulation scheme according to the network configuration state, and the terminal is instructed to use the first target modulation scheme according to the modulation and coding scheme, and the two instruction results are the same, so that it can be finally determined that the terminal uses the first target modulation scheme for information transmission.
For example, another embodiment of step S520 may include: and when the network configuration state is the first state and the value of the modulation and coding scheme is smaller than a second preset value, determining that the terminal does not use the first target modulation mode for information transmission.
For example, as can be seen from the foregoing contents of steps S620 and 630, when the network configuration state is the first state and the value of the modulation and coding scheme is smaller than the second preset value, the terminal is instructed not to use the first target modulation scheme according to the network configuration state, and when the modulation and coding scheme is greater than the first preset value and smaller than the second preset value, the terminal is instructed to use the first target modulation scheme according to the modulation and coding scheme, but as described above, since whether the terminal uses the first target modulation scheme at this time has little influence on the user' S internet surfing experience, that is, even if the first target modulation scheme is not used, the frequency of occurrence of radio link failure is small, so that at this time, the terminal can follow the network instruction as much as possible and determine that the terminal does not use the first target modulation scheme. In this way, network indications can be followed as much as possible while avoiding frequent radio link failures.
For example, another embodiment of step S520 may include: and when the network configuration state is the first state and the value of the modulation and coding scheme is greater than or equal to the second preset value, determining that the terminal uses the first target modulation mode to transmit information.
For example, as can be seen from the foregoing descriptions in steps S620 and 630, when the network configuration state is the first state and the value of the modulation and coding scheme is greater than or equal to the second preset value, the terminal is instructed not to use the first target modulation scheme according to the network configuration state, and the terminal is instructed to use the first target modulation scheme according to the modulation and coding scheme, and the two instruction results are inconsistent. If the terminal does not use the first target modulation scheme, the problem of frequent failure of the wireless link as described above occurs due to a large modulation and coding scheme of network scheduling, and in order to avoid this problem, it is determined that the terminal uses the first target modulation scheme at this time.
For example, another embodiment of step S520 may include: and when the network configuration state is the third state and the value of the modulation and coding scheme is smaller than or equal to the first preset value, determining that the terminal does not use the first target modulation mode for information transmission.
For example, another embodiment of step S520 may include: and when the network configuration state is the third state and the value of the modulation and coding scheme is larger than the first preset value, determining that the terminal uses the first target modulation mode to transmit information.
For example, when the network configuration state is the third state, that is, when a network configuration error occurs, at this time, whether the first target modulation mode is used or not may be determined according to the code modulation scheme, that is, when the code modulation scheme is smaller than the first preset value, it is determined that the terminal does not use the first target modulation mode, and when the value of the code modulation scheme is greater than the first preset value, it is determined that the terminal uses the first target modulation mode, so that the code modulation scheme and the modulation mode used by the terminal may be matched, and the problem that the terminal cannot start the first target modulation mode according to the network configuration state and thus causes frequent radio link failure due to the large MCS of the network schedule is avoided.
Next, the information transmission method of the present disclosure will be further described by taking the example that the first target modulation scheme is 64 QAM.
For example, the coded modulation scheme may be divided into a first level, a second level, and a third level according to the first preset value and the second preset value, and the corresponding MCS L、MCSM、MCSH is used. Taking the first preset value of 20 and the second preset value of 24 as an example, the range of values of each level of MCS can be as shown in table 2.
Table 2 range of MCS level values
Grade | MCSL | MCSM | MCSH |
Value range | MCS<=20 | 20<MCS<24 | MCS>=24 |
Taking the example that the parameters 64QAM .support are used for representing whether the terminal supports 64QAM and the parameters 64QAM enable are used for representing the network configuration state, whether the terminal starts 64QAM currently can be determined according to the 64QAM .support、64QAMenable and the MCS level.
Specifically, when 64QAM .support is false, that is, the terminal does not support 64QAM, it may be directly determined that the terminal does not use 64QAM, and directly degraded to use 16QAM, and specific rules corresponding to the method are shown in table 3. That is, at this time, the 64QAM enable and MCS level are not judged, and it is directly determined that the terminal does not use 64QAM.
TABLE 3 64QAM dynamic switch State Table for terminal 64QAM when the support is false
Parameters (parameters) | 64QAM.support | 64QAMenable | MCS level | 64QAM |
Value taking | false | true/false/null | MCSL/MCSM/MCSH | disable |
When 64QAM .support is true, i.e., the terminal supports 64QAM, and 64QAMenable is not null, i.e., the network broadcasts a valid value configured by the network for 64QAM in SIB2 message, it may be determined whether the terminal uses 64QAM based on table 4.
Table 464 QAM support is true,64QAMenable is not null,64QAM dynamic switch State Table
Parameters (parameters) | 64QAM.support | 64QAMenable | MCS level | 64QAM |
Value taking | true | true | MCSL | disable |
Value taking | true | true | MCSM | enable |
Value taking | true | true | MCSH | enable |
Value taking | true | false | MCSL | disable |
Value taking | true | false | MCSM | disable |
Value taking | true | false | MCSH | enable |
At 64qam.support is true and 64QAMenable is null, i.e. the network can determine whether the terminal uses 64QAM based on table 5 when SIB2 message broadcasts invalid configuration information for the network configuration for 64QAM.
Table 5 64QAM support is true,64QAMenable is null,64QAM dynamic handoff status table
Parameters (parameters) | 64QAM.support | 64QAMenable | MCS level | 64QAM |
Value taking | true | null | MCSL | disable |
Value taking | true | null | MCSM | enable |
Value taking | true | null | MCSH | enable |
In tables 3 to 5, when the 64QAM value is disable, the terminal is not used, and when the 64QAM value is enable, the terminal is used with 64QAM.
Taking the example of the value of 64QAM .support being true, the value of enable64QAM being false, the value of enable64 QAM_v1270 being true, the value of MCS being 26, the value of 64QAM .support being true, the value of enable64QAM being false, the value of enable64 QAM_v1270 being true, the value of 64QAM enable should be null according to Table 1. If the value of MCS is 26, the level of MCS is MCS H.64QAMsupport, the value of 64QAM enable is true, and the level of MCS is MCS H according to table 2, and if the level of MCS is 64QAM is enabled according to table 5, it is determined that the terminal uses the first target modulation scheme.
Next, fig. 9 shows a flowchart of a method of determining whether a terminal enables 64QAM in an exemplary embodiment of the present disclosure. Referring to fig. 9, the method may include steps S901 to S908.
In step S901, it is determined whether the terminal supports 64QAM, if yes, the process goes to step S902, and if no, the process goes to step S908;
In step S902, it is determined whether the values of enable64QAM and enable64 qam_v1270 are identical, if yes, the process goes to step S903, if no, the process goes to step S906;
In step S903, it is determined whether the values of the enable64QAM and the enable64 qam_v1270 are true, if not, the process goes to step S904, if yes, the process goes to step S905;
In step S904, it is determined whether the MCS level is MCS H, if yes, the process goes to step S907, otherwise, the process goes to step S908;
In step S905, it is determined whether the MCS level is MCS L, and if not, the process proceeds to step S907; if yes, go to step S908;
In step S906, it is determined whether the MCS level is MCS L, if yes, the process goes to step S908, and if no, the process goes to step S907;
In step S907, it is determined that the terminal uses 64QAM;
In step S908, it is determined that the terminal does not use 64QAM.
In the method, whether the terminal uses the first target modulation mode is determined by whether the terminal supports the first target modulation mode, the network configuration state and the code modulation scheme, so that accuracy of determining whether the terminal uses the first target modulation mode can be improved, the problem of frequent radio link failure caused by mismatching of the modulation mode used by the terminal and the modulation coding scheme of network scheduling is avoided, the terminal drops to 2G, and user experience is affected.
Meanwhile, when the network configures an effective value for the first target modulation scheme, that is, when the network configuration state is the first state or the second state, the network instruction is followed as much as possible. For example, in the case where the MCS is greater than 20 and less than 24, for example, the frequency of occurrence of radio link failure is low even if the terminal does not use 64QAM, so that the terminal may follow the network instruction at this time, that is, if the network configuration status indicates that the terminal uses the first target modulation scheme, the terminal starts the first target modulation scheme, and if the network status indicates that the terminal does not use the first target modulation scheme, the terminal does not start the first target modulation scheme. Therefore, network configuration is met as much as possible while ensuring the user surfing experience.
Further, in the present disclosure, based on the third state of the network configuration state, that is, in the case where the network does not configure a valid value for the first target modulation scheme, that is, in the case where the network has an erroneous configuration, whether the terminal uses the first target modulation scheme may be indicated by the value of the MCS. That is, the present disclosure may recover from a network configuration error to reasonably determine whether the terminal uses the first target modulation scheme.
In summary, the information transmission method of the present disclosure improves user experience and satisfies network configuration.
It is noted that the above-described figures are merely schematic illustrations of processes involved in a method according to exemplary embodiments of the present disclosure, and are not intended to be limiting. It will be readily appreciated that the processes shown in the above figures do not indicate or limit the temporal order of these processes. In addition, it is also readily understood that these processes may be performed synchronously or asynchronously, for example, among a plurality of modules.
Further, referring to fig. 10, in this exemplary embodiment, there is further provided an information transmission apparatus 1000, including a receiving module 1010, a network configuration status determining module 1020, and a modulation mode determining module 1030. Wherein:
A receiving module 1010, which may be configured to receive network configuration information and a modulation coding scheme of a network schedule;
A network configuration state determining module 1020, configured to determine a network configuration state characterized by the network configuration information, where the network configuration state is used to indicate a configuration state of the network for a first target modulation mode;
The modulation scheme determining module 1030 may be configured to determine whether the terminal uses the first target modulation scheme to perform information transmission according to whether the terminal supports the first target modulation scheme, the network configuration state, and the modulation coding scheme.
In an exemplary embodiment, the network configuration state includes a first state, a second state, and a third state, where the first state is used to indicate that the network does not support the configuration state of the first target modulation mode; the second state is used for indicating that the network supports the configuration state of the first target modulation mode; the third state is used for indicating that the configuration state of the network to the first target modulation mode is pending.
In an exemplary embodiment, the network configuration information includes a first parameter and a second parameter, based on which the network configuration status determination module 1020 may be specifically configured to: and determining the network configuration state represented by the network configuration information according to whether the terminal supports the first target modulation mode, the state value of the first parameter and the state value of the second parameter.
In an exemplary embodiment, determining the network configuration state represented by the network configuration information according to whether the terminal supports the first target modulation scheme, the state value of the first parameter, and the state value of the second parameter includes: when the terminal supports the first target modulation mode, determining a network configuration state represented by the network configuration information according to whether the state value of the first parameter is the same as the state value of the second parameter; and when the terminal does not support the first target modulation mode, determining the network configuration state represented by the network configuration information as a first state.
In an exemplary embodiment, when the terminal supports the first target modulation mode, determining the network configuration state represented by the network configuration information according to whether the state value of the first parameter and the state value of the second parameter are the same includes: when the state value of the first parameter and the state value of the second parameter are both the first state value, determining that the network configuration state is the first state; when the state value of the first parameter and the state value of the second parameter are both second state values, determining that the network configuration state is a second state; and determining the network configuration state as a third state when the state value of the first parameter and the state value of the second data parameter are different.
In an exemplary embodiment, the modulation scheme determining module 1030 may be specifically configured to: when the terminal supports the first target modulation mode, determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state and the modulation coding scheme; and when the terminal does not support the first target modulation mode, determining that the terminal does not use the first target modulation mode for information transmission.
In an exemplary embodiment, the determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state and the modulation coding scheme includes: determining the priority of the network configuration state and the modulation coding scheme according to the network configuration state and the modulation coding scheme; if the priority of the network configuration state is higher than the priority of the modulation and coding scheme, determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state; and if the priority of the modulation coding scheme is higher than the priority of the network configuration state, determining whether the terminal uses the first target modulation mode for information transmission according to the modulation coding scheme.
In an exemplary embodiment, said determining the network configuration state and the priority of the modulation coding scheme according to the network configuration state and the modulation coding scheme comprises: when the network configuration state is the third state, determining that the priority of the modulation and coding scheme is higher than that of the network configuration state; and when the network configuration state is the first state or the second state, determining the priority of the network configuration state and the modulation coding scheme according to the modulation coding scheme.
In an exemplary embodiment, when the network configuration state is the first state or the second state, determining the priority of the network configuration state and the modulation coding scheme according to the modulation coding scheme includes: when the network configuration state is the first state and the value of the modulation and coding scheme is larger than a first preset value and smaller than a second preset value, determining that the priority of the network configuration state is higher than that of the modulation and coding scheme; when the network configuration state is the first state and the value of the modulation coding scheme is greater than or equal to the second preset value, determining that the priority of the modulation coding scheme is higher than that of the network configuration state; when the network configuration state is the second state and the value of the modulation coding scheme is smaller than or equal to the first preset value, determining that the priority of the modulation coding scheme is higher than the priority of the network configuration state; wherein the first preset value is smaller than the second preset value.
In an exemplary embodiment, the determining, according to the network configuration state, whether the terminal uses the first target modulation mode to perform information transmission includes: when the network configuration state is a first state, determining that the terminal does not use the first target modulation mode for information transmission; when the network configuration state is a second state, determining that the terminal uses the first target modulation mode to transmit information; the first state is used for indicating that the configuration state of the network for the first target modulation mode is not supported, and the second state is used for indicating that the configuration state of the network for the first target modulation mode is supported.
In an exemplary embodiment, determining whether the terminal uses the first target modulation scheme for information transmission according to the modulation coding scheme includes: when the value of the modulation coding scheme is smaller than or equal to a first preset value, the terminal is instructed not to use the first target modulation mode for information transmission; and when the value of the modulation and coding scheme is larger than the first preset value, the terminal is instructed to use the first target modulation mode to transmit information.
In an exemplary embodiment, the indicating that the terminal does not use the first target modulation mode for information transmission includes: when the value of the modulation and coding scheme is larger than a third preset value and smaller than or equal to the first preset value, the terminal is instructed to use a second target modulation mode for information transmission, and the third preset value is smaller than the first preset value; when the value of the modulation and coding scheme is smaller than or equal to the third preset value, the terminal is instructed to use a third target modulation mode for information transmission; the modulation order of the second target modulation mode is smaller than that of the first target modulation mode, and the modulation order of the third target modulation mode is smaller than that of the second target modulation mode.
In an exemplary embodiment, the determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state and the modulation coding scheme includes: when the network configuration state is the second state and the value of the modulation and coding scheme is smaller than or equal to a first preset value, determining that the terminal does not use the first target modulation mode for information transmission; when the network configuration state is the second state and the value of the modulation and coding scheme is larger than the first preset value, determining that the terminal uses the first target modulation mode for information transmission; when the network configuration state is the first state and the value of the modulation and coding scheme is smaller than a second preset value, determining that the terminal does not use the first target modulation mode for information transmission, wherein the second preset value is larger than the first preset value; when the network configuration state is the first state and the value of the modulation and coding scheme is greater than or equal to the second preset value, determining that the terminal uses the first target modulation mode for information transmission; when the network configuration state is the third state and the value of the modulation and coding scheme is smaller than or equal to the first preset value, determining that the terminal does not use the first target modulation mode for information transmission; and when the network configuration state is the third state and the value of the modulation and coding scheme is larger than the first preset value, determining that the terminal uses the first target modulation mode to transmit information.
In an exemplary embodiment, the first target modulation scheme includes a 64-phase quadrature amplitude modulation scheme.
The specific details of each module in the above apparatus are already described in the method section, and the details that are not disclosed can be referred to the embodiment of the method section, so that they will not be described in detail.
Those skilled in the art will appreciate that the various aspects of the present disclosure may be implemented as a system, method, or program product. Accordingly, various aspects of the disclosure may be embodied in the following forms, namely: an entirely hardware embodiment, an entirely software embodiment (including firmware, micro-code, etc.) or an embodiment combining hardware and software aspects may be referred to herein as a "circuit," module "or" system.
Exemplary embodiments of the present disclosure also provide a computer-readable storage medium having stored thereon a program product capable of implementing the method described above in the present specification. In some possible implementations, various aspects of the disclosure may also be implemented in the form of a program product comprising program code for causing a terminal device to carry out the steps according to the various exemplary embodiments of the disclosure as described in the "exemplary methods" section of this specification, when the program product is run on the terminal device, e.g. any one or more of the steps of fig. 3 to 9 may be carried out.
The computer readable medium shown in the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of the computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF, etc., or any suitable combination of the foregoing.
Furthermore, the program code for carrying out operations of the present disclosure may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computing device, partly on the user's device, as a stand-alone software package, partly on the user's computing device, partly on a remote computing device, or entirely on the remote computing device or server. In the case of remote computing devices, the remote computing device may be connected to the user computing device through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computing device (e.g., connected via the Internet using an Internet service provider).
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It is to be understood that the present disclosure is not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (15)
1. An information transmission method, comprising:
Receiving network configuration information and a modulation coding scheme of network scheduling; the network configuration information comprises a first parameter and a second parameter; the modulation coding scheme includes an index value of the modulation coding scheme;
Determining a network configuration state represented by the network configuration information according to whether the terminal supports a first target modulation mode, a state value of a first parameter and a state value of a second parameter, wherein the network configuration state is used for indicating the configuration state of the network on the first target modulation mode;
And determining whether the terminal uses the first target modulation mode to transmit information according to whether the terminal supports the first target modulation mode, the network configuration state and the modulation coding scheme.
2. The information transmission method according to claim 1, wherein determining the network configuration state represented by the network configuration information according to whether the terminal supports the first target modulation scheme, the state value of the first parameter, and the state value of the second parameter includes:
When the terminal supports the first target modulation mode, determining a network configuration state represented by the network configuration information according to whether the state value of the first parameter is the same as the state value of the second parameter;
And when the terminal does not support the first target modulation mode, determining the network configuration state represented by the network configuration information as a first state, wherein the first state is used for indicating that the network does not support the configuration state of the first target modulation mode.
3. The method for transmitting information according to claim 2, wherein when the terminal supports the first target modulation scheme, determining the network configuration state represented by the network configuration information according to whether the state value of the first parameter and the state value of the second parameter are the same, includes:
When the state value of the first parameter and the state value of the second parameter are both the first state value, determining that the network configuration state is the first state;
when the state value of the first parameter and the state value of the second parameter are both second state values, determining that the network configuration state is a second state, wherein the second state is used for indicating that the network supports the configuration state of the first target modulation mode;
and when the state value of the first parameter is different from the state value of the second parameter, determining the network configuration state as a third state, wherein the third state is used for indicating that the network is undetermined for the configuration state of the first target modulation mode.
4. The method according to claim 1, wherein the determining whether the terminal uses the first target modulation scheme for information transmission according to whether the terminal supports the first target modulation scheme, the network configuration state, and the modulation coding scheme comprises:
when the terminal supports the first target modulation mode, determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state and the modulation coding scheme;
and when the terminal does not support the first target modulation mode, determining that the terminal does not use the first target modulation mode for information transmission.
5. The method according to claim 4, wherein determining whether the terminal uses the first target modulation scheme for information transmission according to the network configuration state and the modulation and coding scheme comprises:
determining the priority of the network configuration state and the modulation coding scheme according to the network configuration state and the modulation coding scheme;
If the priority of the network configuration state is higher than the priority of the modulation and coding scheme, determining whether the terminal uses the first target modulation mode for information transmission according to the network configuration state;
And if the priority of the modulation coding scheme is higher than the priority of the network configuration state, determining whether the terminal uses the first target modulation mode for information transmission according to the modulation coding scheme.
6. The information transmission method according to claim 5, wherein the determining the priority of the network configuration state and the modulation coding scheme according to the network configuration state and the modulation coding scheme comprises:
When the network configuration state is a third state, determining that the priority of the modulation and coding scheme is higher than that of the network configuration state;
When the network configuration state is a first state or a second state, determining the priority of the network configuration state and the modulation coding scheme according to the modulation coding scheme;
The first state is used for indicating that the configuration state of the network to the first target modulation mode is not supported; the second state is used for indicating that the network supports the configuration state of the first target modulation mode; the third state is used for indicating that the configuration state of the network to the first target modulation mode is pending.
7. The information transmission method according to claim 6, wherein determining the priority of the network configuration state and the modulation coding scheme according to the modulation coding scheme when the network configuration state is the first state or the second state, comprises:
When the network configuration state is the first state and the value of the modulation and coding scheme is larger than a first preset value and smaller than a second preset value, determining that the priority of the network configuration state is higher than that of the modulation and coding scheme;
When the network configuration state is the first state and the value of the modulation coding scheme is greater than or equal to the second preset value, determining that the priority of the modulation coding scheme is higher than that of the network configuration state;
When the network configuration state is the second state and the value of the modulation coding scheme is smaller than or equal to the first preset value, determining that the priority of the modulation coding scheme is higher than the priority of the network configuration state;
wherein the first preset value is smaller than the second preset value.
8. The method according to claim 5, wherein determining whether the terminal uses the first target modulation scheme for information transmission according to the network configuration state comprises:
when the network configuration state is a first state, determining that the terminal does not use the first target modulation mode for information transmission;
When the network configuration state is a second state, determining that the terminal uses the first target modulation mode to transmit information;
the first state is used for indicating that the configuration state of the network for the first target modulation mode is not supported, and the second state is used for indicating that the configuration state of the network for the first target modulation mode is supported.
9. The information transmission method according to any one of claims 5 to 7, wherein determining whether the terminal uses the first target modulation scheme for information transmission according to the modulation coding scheme comprises:
When the value of the modulation coding scheme is smaller than or equal to a first preset value, the terminal is instructed not to use the first target modulation mode for information transmission;
and when the value of the modulation and coding scheme is larger than the first preset value, the terminal is instructed to use the first target modulation mode to transmit information.
10. The method for transmitting information according to claim 9, wherein the indicating that the terminal does not use the first target modulation scheme for information transmission when the value of the modulation and coding scheme is less than or equal to a first preset value includes:
When the value of the modulation and coding scheme is larger than a third preset value and smaller than or equal to the first preset value, the terminal is instructed to use a second target modulation mode for information transmission, and the third preset value is smaller than the first preset value;
when the value of the modulation and coding scheme is smaller than or equal to the third preset value, the terminal is instructed to use a third target modulation mode for information transmission;
the modulation order of the second target modulation mode is smaller than that of the first target modulation mode, and the modulation order of the third target modulation mode is smaller than that of the second target modulation mode.
11. The information transmission method according to claim 4, wherein the network configuration state includes a first state for indicating that the network is not supporting the configuration state of the first target modulation scheme, a second state for indicating that the network is supporting the configuration state of the first target modulation scheme, and a third state for indicating that the network is pending the configuration state of the first target modulation scheme;
The determining whether the terminal uses the first target modulation mode to perform information transmission according to the network configuration state and the modulation coding scheme includes:
When the network configuration state is the second state and the value of the modulation and coding scheme is smaller than or equal to a first preset value, determining that the terminal does not use the first target modulation mode for information transmission;
when the network configuration state is the second state and the value of the modulation and coding scheme is larger than the first preset value, determining that the terminal uses the first target modulation mode for information transmission;
When the network configuration state is the first state and the value of the modulation and coding scheme is smaller than a second preset value, determining that the terminal does not use the first target modulation mode for information transmission, wherein the second preset value is larger than the first preset value;
When the network configuration state is the first state and the value of the modulation and coding scheme is greater than or equal to the second preset value, determining that the terminal uses the first target modulation mode for information transmission;
When the network configuration state is the third state and the value of the modulation and coding scheme is smaller than or equal to the first preset value, determining that the terminal does not use the first target modulation mode for information transmission;
and when the network configuration state is the third state and the value of the modulation and coding scheme is larger than the first preset value, determining that the terminal uses the first target modulation mode to transmit information.
12. The information transmission method according to claim 1, wherein the first target modulation scheme comprises a 64-phase quadrature amplitude modulation scheme.
13. An information transmission apparatus, comprising:
A receiving module configured to receive network configuration information and a modulation coding scheme of a network schedule; the network configuration information comprises a first parameter and a second parameter; the modulation coding scheme includes an index value of the modulation coding scheme;
The network configuration state determining module is configured to determine a network configuration state represented by the network configuration information according to whether the terminal supports the first target modulation mode, the state value of the first parameter and the state value of the second parameter, wherein the network configuration state is used for indicating the configuration state of the network on the first target modulation mode;
the modulation mode determining module is configured to determine whether the terminal uses the first target modulation mode to transmit information according to whether the terminal supports the first target modulation mode, the network configuration state and the modulation coding scheme.
14. A computer-readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements the information transmission method according to any one of claims 1 to 12.
15. An electronic device, comprising:
One or more processors; and
A memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to implement the information transmission method of any of claims 1-12.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210515678.8A CN115001625B (en) | 2022-05-12 | 2022-05-12 | Information transmission method, information transmission device, storage medium and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210515678.8A CN115001625B (en) | 2022-05-12 | 2022-05-12 | Information transmission method, information transmission device, storage medium and electronic equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115001625A CN115001625A (en) | 2022-09-02 |
CN115001625B true CN115001625B (en) | 2024-06-11 |
Family
ID=83026552
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210515678.8A Active CN115001625B (en) | 2022-05-12 | 2022-05-12 | Information transmission method, information transmission device, storage medium and electronic equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115001625B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101151825A (en) * | 2005-03-31 | 2008-03-26 | 松下电器产业株式会社 | Wireless communication apparatus and wireless communication method |
CN101686098A (en) * | 2008-09-27 | 2010-03-31 | 富士通株式会社 | Method and device for selecting modulation and coding scheme combination, and communication system |
CN103580788A (en) * | 2012-07-27 | 2014-02-12 | 电信科学技术研究院 | Method and device for transmitting MCS instructing information |
WO2018068640A1 (en) * | 2016-10-13 | 2018-04-19 | 中兴通讯股份有限公司 | Method and apparatus for allocating channel resources, and computer storage medium |
CN108282258A (en) * | 2017-01-06 | 2018-07-13 | 华为技术有限公司 | A kind of processing method of modulation coding scheme, base station and terminal device |
WO2018195720A1 (en) * | 2017-04-24 | 2018-11-01 | 北京小米移动软件有限公司 | Method and apparatus for determining modulation and coding mode |
WO2019157711A1 (en) * | 2018-02-14 | 2019-08-22 | Lenovo (Beijing) Limited | Determining an encoding scheme for rsrp transmission |
WO2019216410A1 (en) * | 2018-05-10 | 2019-11-14 | シャープ株式会社 | Terminal device and base station device |
CN113098629A (en) * | 2021-03-31 | 2021-07-09 | 北京小米移动软件有限公司 | Network distribution method, device and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11096186B2 (en) * | 2018-09-11 | 2021-08-17 | Qualcomm Incorporated | Modulation and coding scheme table design for power efficiency |
-
2022
- 2022-05-12 CN CN202210515678.8A patent/CN115001625B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101151825A (en) * | 2005-03-31 | 2008-03-26 | 松下电器产业株式会社 | Wireless communication apparatus and wireless communication method |
CN101686098A (en) * | 2008-09-27 | 2010-03-31 | 富士通株式会社 | Method and device for selecting modulation and coding scheme combination, and communication system |
CN103580788A (en) * | 2012-07-27 | 2014-02-12 | 电信科学技术研究院 | Method and device for transmitting MCS instructing information |
WO2018068640A1 (en) * | 2016-10-13 | 2018-04-19 | 中兴通讯股份有限公司 | Method and apparatus for allocating channel resources, and computer storage medium |
CN108282258A (en) * | 2017-01-06 | 2018-07-13 | 华为技术有限公司 | A kind of processing method of modulation coding scheme, base station and terminal device |
WO2018195720A1 (en) * | 2017-04-24 | 2018-11-01 | 北京小米移动软件有限公司 | Method and apparatus for determining modulation and coding mode |
WO2019157711A1 (en) * | 2018-02-14 | 2019-08-22 | Lenovo (Beijing) Limited | Determining an encoding scheme for rsrp transmission |
WO2019216410A1 (en) * | 2018-05-10 | 2019-11-14 | シャープ株式会社 | Terminal device and base station device |
CN113098629A (en) * | 2021-03-31 | 2021-07-09 | 北京小米移动软件有限公司 | Network distribution method, device and storage medium |
Non-Patent Citations (1)
Title |
---|
高密度异构小基站立体网络的多向中继技术;杨延平;陈巍;李鸥;;中兴通讯技术(第01期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115001625A (en) | 2022-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210250159A1 (en) | Resource configuration method and apparatus | |
US11147061B2 (en) | Data receiving method, related device, and system | |
US11641260B2 (en) | Switching method, base station and terminal | |
CN109379498B (en) | Electromagnetic interference control method and related device | |
JP6961708B2 (en) | Network connection method and equipment | |
US10959214B2 (en) | Information processing method, communication device, and computer storage medium for ensuring correct generation of a check bit | |
CN110933740A (en) | Uplink data transmission method and device, terminal equipment and storage medium | |
CN113660653B (en) | Transmission method and device and electronic equipment | |
CN115516910A (en) | Method and equipment for initial access of UE (user equipment) | |
CN115001625B (en) | Information transmission method, information transmission device, storage medium and electronic equipment | |
CN107534853A (en) | A kind of method and apparatus for starting relay function | |
CN106304223B (en) | Network mode switching method, device and system | |
WO2020043059A1 (en) | Method and apparatus for displaying service identifier and storage medium | |
WO2020048382A1 (en) | Method for controlling display of service identifier, and related product | |
US20220279568A1 (en) | User equipment and method of wireless communication | |
CN109565740A (en) | Method for transmitting signals, device and system | |
WO2022194026A1 (en) | Method for transmitting uplink mcs indication information, and terminal and network side device | |
CN108934021B (en) | Method and device for reporting measurement result of dual connection, storage medium and terminal | |
EP3840526A1 (en) | Service identifier display control method and apparatus | |
US20210400743A1 (en) | Identifier update method, apparatus, device and system, and storage medium | |
WO2024120406A1 (en) | Apparatus and method of pdcch order rach for mobility | |
CN113904759B (en) | Control information receiving method, control information sending method and related equipment | |
US20220225340A1 (en) | Signal transmission method and apparatus, mobile terminal, and storage medium | |
WO2024156260A1 (en) | Apparatus and method of rach transmission | |
US20240357637A1 (en) | Apparatus and method of wireless communication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |