Uplink demodulation reference signal configuration method, device and system, and storage medium

By dynamically configuring the terminal's DMRS parameters in PUSCH in network equipment, adjusting the code division multiplexing group and pilot symbol number according to the terminal's channel quality parameter value, solving the problems of insufficient channel estimation accuracy and excessive resource utilization when channel quality is poor, and achieving higher uplink reliability and communication efficiency.

CN120050788APending Publication Date: 2025-05-27DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311598786.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

After the terminal device is connected to the network, the network device performs default resource configuration on the DMRS in the terminal's physical uplink shared channel PUSCH, resulting in insufficient channel estimation accuracy when the channel quality is poor, affecting the uplink reliability; while when the channel quality is good, the default resource configuration occupies more uplink resources, affecting communication efficiency.

Method used

The number of CDM groups and/or pilot symbols of the terminal's code division multiplexing group of the terminal in PUSCH are configured by determining the channel quality parameter values ​​in the network device and according to these parameter values. The specific steps include obtaining the channel quality parameter value of the terminal at every preset time, judging the channel quality based on these parameter values, starting the corresponding counter to count the channel quality changes, and configuring the parameters of the DMRS based on the counter count value and the preset threshold.

Benefits of technology

When the channel quality is poor, the estimation accuracy of the PUSCH channel is improved and the reliability of the uplink is improved. When the channel quality is good, the resource overhead is reduced and communication efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050788A_ABST
    Figure CN120050788A_ABST
Patent Text Reader

Abstract

The invention provides an uplink demodulation reference signal configuration method, device and system and a storage medium, the method is applied to network equipment, and the method comprises the following steps: determining that the network equipment and / or a terminal meets a corresponding preset condition; obtaining a channel quality parameter value corresponding to the terminal every preset time; and on the basis of the channel quality parameter value, configuring the number of code division multiplexing (CDM) groups and / or the number of pilot symbols of a demodulation reference signal (DMRS) of the terminal in a physical uplink shared channel (PUSCH). According to the technical scheme, when the channel quality is poor, the estimation precision of the PUSCH channel can be improved, so that the reliability of an uplink is improved, and when the channel quality condition is good, the resource overhead is reduced, and the communication efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method, apparatus, system, and storage medium for configuring uplink demodulation reference signals. Background Art

[0002] In the related art, after a terminal device accesses a network, a network device configures DMRS (Demodulation Reference Signal) in the terminal's PUSCH (Physical Uplink Shared Channel) based on a pre-configured default resource configuration. When the channel quality is poor, the default resource configuration may result in insufficient channel estimation accuracy, thereby affecting the reliability of the entire uplink. When the channel quality is good, the default resource configuration may occupy more uplink resources, affecting the communication efficiency. Summary of the Invention

[0003] This application aims to solve at least one of the technical problems in the related art to some extent.

[0004] In a first aspect, this application provides a method for configuring uplink demodulation reference signals. The method is applied to a network device and includes: determining that the network device and / or the terminal meet corresponding preset conditions; obtaining the channel quality parameter value corresponding to the terminal at preset intervals; and configuring the number of CDM (Code Division Multiplexing) groups and / or the number of pilot symbols of the demodulation reference signal DMRS in the physical uplink shared channel PUSCH of the terminal based on the channel quality parameter value.

[0005] In one implementation, the method further includes: sending configuration information to the terminal; the configuration information includes the number of CDM groups of the DMRS and / or the number of pilot symbols.

[0006] In one implementation, the network device and / or the terminal meeting the corresponding preset conditions includes at least one of the following: the network device enables the configuration function of the uplink demodulation reference signal; the working mode of the terminal is not a multi-user multiple-input multiple-output MUMIMO mode; the uplink waveform of the terminal is not a discrete Fourier transform DFT waveform; the uplink relative modulation level of the terminal is 64 quadrature amplitude modulation QAM or 256QAM.

[0007] In an optional implementation, the method further includes: receiving first information sent by the terminal; the first information includes the multi-input multiple-output MIMO mode information of the terminal.

[0008] In one implementation, the method further includes: determining that the network device and / or the terminal do not meet the corresponding preset condition, and configuring the number of CDM groups and / or the number of pilot symbols of DMRS in the PUSCH of the terminal according to a preset configuration.

[0009] In one implementation, the configuring the number of code division multiplexing (CDM) groups and / or the number of pilot symbols of demodulation reference signals (DMRS) in a physical uplink shared channel (PUSCH) of the terminal based on the channel quality parameter value includes: determining a corresponding first channel quality threshold and a second channel quality threshold according to the uplink relative modulation level of the terminal; wherein the first channel quality threshold is greater than the second channel quality threshold; determining that the channel quality parameter value is less than the first channel quality threshold, and starting a first counter and a second counter associated with the terminal; wherein the first counter is used to count the number of times that the channel quality parameter value is greater than or equal to the first channel quality threshold, and the second counter is used to count the number of times that the channel quality parameter value is less than or equal to the second channel quality threshold; and configuring the number of CDM groups and / or the number of pilot symbols of DMRS in the PUSCH of the terminal based on a first count value of the first counter, a second count value of the second counter, and a preset count threshold.

[0010] In an alternative implementation, the configuring the number of CDM groups and / or the number of pilot symbols of DMRS in the PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and the preset count threshold includes any one of the following: determining that the first count value of the first counter is greater than or equal to the count threshold, and configuring the number of CDM groups of DMRS in the PUSCH of the terminal to a first value, and configuring the number of pilot symbols of DMRS in the PUSCH of the terminal to a second value; determining that the second count value of the second counter is greater than or equal to the count threshold, and the configuration type of DMRS in the PUSCH is type 1, and configuring the number of CDM groups of DMRS in the PUSCH of the terminal to a third value; determining that the second count value of the second counter is greater than or equal to the count threshold, and the configuration type of DMRS in the PUSCH is type 2, and configuring the number of CDM groups of DMRS in the PUSCH of the terminal to a fourth value.

[0011] In an alternative implementation, the method further includes: determining that a first count value of the first counter is less than the count threshold and the channel quality parameter value is greater than or equal to the first channel quality threshold, incrementing the first count value of the first counter by 1, and clearing a second count value of the second counter; or determining that the second count value of the second counter is less than the count threshold and the channel quality parameter value is less than or equal to the second channel quality threshold, incrementing the second count value of the second counter by 1, and clearing the first count value of the first counter.

[0012] Optionally, a third channel quality threshold and a fourth channel quality threshold are determined according to the uplink relative modulation level of the terminal; wherein the third channel quality threshold is greater than the fourth channel quality threshold, and the third channel quality threshold is less than or equal to the second channel quality threshold; determining that the second count value of the second counter is greater than or equal to the count threshold and the number of pilot symbols configured by the network device for DMRS in PUSCH is a fifth value, starting a third counter and a fourth counter associated with the terminal; wherein the third counter is used to count the number of times the channel quality parameter value is greater than or equal to the third channel quality threshold, and the fourth counter is used to count the number of times the channel quality parameter value is less than or equal to the fourth channel quality threshold; based on the third count value of the third counter, the fourth count value of the fourth counter, and the count threshold, configure the number of pilot symbols of the terminal for DMRS in PUSCH.

[0013] Optionally, the configuring the number of pilot symbols of the terminal for DMRS in PUSCH based on the third count value of the third counter, the fourth count value of the fourth counter, and the count threshold includes at least one of the following: determining that the third count value of the third counter is greater than or equal to the count threshold, and configuring the number of pilot symbols of the terminal for DMRS in PUSCH as a sixth value; determining that the fourth count value of the fourth counter is greater than or equal to the count threshold, and configuring the number of pilot symbols of the terminal for DMRS in PUSCH as a seventh value.

[0014] Optionally, the method further includes: determining that a third count value of the third counter is less than the count threshold and the channel quality parameter value is greater than or equal to the third channel quality threshold, incrementing the third count value of the third counter by 1, and clearing a fourth count value of the fourth counter; or determining that the fourth count value of the fourth counter is less than the count threshold and the channel quality parameter value is less than or equal to the fourth channel quality threshold, incrementing the fourth count value of the fourth counter by 1, and clearing the third count value of the third counter; or determining that a first count value of the first counter is less than the count threshold and the channel quality parameter value is greater than or equal to the first channel quality threshold, and clearing the third count value of the third counter and the fourth count value of the fourth counter.

[0015] In one implementation, the channel quality parameter value is a modulation and coding strategy (MCS) level or a signal-to-noise ratio (SNR).

[0016] In a second aspect, the present application provides a method for configuring an uplink demodulation reference signal. The method is applied to a terminal and includes: receiving configuration information sent by a network device, where the configuration information includes the number of code division multiplexing (CDM) groups of a demodulation reference signal (DMRS) and / or the number of pilot symbols; where the number of CDM groups of the DMRS and / or the number of pilot symbols are configured by the network device based on the channel quality parameter value of the terminal, and the network device and / or the terminal meet corresponding preset conditions.

[0017] In one implementation, the method further includes: sending first information to the network device; the first information includes multi-input multi-output (MIMO) mode information of the terminal.

[0018] In a third aspect, the present application provides a network device, including: a memory, a transceiver, and a processor. The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute any one of the methods for configuring an uplink demodulation reference signal as described in the first aspect.

[0019] In a fourth aspect, the present application provides a terminal, including: a memory, a transceiver, and a processor. The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute any one of the methods for configuring an uplink demodulation reference signal as described in the second aspect.

[0020] In a fifth aspect, the present application provides an apparatus for configuring uplink demodulation reference signals. The apparatus is applied to a network device and includes: a processing module, configured to determine that the network device and / or the terminal meet corresponding preset conditions; an acquisition module, configured to acquire the channel quality parameter value corresponding to the terminal at preset intervals; a first configuration module, configured to configure the number of code division multiplexing groups (CDM groups) and / or the number of pilot symbols of the demodulation reference signal (DMRS) in the physical uplink shared channel (PUSCH) of the terminal based on the channel quality parameter value.

[0021] In one implementation, the apparatus further includes: a sending module, configured to send configuration information to the terminal; the configuration information includes the number of CDM groups of the DMRS and / or the number of pilot symbols.

[0022] In one implementation, the network device and / or the terminal meeting the corresponding preset conditions includes at least one of the following: the network device enables the configuration function of the uplink demodulation reference signal; the working mode of the terminal is not a multi-user multiple input multiple output (MU-MIMO) mode; the uplink waveform of the terminal is not a discrete Fourier transform (DFT) waveform; the uplink relative modulation level of the terminal is 64 quadrature amplitude modulation (QAM) or 256QAM.

[0023] In an optional implementation, the apparatus further includes: a receiving module, configured to receive first information sent by the terminal; the first information includes the multiple input multiple output (MIMO) mode information of the terminal.

[0024] In one implementation, the apparatus further includes: a second configuration module, configured to determine that the network device and / or the terminal do not meet the corresponding preset conditions, and configure the number of CDM groups of the DMRS in the PUSCH of the terminal and / or the number of pilot symbols according to a preset configuration.

[0025] In one implementation, the first configuration module is specifically configured to: determine a corresponding first channel quality threshold and a second channel quality threshold according to the uplink relative modulation level of the terminal; wherein, the first channel quality threshold is greater than the second channel quality threshold; determine that the channel quality parameter value is less than the first channel quality threshold, and start a first counter and a second counter associated with the terminal; wherein, the first counter is used to count the number of times that the channel quality parameter value is greater than or equal to the first channel quality threshold, and the second counter is used to count the number of times that the channel quality parameter value is less than or equal to the second channel quality threshold; configure the number of CDM groups of the DMRS in the PUSCH of the terminal and / or the number of pilot symbols based on the first count value of the first counter, the second count value of the second counter, and a preset count threshold.

[0026] In an alternative implementation, the first configuration module is specifically configured to: determine that a first count value of the first counter is greater than or equal to the counting threshold, configure the number of CDM groups of DMRS in the PUSCH of the terminal to a first value, and configure the number of pilot symbols of DMRS in the PUSCH of the terminal to a second value; determine that a second count value of the second counter is greater than or equal to the counting threshold and the configuration type of DMRS in the PUSCH is type 1, configure the number of CDM groups of DMRS in the PUSCH of the terminal to a third value; determine that a second count value of the second counter is greater than or equal to the counting threshold and the configuration type of DMRS in the PUSCH is type 2, configure the number of CDM groups of DMRS in the PUSCH of the terminal to a fourth value.

[0027] In an alternative implementation, the apparatus further includes: a first counting module, configured to determine that a first count value of the first counter is less than the counting threshold and the channel quality parameter value is greater than or equal to the first channel quality threshold, increment the first count value of the first counter by 1, and clear the second count value of the second counter; or determine that a second count value of the second counter is less than the counting threshold and the channel quality parameter value is less than or equal to the second channel quality threshold, increment the second count value of the second counter by 1, and clear the first count value of the first counter.

[0028] Optionally, the first configuration module is specifically configured to: determine corresponding third and fourth channel quality thresholds according to the uplink relative modulation level of the terminal; wherein the third channel quality threshold is greater than the fourth channel quality threshold, and the third channel quality threshold is less than or equal to the second channel quality threshold; determine that a second count value of the second counter is greater than or equal to the counting threshold and the number of pilot symbols configured by the network device for DMRS in the PUSCH is a fifth value, and start a third counter and a fourth counter associated with the terminal; wherein the third counter is used to count the number of times the channel quality parameter value is greater than or equal to the third channel quality threshold, and the fourth counter is used to count the number of times the channel quality parameter value is less than or equal to the fourth channel quality threshold; based on the third count value of the third counter, the fourth count value of the fourth counter, and the counting threshold, configure the number of pilot symbols of DMRS in the PUSCH of the terminal.

[0029] Optionally, the first configuration module is specifically configured to perform at least one of the following: determine that the third count value of the third counter is greater than or equal to the count threshold, and configure the number of pilot symbols of the DMRS in the PUSCH of the terminal to a sixth value; determine that the fourth count value of the fourth counter is greater than or equal to the count threshold, and configure the number of pilot symbols of the DMRS in the PUSCH of the terminal to a seventh value.

[0030] Optionally, the apparatus further includes: a second counting module, configured to determine that the third count value of the third counter is less than the count threshold, and the channel quality parameter value is greater than or equal to the third channel quality threshold, increment the third count value of the third counter by 1, and clear the fourth count value of the fourth counter; or, determine that the fourth count value of the fourth counter is less than the count threshold, and the channel quality parameter value is less than or equal to the fourth channel quality threshold, increment the fourth count value of the fourth counter by 1, and clear the third count value of the third counter; or, determine that the first count value of the first counter is less than the count threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, and clear the third count value of the third counter and the fourth count value of the fourth counter.

[0031] In one implementation, the channel quality parameter value is a modulation and coding strategy (MCS) level or a signal-to-noise ratio (SNR).

[0032] In a sixth aspect, the present application provides a configuration apparatus for an uplink demodulation reference signal. The apparatus is applied to a terminal and includes: a receiving module, configured to receive configuration information sent by a network device, where the configuration information includes the number of code division multiplexing (CDM) groups of a demodulation reference signal (DMRS) and / or the number of pilot symbols; where the number of CDM groups of the DMRS and / or the number of pilot symbols are configured by the network device based on the channel quality parameter value of the terminal, and the network device and / or the terminal meet corresponding preset conditions.

[0033] In one implementation, the apparatus further includes: a sending module, configured to send first information to the network device; the first information includes the multiple input multiple output (MIMO) mode information of the terminal.

[0034] In a seventh aspect, the present application provides a configuration system for an uplink demodulation reference signal, characterized by including: a network device, configured to execute any one of the uplink demodulation reference signal configuration methods described in the first aspect; a terminal, configured to execute any one of the uplink demodulation reference signal configuration methods described in the second aspect.

[0035] In an eighth aspect, the present application provides a computer-readable storage medium storing computer-executable instructions, which when executed by a processor are used to implement any of the uplink demodulation reference signal configuration methods described in the first aspect, or are used to implement any of the uplink demodulation reference signal configuration methods described in the second aspect.

[0036] In a ninth aspect, the present application provides a computer program product including a computer program, which when executed by a processor implements the steps of any of the uplink demodulation reference signal configuration methods described in the first aspect, or the computer program when executed by a processor implements the steps of any of the uplink demodulation reference signal configuration methods described in the second aspect.

[0037] The uplink demodulation reference signal configuration method, apparatus, system, and storage medium provided by the present application can, when it is determined that a network device and / or a terminal meet corresponding preset conditions, configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH for the terminal based on the obtained channel quality parameter value of the terminal. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor to enhance the reliability of the uplink, and reduce resource overhead and improve communication efficiency when the channel quality condition is good.

[0038] Additional aspects and advantages of the present application will be given in part in the following description, become apparent in part from the following description, or be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The above and / or additional aspects and advantages of the present application will become apparent and be readily understood from the following description of embodiments in conjunction with the drawings, where:

[0040] Figure 1 is a flowchart showing a method for configuring an uplink demodulation reference signal according to an exemplary embodiment;

[0041] Figure 2 is a flowchart showing another method for configuring an uplink demodulation reference signal according to an exemplary embodiment;

[0042] Figure 3 is a flowchart showing yet another method for configuring an uplink demodulation reference signal according to an exemplary embodiment;

[0043] Figure 4 is a flowchart showing yet another method for configuring an uplink demodulation reference signal according to an exemplary embodiment;

[0044] Figure 5It is a schematic flowchart of another method for configuring an uplink demodulation reference signal shown according to an exemplary embodiment;

[0045] Figure 6 It is a schematic flowchart of another method for configuring an uplink demodulation reference signal shown according to an exemplary embodiment;

[0046] Figure 7 It is a schematic flowchart of another method for configuring an uplink demodulation reference signal shown according to an exemplary embodiment;

[0047] Figure 8 It is a schematic flowchart of another method for configuring an uplink demodulation reference signal shown according to an exemplary embodiment;

[0048] Figure 9 It is a schematic diagram of a configuration scheme for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0049] Figure 10 It is a schematic diagram of another configuration scheme for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0050] Figure 11 It is a block diagram of a configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0051] Figure 12 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0052] Figure 13 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0053] Figure 14 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0054] Figure 15 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0055] Figure 16 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0056] Figure 17 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0057] Figure 18 It is a block diagram of another configuration device for an uplink demodulation reference signal shown according to an exemplary embodiment;

[0058] Figure 19 is a block diagram of a network device shown according to an exemplary embodiment;

[0059] Figure 20 is a block diagram of a terminal shown according to an exemplary embodiment. Detailed implementation manners

[0060] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the associated objects before and after.

[0061] In the embodiments of the present application, the term "a plurality of" refers to two or more, and other quantifiers are similar thereto.

[0062] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0063] The technical solutions provided by the embodiments of the present application can be applicable to various systems, especially 5G systems. For example, the applicable systems can be Global System of Mobile Communication (GSM) systems, Code Division Multiple Access (CDMA) systems, Wideband Code Division Multiple Access (WCDMA) General Packet Radio Service (GPRS) systems, Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, 5G New Radio (NR) systems, etc. Both terminal devices and network devices are included in these various systems. The core network part can also be included in the system, such as the Evolved Packet System (EPS), 5G System (5GS), etc.

[0064] The terminal device involved in the embodiments of the present application can be a device that provides voice and / or data connectivity to users, such as a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem, etc. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device can be called a User Equipment (UE). The wireless terminal device can communicate with one or more core networks (CN) via a Radio Access Network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the wireless access network. For example, devices such as Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistant (PDA), etc. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile, a remote station, an access point, a remote terminal, an access terminal, a user terminal, a user agent, a user device, which is not limited in the embodiments of the present application.

[0065] The network device involved in the embodiments of the present application can be a base station, which can include multiple cells that provide services to terminals. Depending on the specific application scenarios, the base station can also be referred to as an access point, or it can be a device in the access network that communicates with wireless terminal devices through one or more sectors on the air interface, or other names. The network device can be used to mutually replace the received air frames and Internet Protocol (IP) packets, and act as a router between the wireless terminal device and the rest of the access network, where the rest of the access network can include an Internet Protocol (IP) communication network. The network device can also coordinate the attribute management of the air interface. For example, the network device involved in the embodiments of the present application can be a network device (Base Transceiver Station, BTS) in a Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in a Wide-band Code Division Multiple Access (WCDMA), or an evolved network device (evolutional Node B, eNB or e-NodeB) in a Long Term Evolution (LTE) system, a 5G base station (gNB) in a 5G network architecture (next generation system), or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc. The embodiments of the present application do not limit this. In some network structures, the network device can include a centralized unit (centralized unit, CU) node and a distributed unit (distributed unit, DU) node, and the centralized unit and the distributed unit can also be arranged separately geographically.

[0066] The embodiments of the present application provide a method and a device for configuring uplink demodulation reference signals, which are used to improve the estimation accuracy of the PUSCH channel when the channel quality is poor, so as to improve the reliability of the uplink, and reduce the resource overhead and improve the communication efficiency when the channel quality condition is good.

[0067] Among them, the method and the device are based on the same inventive concept. Since the principles of solving problems by the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again. The following describes the method and device for configuring uplink demodulation reference signals in the embodiments of the present application with reference to the drawings.

[0068] Figure 1 It is a schematic flowchart of a method for configuring an uplink demodulation reference signal shown according to an exemplary embodiment. This method can be applied to a network device. As Figure 1 shown, this method may include but is not limited to the following steps.

[0069] Step S101: Determine that the network device and / or the terminal meet the corresponding preset conditions.

[0070] As an example, the network device determines that it meets the corresponding preset conditions.

[0071] As another example, the network device determines that the terminal meets the corresponding preset conditions.

[0072] As yet another example, the network device determines that it meets the corresponding preset conditions and the terminal meets the corresponding preset conditions.

[0073] In one implementation, the above-mentioned network device and / or terminal meeting the corresponding preset conditions includes at least one of the following: the network device enables the configuration function of the uplink demodulation reference signal; the working mode of the terminal is a non-MUMIMO (Multi-User Multiple-Input Multiple-Output) mode; the uplink waveform of the terminal is a non-DFT (Discrete Fourier Transform) waveform; the uplink relative modulation level of the terminal is 64QAM (Quadrature Amplitude Modulation) or 256QAM.

[0074] In some embodiments of the present application, the above method further includes: determining that the network device and / or the terminal do not meet the corresponding preset conditions, and configuring the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal according to a preset configuration.

[0075] As an example, the network device determines that it has not enabled the adaptive configuration function of the uplink demodulation reference signal, and configures the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal according to a preset configuration.

[0076] As another example, the network device itself has not enabled the adaptive configuration function of the uplink demodulation reference signal, and determines that the terminal meets the preset conditions corresponding to the foregoing terminal, and configures the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal according to a preset configuration.

[0077] As another example, the network device enables the adaptive configuration function of the uplink demodulation reference signal by itself, and determines that the terminal does not meet at least one of the foregoing preset conditions corresponding to the terminal, and configures the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH for the terminal according to the preset configuration.

[0078] Step S102: Obtain the channel quality parameter value corresponding to the terminal at every preset time.

[0079] Specifically, the network device obtains the channel quality parameter value corresponding to the terminal at every preset time (for example, 100 milliseconds).

[0080] Step S103: Based on the channel quality parameter value, configure the number of CDM groups (Code Division Multiplexing group) and / or the number of pilot symbols of the DMRS (Demodulation Reference Signal) in the PUSCH (Physical Uplink Shared Channel) for the terminal.

[0081] For example, the network device judges the channel quality of the PUSCH based on the channel quality parameter value. When it is determined that the channel quality of the PUSCH is poor, a larger number of CDM groups and / or a larger number of pilot symbols are configured for the DMRS in the PUSCH for the terminal; or when it is determined that the channel quality of the PUSCH is good, a smaller number of CDM groups and / or a smaller number of pilot symbols are configured for the DMRS in the PUSCH for the terminal.

[0082] As an example, the network device configures the number of CDM groups of the DMRS in the PUSCH for the terminal based on the channel quality parameter value.

[0083] As another example, the network device configures the number of pilot symbols of the DMRS in the PUSCH for the terminal based on the channel quality parameter value.

[0084] As yet another example, the network device configures the number of CDM groups and the number of pilot symbols of the DMRS in the PUSCH for the terminal based on the channel quality parameter value.

[0085] Wherein, in the embodiments of the present application, the above-mentioned number of pilot symbols is the number of preamble pilot symbols.

[0086] By implementing the embodiments of the present application, when the network device determines that itself and / or the terminal meets the corresponding preset conditions, it can configure the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH based on the obtained channel quality parameter values of the terminal. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor, so as to improve the reliability of the uplink, and reduce the resource overhead and improve the communication efficiency when the channel quality condition is good.

[0087] In some embodiments of the present application, the above method may further include: sending configuration information to the terminal; the configuration information includes the number of CDM groups and / or the number of pilot symbols of the DMRS.

[0088] As an example, the network device sends configuration information to the terminal, and the configuration information includes the number of CDM groups of the DMRS. Thus, the terminal can determine the number of CDM groups of the DMRS in the PUSCH according to the configuration information.

[0089] As another example, the network device sends configuration information to the terminal, and the configuration information includes the number of pilot symbols of the DMRS. Thus, the terminal can determine the number of pilot symbols of the DMRS in the PUSCH according to the configuration information.

[0090] As yet another example, the network device sends configuration information to the terminal, and the configuration information includes the number of CDM groups and the number of pilot symbols of the DMRS. Thus, the terminal can determine the number of CDM groups and the number of pilot symbols of the DMRS in the PUSCH according to the configuration information.

[0091] In one implementation manner, the network device can configure the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH according to the relationship between the obtained multiple channel quality parameter values corresponding to the terminal and the corresponding channel quality thresholds. As an example, please refer to Figure 2 , Figure 2 is a flowchart of another method for configuring the uplink demodulation reference signal shown according to an exemplary embodiment. This method can be applied to a network device. As Figure 2 shown, this method may include but is not limited to the following steps.

[0092] Step S201: Determine that the network device and / or the terminal meets the corresponding preset conditions.

[0093] In the embodiments of the present application, step S201 can be implemented in any one of the embodiments of the present application respectively. The embodiments of the present application do not make any limitations on this and will not be elaborated further.

[0094] Step S202: Obtain the channel quality parameter value corresponding to the terminal at every preset time.

[0095] In the embodiments of the present application, step S202 can be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not make any limitations thereto and will not be elaborated herein.

[0096] Step S203: Determine the corresponding first channel quality threshold and second channel quality threshold according to the uplink relative modulation level of the terminal.

[0097] Among them, the first channel quality threshold is greater than the second channel quality threshold.

[0098] As an example, taking the uplink relative modulation level of the terminal as 64QAM, determine the first channel quality threshold corresponding to 64QAM and the second channel quality threshold corresponding to 64QAM. Among them, the first channel quality threshold corresponding to 64QAM is greater than the second channel quality threshold corresponding to 64QAM.

[0099] As another example, taking the uplink relative modulation level of the terminal as 256QAM, determine the first channel quality threshold corresponding to 256QAM and the second channel quality threshold corresponding to 256QAM. Among them, the first channel quality threshold corresponding to 256QAM is greater than the second channel quality threshold corresponding to 256QAM.

[0100] Among them, in the embodiments of the present application, the value range of the first channel quality threshold can be [-18, 32]; the value range of the second channel quality threshold can be [-18, 32].

[0101] It should be noted that, in the embodiments of the present application, the specific value of the first channel quality threshold and the specific value of the second channel quality threshold can be determined through theoretical simulation or implementation.

[0102] Step S204: Determine that the channel quality parameter value is less than the first channel quality threshold, and start the first counter and the second counter associated with the terminal.

[0103] Among them, in the embodiments of the present application, the first counter is used to count the number of times that the channel quality parameter value is greater than or equal to the first channel quality threshold, and the second counter is used to count the number of times that the channel quality parameter value is less than or equal to the second channel quality threshold.

[0104] For example, the network device determines that the obtained channel quality parameter value is less than the first channel quality threshold for the first time, and starts the first counter and the second counter associated with the terminal. The first counter is used to count the number of times that the obtained channel quality parameter value is greater than or equal to the first channel quality threshold, and the second counter is used to count the number of times that the obtained channel quality parameter value is less than or equal to the second channel quality threshold.

[0105] In an embodiment of the present application, the network device can count the first counter and the second counter through the following steps: determine that the first count value of the first counter is less than the counting threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, add 1 to the first count value of the first counter, and clear the second count value of the second counter; or, determine that the second count value of the second counter is less than the counting threshold, and the channel quality parameter value is less than or equal to the second channel quality threshold, add 1 to the second count value of the second counter, and clear the first count value of the first counter.

[0106] Wherein, in an embodiment of the present application, the value range of the above counting threshold can be [1, 50]. For example, the value of the counting threshold can be 5.

[0107] As an example, the network device determines that the current first count value of the first counter is less than the counting threshold, and the currently obtained channel quality parameter value is greater than or equal to the first channel quality threshold, adds 1 to the current first count value of the first counter, and clears the current second count value of the second counter.

[0108] As another example, the network device determines that the current second count value of the second counter is less than the counting threshold, and the currently obtained channel quality parameter value is less than or equal to the second channel quality threshold, adds 1 to the current second count value of the second counter, and clears the current first count value of the first counter.

[0109] Step S205: Configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and the preset counting threshold.

[0110] For example, the network device compares the first count value of the first counter and the second count value of the second counter with the counting threshold respectively. If it is determined that the first count value of the first counter is greater than or equal to the counting threshold, configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH of the terminal according to the pre-determined first configuration method; if it is determined that the second count value of the second counter is greater than or equal to the counting threshold, configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH of the terminal according to the pre-determined second configuration method.

[0111] As an example, the network device configures the number of CDM groups of DMRS in PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and the preset counting threshold.

[0112] As another example, the network device configures the number of pilot symbols of the DMRS in the PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and a preset count threshold.

[0113] As yet another example, the network device configures the number of CDM groups and the number of pilot symbols of the DMRS in the PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and a preset count threshold.

[0114] By implementing the embodiments of the present application, when the network device determines that itself and / or the terminal meets the corresponding preset conditions, it counts the first counter and the second counter based on the magnitude relationship between the obtained channel quality parameter value of the terminal and the channel quality threshold, and configures the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal according to the first count value of the first counter, the second count value of the second counter, and the count threshold. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor to enhance the reliability of the uplink, and reduce the resource overhead and improve the communication efficiency when the channel quality condition is good. And by judging based on the relationship between the channel quality parameter value and two different channel quality thresholds, it can effectively ensure the smoothness of the judgment process, avoid system jitter caused by frequent changes of the channel quality parameter value at the boundary of a single threshold, and reduce the interference of abnormal channel quality parameter values on the judgment.

[0115] In one implementation manner, the network device can configure the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal according to the relationship between the first count value of the first counter and the count threshold. As an example, please refer to Figure 3 , Figure 3 is a schematic flowchart of yet another method for configuring an uplink demodulation reference signal shown according to an exemplary embodiment. This method can be applied to a network device. As Figure 3 shown, this method may include but is not limited to the following steps.

[0116] Step S301: Determine that the network device and / or the terminal meets the corresponding preset conditions.

[0117] In the embodiments of the present application, step S301 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not make any limitations on this and will not be elaborated further.

[0118] Step S302: Obtain the channel quality parameter value corresponding to the terminal at each preset time interval.

[0119] In the embodiments of the present application, step S302 can be implemented in any of the ways in the embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0120] Step S303: Determine a corresponding first channel quality threshold and a second channel quality threshold according to the uplink relative modulation level of the terminal.

[0121] In the embodiments of the present application, step S303 can be implemented in any of the ways in the embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0122] Step S304: Determine that the channel quality parameter value is less than the first channel quality threshold, and start the first counter and the second counter associated with the terminal.

[0123] Step S305: Determine that the first count value of the first counter is greater than or equal to the count threshold, configure the number of CDM groups of DMRS in the PUSCH of the terminal to be a first value, and configure the number of pilot symbols of DMRS in the PUSCH of the terminal to be a second value.

[0124] Wherein, in the embodiments of the present application, the above-mentioned first value can be 1.

[0125] Wherein, in the embodiments of the present application, the above-mentioned second value can be 1.

[0126] For example, the network device determines that the current first count value of the first counter is greater than or equal to the count threshold, configures the number of CDM groups of DMRS in the PUSCH of the terminal to be 1, and configures the number of pilot symbols of DMRS in the PUSCH of the terminal to be 1.

[0127] By implementing the embodiments of the present application, when the network device determines that itself and / or the terminal meet the corresponding preset conditions, it can configure the number of CDM groups and / or the number of pilot symbols of DMRS in the PUSCH of the terminal according to the relationship between the first count value of the first counter and the count threshold. It can reduce resource overhead and improve communication efficiency when the channel quality is good.

[0128] In one implementation manner, the network device can configure the number of CDM groups and / or the number of pilot symbols of DMRS in the PUSCH of the terminal based on the relationship between the second count value of the second counter and the count threshold, and the configuration type of DMRS in the PUSCH. As an example, please refer to Figure 4 , Figure 4 is a flowchart showing another configuration method of uplink demodulation reference signals according to an exemplary embodiment. This method can be applied to a network device. As Figure 4As shown, the method may include but is not limited to the following steps.

[0129] Step S401: Determine that the network device and / or the terminal meet the corresponding preset conditions.

[0130] In the embodiments of the present application, step S401 may be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not limit this and will not elaborate further.

[0131] Step S402: Obtain the channel quality parameter value corresponding to the terminal at preset time intervals.

[0132] In the embodiments of the present application, step S402 may be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not limit this and will not elaborate further.

[0133] Step S403: Determine the corresponding first channel quality threshold and second channel quality threshold according to the uplink relative modulation level of the terminal.

[0134] In the embodiments of the present application, step S403 may be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not limit this and will not elaborate further.

[0135] Step S404: Determine that the channel quality parameter value is less than the first channel quality threshold, and start the first counter and the second counter associated with the terminal.

[0136] Among them, in the embodiments of the present application, for the specific implementation manner of the network device counting the first counter and the second counter, reference may be made to the relevant descriptions in the foregoing embodiments, and the present application will not elaborate further here.

[0137] Step S405: Determine that the second count value of the second counter is greater than or equal to the counting threshold, and the configuration type of DMRS in PUSCH is type 1, and configure the number of CDM groups of DMRS in PUSCH of the terminal to a third value; or determine that the second count value of the second counter is greater than or equal to the counting threshold, and the configuration type of DMRS in PUSCH is type 2, and configure the number of CDM groups of DMRS in PUSCH of the terminal to a fourth value.

[0138] Among them, in the embodiments of the present application, the above-mentioned third value may be 2.

[0139] As an example, the network device determines that the current second count value of the second counter is greater than or equal to the counting threshold, and the configuration type of DMRS in PUSCH is type 1, and configures the number of CDM groups of DMRS in PUSCH of the terminal to 2.

[0140] Among them, in the embodiments of the present application, the above fourth value may be 3.

[0141] As another example, when the network device determines that the current second count value of the second counter is greater than or equal to the counting threshold, and the configuration type of DMRS in PUSCH is type 2, it configures the number of CDM groups of DMRS in PUSCH of the terminal to 3.

[0142] It can be understood that there are two types of DMRS in PUSCH, namely Type (type) 1 and Type 2. Among them, PUSCH DMRS Type1 single preamble symbol can support 2 groups of CDM groups, with a total of 4 orthogonal antenna ports; PUSCH DMRS Type1 two preamble symbols can support 4 groups of CDM groups, with a total of 8 orthogonal antenna ports; while PUSCH DMRS Type2 single preamble symbol can support 3 groups of CDM groups, with a total of 6 orthogonal antenna ports; PUSCH DMRS Type2 two preamble symbols can support 6 groups of CDM groups, with a total of 12 orthogonal antenna ports.

[0143] By implementing the embodiments of the present application, when the network device determines that itself and / or the terminal meets the corresponding preset conditions, it can configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH of the terminal according to the relationship between the second count value of the second counter and the counting threshold. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor.

[0144] In one implementation manner, the network device can configure the number of pilot symbols of DMRS in PUSCH of the terminal according to the relationship between the obtained multiple channel quality parameter values corresponding to the terminal and the corresponding channel quality thresholds. As an example, please refer to Figure 5 , Figure 5 is a flowchart showing another configuration method of the uplink demodulation reference signal according to an exemplary embodiment. This method can be applied to a network device. As Figure 5 shown, this method may include but is not limited to the following steps.

[0145] Step S501: Determine that the network device and / or the terminal meets the corresponding preset conditions.

[0146] In the embodiments of the present application, step S501 can be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not limit this and will not be elaborated further.

[0147] Step S502: Obtain the channel quality parameter values corresponding to the terminal at preset intervals.

[0148] In the embodiments of the present application, step S502 can be implemented in any one of the ways in the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0149] Step S503: Determine the corresponding first channel quality threshold and second channel quality threshold according to the uplink relative modulation level of the terminal.

[0150] In the embodiments of the present application, step S503 can be implemented in any one of the ways in the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0151] Step S504: Determine that the channel quality parameter value is less than the first channel quality threshold, and start the first counter and the second counter associated with the terminal.

[0152] In the embodiments of the present application, step S504 can be implemented in any one of the ways in the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0153] Among them, in the embodiments of the present application, for the specific implementation manner of the network device counting the first counter and the second counter, reference can be made to the relevant descriptions in the foregoing embodiments, and the present application will not elaborate further here.

[0154] Step S505: Determine the corresponding third channel quality threshold and fourth channel quality threshold according to the uplink relative modulation level of the terminal.

[0155] Among them, in the embodiments of the present application, the third channel quality threshold is greater than the fourth channel quality threshold, and the third channel quality threshold is less than or equal to the second channel quality threshold.

[0156] As an example, taking the uplink relative modulation level of the terminal as 64QAM, determine the third channel quality threshold corresponding to 64QAM and the fourth channel quality threshold corresponding to 64QAM. Among them, the third channel quality threshold corresponding to 64QAM is greater than the fourth channel quality threshold corresponding to 64QAM, and the third channel quality threshold corresponding to 64QAM is less than the second channel quality threshold corresponding to 64QAM.

[0157] As another example, taking the uplink relative modulation level of the terminal as 256QAM, determine the third channel quality threshold corresponding to 256QAM and the third channel quality threshold corresponding to 256QAM. Among them, the third channel quality threshold corresponding to 256QAM is greater than the fourth channel quality threshold corresponding to 256QAM, and the third channel quality threshold corresponding to 256QAM is less than the second channel quality threshold corresponding to 256QAM.

[0158] Among them, in the embodiments of the present application, the value range of the third channel quality threshold can be [-18, 32].

[0159] Among them, in the embodiments of the present application, the value range of the fourth channel quality threshold can be [-18, 32].

[0160] It should be noted that, in the embodiments of the present application, the specific value of the third channel quality threshold and the specific value of the fourth channel quality threshold can be determined through theoretical simulation or implementation.

[0161] Step S506: Determine that the second count value of the second counter is greater than or equal to the count threshold, and the number of pilot symbols configured by the network device for DMRS in PUSCH is the fifth value, and start the third counter and the fourth counter associated with the terminal.

[0162] Among them, in the embodiments of the present application, the third counter is used to count the number of times the channel quality parameter value is greater than or equal to the third channel quality threshold, and the fourth counter is used to count the number of times the channel quality parameter value is less than or equal to the fourth channel quality threshold.

[0163] Among them, in the embodiments of the present application, the above-mentioned fifth value can be 2.

[0164] For example, the network device determines that the second count value of the second counter is greater than or equal to the count threshold, and the number of pilot symbols configured by the network device for DMRS in PUSCH is 2, and starts the third counter and the fourth counter associated with the terminal.

[0165] In the embodiments of the present application, the number of pilot symbols configured by the network device for DMRS in PUSCH can be determined based on the configuration information in the RRC (Radio Resource Control) signaling.

[0166] As an example, if the following configuration information exists in the RRC signaling, it can be determined that the number of pilot symbols configured by the network device for DMRS in PUSCH is the fifth value.

[0167] DMRS-UplinkConfig

[0168] maxLength ENUMERATED{len2}

[0169] As another example, if the following configuration information exists in the RRC signaling, it can be determined that the number of pilot symbols configured by the network device for DMRS in PUSCH is not the fifth value.

[0170] DMRS-UplinkConfig

[0171] maxLengt

[0172] In an embodiment of the present application, the network device can count the third counter and the fourth counter through the following steps: determine that the third count value of the third counter is less than the counting threshold, and the channel quality parameter value is greater than or equal to the third channel quality threshold, add 1 to the third count value of the third counter, and clear the fourth count value of the fourth counter; or, determine that the fourth count value of the fourth counter is less than the counting threshold, and the channel quality parameter value is less than or equal to the fourth channel quality threshold, add 1 to the fourth count value of the fourth counter, and clear the third count value of the third counter; or, determine that the first count value of the first counter is less than the counting threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, and clear the third count value of the third counter and the fourth count value of the fourth counter.

[0173] As an example, the network device determines that the current third count value of the third counter is less than the counting threshold, and the currently obtained channel quality parameter value is greater than or equal to the third channel quality threshold, adds 1 to the current third count value of the third counter, and clears the current fourth count value of the fourth counter.

[0174] As another example, the network device determines that the current fourth count value of the fourth counter is less than the counting threshold, and the currently obtained channel quality parameter value is less than or equal to the fourth channel quality threshold, adds 1 to the current fourth count value of the fourth counter, and clears the current third count value of the third counter.

[0175] As yet another example, the network device determines that the first count value of the first counter is less than the counting threshold, and the currently obtained channel quality parameter value is greater than or equal to the first channel quality threshold, and clears the current third count value of the third counter and the current fourth count value of the fourth counter.

[0176] Step S507: Configure the number of pilot symbols of DMRS in PUSCH of the terminal based on the third count value of the third counter, the fourth count value of the fourth counter, and the counting threshold.

[0177] For example, the network device compares the third count value of the third counter and the fourth count value of the fourth counter with the counting threshold respectively. If it is determined that the third count value of the third counter is greater than or equal to the counting threshold, configure the number of pilot symbols of DMRS in PUSCH of the terminal according to the pre-determined third configuration method; if it is determined that the fourth count value of the fourth counter is greater than or equal to the counting threshold, configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH of the terminal according to the pre-determined fourth configuration method.

[0178] By implementing the embodiments of the present application, the network device can start the third counter and the fourth counter associated with the terminal when it determines that the second count value of the second counter is greater than or equal to the count threshold, and the number of pilot symbols configured for the DMRS in the PUSCH by the network device is the fifth value, so as to configure the number of pilot symbols of the DMRS in the PUSCH for the terminal according to the third count value of the third counter, the fourth count value of the fourth counter, and the count threshold. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor to enhance the reliability of the uplink, and reduce the resource overhead and improve the communication efficiency when the channel quality is good.

[0179] In one implementation, the network device can configure the number of pilot symbols of the DMRS in the PUSCH for the terminal according to the relationship between the third count value of the third counter and the count threshold. As an example, please refer to Figure 6 , Figure 6 which is a schematic flowchart of another method for configuring the uplink demodulation reference signal according to an exemplary embodiment. This method can be applied to a network device. As shown in Figure 6 , this method may include but is not limited to the following steps.

[0180] Step S601: Determine that the network device and / or the terminal meet the corresponding preset conditions.

[0181] In the embodiments of the present application, step S601 can be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not make any limitations in this regard and will not be elaborated further.

[0182] Step S602: Obtain the channel quality parameter value corresponding to the terminal at every preset time.

[0183] In the embodiments of the present application, step S602 can be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not make any limitations in this regard and will not be elaborated further.

[0184] Step S603: Determine the corresponding first channel quality threshold and second channel quality threshold according to the uplink relative modulation level of the terminal.

[0185] In the embodiments of the present application, step S603 can be implemented in any one of the embodiments of the present application, and the embodiments of the present application do not make any limitations in this regard and will not be elaborated further.

[0186] Step S604: Determine that the channel quality parameter value is less than the first channel quality threshold, and start the first counter and the second counter associated with the terminal.

[0187] Among them, in the embodiments of the present application, for the specific implementation manners of the network device to count the first counter and the second counter, reference may be made to the relevant descriptions in the foregoing embodiments, and the present application will not elaborate herein.

[0188] Step S605: Determine corresponding third and fourth channel quality thresholds according to the uplink relative modulation level of the terminal.

[0189] In the embodiments of the present application, step S605 can be implemented in any one of the embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0190] Step S606: Determine that the second count value of the second counter is greater than or equal to the counting threshold, and the number of pilot symbols configured by the network device for the DMRS in the PUSCH is the fifth value, and start the third and fourth counters associated with the terminal.

[0191] In the embodiments of the present application, step S606 can be implemented in any one of the embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0192] Among them, in the embodiments of the present application, for the specific implementation manners of the network device to count the first counter and the second counter, reference may be made to the relevant descriptions in the foregoing embodiments, and the present application will not elaborate herein.

[0193] Step S607: Determine that the third count value of the third counter is greater than or equal to the counting threshold, and configure the number of pilot symbols of the DMRS in the PUSCH of the terminal as the sixth value.

[0194] Among them, in the embodiments of the present application, the above sixth value may be 1.

[0195] For example, the network device determines that the third count value of the third counter is greater than or equal to the counting threshold, and configures the number of pilot symbols of the DMRS in the PUSCH of the terminal as 1.

[0196] By implementing the embodiments of the present application, the network device can configure the number of pilot symbols of the DMRS in the PUSCH of the terminal according to the third count value of the third counter and the counting threshold. It can reduce resource overhead and improve communication efficiency when the channel quality is good.

[0197] In one implementation manner, the network device can configure the number of pilot symbols of the DMRS in the PUSCH of the terminal according to the relationship between the fourth count value of the fourth counter and the counting threshold. As an example, please refer to Figure 7 , Figure 7It is a schematic flowchart of another configuration method of uplink demodulation reference signals shown according to an exemplary embodiment. This method can be applied to a network device. As Figure 7 shown, this method may include but is not limited to the following steps.

[0198] Step S701: Determine that the network device and / or the terminal meet the corresponding preset conditions.

[0199] In the embodiments of the present application, step S701 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0200] Step S702: Obtain the channel quality parameter value corresponding to the terminal at every preset time.

[0201] In the embodiments of the present application, step S702 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0202] Step S703: Determine the corresponding first channel quality threshold and second channel quality threshold according to the uplink relative modulation level of the terminal.

[0203] In the embodiments of the present application, step S703 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0204] Step S704: Determine that the channel quality parameter value is less than the first channel quality threshold, and start the first counter and the second counter associated with the terminal.

[0205] In the embodiments of the present application, step S704 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0206] Among them, in the embodiments of the present application, for the specific implementation manner of the network device to count the first counter and the second counter, reference can be made to the relevant descriptions in the foregoing embodiments, and the present application will not elaborate further here.

[0207] Step S705: Determine the corresponding third channel quality threshold and fourth channel quality threshold according to the uplink relative modulation level of the terminal.

[0208] In the embodiments of the present application, step S705 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not limit this and will not elaborate further.

[0209] Step S706: Determine that the second count value of the second counter is greater than or equal to the counting threshold, and the number of pilot symbols configured by the network device for the DMRS in the PUSCH is the fifth value, and start the third counter and the fourth counter associated with the terminal.

[0210] In the embodiments of the present application, step S706 can be implemented in any one of the various embodiments of the present application. The embodiments of the present application do not make any limitations in this regard and will not be elaborated further.

[0211] Among them, in the embodiments of the present application, for the specific implementation manners of the network device to count the first counter and the second counter, reference can be made to the relevant descriptions in the foregoing embodiments, and the present application will not elaborate further here.

[0212] Step S707: Determine that the fourth count value of the fourth counter is greater than or equal to the counting threshold, and configure the number of pilot symbols of the DMRS in the PUSCH of the terminal to be the seventh value.

[0213] Among them, in the embodiments of the present application, the above-mentioned seventh value can be 2.

[0214] For example, the network device determines that the fourth count value of the fourth counter is greater than or equal to the counting threshold, and configures the number of pilot symbols of the DMRS in the PUSCH of the terminal to be 2.

[0215] By implementing the embodiments of the present application, the network device can configure the number of pilot symbols of the DMRS in the PUSCH of the terminal according to the fourth count value of the fourth counter and the counting threshold. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor, so as to improve the reliability of the uplink.

[0216] In the embodiments of the present application, the channel quality parameter value is the MCS (Modulation and Coding Scheme) level or the SNR (Signal to Noise Ratio).

[0217] As an example, the channel quality parameter value in the foregoing embodiments is the MCS.

[0218] As another example, the channel quality parameter value in the foregoing embodiments is the SNR.

[0219] It should be noted that in the embodiments of the present application, when using the MCS as the channel quality parameter value to execute the configuration method of the uplink demodulation reference signal in any embodiment of the present application, the first channel quality threshold, the second channel quality threshold, the third channel quality threshold, and the fourth channel quality threshold used may be the same as or different from the first channel quality threshold, the second channel quality threshold, the third channel quality threshold, and the fourth channel quality threshold used when using the SNR as the channel quality parameter value to execute the configuration method of the uplink demodulation reference signal in any embodiment of the present application.

[0220] Please refer to Figure 8 , Figure 8 which is a schematic flowchart of another configuration method of the uplink demodulation reference signal shown according to an exemplary embodiment. This method can be applied to a terminal. As Figure 8 shown, this method may include but is not limited to the following steps.

[0221] Step S801: Receive the configuration information sent by the network device, where the configuration information includes the number of CDM groups of the DMRS and / or the number of pilot symbols.

[0222] As an example, the terminal receives the configuration information sent by the network device, where the configuration information includes the number of CDM groups of the DMRS.

[0223] As another example, the terminal receives the configuration information sent by the network device, where the configuration information includes the number of pilot symbols of the DMRS.

[0224] As yet another example, the terminal receives the configuration information sent by the network device, where the configuration information includes the number of CDM groups of the DMRS and the number of pilot symbols.

[0225] Among them, the number of CDM groups of the DMRS and / or the number of pilot symbols are configured by the network device based on the channel quality parameter value of the terminal, and the network device and / or the terminal meet the corresponding preset conditions.

[0226] By implementing the embodiments of the present application, the terminal can receive the configuration information including the number of CDM groups of the DMRS and / or the number of pilot symbols sent by the network device, and communicate based on this configuration information. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor, so as to improve the reliability of the uplink, and reduce resource occupancy when the channel quality is poor, and improve communication efficiency.

[0227] In one implementation manner, the above method further includes: sending first information to the network device; the first information includes the MIMO mode information of the terminal.

[0228] For example, a terminal sends first information to a network device, where the first information includes MIMO mode information of whether the terminal is a terminal multiplexed by MUMIMO in this scheduling. The first information is used for the network device to determine whether the terminal meets a corresponding preset condition.

[0229] Please refer to Figure 9 , Figure 9 which is a schematic diagram of a configuration scheme of an uplink demodulation reference signal shown according to an exemplary embodiment. As Figure 9 shown, after the network device establishes a serving cell, it performs default resource configuration on PUSCH parameters. After the terminal accesses the serving cell, if the terminal is a terminal multiplexed by MUMIMO in this scheduling, the terminal is configured based on the above default resource configuration; if the terminal is not a terminal multiplexed by MUMIMO in this scheduling, but a terminal scheduled by SUMIMO (Single User Multiple-Input Multiple-Output), and when the terminal schedules PUSCH: determine whether the uplink DMRS adaptive switch configured by the network device is turned on.

[0230] If the uplink DMRS adaptive switch configured by the network device is turned off, the terminal is configured based on the above default resource configuration; if the uplink DMRS adaptive switch of the network device is turned on, determine whether the PUSCH scheduled by the terminal is a DFT waveform.

[0231] If it is determined that the PUSCH scheduled by the terminal is a DFT waveform, the terminal is configured based on the above default resource configuration; if it is determined that the PUSCH scheduled by the terminal is not a DFT waveform, further determine whether the uplink scheduling level of the terminal is 64QAM or 256QAM.

[0232] If the uplink scheduling level of the terminal is not 64QAM or 256QAM, the terminal is configured based on the above default resource configuration. If the uplink scheduling level of the terminal is 64QAM, further determine whether the corresponding channel condition of the terminal meets the channel condition corresponding to the 64QAM modulation mode; if the uplink scheduling level of the terminal is 64QAM and meets the channel condition corresponding to the 64QAM modulation mode, adaptively configure the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH for the terminal.

[0233] If the uplink scheduling level of the terminal is 256QAM, further determine whether the channel condition corresponding to the terminal meets the channel condition corresponding to the 256QAM modulation method; if the uplink scheduling level of the terminal is 256QAM and meets the channel condition corresponding to the 256QAM modulation method, adaptively configure the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH for the terminal.

[0234] Please refer to Figure 10 , Figure 10 It is a schematic diagram of another configuration scheme of the uplink demodulation reference signal shown according to an exemplary embodiment. As Figure 10 shown, if the first count value of the first counter is less than the uplink DMRS adaptive statistics threshold N, when the channel quality parameter value of the current terminal is greater than or equal to the first channel quality threshold, increment the count value of the first counter by 1; clear the count values of the second counter, the third counter, and the fourth counter; if the first count value of the first counter is greater than or equal to the uplink DMRS adaptive statistics threshold N, then configure the number of CDM groups ( Figure 10 replaced by CdmNum in Figure 10 as 1, and configure the number of PUSCH DMRS pilot symbols ( Figure 10 replaced by SymNum in as 1; if the second count value of the second counter is less than the uplink DMRS adaptive statistics threshold N and the channel quality parameter value of the terminal is less than or equal to the second channel quality threshold, increment the second count value of the second counter by 1 and clear the first counter; if the second count value of the second counter is greater than or equal to the uplink DMRS adaptive statistics threshold N and the DMRS configuration type is Type1, configure the number of CDM groups as 2; if the DMRS configuration type is Type2, configure the number of CDM groups as 3.

[0235] If the number of network - side PUSCH DMRS pilot symbols configured in the uplink parameter configuration is 2 (i.e., the configuration information in RRC includes maxLength = 2), continue the following judgment: If the third count value of the third counter is less than the uplink DMRS adaptive statistics threshold N, then judge whether the channel quality parameter value of the terminal is greater than or equal to the third channel quality threshold. If so, add 1 to the third count value of the third counter; and clear the fourth counter; If the third count value of the third counter is greater than or equal to the uplink DMRS adaptive statistics threshold N, then configure the number of DMRS pre - pilot symbols as 1; If the fourth count value of the fourth counter is less than the uplink DMRS adaptive statistics threshold N, then judge whether the channel quality parameter value of the terminal is less than or equal to the fourth channel quality threshold. If the channel quality parameter value of the terminal is less than or equal to the fourth channel quality threshold, add 1 to the fourth count value of the fourth counter, and clear the third counter; When the fourth count value of the fourth counter is greater than or equal to the uplink DMRS adaptive statistics threshold N, then configure the number of DMRS pre - pilot symbols as 2.

[0236] If the number of network - side PUSCH DMRS pilot symbols configured in the uplink parameter configuration is not 2, then do not execute the subsequent process.

[0237] Please refer to Figure 11 , Figure 11 which is a block diagram of a configuration device for uplink demodulation reference signals shown according to an exemplary embodiment. This device 1100 is applied to a network device. As Figure 11 shown, the device 1100 includes: a processing module 1101, configured to determine that the network device and / or the terminal meet the corresponding preset conditions; an acquisition module 1102, configured to acquire the channel quality parameter value corresponding to the terminal at every preset time; a first configuration module 1103, configured to configure the number of code - division multiplexing groups CDM group and / or the number of pilot symbols of the demodulation reference signal DMRS in the physical uplink shared channel PUSCH for the terminal based on the channel quality parameter value.

[0238] In one implementation, the above - mentioned device further includes: a sending module. As an example, please refer to Figure 12 , Figure 12 which is a block diagram of another configuration device for uplink demodulation reference signals shown according to an exemplary embodiment. This device 1200 is applied to a network device. As Figure 12 shown, the device 1200 further includes: a sending module 1204, configured to send configuration information to the terminal; the configuration information includes the number of CDM groups of DMRS and / or the number of pilot symbols. Among them, Figure 12 the modules 1201 - 1203 in Figure 11 have the same structure and functions as the modules 1101 - 1103 in

[0239] In one implementation, the network device and / or the terminal meet corresponding preset conditions, including at least one of the following: the network device enables the configuration function of the uplink demodulation reference signal; the working mode of the terminal is a non-multi-user multiple-input multiple-output (MUMIMO) mode; the uplink waveform of the terminal is a non-discrete Fourier transform (DFT) waveform; the uplink relative modulation level of the terminal is 64 quadrature amplitude modulation (QAM) or 256 QAM.

[0240] In an alternative implementation, the above device further includes: a receiving module. As an example, please refer to Figure 13 , Figure 13 FIG. is a block diagram of another uplink demodulation reference signal configuration device shown according to an exemplary embodiment. This device 1300 is applied to a network device. As Figure 13 shown, this device 1300 further includes: a receiving module 1304, configured to receive first information sent by a terminal; the first information includes multi-input multiple-output (MIMO) mode information of the terminal. Among them, Figure 13 the modules 1301-1303 in Figure 11 have the same structure and function as the modules 1101-1103 in

[0241] In one implementation, the above device further includes: a second configuration module. As an example, please refer to Figure 14 , Figure 14 FIG. is a block diagram of another uplink demodulation reference signal configuration device shown according to an exemplary embodiment. This device 1400 is applied to a network device. As Figure 14 shown, this device 1400 further includes: a second configuration module 1404, configured to determine that the network device and / or the terminal do not meet the corresponding preset conditions, and configure the number of CDM groups and / or the number of pilot symbols of DMRS in the PUSCH of the terminal according to a preset configuration. Among them, Figure 14 the modules 1401-1403 in Figure 11 have the same structure and function as the modules 1101-1103 in

[0242] In one implementation, the first configuration module 1103 is specifically configured to: determine corresponding first and second channel quality thresholds according to the uplink relative modulation level of the terminal; wherein the first channel quality threshold is greater than the second channel quality threshold; determine that the channel quality parameter value is less than the first channel quality threshold, and start the first and second counters associated with the terminal; wherein the first counter is used to count the number of times the channel quality parameter value is greater than or equal to the first channel quality threshold, and the second counter is used to count the number of times the channel quality parameter value is less than or equal to the second channel quality threshold; based on the first count value of the first counter, the second count value of the second counter, and a preset count threshold, configure the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal.

[0243] In an alternative implementation, the first configuration module 1103 is specifically configured to perform at least one of the following: determine that the first count value of the first counter is greater than or equal to the count threshold, configure the number of CDM groups of the DMRS in the PUSCH of the terminal to a first value, and configure the number of pilot symbols of the DMRS in the PUSCH of the terminal to a second value; determine that the second count value of the second counter is greater than or equal to the count threshold, and the configuration type of the DMRS in the PUSCH is type 1, and configure the number of CDM groups of the DMRS in the PUSCH of the terminal to a third value; determine that the second count value of the second counter is greater than or equal to the count threshold, and the configuration type of the DMRS in the PUSCH is type 2, and configure the number of CDM groups of the DMRS in the PUSCH of the terminal to a fourth value.

[0244] In an alternative implementation, the above device further includes: a first counting module. As an example, please refer to Figure 15 , Figure 15 is a block diagram of another device for configuring uplink demodulation reference signals shown according to an exemplary embodiment. The device 1500 is applied to a network device. As Figure 15 shown, the device 1500 further includes: a first counting module 1504, configured to determine that the first count value of the first counter is less than the count threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, increment the first count value of the first counter by 1, and clear the second count value of the second counter; or, determine that the second count value of the second counter is less than the count threshold, and the channel quality parameter value is less than or equal to the second channel quality threshold, increment the second count value of the second counter by 1, and clear the first count value of the first counter. Wherein, Figure 15 the modules 1501-1503 in Figure 11 have the same structure and function as the modules 1101-1103 in

[0245] Optionally, the first configuration module 1103 is specifically configured to: determine corresponding third and fourth channel quality thresholds according to the uplink relative modulation level of the terminal; wherein the third channel quality threshold is greater than the fourth channel quality threshold, and the third channel quality threshold is less than or equal to the second channel quality threshold; determine that the second count value of the second counter is greater than or equal to the count threshold, and the number of pilot symbols configured by the network device for DMRS in PUSCH is the fifth value, and start the third and fourth counters associated with the terminal; wherein the third counter is used to count the number of times the channel quality parameter value is greater than or equal to the third channel quality threshold, and the fourth counter is used to count the number of times the channel quality parameter value is less than or equal to the fourth channel quality threshold; based on the third count value of the third counter, the fourth count value of the fourth counter, and the count threshold, configure the number of pilot symbols of the terminal for DMRS in PUSCH.

[0246] Optionally, the first configuration module 1103 is specifically configured to perform at least one of the following: determine that the third count value of the third counter is greater than or equal to the count threshold, and configure the number of pilot symbols of the terminal for DMRS in PUSCH as the sixth value; determine that the fourth count value of the fourth counter is greater than or equal to the count threshold, and configure the number of pilot symbols of the terminal for DMRS in PUSCH as the seventh value.

[0247] Optionally, the above device further includes: a second counting module. As an example, please refer to Figure 16 , Figure 16 is a block diagram of another uplink demodulation reference signal configuration device shown according to an exemplary embodiment. This device 1600 is applied to a network device. As Figure 16 shown, the device 1600 further includes: a second counting module 1604, configured to determine that the third count value of the third counter is less than the count threshold, and the channel quality parameter value is greater than or equal to the third channel quality threshold, increment the third count value of the third counter by 1, and clear the fourth count value of the fourth counter; or, determine that the fourth count value of the fourth counter is less than the count threshold, and the channel quality parameter value is less than or equal to the fourth channel quality threshold, increment the fourth count value of the fourth counter by 1, and clear the third count value of the third counter; or, determine that the first count value of the first counter is less than the count threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, and clear the third count value of the third counter and the fourth count value of the fourth counter. Wherein, Figure 16 the modules 1601 - 1603 in Figure 11 have the same structure and functions as the modules 1101 - 1103 in

[0248] In one implementation, the channel quality parameter value is the MCS level or SNR.

[0249] With the device according to the embodiments of the present application, when the network device determines that itself and / or the terminal meets the corresponding preset conditions, based on the obtained channel quality parameter value of the terminal, it can configure the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH for the terminal. It can improve the estimation accuracy of the PUSCH channel when the channel quality is poor, so as to enhance the reliability of the uplink, and reduce the resource overhead and improve the communication efficiency when the channel quality condition is good.

[0250] As an example, please refer to Figure 17 , Figure 17 which is a block diagram of another device for configuring uplink demodulation reference signals shown according to an exemplary embodiment. This device 1700 is applied to a terminal. As Figure 17 shown, the device 1700 includes: a receiving module 1701, configured to receive configuration information sent by a network device, where the configuration information includes the number of CDM groups and / or the number of pilot symbols of the DMRS; wherein, the number of CDM groups and / or the number of pilot symbols of the DMRS are configured by the network device based on the channel quality parameter value of the terminal, and the network device and / or the terminal meet the corresponding preset conditions.

[0251] In one implementation, the above device further includes: a sending module. As an example, please refer to Figure 18 , Figure 18 which is a block diagram of another device for configuring uplink demodulation reference signals shown according to an exemplary embodiment. This device 1800 is applied to a terminal. As Figure 18 shown, the device 1800 further includes: a sending module 1802, configured to send first information to the network device; the first information includes the multi-input multi-output (MIMO) mode information of the terminal. Wherein, Figure 18 the module 1801 in Figure 17 has the same structure and function as the module 1701 in

[0252] It should be noted that the division of units in the embodiments of the present application is illustrative, only a logical function division, and there may be other division methods in actual implementation. In addition, in each embodiment of the present application, each functional unit may be integrated in a processing unit, or each unit may exist physically alone, or two or more units may be integrated in one unit. The above integrated units may be implemented in the form of hardware or in the form of software functional units.

[0253] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of this application.

[0254] It should be noted here that the above device provided in the embodiments of the present invention can implement all the method steps implemented in the above method embodiments and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0255] It should be noted that the foregoing explanation of the embodiments of the method for configuring the uplink demodulation reference signal also applies to the device for configuring the uplink demodulation reference signal in this embodiment, and will not be elaborated here.

[0256] Figure 19 is a block diagram of a network device shown according to an exemplary embodiment. Referring to Figure 19 , the network device 1900 includes a memory 1901, a transceiver 1902, and a processor 1903. The transceiver 1902 is used to receive and send data under the control of the processor 1903.

[0257] Among them, in Figure 19 , the bus architecture can include any number of interconnected buses and bridges. Specifically, various circuits of one or more processors represented by the processor 1903 and the memory represented by the memory 1901 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art. Therefore, they will not be further described herein. The bus interface provides an interface. The transceiver 1902 can be multiple elements, that is, it includes a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical cables, and other transmission mediums. The processor 1903 is responsible for managing the bus architecture and general processing, and the memory 1901 can store the data used by the processor 1903 when executing operations.

[0258] The processor 1903 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor may also adopt a multi-core architecture.

[0259] In an embodiment of the present application, the memory 1901 is used to store computer programs; the transceiver 1902 is used to transmit and receive data under the control of the processor 1903; the processor 1903 is used to read the computer programs in the memory 1901 and execute the Figures 1 to 7 method described in any one of the above embodiments. It should be noted here that the above device provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0260] In an exemplary embodiment, there is also provided a configuration system for uplink demodulation reference signals, which is characterized by including: a network device configured to execute the method for configuring uplink demodulation reference signals applied to the network device provided in any embodiment of the present application; a terminal configured to execute the method for configuring uplink demodulation reference signals applied to the terminal provided in any embodiment of the present application.

[0261] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as the memory 1901 including instructions. The above instructions can be executed by the processor 1903 of the network device 1900 to complete the Figures 1 to 7 method described in any one of the above embodiments. For example, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc. It should be noted here that the above computer-readable storage medium provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0262] In an exemplary embodiment, there is also provided a computer program product including a computer program, and the computer program, when executed by the processor 1903 of the network device 1900, implements the above Figures 1 to 7The method described in any of the embodiments. It should be noted here that the above computer program product provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. Therefore, the same parts and beneficial effects as those in the method embodiments will not be specifically described in this embodiment.

[0263] Figure 20 is a block diagram of a terminal 2000 shown according to an exemplary embodiment. Referring to Figure 20 , the terminal 2000 includes a memory 2001, a transceiver 2002, and a processor 2003. The transceiver 2002 is used to receive and send data under the control of the processor 2003.

[0264] Among them, in Figure 20 , the bus architecture may include any number of interconnected buses and bridges. Specifically, various circuits represented by one or more processors represented by the processor 2003 and a memory represented by the memory 2001 are linked together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art. Therefore, they will not be further described herein. The bus interface provides an interface. The transceiver 2002 may be a plurality of elements, that is, including a transmitter and a receiver, and provides a unit for communicating with various other devices on a transmission medium, and these transmission mediums include wireless channels, wired channels, optical cables, and other transmission mediums. For different user devices, the user interface 2004 may also be an interface capable of externally or internally connecting required devices, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, etc.

[0265] The processor 2003 is responsible for managing the bus architecture and general processing, and the memory 2001 may store data used by the processor 2003 when executing operations.

[0266] Optionally, the processor 2003 may be a CPU (Central Processing Unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field - Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor may also adopt a multi - core architecture.

[0267] Optionally, the processor 2003 is specifically used to execute the method of the foregoing Figure 8 shown embodiment. Exemplarily, the processor 2003 is used to execute the foregoing by calling a computer program stored in the memory 2001 according to the obtained executable instructionsFigure 8 The method of the illustrated embodiment. The processor 2003 and the memory 2001 may also be physically separated and arranged. It should be noted here that the above device provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described herein again.

[0268] In an exemplary embodiment, there is also provided a computer-readable storage medium including instructions, such as the memory 2001 including instructions. The above instructions can be executed by the processor 2003 of the terminal 2000 to complete the above Figure 8 The method of the illustrated embodiment. For example, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc. It should be noted here that the above computer-readable storage medium provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described herein again.

[0269] In an exemplary embodiment, there is also provided a computer program product including a computer program. When the computer program is executed by the processor 2003 of the terminal 2000, it implements the above Figure 8 The method of the illustrated embodiment. It should be noted here that the above computer program product provided by the embodiments of the present invention can implement all the method steps implemented by the above method embodiments and can achieve the same technical effects. The same parts and beneficial effects as those in the method embodiments in this embodiment will not be specifically described herein again.

[0270] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories and optical memories, etc.) containing computer-usable program code.

[0271] This application is described with reference to the flowcharts and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and combinations of flows and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to the processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions executed by the processor of the computer or other programmable data processing device generate means for implementing the functions specified in the Figure One one or more flows and / or blocks Figure One one or more blocks.

[0272] These processor-executable instructions can also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce a manufacture including instruction means that implement the functions specified in the Figure One one or more flows and / or blocks Figure One one or more blocks.

[0273] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in the Figure One one or more flows and / or blocks Figure One one or more blocks.

[0274] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to include these changes and modifications.

Claims

1. A method for configuring uplink demodulation reference signals, characterized in that, the method is applied to a network device, and the method includes: determining that the network device and / or the terminal meet corresponding preset conditions; acquiring the corresponding channel quality parameter value of the terminal at preset intervals; configuring the number of code division multiplexing groups (CDM groups) and / or the number of pilot symbols of the demodulation reference signal (DMRS) in the physical uplink shared channel (PUSCH) of the terminal based on the channel quality parameter value.

2. The method according to claim 1, characterized in that, the method further includes: sending configuration information to the terminal; the configuration information includes the number of CDM groups of the DMRS and / or the number of pilot symbols.

3. The method according to claim 1, characterized in that, the network device and / or the terminal meeting the corresponding preset conditions includes at least one of the following: the network device enables the configuration function of the uplink demodulation reference signal; the working mode of the terminal is a non-multi-user multiple input multiple output (MU-MIMO) mode; the uplink waveform of the terminal is a non-discrete Fourier transform (DFT) waveform; the uplink relative modulation level of the terminal is 64 quadrature amplitude modulation (QAM) or 256 QAM.

4. The method according to claim 3, characterized in that, the method further includes: receiving first information sent by the terminal; the first information includes the multiple input multiple output (MIMO) mode information of the terminal.

5. The method according to claim 1, characterized in that, the method further includes: determining that the network device and / or the terminal do not meet the corresponding preset conditions, and configuring the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal according to a preset configuration.

6. The method according to claim 1, characterized in that, configuring the number of CDM groups and / or the number of pilot symbols of the DMRS in the physical uplink shared channel (PUSCH) of the terminal based on the channel quality parameter value includes: determining a corresponding first channel quality threshold and a second channel quality threshold according to the uplink relative modulation level of the terminal; wherein, the first channel quality threshold is greater than the second channel quality threshold; determining that the channel quality parameter value is less than the first channel quality threshold, and starting a first counter and a second counter associated with the terminal; wherein, the first counter is used to count the number of times the channel quality parameter value is greater than or equal to the first channel quality threshold, and the second counter is used to count the number of times the channel quality parameter value is less than or equal to the second channel quality threshold; configuring the number of CDM groups and / or the number of pilot symbols of the DMRS in the PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and a preset count threshold.

7. The method according to claim 6, characterized in that, Configuring the number of CDM groups and / or the number of pilot symbols of DMRS in PUSCH of the terminal based on the first count value of the first counter, the second count value of the second counter, and a preset count threshold includes any of the following: Determine that the first count value of the first counter is greater than or equal to the count threshold, configure the number of CDM groups of DMRS in PUSCH of the terminal as a first value, and configure the number of pilot symbols of DMRS in PUSCH of the terminal as a second value; Determine that the second count value of the second counter is greater than or equal to the count threshold, and the configuration type of DMRS in PUSCH is type 1, and configure the number of CDM groups of DMRS in PUSCH of the terminal as a third value; Determine that the second count value of the second counter is greater than or equal to the count threshold, and the configuration type of DMRS in PUSCH is type 2, and configure the number of CDM groups of DMRS in PUSCH of the terminal as a fourth value.

8. The method according to claim 6, wherein, the method further includes: Determine that the first count value of the first counter is less than the count threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, increment the first count value of the first counter by 1, and clear the second count value of the second counter; or, Determine that the second count value of the second counter is less than the count threshold, and the channel quality parameter value is less than or equal to the second channel quality threshold, increment the second count value of the second counter by 1, and clear the first count value of the first counter.

9. The method according to claim 7, wherein, the method further includes: Determine corresponding third and fourth channel quality thresholds according to the uplink relative modulation level of the terminal; wherein, the third channel quality threshold is greater than the fourth channel quality threshold, and the third channel quality threshold is less than or equal to the second channel quality threshold; Determine that the second count value of the second counter is greater than or equal to the count threshold, and the number of pilot symbols configured by the network device for DMRS in PUSCH is a fifth value, and start the third and fourth counters associated with the terminal; wherein, the third counter is used to count the number of times the channel quality parameter value is greater than or equal to the third channel quality threshold, and the fourth counter is used to count the number of times the channel quality parameter value is less than or equal to the fourth channel quality threshold; Configure the number of pilot symbols of DMRS in PUSCH of the terminal based on the third count value of the third counter, the fourth count value of the fourth counter, and the count threshold.

10. The method according to claim 9, wherein, Configuring the number of pilot symbols of the DMRS in the PUSCH for the terminal based on the third count value of the third counter, the fourth count value of the fourth counter, and the counting threshold includes at least one of the following: Determining that the third count value of the third counter is greater than or equal to the counting threshold, and configuring the number of pilot symbols of the DMRS in the PUSCH for the terminal as a sixth value; Determining that the fourth count value of the fourth counter is greater than or equal to the counting threshold, and configuring the number of pilot symbols of the DMRS in the PUSCH for the terminal as a seventh value.

11. The method according to claim 9, wherein, the method further includes: Determining that the third count value of the third counter is less than the counting threshold, and the channel quality parameter value is greater than or equal to the third channel quality threshold, incrementing the third count value of the third counter by 1, and clearing the fourth count value of the fourth counter; or, Determining that the fourth count value of the fourth counter is less than the counting threshold, and the channel quality parameter value is less than or equal to the fourth channel quality threshold, incrementing the fourth count value of the fourth counter by 1, and clearing the third count value of the third counter; or, Determining that the first count value of the first counter is less than the counting threshold, and the channel quality parameter value is greater than or equal to the first channel quality threshold, clearing the third count value of the third counter and the fourth count value of the fourth counter.

12. The method according to any one of claims 1 to 11, wherein, the channel quality parameter value is a modulation and coding strategy MCS level or a signal-to-noise ratio SNR.

13. A method for configuring an uplink demodulation reference signal, wherein, the method is applied to a terminal, and the method includes: Receiving configuration information sent by a network device, where the configuration information includes the number of code division multiplexing groups CDM groups of the demodulation reference signal DMRS and / or the number of pilot symbols; wherein, the number of CDM groups of the DMRS and / or the number of pilot symbols are configured by the network device based on the channel quality parameter value of the terminal, and the network device and / or the terminal meet corresponding preset conditions.

14. The method according to claim 13, wherein, the method further includes: Sending first information to the network device; the first information includes multi-input multi-output MIMO mode information of the terminal.

15. A network device, wherein, it includes: A memory, a transceiver, and a processor, wherein the memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; the processor is used to read the computer program in the memory and execute the method for configuring the uplink demodulation reference signal according to any one of claims 1 to 12.

16. A terminal, wherein, it includes: A memory, a transceiver, and a processor, wherein the memory is used to store a computer program; the transceiver is used to transmit and receive data under the control of the processor; The processor is configured to read a computer program in the memory and execute the method for configuring the uplink demodulation reference signal as described in claim 13 or 14.

17. An apparatus for configuring an uplink demodulation reference signal, characterized in that, the apparatus is applied to a network device, and the apparatus includes: a processing module, configured to determine that the network device and / or the terminal meet corresponding preset conditions; an acquisition module, configured to acquire a channel quality parameter value corresponding to the terminal at every preset time; a first configuration module, configured to configure the number of code division multiplexing groups CDM group and / or the number of pilot symbols of the demodulation reference signal DMRS in the physical uplink shared channel PUSCH of the terminal based on the channel quality parameter value.

18. An apparatus for configuring an uplink demodulation reference signal, characterized in that, the apparatus is applied to a terminal, and the apparatus includes: a receiving module, configured to receive configuration information sent by a network device, where the configuration information includes the number of code division multiplexing groups CDM group and / or the number of pilot symbols of the demodulation reference signal DMRS; wherein, the number of CDM groups of the DMRS and / or the number of pilot symbols are configured by the network device based on the channel quality parameter value of the terminal, and the network device and / or the terminal meet corresponding preset conditions.

19. An uplink demodulation reference signal configuration system, characterized in that, it includes: a network device, configured to execute the method for configuring the uplink demodulation reference signal as described in any one of claims 1 to 12; a terminal, configured to execute the method for configuring the uplink demodulation reference signal as described in claim 13 or 14.

20. A computer-readable storage medium, characterized in that, computer-executable instructions are stored in the computer-readable storage medium, and when the computer-executable instructions are executed by a processor, they are used to implement the method as described in any one of claims 1 to 12, and / or, when the computer-executable instructions are executed by a processor, they are used to implement the method as described in claim 13 or 14.