DMRS configuration optimization method, system and device and readable storage medium
By optimizing DMRS configuration through dynamic feedback channel estimation and data demodulation performance on the terminal side, the problem of excessive overhead caused by multiple antenna ports in 6G systems is solved, resource utilization and system performance are optimized, and system costs are reduced.
Patent Information
- Application Number
- CN202511162287.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-19
- Publication Date
- 2025-11-04
AI Technical Summary
In 6G mobile communication systems, multiple antenna ports lead to excessive DMRS overhead, and existing technologies make it difficult to optimize DMRS configuration to improve resource utilization efficiency and reduce deployment costs.
By dynamically feeding back channel estimation and data demodulation performance under different sparsity configurations at the terminal side, network nodes can dynamically select the optimal DMRS sparsity, avoiding channel estimation errors caused by excessive sparsity and reducing the proportion of reference signal resources.
It achieves a precise balance between resource utilization and system performance, reduces the evolution cost of 6G systems, supports multiple similarity calculation and feedback modes, and adapts to different scenario overhead requirements.
Smart Images

Figure CN120897263A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of mobile communication technology, specifically relating to a DMRS configuration optimization method, system, device, and readable storage medium. Background Technology
[0002] DMRS is the core reference signal used for channel estimation and coherent demodulation in 5G NR systems. It is widely used in physical channels such as PBCH, PDCCH, PDSCH, PUCCH, and PUSCH, replacing the normally open CRS (Cell Reference Signal) in LTE. Its design goals include supporting high mobility, high-frequency deployment (such as millimeter wave), flexible numberology (subcarrier spacing can be extended to 480kHz), and optimizing channel estimation performance through dynamic configuration.
[0003] The configuration of DMRS in the PDSCH channel carrying downlink data is quite flexible. In the frequency domain, DMRS is configured on each RB, and the density of DMRS on each RB can be flexibly configured. In the time domain, DMRS is configured on each subframe, and within a subframe, DMRS can occupy one or more OFDM symbols. It can be flexibly adjusted according to the channel.
[0004] In 6G mobile communication systems, up to 128 antenna ports are supported. This results in excessive DMRS overhead due to the multiple ports. To address this issue, 3GPP considers using sparse DMRS; however, determining the appropriate DMRS configuration for the network remains a challenge.
[0005] Therefore, in order to address the above-mentioned technical problems, it is necessary to provide a DMRS configuration optimization method, system, device, and readable storage medium.
[0006] The information disclosed in this background section is intended only to enhance the understanding of the overall background of the invention and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention
[0007] The purpose of this invention is to provide a DMRS configuration optimization method, system, device, and readable storage medium, which can dynamically optimize the DMRS configuration, improve resource utilization efficiency, and reduce deployment costs.
[0008] To achieve the above objectives, a specific embodiment of the present invention provides the following technical solution:
[0009] In a first aspect, the present invention provides a DMRS configuration optimization method, applied to the terminal side, comprising:
[0010] In response to the instruction information sent by the network node side, confirm the DMRS configuration to be monitored, wherein the DMRS configuration includes the distribution density of DMRS in the frequency domain and / or time domain in the resource unit;
[0011] The system receives resource blocks sent by the network node side, generates channel information and / or demodulated data based on the DMRS configuration to be monitored, and calculates the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data.
[0012] Based on the similarity value under the DMRS configuration to be monitored, the first information is fed back to the network node side.
[0013] In one or more embodiments of the present invention, generating channel information and / or demodulated data, and calculating the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data, includes:
[0014] Based on the DMRS configuration to be monitored, the resource blocks or time slots of the resource blocks sent by the network side are classified into a first resource unit and a second resource unit. The first resource unit includes the first DMRS, and the second resource unit does not include the first DMRS. The first DMRS is the DMRS determined based on the DMRS configuration to be monitored.
[0015] The first DMRS in the first resource unit is measured to obtain the channel information of the first DMRS in the first resource unit, and the channel information of the DMRS in the second resource unit is predicted based on the channel information of the first DMRS in the first resource unit.
[0016] The similarity between the predicted channel information of the DMRS in the second resource unit and the channel information measured based on the actual configuration of the DMRS in the second resource unit is calculated.
[0017] In one or more embodiments of the present invention, generating channel information and / or demodulated data, and calculating the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data, includes:
[0018] Based on the DMRS configuration to be monitored, the resource blocks or time slots of the resource blocks sent by the network side are classified into a first resource unit and a second resource unit. The first resource unit includes the first DMRS, and the second resource unit does not include the first DMRS. The first DMRS is the DMRS determined based on the DMRS configuration to be monitored.
[0019] Measure the first DMRS in the first resource unit, and generate first channel estimation information for the data transmission resources in the first resource unit and the second resource unit based on the measured value of the first DMRS in the first resource unit;
[0020] Based on the first DMRS in the first resource unit and the DMRS actually configured in the second resource unit, second channel estimation information of data transmission symbols in the first resource unit and the second resource unit is generated, and the similarity between the first channel estimation information and the second channel estimation information is calculated.
[0021] In one or more embodiments of the present invention, generating channel information and / or demodulated data, and calculating the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data, includes:
[0022] Based on the DMRS configuration to be monitored, the resource blocks or time slots of the resource blocks sent by the network side are classified into a first resource unit and a second resource unit. The first resource unit includes the first DMRS, and the second resource unit does not include the first DMRS. The first DMRS is the DMRS determined based on the DMRS configuration to be monitored.
[0023] Measure the first DMRS in the first resource unit, and generate third channel estimation information for the data transmission resources in the first resource unit and the second resource unit based on the measured value of the first DMRS in the first resource unit;
[0024] Based on the third channel estimation information, the preset service data block is demodulated and the block error rate or bit error rate of the demodulated service data block is calculated.
[0025] In one or more embodiments of the present invention, the method further includes:
[0026] The average similarity under the same DMRS configuration to be monitored within a preset time period; or
[0027] Statistically calculate the similarity values obtained sequentially based on the DMRS configuration to be monitored within a preset time period; or
[0028] The number or proportion of times the similarity value is greater than or equal to a preset threshold within a preset time period is counted.
[0029] In one or more embodiments of the present invention, based on the similarity value under the DMRS configuration to be monitored, first information is fed back to the network node side, including:
[0030] In response to the network node's request for monitoring results of a single DMRS configuration to be monitored, the similarity value under the requested DMRS configuration is fed back.
[0031] In response to the network node's request for monitoring results of multiple DMRS configurations to be monitored, the similarity value of each of the DMRS configurations to be monitored is fed back, or the DMRS configuration that meets the preset performance threshold is fed back.
[0032] Secondly, this invention provides a DMRS configuration optimization method applied to the network node side, comprising:
[0033] Send resource blocks and instruction information to the terminal. The instruction information is used to instruct the terminal to perform performance monitoring on at least one DMRS configuration to be monitored. The actual distribution density of DMRS on the resource block is greater than the distribution density of the DMRS configuration to be monitored.
[0034] The receiving terminal returns first information representing the monitoring result of the DMRS configuration to be monitored, based on the instruction information;
[0035] Based on the first information, the DMRS configuration of the resource unit is optimized.
[0036] In one or more embodiments of the present invention, the method further includes:
[0037] Add the DMRS configuration information to be monitored to the instruction information, and send the instruction information to the terminal side so that the terminal side can perform performance monitoring on the DMRS configuration to be monitored in the instruction information; or
[0038] A preset set of DMRS configuration information or configuration information to be monitored is configured, and an instruction is sent to the terminal side so that the terminal side responds to the instruction and performs performance testing on the information in the preset set of DMRS configuration information or configuration information to be monitored.
[0039] Thirdly, the present invention provides a DMRS configuration optimization system, comprising:
[0040] The determination module is used to respond to the instruction information sent by the network node side and confirm the DMRS configuration to be monitored. The DMRS configuration includes the distribution density of DMRS in the frequency domain and / or time domain in the resource unit.
[0041] The monitoring module is used to receive resource blocks sent by the network node side, generate channel information and / or demodulated data based on the DMRS configuration to be monitored, and calculate the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data.
[0042] The feedback module is used to provide first information to the network node side based on the similarity value under the DMRS configuration to be monitored.
[0043] Fourthly, the present invention provides a DMRS configuration optimization system, comprising:
[0044] The sending module is used to send resource blocks and instruction information to the terminal. The instruction information is used to instruct the terminal to perform performance monitoring on at least one DMRS configuration to be monitored. The actual distribution density of DMRS on the resource block is greater than the distribution density of the DMRS configuration to be monitored.
[0045] The receiving module is used to receive first information representing the monitoring result of the DMRS configuration to be monitored, returned by the terminal side based on the instruction information;
[0046] The optimization module is used to optimize the configuration of the DMRS of the resource unit based on the first information.
[0047] Fifthly, the present invention provides a computer device comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the DMRS configuration optimization method by executing the computer instructions.
[0048] In a sixth aspect, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the DMRS configuration optimization method.
[0049] Compared to existing technologies, the DMRS configuration optimization method provided by this invention addresses the core issue of excessive DMRS overhead in 6G scenarios with numerous antenna ports. By having the terminal actively provide feedback on channel estimation performance or data demodulation performance under different sparsity configurations, the network can dynamically select the optimal DMRS sparsity. Compared to existing fixed-density configuration schemes, this method avoids channel estimation errors caused by excessive sparsity and minimizes the proportion of reference signal resources, achieving a precise trade-off between resource utilization and system performance. Furthermore, this invention supports multiple similarity calculation and feedback modes to adapt to different scenario overhead requirements; terminal-side performance evaluation does not require changes to the actual network transmission method, completing the test only through local assumptions and calculations, without hardware modifications or air interface format changes, significantly reducing the evolution cost of 6G systems. Attached Figure Description
[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0051] Figure 1 This is a flowchart illustrating a DMRS configuration optimization method in one embodiment of the present invention;
[0052] Figure 2 This is a flowchart illustrating the DMRS configuration optimization method in another embodiment of the present invention;
[0053] Figure 3 This is a schematic diagram of the actual operation process for performance monitoring of the DMRS configuration to be monitored in a specific embodiment of the present invention;
[0054] Figure 4 This is a schematic diagram of the entire process of the DMRS configuration optimization method in one embodiment of the present invention;
[0055] Figure 5 This is a schematic diagram of the interaction between the network node and the terminal side in one embodiment of the present invention;
[0056] Figure 6 This is a structural block diagram of a DMRS configuration optimization system according to an embodiment of the present invention;
[0057] Figure 7 This is a structural block diagram of the DMRS configuration optimization system in another embodiment of the present invention;
[0058] Figure 8 This is a structural block diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0059] To enable those skilled in the art to better understand the technical solutions of this invention, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this invention, and not all embodiments. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this invention.
[0060] Unless otherwise expressly stated, throughout the specification and claims, the term "comprising" or its variations such as "including" or "comprises" shall be understood to include the stated elements or components without excluding other elements or other components.
[0061] Please refer to Figure 1 The diagram shown illustrates a process for DMRS configuration optimization applied to the terminal side according to an embodiment of the present invention. The DMRS configuration optimization method specifically includes the following steps:
[0062] S101: Respond to the instruction information sent by the network node side and confirm the DMRS configuration to be monitored;
[0063] It should be noted that the DMRS configuration to be monitored refers to the distribution density of DMRS in the frequency domain and / or time domain on the resource unit to which the terminal is expected to perform detection. It represents a configuration assumption. In this embodiment of the invention, the resource unit can be a resource block (RB) or a slot. Based on this, the configuration assumption can be specifically stated as: only one resource block out of N consecutive resource blocks is configured with DMRS, or only one slot out of N slots is configured with DMRS.
[0064] Furthermore, to enable the terminal to confirm the DMRS configuration to be monitored based on the instruction information, in one embodiment, the configuration parameters to be monitored can be explicitly indicated directly in the instruction information based on the network configuration. This embodiment is typically suitable for situations where only one or a few DMRS configurations are expected to be monitored. By explicitly specifying these parameters in the instruction information, the terminal can accurately know the specific sparsity assumptions required for performance monitoring.
[0065] In one specific embodiment, the desired configuration for the monitored DMRS is to set one DMRS every 5 time slots. Therefore, the N value corresponding to the DMRS distribution density in the instruction information can be set to 5, and the instruction information can be sent to the terminal side.
[0066] Furthermore, this invention provides another implementation method that assesses the performance of different DMRS configurations based on preset values or sets of values. For example, it supports adaptive performance monitoring of the DMRS configurations to be monitored, based on predefined rules of the protocol. While this implementation method cannot adapt to non-standard scenarios and has slightly less flexibility, it eliminates the need for explicit configuration parameter distribution on the network side, saving transmission resources and enabling startup with lower latency.
[0067] For example, the DMRS configuration to be monitored can be determined based on a predefined numerical value or set of numerical values. The protocol can pre-define that the terminal must perform performance monitoring based on the assumption that N = {2, 4, 8}. After receiving the instruction information, the terminal can automatically traverse different sparsity configurations in the predefined set for testing according to the protocol.
[0068] S102: Receive resource blocks sent by the network node side, generate channel information and / or demodulated data based on the DMRS configuration to be monitored, and calculate the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data;
[0069] It should be noted that the DMRS configuration to be monitored is actually a configuration assumption instructing the terminal side to perform monitoring, not the actual DMRS configuration during the transmission process. That is, the network can still transmit resource blocks according to the preset distribution density. The actual distribution density of DMRS on the transmitted resource blocks is simply made greater than the distribution density of the DMRS configuration to be monitored. To ensure the accuracy of the test, it is preferable to have DMRS for transmission in every RB. On the terminal side, the terminal can perform performance testing using only the DMRS in one of the N RBs, based on the DMRS configuration to be monitored.
[0070] Considering that the allocation of computational resources for the similarity calculation varies under different implementation environments, this invention proposes several different implementation methods for this step. Three of these implementation methods are listed below.
[0071] Example 1:
[0072] In this embodiment of the invention, the channel response of resource elements without configured DMRS is inferred based on resource elements with configured DMRS, and the accuracy of the inference is verified by comparing the predicted value with the actual DMRS measurement value.
[0073] Specifically, this includes: based on the configuration of the DMRS to be monitored, classifying the resource blocks or time slots of the transmitted resource blocks sent by the network side into a first resource unit and a second resource unit. The first resource unit contains a first DMRS, and the second resource unit does not contain the first DMRS. The first DMRS is a DMRS determined based on the configuration of the DMRS to be monitored. The first DMRS within the first resource unit is measured to obtain its channel information, and based on the channel information of the first DMRS within the first resource unit, the channel information of the DMRS in the second resource unit is predicted. The similarity between the predicted channel information of the DMRS in the second resource unit and the channel information measured based on the DMRS actually configured in the second resource unit is calculated.
[0074] It should be noted that, since the DMRS configuration to be monitored is characterized by only one DMRS in N consecutive resource units, in this embodiment, the first resource unit is defined as a resource block or time slot in the DMRS configuration to be monitored that has a DMRS configured in N consecutive resource units; the second resource unit is a resource block or time slot in the same N consecutive resource units that does not have a DMRS configured.
[0075] The similarity is a measure of how closely the DMRS channel prediction information in the generated second resource unit is similar to the DMRS channel information of the second resource unit. It can be the mean square error or cosine similarity between the two, etc., and this embodiment of the invention does not impose any limitations on this.
[0076] For example, the actual channel information of the resource unit is obtained by calculating the DMRS of the first resource unit. The actual channel information of the resource unit is obtained by the second resource unit DMRS calculation. .by As input, the predicted channel of the second resource unit is output through a pre-trained AI model. .
[0077] Expected to obtain and The similarity can be expressed as:
[0078]
[0079] or
[0080]
[0081] in, The similarity value is represented by the mean squared error. This is the similarity value based on cosine similarity. Of course, methods for characterizing the similarity between two entities include, but are not limited to, the two methods mentioned above, and this embodiment of the invention does not impose any limitations on them. This embodiment only requires comparing channel vectors, resulting in lower optimization costs and simplifying the computational complexity of the system. It is suitable for scenarios where high accuracy is not required, lower resource consumption, and faster terminal processing speed are needed.
[0082] Example 2
[0083] This implementation is a further extension of Example 1. Channel estimation is performed on the data transmission resources using channel information represented by the DMRS on the first resource unit and channel information on the second resource unit inferred from the first resource unit. In other words, the complete channel estimation result inferred from the DMRS to be monitored is compared with the complete channel estimation result inferred from the actual complete DMRS, quantifying the similarity of the channel estimation used for actual demodulation. This similarity is then used as a standard to measure the DMRS to be monitored.
[0084] Specifically, this includes: classifying resource blocks or time slots of transmitted resource blocks sent by the network side into a first resource unit and a second resource unit based on the configuration of the DMRS to be monitored; the first resource unit contains a first DMRS, and the second resource unit does not contain the first DMRS; the first DMRS is a DMRS determined based on the configuration of the DMRS to be monitored; measuring the first DMRS in the first resource unit; generating first channel estimation information for data transmission resources in the first resource unit and the second resource unit based on the measured value of the first DMRS in the first resource unit; generating second channel estimation information for data transmission symbols in the first resource unit and the second resource unit based on the first DMRS in the first resource unit and the DMRS actually configured in the second resource unit; and calculating the similarity between the first channel estimation information and the second channel estimation information.
[0085] like Figure 3 The diagram shown illustrates the actual operation process of this embodiment, and is related to the DMRS channel information in Embodiment 1. In contrast, Example 2 requires the calculation of channel prediction information for data transmission resources. The former is a point channel response of a single resource unit obtained based on correlation difference or AI model inference, which is a predicted frequency response only for the corresponding resource unit location; the latter is a continuous channel matrix across resource units, used to evaluate the reliability of the actual demodulation channel. Compared with Example 1, this example is closer to the real demodulation scenario, and can intuitively reflect the actual availability of the preset DMRS configuration to be monitored, making the conclusions more reliable.
[0086] in, and The similarity can also be the mean square error or cosine similarity between the channel prediction information of the generated data transmission resource and the channel information of the data transmission resource, etc., and this embodiment of the invention does not limit this. The calculation formula and method can be deduced and applied with reference to Embodiment 1, and will not be elaborated further here.
[0087] Example 3
[0088] In this embodiment, the channel estimation and evaluation stage can be skipped, and sparse DMRS can be directly used for end-to-end data demodulation. The statistical demodulation accuracy is used as the reliability basis for the DMRS configuration to be monitored. That is, based on the channel prediction information of the data transmission resources, a preset service data block is demodulated; the block error rate or bit error rate of the demodulated service data block is calculated.
[0089] The channel prediction information for the data transmission resources corresponds to the channel prediction information for the data transmission resources corresponding to the DMRS configuration to be monitored, generated based on the DMRS channel information of the first resource unit and the DMRS channel prediction information in the second resource unit, as described in Embodiment 2 above. Evaluating the demodulation reliability of the configuration directly based on real service data under the configuration to be monitored directly relates to user needs, reflects the final system performance, and provides the most direct basis for decision-making. However, correspondingly, due to the need for a complete encoding and decoding process, the testing cost and resource consumption are relatively high. In this embodiment of the invention, the third channel estimation information can be the second channel estimation information.
[0090] For example, in one specific embodiment, after obtaining the channel prediction information of the data transmission resources corresponding to the DMRS configuration to be monitored, the data on all resource blocks is demodulated based on this channel estimation. The similarity of the data before and after demodulation is measured using metrics such as the block error rate, bit error rate, and CRC check pass rate. Wherein:
[0091]
[0092]
[0093]
[0094] S103: Based on the similarity value under the DMRS configuration to be monitored, feed back the first information to the network node side.
[0095] It is understood that the first information is used for DMRS configuration optimization on the network node side. To avoid interference from instantaneous data collection errors and to save air interface resources consumed in reporting, the network often notifies the terminal to collect results for a time period. The length of the time period can be dynamically adjusted based on actual needs, and this embodiment of the invention does not impose any limitations on it.
[0096] Specifically, the similarity value under the DMRS configuration to be monitored is statistically analyzed, including: the average value of the similarity under the same DMRS configuration to be monitored within a preset time period; or the values of similarity obtained sequentially based on the DMRS configuration to be monitored within a preset time period; or the number or proportion of times the similarity value is greater than or equal to a preset threshold within a preset time period.
[0097] For example, in a specific embodiment, after performance testing, the similarity calculated based on the DMRS configuration under test was 50%, 55%, 53%, and 61%, respectively. When performing statistics on the terminal side, the average of the above four test results (50%+55%+53%+61%) / 4=54.75% can be calculated; alternatively, the four test results {50%, 55%, 53%, 61%} can be statistically analyzed separately; at the same time, the corresponding threshold k=60% can be directly configured on the network side, and only the number of times greater than or equal to the preset threshold k is counted as 1, or the proportion greater than or equal to the preset threshold k is 25%.
[0098] Furthermore, the type of monitoring results that the terminal side feeds back to the network side often depends on the network side's requirements. In response to a network node's requirement for monitoring results of a single DMRS configuration to be monitored, the similarity value under that DMRS configuration is fed back; in response to a network node's requirement for monitoring results of multiple DMRS configurations to be monitored, the similarity value under each of those DMRS configurations is fed back, or a DMRS configuration that meets a preset performance threshold is fed back.
[0099] For example, in one specific embodiment, the preset duration is 30 minutes. During the 30 minutes of performance monitoring, the terminal performs three tests based on instruction information for the scenario where "only one resource block in two or three consecutive resource blocks is configured with DMRS". Specifically, in the case where only one resource block in two consecutive resource blocks is configured with DMRS, the similarity results of the three performance monitoring tests are 70%, 72%, and 73%, respectively; and in the case where only one resource block in three consecutive resource blocks is configured with DMRS, the similarity results of the three performance monitoring tests are 66%, 69%, and 65%, respectively.
[0100] If the threshold is configured to 65%, and the network node only needs to have DMRS configured in one of three consecutive resource blocks, then the performance monitoring results for this scenario can be output as follows: three similarity test results {66%, 69%, 65%}, or the average of the three test results (66%+69%+65%) / 3=66.67%, or simply output that the configuration meets the threshold. Preferably, whether the threshold is met is determined by comparing the average of the test results for the corresponding scenario with the threshold value to avoid large errors from a single test.
[0101] If the threshold value is configured to 70%, and the network node only needs to have DMRS configured in only one of the two or three consecutive resource blocks, then the corresponding test result values for the two cases can be output as {70%, 72%, 73%|N=2} and {66%, 69%, 65%|N=3}, respectively; or the configuration strategy that meets the threshold value can be output, i.e., N=2.
[0102] Please refer to Figure 2 The diagram shown illustrates a process for DMRS configuration optimization applied to the network node side according to an embodiment of the present invention. The DMRS configuration optimization method specifically includes the following steps:
[0103] S201: Send a resource block and instruction information to the terminal. The instruction information is used to instruct the terminal to perform performance monitoring on at least one DMRS configuration to be monitored. The actual distribution density of DMRS on the resource block is greater than the distribution density of the DMRS configuration to be monitored.
[0104] Reference Figure 5 The above is a schematic diagram illustrating the interaction between the network node and the terminal side in an exemplary embodiment. The DMRS optimization configuration method provided by this invention mainly performs the functions of generating and sending instruction information, receiving feedback test results, and optimizing configuration on the network node side.
[0105] As mentioned above, the instruction information is used to indicate the sparse distribution characteristics of one or more DMRSs in the frequency domain and / or time domain, and requires the terminal side to perform performance testing on the sparsely distributed DMRS configuration. This sparse distribution characteristic can be specifically defined as: in N consecutive resource units, only one resource unit carries a DMRS, where the resource unit can be a resource block (RB) or a slot. Referring to the content described in step S101 of this invention, the DMRS to be monitored can be based on an explicit indication method or a predefined rule method, which will not be elaborated further here.
[0106] S202: Receive the first information returned by the terminal side based on the instruction information, representing the monitoring result of the DMRS configuration to be monitored;
[0107] It is understandable that the type and presentation of the performance monitoring results of the DMRS to be monitored on the terminal side can be preset by the network side. The type can be based on different detection methods, including but not limited to: cosine similarity, mean square error, bit error rate, block error rate, etc.; the presentation of the performance monitoring results can be including but not limited to the average value of the monitoring results corresponding to the configuration that needs to be fed back over a period of time, or the individual values of the monitoring results corresponding to the configuration that needs to be fed back over a period of time.
[0108] S203: Based on the first information, optimize the configuration of the DMRS of the resource unit.
[0109] Reference Figure 4The diagram illustrates the entire process of the DMRS configuration optimization method in an exemplary embodiment of the present invention. It shows that the performance testing results of the DMRS configuration reflect whether the currently monitored sparsely distributed DMRS configuration can meet the user's transmission needs under the current environment. Optimizing the DMRS configuration based on the performance monitoring results reported by the terminal essentially involves constructing a decision model that minimizes the "sparseness-performance" cost function. That is, it's about using the strategy with the fewest DMRS configurations while meeting performance requirements. Its core objective is to enable the network to dynamically select the optimal DMRS configuration that ensures reliable demodulation performance while minimizing resource overhead. Furthermore, the current test results can also guide the network side in indicating the next step of monitoring the DMRS configuration.
[0110] For example, in the process of dynamically optimizing DMRS configuration in 5G networks, if the terminal directly reports the specific performance indicators measured under different candidate DMRS configurations to be monitored, the network side can compare these measured data with the preset performance requirement threshold, filter out all candidate configurations that meet the performance requirements, and select the configuration with the lowest DMRS overhead for subsequent data transmission, so as to maximize spectrum efficiency under performance guarantee.
[0111] Furthermore, if the terminal reports a list of specific DMRS configurations to be monitored that it believes meet the network's preset performance conditions after local evaluation, it indicates that the terminal has implicitly calculated the DMRS configurations required to meet the conditions during the judgment process. The network side can then trust and directly reuse the DMRS configuration information reported by the terminal, selecting one of the qualified configurations, preferably the configuration strategy with the lowest overhead. This simplifies the decision-making process and allows for rapid updates to the DMRS configuration.
[0112] Please refer to Figure 6 As shown, based on the same inventive concept as the aforementioned DMRS configuration optimization method, one embodiment of the present invention provides a DMRS configuration optimization system 300, applied to the terminal side, including: a determination module 301, a detection module 302, and a feedback module 303.
[0113] Specifically, the determining module 301 is used to respond to the instruction information sent by the network node side, confirm the DMRS configuration to be monitored, the DMRS configuration including the distribution density of DMRS in the frequency domain and / or time domain in the resource unit; the monitoring module 302 is used to receive the resource block sent by the network node side, generate channel information and / or demodulated data based on the DMRS configuration to be monitored, and calculate the similarity between the generated channel information and / or demodulated data and the actual value of the channel information and / or demodulated data; the feedback module 303 is used to feed back first information to the network node side based on the similarity value under the DMRS configuration to be monitored.
[0114] Please refer to Figure 7 As shown, based on the same inventive concept as the aforementioned DMRS configuration optimization method, one embodiment of the present invention provides a DMRS configuration optimization system 400, applied to the network node side, including: a sending module 401, a receiving module 402, and an optimization module 403.
[0115] Specifically, the sending module 401 is used to send resource blocks and instruction information to the terminal. The instruction information is used to instruct the terminal to perform performance monitoring on at least one DMRS configuration to be monitored. The actual distribution density of DMRS on the resource block is greater than the distribution density of the DMRS configuration to be monitored. The receiving module 402 is used to receive first information returned by the terminal based on the instruction information, representing the monitoring result of the DMRS configuration to be monitored. The optimization module 403 is used to optimize the configuration of the DMRS of the resource unit based on the first information.
[0116] Please refer to Figure 8 As shown, embodiments of the present invention also provide an electronic device 500, which includes at least one processor 501, a memory 502 (e.g., non-volatile memory), a memory 503, and a communication interface 504, and the at least one processor 501, memory 502, memory 503, and communication interface 504 are connected together via an internal bus 505. The at least one processor 501 is used to invoke at least one program instruction stored or encoded in the memory 502, so that the at least one processor 501 performs various operations and functions of the DMRS configuration optimization method described in the various embodiments of this specification.
[0117] In the embodiments of this specification, electronic device 500 may include, but is not limited to: personal computer, server computer, workstation, desktop computer, laptop computer, notebook computer, mobile electronic device, smartphone, tablet computer, cellular phone, personal digital assistant (PDA), handheld device, messaging device, wearable electronic device, consumer electronic device, etc.
[0118] This invention also provides a computer-readable medium carrying computer-executable instructions. When executed by a processor, these instructions can be used to implement various operations and functions of the DMRS configuration optimization method described in the various embodiments of this specification.
[0119] The computer-readable medium in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0120] In this invention, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. This propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wireline, optical fiber, RF, etc., or any suitable combination thereof.
[0121] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0122] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus, systems, and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart... Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0123] The foregoing description of specific exemplary embodiments of the invention is for illustrative and explanatory purposes. These descriptions are not intended to limit the invention to the precise forms disclosed, and it will be apparent that many changes and variations can be made in accordance with the foregoing teachings. The exemplary embodiments were chosen and described in order to explain the specific principles of the invention and its practical application, thereby enabling those skilled in the art to implement and utilize various different exemplary embodiments of the invention, as well as various different choices and variations. The scope of the invention is intended to be defined by the claims and their equivalents.
[0124] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered in all respects as exemplary and non-limiting, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention. No reference numerals in the claims should be construed as limiting the scope of the claims.
[0125] Furthermore, it should be understood that although this specification describes embodiments, not every embodiment contains only one independent technical solution. This narrative style is merely for clarity. Those skilled in the art should consider the specification as a whole, and the technical solutions in each embodiment can also be appropriately combined to form other embodiments that can be understood by those skilled in the art.
Claims
1. A DMRS configuration optimization method, applied to the terminal side, characterized in that, include: In response to the instruction information sent by the network node side, confirm the DMRS configuration to be monitored, wherein the DMRS configuration includes the distribution density of DMRS in the frequency domain and / or time domain in the resource unit; The system receives resource blocks sent by the network node side, generates channel information and / or demodulated data based on the DMRS configuration to be monitored, and calculates the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data. Based on the similarity value under the DMRS configuration to be monitored, the first information is fed back to the network node side.
2. The DMRS configuration optimization method according to claim 1, characterized in that, Generate channel information and / or demodulated data, and calculate the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data, including: Based on the DMRS configuration to be monitored, the resource blocks or time slots of the resource blocks sent by the network side are classified into a first resource unit and a second resource unit. The first resource unit includes the first DMRS, and the second resource unit does not include the first DMRS. The first DMRS is the DMRS determined based on the DMRS configuration to be monitored. The first DMRS in the first resource unit is measured to obtain the channel information of the first DMRS in the first resource unit, and the channel information of the DMRS in the second resource unit is predicted based on the channel information of the first DMRS in the first resource unit. The similarity between the predicted channel information of the DMRS in the second resource unit and the channel information measured based on the actual configuration of the DMRS in the second resource unit is calculated.
3. The DMRS configuration optimization method according to claim 1, characterized in that, Generate channel information and / or demodulated data, and calculate the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data, including: Based on the DMRS configuration to be monitored, the resource blocks or time slots of the resource blocks sent by the network side are classified into a first resource unit and a second resource unit. The first resource unit includes the first DMRS, and the second resource unit does not include the first DMRS. The first DMRS is the DMRS determined based on the DMRS configuration to be monitored. Measure the first DMRS in the first resource unit, and generate first channel estimation information for the data transmission resources in the first resource unit and the second resource unit based on the measured value of the first DMRS in the first resource unit; Based on the first DMRS in the first resource unit and the DMRS actually configured in the second resource unit, second channel estimation information of data transmission symbols in the first resource unit and the second resource unit is generated, and the similarity between the first channel estimation information and the second channel estimation information is calculated.
4. The DMRS configuration optimization method according to claim 1, characterized in that, Generate channel information and / or demodulated data, and calculate the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data, including: Based on the DMRS configuration to be monitored, the resource blocks or time slots of the resource blocks sent by the network side are classified into a first resource unit and a second resource unit. The first resource unit includes the first DMRS, and the second resource unit does not include the first DMRS. The first DMRS is the DMRS determined based on the DMRS configuration to be monitored. Measure the first DMRS in the first resource unit, and generate third channel estimation information for the data transmission resources in the first resource unit and the second resource unit based on the measured value of the first DMRS in the first resource unit; Based on the third channel estimation information, the preset service data block is demodulated and the block error rate or bit error rate of the demodulated service data block is calculated.
5. The DMRS configuration optimization method according to claim 1, characterized in that, The method further includes: The average similarity under the same DMRS configuration to be monitored within a preset time period; or Statistically calculate the similarity values obtained sequentially based on the DMRS configuration to be monitored within a preset time period; or The number or proportion of times the similarity value is greater than or equal to a preset threshold within a preset time period is counted.
6. The DMRS configuration optimization method according to claim 5, characterized in that, Based on the similarity value under the DMRS configuration to be monitored, the first information is fed back to the network node side, including: In response to the network node's request for monitoring results of a single DMRS configuration to be monitored, the similarity value under the requested DMRS configuration is fed back. In response to the network node's request for monitoring results of multiple DMRS configurations to be monitored, the similarity value of each of the DMRS configurations to be monitored is fed back, or the DMRS configuration that meets the preset performance threshold is fed back.
7. A DMRS configuration optimization method, applied to the network node side, characterized in that, include: Send resource blocks and instruction information to the terminal. The instruction information is used to instruct the terminal to perform performance monitoring on at least one DMRS configuration to be monitored. The actual distribution density of DMRS on the resource block is greater than the distribution density of the DMRS configuration to be monitored. The receiving terminal returns first information representing the monitoring result of the DMRS configuration to be monitored, based on the instruction information; Based on the first information, the DMRS configuration of the resource unit is optimized.
8. The DMRS configuration optimization method according to claim 7, characterized in that, The method further includes: Add the DMRS configuration information to be monitored to the instruction information, and send the instruction information to the terminal side so that the terminal side can perform performance monitoring on the DMRS configuration to be monitored in the instruction information; or A preset set of DMRS configuration information or configuration information to be monitored is configured, and an instruction is sent to the terminal side so that the terminal side responds to the instruction and performs performance testing on the information in the preset set of DMRS configuration information or configuration information to be monitored.
9. A DMRS configuration optimization system, employing the DMRS configuration optimization method as described in any one of claims 1-6, characterized in that, include: The determination module is used to respond to the instruction information sent by the network node side and confirm the DMRS configuration to be monitored. The DMRS configuration includes the distribution density of DMRS in the frequency domain and / or time domain in the resource unit. The monitoring module is used to receive resource blocks sent by the network node side, generate channel information and / or demodulated data based on the DMRS configuration to be monitored, and calculate the similarity between the generated channel information and / or demodulated data and the actual values of the channel information and / or demodulated data. The feedback module is used to provide first information to the network node side based on the similarity value under the DMRS configuration to be monitored.
10. A DMRS configuration optimization system, employing the DMRS configuration optimization method as described in any one of claims 7-8, characterized in that, include: The sending module is used to send resource blocks and instruction information to the terminal. The instruction information is used to instruct the terminal to perform performance monitoring on at least one DMRS configuration to be monitored. The actual distribution density of DMRS on the resource block is greater than the distribution density of the DMRS configuration to be monitored. The receiving module is used to receive first information representing the monitoring result of the DMRS configuration to be monitored, returned by the terminal side based on the instruction information; The optimization module is used to optimize the configuration of the DMRS of the resource unit based on the first information.
11. A computer device, characterized in that, include: A memory and a processor are communicatively connected, the memory stores computer instructions, and the processor executes the computer instructions to perform the DMRS configuration optimization method according to any one of claims 1-8.
12. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to perform the DMRS configuration optimization method according to any one of claims 1-8.