Dynamic additional demodulation reference signal configuration
By dynamically configuring DMRS using MAC-CE messages in 5G cellular communication systems and combining CQI and HARQ feedback, the problem of inflexible DMRS configuration in the existing technology is solved, and data throughput and connection recovery efficiency are improved.
Patent Information
- Application Number
- CN202380093488.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-12-08
- Filing Date
- 2023-10-26
- Publication Date
- 2025-09-12
AI Technical Summary
In the existing technology, when 5G cellular communication systems dynamically configure additional demodulation reference signals (DMRS), they are unable to dynamically adjust the DMRS position according to channel conditions, resulting in reduced data throughput, resource waste and long connection recovery time.
By dynamically configuring additional DMRS at the MAC layer using the Medium Access Control Element (MAC-CE) message, and combining the user equipment's channel quality indicator (CQI) and hybrid automatic repeat request (HARQ) feedback, the DMRS position is dynamically adjusted to adapt to channel changes and user equipment mobility.
It improves data throughput, reduces resource waste, shortens connection recovery time, and enhances system flexibility and efficiency.
Smart Images

Figure CN120642273A_ABST
Abstract
Description
[0001] Related applications
[0002] This application claims priority to U.S. non-provisional patent application No. 18 / 063,347, filed on December 8, 2022, entitled “Dynamic Additional Demodulation Reference Signal Configuration,” the entire contents of which are incorporated herein by reference. Background Art
[0003] In cellular broadband communications, user equipment and a core network may communicate to configure protocols for further communication. Summary of the Invention
[0004] The following presents a simplified overview of the disclosed subject matter in order to provide a basic understanding of some of the various embodiments. This summary is not an extensive overview of the various embodiments. It is neither intended to identify key or critical elements of the various embodiments nor to delineate the scope of the various embodiments. Its sole purpose is to present some concepts of the present disclosure in a concise form as a prelude to the more detailed description presented later.
[0005] An example system may operate as follows. The system may configure a first number of demodulation reference signal positions in radio resource control information as part of a connection establishment with a user equipment configured to facilitate a first wideband cellular communication. After attaching the user equipment, the system may send a first media access control control element message to the user equipment, the first media access control control element message indicating that the first number of demodulation reference signal positions is modified to a second number of demodulation reference signal positions for a primary cell. In response to determining that a secondary cell is activated relative to the user equipment, the system may send a second media access control control element message to the user equipment, the second media access control control element message indicating that the first number of demodulation reference signal positions is modified to a second number of demodulation reference signal positions for the secondary cell. The system may communicate with the user equipment via a second wideband cellular according to the second number of demodulation reference signal positions, wherein a throughput of the second wideband cellular communication is determined according to a size of a transport block set based on the second number of demodulation reference signal positions.
[0006] An example method may include, after attaching a user equipment configured to facilitate a first wideband cellular communication, sending, by a system including a processor, a first media access control control element message to the user equipment, the first media access control control element message indicating that a first number of demodulation reference signal positions are modified to a second number of demodulation reference signal positions for a primary cell, the first number of demodulation reference signal positions being established as part of a connection establishment. The method may also include, in response to determining that a secondary cell is activated with respect to the user equipment, sending, by the system, a first media access control control element message to the user equipment, the first media access control control element message indicating that the first number of demodulation reference signal positions are modified to the second number of demodulation reference signal positions for the secondary cell. The method may also include communicating, by the system, with the user equipment via the wideband cellular communication according to the second number of demodulation reference signal positions.
[0007] An exemplary non-transitory computer-readable medium may include instructions that, in response to execution, cause a system including a processor to perform operations. The operations may include, after attaching a user equipment configured to facilitate a first wideband cellular communication, sending a first media access control control element message to the user equipment, the first media access control control element message indicating a modified number of demodulation reference signal positions established as part of a connection establishment for a primary cell. The operations may include, in response to determining that a secondary cell is activated with respect to the user equipment, sending a second media access control control element message to the user equipment, the second media access control control element message indicating a modified number of demodulation reference signal positions for the secondary cell. The operations may also include performing a second wideband cellular communication with the user equipment based on the modified number of demodulation reference signal positions. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] Numerous embodiments, objects, and advantages of the present embodiments will become apparent upon consideration of the following detailed description taken in conjunction with the accompanying drawings, in which like reference numerals refer to like parts throughout, and in which:
[0009] Figure 1 An example demodulation reference signal (DMRS) downlink configuration information element is shown that may facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure;
[0010] Figure 2 An example demodulation reference DMRS uplink configuration information element is shown that may facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure;
[0011] Figure 3A and Figure 3B An example additional DMRS configuration that may facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0012] Figure 4A and Figure 4B Another example additional DMRS configuration that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0013] Figure 5A and Figure 5B Another example additional DMRS configuration that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0014] Figure 6A and Figure 6B Another example additional DMRS configuration that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0015] Figure 7 An example system architecture that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0016] Figure 8A and Figure 8B An example MAC-CE message format for activation / deactivation of additional DRMS information according to an embodiment of the present disclosure is shown, and the example MAC-CE message format may facilitate dynamic additional DMRS configuration.
[0017] 9A and 9B illustrate example signal flows for dynamic additional DMRS configuration for a downlink according to an embodiment of the present disclosure, which may facilitate dynamic additional DMRS configuration;
[0018] 10A and 10B illustrate example signal flows for dynamic additional DMRS configuration for uplink according to an embodiment of the present disclosure, which may facilitate dynamic additional DMRS configuration;
[0019] Figure 11 An example process flow that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0020] Figure 12 Another example process flow that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0021] Figure 13 Another example process flow that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0022] Figure 14 An example system architecture that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure is shown;
[0023] Figure 15An example block diagram of a computer operable to perform embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0024] The examples described herein may generally relate to actions taken by a base station when communicating with a user equipment to dynamically configure additional demodulation reference signals. This dynamic configuration of additional demodulation reference signals may be established via a medium access control element (MAC-CE) message. In some examples, the MAC-CE message is sent at the MAC layer of cellular communications. Communications performed at the MAC layer may be faster than, for example, radio resource control (RRC) layer communications.
[0025] In some examples of cellular communications, RRC and non-access stratum (NAS) layer messages may be used to exchange signaling between a base station and a user equipment. A MAC layer communication path may be another such path. In MAC layer communications, a unique MAC structure may be defined to carry certain control information. In some examples, a unique MAC structure may be implemented to carry control information, and this structure may be referred to as a MAC-CE.
[0026] MAC-CE can work between a base station (MAC) and a user equipment (MAC) for fast signaling communication exchange without involving higher communication layers.
[0027] It can be understood that the user equipment may also take corresponding actions to dynamically configure additional demodulation reference signals.
[0028] In cellular communications, there may be a Master Cell Group (MCG) to which a user equipment (UE) initially registers. The cell used to initiate initial access may be referred to as a Primary Cell (Pcell). The Pcell may be combined with one or more Secondary Cells (SCells) under the MCG using carrier aggregation technology, which typically involves combining multiple carriers to increase the bandwidth available to the UE.
[0029] The examples herein generally relate to 5G cellular communication networks in which Pcells and Scells are used. It will be appreciated that the present technology can be applied to other types of cellular communication networks for dynamically configuring additional demodulation reference signals (DMRSE).
[0030] DMRS can be used by 5G New Radio (NR) receivers to generate channel estimates for demodulating the associated physical channels. The design and mapping of each DMRS can be specific to each 5G physical channel (e.g., physical broadcast channel (PBCH), physical downlink control channel (PDCCH), physical downlink shared channel (PDSCH), physical uplink control channel (PUSCH), and physical uplink shared channel (PUCCH)). DMRS can be UE-specific and can be sent on demand. In some examples, DMRS does not extend beyond the scheduled physical resources of the channel it supports. DMRS can support massive multi-user multiple input multiple output (MIMO). DMRS can be beamformed and, in some examples, support up to 13 orthogonal symbols. The DMRS sequence for the cyclic prefix orthogonal frequency division multiplexing (CP-OFDM) version can be quadrature phase shift keying (QPSK) based on the Gold sequence.
[0031] Regarding the PDSCH, the DMRS may include front-loaded DMRS symbols (e.g., 1 or 2) positioned as follows:
[0032] 1. Slot-based (DMRS mapping type-A): This can be a fixed orthogonal frequency division multiplexing (OFDM) symbol, regardless of PDSCH allocation, and can be configured between lo = {2, 3}. Here, "Lo" represents the DMRS-type A-position, which can appear at symbol 2 or symbol 3.
[0033] 2. Non-slot based (DMRS mapping type-B): This may be the first OFDM symbol assigned for PDSCH- (eg, mini-slot).
[0034] In some examples, additional DMRS symbols can be configured in scenarios such as high-speed mobility (e.g., handover); when the downlink (DL) / uplink (UL) block error rate (BLER) is high and the UE-reported channel conditions are poor; and when the UE is located on the cell edge and, therefore, the UE cannot decode or send DL and UL packets.
[0035] Regarding PUSCH DMRS, two waveform types (e.g., CP-OFDM and discrete Fourier transform spread orthogonal frequency division multiplexing (DFT-S-OFDM)) can be supported in the uplink. For example, a gold sequence can be used for CP-OFDM, and a Zadoff-Chu sequence can be used for DFT-S-OFDM. The pre-loaded DMRS symbol (e.g., 1 or 2) can be located at the first OFDM symbol allocated for the PUSCH.
[0036] The current technology may be implemented to solve the following problems that may be related to SCell regarding downlink carrier aggregation.
[0037] One issue that can be addressed by implementing the current technology may be that when a 5G base station (sometimes referred to as a gNodeB or gNB; or more generally, a base station) includes a DMRS additional location information element (IE) that uses DMRS-DownlinkConfig and DMRS-UplinkConfig for downlink and uplink, respectively, during the UE's attach or another UE-specific procedure, then the configuration can remain with the UE during the use of the scenario unless it is modified by a radio resource control (RRC) modification procedure.
[0038] The DMRS additional position IE for DL and UL are respectively Figure 1 and Figure 2 Instructions. That is, Figure 1 An example DMRS downlink configuration information element 100 is shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure. In the example DMRS downlink configuration information element 100, there is a DMRS additional position 102.
[0039] and Figure 2 An example DMRS uplink configuration information element 200 is shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure; in the example DMRS uplink configuration information element 200, there is a DMRS additional position 202.
[0040] Once the UE receives this configuration, the gNB and UE can take it into account when determining the transport block (TB), which generally determines the UE's data throughput. The TB can vary based on the number of configured additional DMRS locations.
[0041] In the case that the UE has one or more activated secondary cells, and the UE is configured with additional DMRS configuration for uplink and / or downlink, then the configuration may be applicable to all secondary cells in which the UE is configured for SCells through RRC messages.
[0042] The data throughput (TP) may be inversely proportional to the number of additional DMRS positions configured—ie, where more additional DMRS symbols are configured, there may be less data throughput.
[0043] Figure 3A and Figure 3B An example additional DMRS configuration 300A and an example additional DMRS configuration 300B are shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure. Example additional DMRS configurations 300A and 300B (and Figure 4A and Figure 4B Example additional DMRS configuration 400A and example additional DMRS configuration 400B; Figure 5A and Figure 5B Example additional DMRS configuration 500A and example additional DMRS configuration 400B; and Figure 6A and Figure 6B The example additional DMRS configuration 600A and the example additional DMRS configuration 600B) may have the following settings:
[0044] pdsch.NumLayers = 4;
[0045] pdsch.MappingType = 'A';
[0046] pdsch.SymbolAllocation = [0 15]; % [starting symbol length]
[0047] DMRS.DMRSconfigurationType=1;
[0048] DMRS.DMRSLength = 1;
[0049] dmrs.DMRSTypeAPosition = 2;
[0050] dmrs.NumCDMGroupsWithoutData=2;
[0051] dmrs.NIDNSCID = 10;
[0052] dmrs.NSCID = 0;
[0053] Additionally, example additional DMRS configuration 300A and example additional DMRS configuration 300B have "dmrs.DMRSAdditionalPosition = 0;," indicating that no additional DMRS position is configured. This configuration, shown in additional DMRS configuration 300A and additional DMRS configuration 300B, includes port 1000 302A (having subcarrier 304A and OFDM symbol 306A); port 1001 302B (having subcarrier 304B and OFDM symbol 306B); port 1002 302C (having subcarrier 304C and OFDM symbol 306C); and port 1003 302D (having subcarrier 304D and OFDM symbol 306D).
[0054] The example additional DMRS configuration 300A and the example additional DMRS configuration 300B also include a dynamic additional DMRS configuration component 310 (which may include computer components implementing current technology) and a key 308. Figure 3A and Figure 3B A 4-port antenna configuration is involved, and the dynamic additional DMRS configuration component 310 may include a 4-port dynamic additional DMRS configuration component.
[0055] Figure 4A and Figure 4B Another example additional DMRS configuration 400A and an example additional DMRS configuration 400B are shown that may facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure.
[0056] Example additional DMRS configuration 400A and example additional DMRS configuration 400B have "dmrs.DMRSAdditionalPosition = 1;" indicating that an additional DMRS position is configured. This configuration, shown in additional DMRS configuration 400A and additional DMRS configuration 400B, includes port 1000 402A (having subcarrier 404A and OFDM symbol 406A); port 1001 402B (having subcarrier 404B and OFDM symbol 406B); port 1002 402C (having subcarrier 404C and OFDM symbol 406C); and port 1003 402D (having subcarrier 404D and OFDM symbol 406D).
[0057] The example additional DMRS configuration 400A and the example additional DMRS configuration 400B also include a dynamic additional DMRS configuration component 410 (which may include computer components implementing current technology) and a key 408.
[0058] Figure 5A and Figure 5B Another example additional DMRS configuration 500A and an example additional DMRS configuration 500B are shown that may facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure.
[0059] Example additional DMRS configurations 500A and 500B have "dmrs.DMRSAdditionalPosition = 2;" indicating that two additional DMRS positions are configured. This configuration, shown in additional DMRS configuration 500A and additional DMRS configuration 500B, includes port 1000 502A (having subcarrier 504A and OFDM symbol 506A); port 1001 502B (having subcarrier 504B and OFDM symbol 506B); port 1002 502C (having subcarrier 504C and OFDM symbol 506C); and port 1003 502D (having subcarrier 504D and OFDM symbol 506D).
[0060] The example additional DMRS configuration 500A and the example additional DMRS configuration 500B also include a dynamic additional DMRS configuration component 510 (which may include computer components implementing current technology) and a key 508.
[0061] Figure 6A and Figure 6B Another example additional DMRS configuration 600A and an example additional DMRS configuration 600B are shown that may facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure.
[0062] Example additional DMRS configuration 600A and example additional DMRS configuration 600B have "dmrs.DMRSAdditionalPosition = 3;," indicating that three additional DMRS positions are configured. This configuration, shown in additional DMRS configuration 600A and additional DMRS configuration 600B, includes port 1000 602A (with subcarrier 604A and OFDM symbol 606A); port 1001 602B (with subcarrier 604B and OFDM symbol 606B); port 1002 602C (with subcarrier 604C and OFDM symbol 606C); and port 1003 602D (with subcarrier 604D and OFDM symbol 606D).
[0063] The example additional DMRS configuration 600A and the example additional DMRS configuration 600B also include a dynamic additional DMRS configuration component 610 (which may include computer components implementing current technology) and a key 608.
[0064] exist Figure 3A and Figure 3B In the example, no additional DMRS is configured. Figure 4A and Figure 4B In the example, an additional DMRS symbol is configured. Figure 5A and Figure 5BIn the example of , two additional DMRS symbols are configured. Figure 6A and Figure 6B In the examples, three additional DMRS symbols are configured. Therefore, in these examples, Figure 3A and Figure 3B The data throughput in can be greater than Figure 4A and Figure 4B The data throughput in Figure 4A and Figure 4B The data throughput in can be greater than Figure 5A and Figure 5B The data throughput in Figure 5A and Figure 5B The data throughput in can be greater than Figure 6A and Figure 6B Data throughput in .
[0065] As part of dynamically configuring additional DMRS locations, a component (e.g., Figure 3A and Figure 3B The dynamic additional DMRS configuration component 310) can be Figure 3A and Figure AB, Figure 4A and Figure 4B 、 Figure 5A and Figure 5B as well as Figure 6A and Figure 6B Dynamically switch between configurations.
[0066] One problem with additional DMRS configuration may be that additional DMRS positions are configured unnecessarily high. cc ) and auxiliary carrier component (S cc ) can be implemented to solve this problem.
[0067] As an example, during UE attach, the gNB configures additional DMRS configurations for both the primary and secondary cells in pos3 (indicating 3 additional DMRS symbols). In good radio / channel conditions, where the UE reports a channel quality indicator (CQI) and both UL and DL data BLER% are below 1% (indicating high PDSCH and PUSCH packet decoding success rates), having 3 additional DMRS symbols can negatively impact data throughput.
[0068] Some existing methods do not allow this configuration to be changed dynamically, and therefore, the gNB may waste physical resource blocks unnecessarily.
[0069] Another problem with additional DMRS configuration may involve frequent UE release, UE performing RRC reestablishment procedure or secondary cell failure procedure due to poor channel conditions. Implementing current technology to dynamically change additional DMRS position can be implemented to solve this problem.
[0070] For example, if the gNB does not configure additional DMRS configurations in the DL and / or UL during UE attachment, in the event that radio / channel conditions are poor for the primary cell and / or secondary cell(s), where the UE reports poor CQI for the primary cell and / or secondary cell(s), and both the UL and DL BLER% are high for both cells (e.g., >20%, which may indicate poor success rate in decoding PDSCH packets), the UE or gNB may perform a UE release, secondary cell failure procedure, and / or RRC re-establishment procedure. This process may take a long time to restore the connection. This issue can be avoided by dynamically configuring additional DMRS locations for the primary cell and secondary cell based on channel quality to maintain the connection. In some existing approaches, this configuration cannot be changed dynamically.
[0071] Another issue with additional DMRS configuration may involve high-speed mobility (handover) scenarios. In high-speed handover scenarios, channel / radio conditions may frequently change relative to the primary cell and / or secondary cell to maintain and sustain good call quality. Additional DMRS symbols can be dynamically adapted based on the reported CQI and BLER for all activated carriers to achieve good throughput without compromising on wasted physical resources.
[0072] Another issue with additional DMRS configurations may relate to scenarios where the UE is located at the cell edge. This can occur when the UE's channel quality is subpar, and the BLER% for the primary cell and / or secondary cell may be high. To improve this condition, the gNB can quickly adapt the additional DMRS configuration. Existing methods may not support adapting the DMRS configuration based on link adaptation.
[0073] The current technology for dynamic additional DMRS configuration can be implemented as follows.
[0074] One approach may be to use a new MAC-CE (e.g., "activation / deactivation of additional DMRS information"), which may be a MAC-CE for downlink and uplink, where the highest ServCellIndex of the serving cell with configured downlink / uplink is less than 8 (or some threshold number). There may be downlink secondary cell activation with a downlink data flow with logic for triggering dynamic additional DMRS configuration using MAC-CE for the primary cell and / or secondary cell.
[0075] Uplink secondary cell activation for uplink data flow with logic for triggering dynamic additional DMRS configuration using MAC-CE may also be implemented.
[0076] Another approach may be to use a new MAC-CE (e.g., "activation / deactivation of additional DMRS information"), which may be a MAC-CE for downlink and uplink, where the highest ServCellIndex of the serving cell with configured downlink / uplink is 8 or more (or some threshold number). There may be downlink secondary cell activation using a downlink data flow with logic for triggering dynamic additional DMRS configuration using MAC-CE for the primary cell and / or secondary cell.
[0077] Uplink secondary cell activation for uplink data flow with logic for triggering dynamic additional DMRS configuration using MAC-CE may also be implemented.
[0078] Another approach could be to use a new IE in the UE capabilities for downlink and uplink. A new IE DynamicAdditionalDMRSSupport could be added for downlink in FeatureSetDownlink. If the UE supports this IE, it could mean that the UE will support dynamic additional DMRS configuration changes in the downlink direction.
[0079] In addition, a new IE DynamicAdditionalDMRSSupport may be added for downlink in FeatureSetUplink. If the UE supports this IE, it may mean that the UE will support dynamic additional DMRS configuration changes in the uplink direction.
[0080] Another method may be to use a new IE dynamicAdditionalDMRSSupport in PDSCH configuration for downlink and PUSCH configuration for uplink.
[0081] Another method may be to configure the UE to be able to process MAC-CE for downlink and uplink with secondary cell activation. That is, the UE may be configured to process one or more of the following: activation / deactivation of the Additional DMRS Information MAC-CE with the highest ServCellIndex for the serving cell with a configured downlink / uplink less than 8 (or threshold), and activation / deactivation of the Additional DMRS Information MAC-CE with the highest ServCellIndex for the serving cell with a configured downlink / uplink greater than or equal to 8 (or threshold).
[0082] In this method, the gNB may send one of these MAC-CEs for the downlink with D=1 and an appropriate index value determined based on an algorithm. This field may be decoded by the UE, which may apply the new configuration in further processing.
[0083] The gNB may send one of these MAC-CEs for uplink, with U = 0 and an appropriate value for the index determined by the algorithm. This field may be decoded by the UE, which may apply the new configuration in further processing.
[0084] Downlink secondary cell activation with a downlink data flow having logic for triggering dynamic additional DMRS configuration using MAC-CE for the primary cell and / or secondary cell may be applied. Additionally, uplink secondary cell activation with an uplink data flow having logic for triggering dynamic additional DMRS configuration using MAC-CE may be applied.
[0085] Figure 7 An example system architecture 700 is shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure; the system architecture includes a gNB 702, a UE 704, CQI processing 706, inner loop link adaptation (ILLA) 708, and gNB outer loop link adaptation (OLLA) 710 (which in some examples can be more generally base station outer loop link adaptation).
[0086] In some examples, gNB 702 may dynamically determine additional DMRS information, as described below. Figure 7 As depicted in FIG, in the case where the UE 704 is reporting channel quality using CQI and hybrid automatic repeat request (HARQ) feedback (e.g., acknowledgement (ACK), negative acknowledgement (NACK), and discontinuous transmission (DTX)) for data transmission for the primary cell and the secondary cell, the OLLA 710 can process the HARQ feedback and the CQI processing 706 (for all activated cells) can process the CQI reported by the UE 704.
[0087] Based on these two inputs, ILLA 708 may determine the modulation and coding scheme (MCS) and additional DMRS positions to be applied for UL and DL data transmission for the primary cell and secondary cell for which the Scell has been activated.
[0088] ILLA 708 can determine the MCS by considering CQI and HARQ feedback reported by UE 704. In some examples, the higher the MCS, the better the channel / radio quality, which means a smaller number of additional DMRS positions to configure to UE 704 using current technology.
[0089] In case IILA 708 determines to use a lower MCS, meaning the channel quality reported by UE 704 is not good and the BLER is high, this may mean that IILA 708 determines to increase additional DMRS positions in DL / UL MAC-CE messages to reduce the BLER%.
[0090] The following may be conveyed as part of the UE's transport capabilities. The FeatureSetCombination information element may be as follows:
[0091]
[0092]
[0093] The IE (FeatureSetDownlink) may indicate the feature set supported by the UE on the carrier corresponding to a band entry in the band combination. The FeatureSetDownlink IE may be as follows:
[0094]
[0095]
[0096] In the FeatureSetDownlink IE, the UE may set the dynamicAdditionalDMRSSupport field to indicate that the UE is capable of supporting the downlink additional DMRS feature.
[0097] The IE (FeatureSetDownlink) can indicate the feature set supported by the UE on the carrier corresponding to a band entry in the band combination. The FeatureSetUplink can be as follows:
[0098]
[0099]
[0100] In the FeatureSetUplink IE, the UE may set the dynamicAdditionalDMRSSupport field to indicate that the UE is capable of supporting the uplink additional DMRS feature.
[0101] The PDSCH configuration IE used to configure UE-specific PDSCH parameters may be as follows:
[0102]
[0103]
[0104] The IE PUSCH-config that may be used to configure UE-specific PUSCH parameters applicable to a specific bandwidth part (BWP) may be as follows:
[0105]
[0106]
[0107] Figure 8A and Figure 8B An example MAC-CE message format 800 for activating / deactivating additional DRMS information according to an embodiment of the present disclosure is shown and may facilitate dynamic additional DMRS configuration.
[0108] Example MAC-CE message format 800 includes a MAC-CE message 810, an additional DMRS position indication 820, and a MAC-CE message 830. In turn, MAC-CE message 810 includes bit 812, octet 1 814, octet 2 816, and octet 3 818. Additional DMRS position indication 820 includes index 822 and additional DMRS position 824. MAC-CE message 830 includes bit 832, octet 1 834, octet 2 836, and octet 3 838.
[0109] In MAC-CE message 810, bit 812 indicates the number of bits in octet 1 814, octet 2 816, and octet 3 818. There are 8 bits, numbered 0-7. Octet 1 814 can store information, where each bit indicates whether the Scell corresponding to that bit is activated. Octet 2 816 can store the following information: bit 7 can be reserved (R); bit 6 can store a direction identifier (D for downlink, U for uplink); bits 5 to 1 can store a logical channel identifier (LCID). Octet 3 818 can store the following information: bits 7 to 2 can be reserved (R); and bits 1 to 0 can store an additional DMRS position indicator 819. Each octet in octet 3 818 can correspond to a different Scell (e.g., the Scell indicated by octet 1 812).
[0110] In the additional DMRS position indication 820, the index 822 indicates the value stored in bit 1 to bit 0 of octet 2 816, and the additional DMRS position 824 indicates the corresponding number of additional DMRS positions.
[0111] There are four possible index values in index 822 , and these four values can be represented in binary in two bits, bit 1 to bit 0 of octet 2 816 .
[0112] In MAC-CE message 830, bit 832 indicates the number of bits in octet 1 834, octet 2 836, and octet 3 838. There are 8 bits, numbered 0-7. Octet 1 834 may store information, where each bit indicates whether the Scell corresponding to that bit is activated. Octet 2 836 may store the following information: bit 7 may be reserved (R); bit 6 may store a direction identifier (D for downlink, U for uplink); and bits 5 through 1 may store a logical channel identifier (LCID). Octet 3 838 may store the following information: bits 7 through 2 may be reserved (R); and bits 1 through 0 may store an additional DMRS position indicator 839. Each octet in octet 3 838 may correspond to a different Scell (e.g., the Scell indicated by octet 1 832).
[0113] In other words, MAC-CE for activating / deactivating additional DMRS information may be implemented as follows.
[0114] For activation / deactivation of additional DMRS information, a MAC-CE having a highest ServCellIndex of a configured downlink / uplink serving cell less than 8, the MAC-CE may be configured as follows.
[0115] C i (e.g., C1 to C7) may indicate whether there is a Scell configured for the MAC entity with ScellIndex i. This field may indicate the activation / deactivation status of the Scell with ScellIndex i, and in other cases, the MAC entity may ignore the Ci field. The Ci field may be set to 1 to indicate that the Scell with ScellIndex i is to be activated. The Ci field may be set to 0 to indicate that the Scell with ScellIndex i is to be deactivated.
[0116] In case that the Ci field is set to 1, Indexci (eg, Indexc1 to Indexc7) may indicate that dynamic additional DMRS configuration is configured for ScellIndexi.
[0117] In some examples, R may be a reserved bit and set to zero.
[0118] D / U may indicate where it is set to 1 meaning that MAC-CE is triggered in the downlink direction, and where it is set to 0 meaning that MAC-CE is triggered in the uplink direction.
[0119] For activation / deactivation of additional DMRS information, the MAC-CE of the highest ServCellIndex of the serving cell with downlink / uplink configured between 8 and 31 (inclusive), the MAC-CE may be configured as follows. Generally, this MAC-CE may be similar to the MAC-CE for no more than 7 serving cells, but with C1 to C 31 and Index c1 To Index c31 , instead of having C1 to C7 and Index c1 To Index c7 .
[0120] Figures 9A and 9B illustrate an example signal flow 900 for additional downlink secondary cell activation and downlink data flow for triggering additional DMRS using MAC-CE. As depicted, in signal flow 900, communications are sent between user equipment 902, gNB 904, and 5G Core (5GC) 906 (which includes Access and Mobility Management Function (AMF) 908 and User Plane Function (UPF) 910).
[0121] The signal flow of signal flow 900 is an example signal flow, and there may be signal flows that implement different signals, or implement the signals of signal flow 900 in a different order, as part of facilitating dynamic additional DMRS configuration.
[0122] As depicted in signal flow 900, the following occurs:
[0123] 5G-NR RRC connection establishment 912
[0124] Msg1: Preamble 914
[0125] ● Allocate a temporary Cell Radio Network Temporary Identifier (C-RNTI) 916
[0126] ●PDCCH DCI format 1_0 [Random Access RNTI (RA_RNTI)] 918
[0127] Msg2: Random Access Response 920
[0128] Msg3: RRCSetupRequest 922
[0129] ●PDCCH DCI format 1_0[C_RNTI]924
[0130] • Msg4: RRCSetup 926, where the dynamicAdditionalDmrsSupport[TRUE / FALSE] IE is included in the message and may be added as part of the current technology.
[0131] ●PDCCH DCI format 0_0[C_RNTI]928
[0132] RRC Setup completed 930
[0133] AMF selects 932
[0134] ● Initial UE message [Non-Access-Stratum-Protocol Data Unit (NAS-PDU): Registration Request] 934
[0135] NAS Identity Request / Response 936
[0136] NAS authentication request / response 938
[0137] NAS safe mode command / complete 940
[0138] UE capability query 941A
[0139] UE capability information with dynamicAdditionalDmrsSupport[Supported] IE 941B in FeatureSetDownlink and / or FeatureSetUplink
[0140] ● Initial context setup request [NAS-PDU: Registration Accept] 942
[0141] RRC reconfiguration with dynamicAdditionalDmrsSupport=TRUE in the PDSCH-Config IE, where the UE supports this feature in the downlink 944 (this may indicate that the UE already supports the dynamic additional DMRS feature transmitted by the UE as part of the UE capability information in 941B; here, the gNB may add this IE to the RRC reconfiguration message)
[0142] ●RRC reconfiguration completed 946
[0143] ● Initial context setup response 948
[0144] • Completed Standalone (SA) UE Attach procedure 950
[0145] ● Downlink secondary cell activation process 951A
[0146] ●Meet the conditions for activating the secondary cell 951B
[0147] ● Trigger Scell activation MAC-CE 951C
[0148] ●Downlink data 951D
[0149] ●Downlink data 951E
[0150] ●PDCCH DCI format 1_1 951F for Pcell[C_RNTI]
[0151] ●PDCCH DCI format 1_1 951G for Scell[C_RNTI]
[0152] ● Downlink data for Pcell [MAC PDU including PDSCH] 951H
[0153] ● Downlink data for Scell [MAC PDU including PDSCH] 951I
[0154] ● For Pcell and / or Scell to start downlink data transmission and channel quality reporting 952
[0155] ●Downlink data 954
[0156] ●Downlink data 956
[0157] ●PDCCH DCI format 1_0[C_RNTI]958
[0158] ● Downlink data for Pcell [MAC PDU including PDSCH] 960A
[0159] ● Downlink data for Scell [MAC PDU including PDSCH] 960A
[0160] • Start downlink data transmission and channel quality reporting 961A for Pcell and / or Scell
[0161] ●Downlink data 961B
[0162] ●Downlink data 961C
[0163] Pcell PDCCH DCI format 1_1[C_RNTI]961D
[0164] ●Pcell downlink data [MAC PDU including PDSCH] 961E
[0165] Scell PDCCH DCI format 1_1[C_RNTI]961F
[0166] Scell downlink data [MAC PDU including PDSCH] 961G
[0167] Pcell HARQ feedback = ACK 962A
[0168] Scell HARQ feedback = ACK 962B
[0169] Pcell channel state information (CSI) report [CQI=15] 964A
[0170] Scell CSI report [CQI=15] 964B
[0171] ● DL data decoding failure for Pcell and / or Scells at UE 966
[0172] ● CSI report for Pcell and / or SCell [CQI = 9, 7, 6, ...] 968
[0173] Channel conditions deteriorate 970
[0174] ● CSI reporting for Pcell and / or SCell [CQI=4,5,1,…] 572
[0175] ●PDCCH DCI format 1_1[C_RNTI]974 for Pcell and SCell
[0176] ● Downlink data for Pcell and Scells [MAC PDU including PDSCH] 976
[0177] Pcell and Scell HARQ feedback = NACK 978
[0178] Pcell and Scell HARD feedback = DTX 980
[0179] Trigger / change additional DMRS configuration in DL DCI because Pcell and / or Scell 982 conditions are met, where, in some examples, the conditions may be that CQI reporting is bad for a certain threshold and periodicity; HARQ feedback is reported as NACK (e.g., BLER is high for a certain threshold and periodicity); the UE is on a cell edge; and / or the UE is in high mobility
[0180] ●Downlink data 984
[0181] The UE decodes the new MAC-CE 985A received on the Pcell and SCell for the downlink direction
[0182] ● Trigger activation / deactivation of additional DMRS information MAC-CE for Pcell (using MAC-CE according to current technology) 985B
[0183] ● Trigger activation / deactivation of additional DMRS information MAC-CE for Scell (using MAC-CE according to current technology) 985C
[0184] ●HARQ feedback for MAC-CE = ACK 985D
[0185] ● Determine TB 985E for PDSCH by considering additional DMRS information for Pcell and SCell
[0186] ●Pcell and Scell PDCCH DCI format 1_1 986
[0187] Pcell and Scell downlink data [MAC PDU including PDSCH] 988
[0188] Pcell and Scell HARQ feedback = ACK 990
[0189] ●Downlink data 992A
[0190] 992B of downlink data on Pcell and Scell
[0191] ● Improvement seen in UE throughput for DL data 994
[0192] ●DL data transmission continues 996
[0193] 10A and 10B illustrate example signal flows for dynamic additional DMRS configuration for uplink according to an embodiment of the present disclosure, which may facilitate dynamic additional DMRS configuration;
[0194] As depicted, in signal flow 1000, communications are sent between user equipment 1002, gNB 1004, and 5GC 1006 (which includes AMF 1008 and UPF 1010).
[0195] The signal flow of signal flow 1000 is an example signal flow, and there may be signal flows that implement different signals, or implement the signals of signal flow 1000 in a different order, as part of facilitating dynamic additional DMRS configuration.
[0196] As depicted in signal flow 1000, the following occurs:
[0197] 5G-NR RRC connection establishment 1012
[0198] Msg1: Preamble 1014
[0199] ● Allocate temporary C-RNTI 1016
[0200] PDCCH DCI format 1_0 [RA_RNTI] 1018
[0201] Msg2: Random Access Response 1020
[0202] Msg3: RRC setup request 1022
[0203] PDCCH DCI format 1_0 [C_RNTI] 1024
[0204] • Msg4: RRCSetup 1026, where the dynamicAdditionalDmrsSupport[TRUE / FALSE] IE is included in the message and may be added as part of the current technology.
[0205] PDCCH DCI format 0_0[C_RNTI] 1028
[0206] ●RRC establishment completed 1030
[0207] AMF selects 1032
[0208] ● Initial UE message [NAS-PDU: Registration Request] 1034
[0209] NAS Identity Request / Response 1036
[0210] NAS authentication request / response 1038
[0211] NAS safe mode command / complete 1040
[0212] UE capability query 1041A
[0213] UE capability information, with dynamicAdditionalDmrsSupport[Supported] IE in FeatureSetUplink 1041B (or dynamicAdditionalDmrsSupport[Supported] IE in FeatureSetDownlink for downlink)
[0214] ● Initial context setup request [NAS-PDU: REGISTER ACCEPT] 1042
[0215] ● RRC reconfiguration with dynamicAdditionalDmrsSupport=TRUE in PDSCH-Config IE, where the UE supports this feature in uplink 1044
[0216] ●RRC reconfiguration completed 1046
[0217] ● Initial context establishment response 1048
[0218] ●SA UE attach process completed 1050
[0219] ● Uplink secondary cell activation process 1051A
[0220] ●Meet the conditions for activating the secondary cell 1051B
[0221] ● Trigger Scell activation MAC-CE 1051C
[0222] ●PDCCH DCI format 0_1 1051D for Pcell[C_RNTI]
[0223] ●PDCCH DCI format 0_1 1051E for Scell[C_RNTI]
[0224] ●Uplink data on PCell [MAC PDU including PUSCH] 1051F
[0225] ● Uplink data on (multiple) Scells [MAC PDU including PUSCH] 1051G
[0226] ●Uplink data 1051H
[0227] ●Uplink data 1051I
[0228] ● Start uplink data transmission and channel quality reporting 1052
[0229] ●Uplink data 1054
[0230] ●Uplink data 1056
[0231] ●PDCCH DCI format 0_1 1058A on Pcell[C_RNTI]
[0232] ●Uplink data on Pcell [MAC PDU including PDSCH] 1058B
[0233] PDCCH DCI format 0_1 1060A on Scell[C_RNTI]
[0234] ● Uplink data on Scell [MAC PDU including PDSCH] 1060B
[0235] ● CRC status for UL PUSCH data for Pcell and Scell = Pass 1062
[0236] Uplink data 1064
[0237] Uplink data 1066
[0238] ● CSI report for Pcell and SCell [SNR>=10] 1068
[0239] ● UL data decoding failure for Pcell and / or Scell at gNB 1070
[0240] ● CSI reports for Pcell and SCell [SNR = 5, 4, ...] 1072
[0241] ● Channel conditions deteriorate 1074
[0242] ● CSI reports for Pcell and SCell [SNR = 4, 2, 1, 0, -1, ...] 1076
[0243] ●PDCCH DCI format 0_1[C_RNTI]1078 for Pcell and SCell
[0244] ●Uplink data on Pcell and Scell [MAC PDU including PUSCH] 1080
[0245] ●CRC status = UL PUSCH failed due to low SNR of Pcell and / or SCell 1082
[0246] Trigger / change additional DMRS configuration in UL DCI 1084 due to Pcell and Scell conditions, where, in some examples, the conditions may be that the UL SNR report is bad for a certain threshold and period; the UL CRC fails because the SNR is low (e.g., BLER is high for a certain threshold and period); the UE is on a cell edge; and / or the UE is in high mobility
[0247] Uplink data on Pcell and Scell 1086
[0248] ●UE decodes new MAC-CE 1088A for UL reception for Pcell and SCell
[0249] ● Trigger activation / deactivation of additional DMRS information MAC-CE for Pcell (using MAC-CE according to current technology) 1088B
[0250] ● Trigger activation / deactivation of additional DMRS information MAC-CE for Scell (using MAC-CE according to current technology) 1088C
[0251] ●HARQ feedback for MAC-CE = ACK 1088D
[0252] ● Determine TB 1088E for PDSCH by considering additional DMRS information for Pcell and SCell
[0253] ●PDCCH DCI format 0_1[C-RNTI]1088F for Pcell and SCell
[0254] ●Uplink data on Pcell and Scell [MAC PDU including PUSCH] 1090
[0255] ● CRC status for UL PUSCH data for Pcell and Scell = through 1092
[0256] Uplink data 1094A on PCell
[0257] ● Uplink data on Scell 1094B
[0258] ●Uplink data 1094C
[0259] ● Improvements seen in CRC passes for UL data on both Pcell and Scell 1096
[0260] ●UL data transmission continues 1098
[0261] UE 1002, gNB 1004, 5GC 1006, AMF 1008, and UPF 1010 may be similar to UE 902, gNB 904, 5GC 906, AMF 908, and UPF 910 of Figures 9A and 9B, respectively. Signals 1012 to 950 may be similar to signals 912 to 950.
[0262] Example Processing Flow
[0263] Figure 11An example process flow 1100 is shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure; in some examples, one or more embodiments of the process flow 1100 can be performed by the gNB 904 of Figures 9A and 9B, the gNB 1004 of Figures 10A and 10B, and / or Figure 15 The computing environment 1500 is implemented.
[0264] It will be understood that the operations of process flow 1100 are exemplary operations, and that there may be embodiments that implement more or fewer operations than depicted, or that implement the depicted operations in a different order than depicted. In some examples, process flow 1100 may be combined with Figure 12 The process flow 1200 and / or Figure 13 The process flow 1300 may be implemented in accordance with one or more embodiments.
[0265] Process flow 1100 starts at 1102 and moves to operation 1104 .
[0266] Operation 1104 depicts configuring a first number of demodulation reference signal locations in radio resource control information as part of a connection establishment with a user equipment configured to facilitate a first wideband cellular communication. This may include a gNB (e.g., gNB 904 of Figures 9A and 9B ) establishing a connection establishment with a user equipment (e.g., UE 902 of Figures 9A and 9B ), where the connection establishment may be similar to NR RRC connection establishment 912 and / or NR RRC connection establishment 1012. The first number of additional demodulation reference signal locations may be a number established as part of the attach process.
[0267] In some examples, operation 1104 includes, as part of attaching the user equipment, sending a radio resource control setup message to the user equipment, the radio resource control setup message indicating a modification of the first number of demodulation reference signal positions of the user equipment after supporting attaching. In some examples, the radio resource control setup message can be similar to Msg4:RRCSetup 926, where the dynamicAdditionalDmrsSupport[TRUE / FALSE] IE is included in the message and can be added as part of the current technology of Figure 9A, and / or Msg4:RRCSetup 1026, where the dynamicAdditionalDmrsSupport[TRUE / FALSE] IE is included in the message and can be added as part of the current technology of Figure 10A.
[0268] In some examples, an information element of the radio resource control setup message indicates that modification of the first number of demodulation reference signal positions after attach is supported. That is, within the radio resource control message, a dynamicAdditionalDmrsSupport[TRUE / FALSE] IE may be included, which indicates whether the base station supports dynamic modification of demodulation reference signal positions.
[0269] After operation 1104 , process flow 1100 moves to operation 1106 .
[0270] Operation 1106 describes sending a first media access control control element message to the user equipment after attaching to the user equipment, the first media access control control element message indicating that the first number of demodulation reference signal positions is modified to a second number of demodulation reference signal positions for the primary cell. In some examples, the message can be similar to triggering activation / deactivation of the additional DMRS information MAC-CE of the Pcell 986 of FIG. 9B (in the case of downlink communication) and / or triggering activation / deactivation of the additional DMRS information MAC-CE 1088 (in the case of uplink communication). The MAC-CE message can be similar in structure to the one regarding Figure 8A and Figure 8B The message depicted.
[0271] In some examples, operation 1106 includes, in response to sending the media access control control element message to the user equipment, receiving a hybrid automatic repeat request message from the user equipment acknowledging the media access control control element message. In some examples, the hybrid automatic repeat request message can be similar to the HARQ feedback=ACK of MAC-CE 988 of FIG. 9B and / or the HARQ feedback=ACK of MAC-CE 1090 of FIG. 10B.
[0272] In some examples, the media access control control element message indicates triggering activation of a demodulation reference signal location. In some examples, the media access control control element message indicates triggering deactivation of a demodulation reference signal location. That is, the MAC-CE message can be used to activate and deactivate additional DRMS locations.
[0273] In some examples, operation 1106 includes receiving, from the user equipment, a user equipment capability message indicating support for modifying the first number of demodulation reference signal positions after attaching, before sending a media access control control element message to the user equipment indicating modification of the first number of demodulation reference signal positions. In some examples, the user equipment capability message can be similar to the UE capability information with the dynamicAdditionalDmrsSupport[Supported] IE in FeatureSetDownlink 941B of FIG. 9A and / or the UE capability information with the dynamicAdditionalDmrsSupport[Supported] IE in FeatureSetUplink 1041B of FIG. 10A.
[0274] In some examples, an information element of the user equipment capability message indicates support for modifying the first number of demodulation reference signal positions after attaching. That is, the user equipment capability message may include a dynamicAdditionalDmrsSupport[Supported] IE, which indicates whether the user equipment supports dynamic modification of demodulation reference signal positions.
[0275] In some examples, operation 1106 includes: before sending the media access control control element message indicating modification of the first number of demodulation reference signal positions to the user equipment, sending a radio resource control reconfiguration message to the user equipment indicating support for modification of the first number of demodulation reference signal positions after attach. The radio resource control reconfiguration message can be similar to RRCReconfiguration with dynamicAdditionalDmrsSupport=TRUE in the PDSCH-config IE in which the UE supports this feature in downlink 944, and / or RRCReconfiguration with dynamicAdditionalDmrsSupport=TRUE in the PUSCH-config IE in which the UE supports this feature in uplink 1044.
[0276] The Radio Resource Control Reconfiguration message may indicate that the UE supports the Dynamic Additional DMRS feature as communicated by the UE as part of the UE Capability Information in 941B or 1041B. Here, the gNB may add this IE in the RRC Reconfiguration message.
[0277] In some examples, the physical downlink shared channel configuration information element of the radio resource control reconfiguration message indicates support for modification of the first number of demodulation reference signal positions in downlink communications. That is, the IE can be similar to the PDSCH-config IE in RRCReconfiguration with dynamicAdditionalDmrsSupport=TRUE in the PDSCH-Config IE, where the UE supports this feature in downlink 944.
[0278] In some examples, the physical uplink shared channel configuration information element of the radio resource control reconfiguration message indicates support for modification of the first number of demodulation reference signal positions in uplink communications. That is, the IE can be similar to the PUSCH-config IE in the RRCReconfiguration, where dynamicAdditionalDmrsSupport=TRUE in the PUSCH-config IE, where the UE supports this feature in uplink 1044.
[0279] After operation 1106 , process flow 1100 moves to operation 1108 .
[0280] Operation 1108 depicts, in response to determining that the secondary cell is activated with respect to the user equipment, sending a second media access control control element message to the user equipment, the second media access control control element message instructing to modify the first number of demodulation reference signal positions to a second number of demodulation reference signal positions for the secondary cell. In some examples, operation 1108 can be implemented in a manner similar to operation 1106 for the secondary cell in operation 1108 rather than for the primary cell in operation 1106.
[0281] In some examples, determining to activate a secondary cell with respect to the user equipment may be performed based on determining that the downlink secondary cell activation procedure 951A of FIG. 9A or the uplink secondary cell activation procedure 1051A of FIG. 10A has been performed.
[0282] In some examples, a secondary cell group including a secondary cell is activated for the user equipment, that is, multiple SCells may be activated.
[0283] In some examples, the second media access control control element message instructs that the first number of demodulation reference signal positions be modified to a second number of demodulation reference signal positions for each secondary cell in the secondary cell group. In some examples, each secondary cell in the group of secondary cells is configured to use the same number of demodulation reference signal positions. That is, when an SCell is configured for additional DMRS signal positions, they can all be configured in the same manner (in an SCell with additional DMRS signal positions enabled).
[0284] In some examples, the secondary cell group includes a first secondary cell subgroup and a second secondary cell subgroup, additional demodulation reference signal positions are enabled for the first secondary cell subgroup, and additional demodulation reference signal positions are not enabled for the second secondary cell subgroup, and the second media access control control element message indicates that the first number of demodulation reference signal positions is modified to the second number of demodulation reference signal positions for each secondary cell in the first secondary cell subgroup, and further indicates that there is no modification of the first number of demodulation reference signal positions to the second number of demodulation reference signal positions for each secondary cell in the second secondary cell subgroup. In other words, there may be some SCells (e.g., the first secondary cell subgroup) for which additional DMRS signal positions are enabled, and some SCells (e.g., the second secondary cell subgroup) for which additional DMRS signal positions are not enabled. In such an example, the number of additional DMRS signal positions may be modified for the first secondary cell subgroup, while the number of additional DMRS signal positions may not be modified for the second secondary cell subgroup.
[0285] In some examples, operation 1108 includes configuring the second media access control control element message according to a first format in response to determining that the number of secondary cells in the secondary cell group including the secondary cell is less than or equal to a standard threshold applicable to the secondary cells, or configuring the second media access control control element message according to a second format in response to determining that the number of secondary cells in the secondary cell group including the secondary cell is greater than the standard threshold. In some examples, the standard threshold is a first standard threshold, and configuring the second media access control control element message according to the second format is performed in response to determining that the number of secondary cells is less than or equal to the second standard threshold.
[0286] That is, different types of MAC-CE messages can be sent based on the number of activated SCells. Figure 8A and Figure 8B For example, when the number of activated SCells is up to 7, MAC-CE message 810 may be used, and when the number of activated SCells is in the range between 8 and 31 (including the end values), MAC-CE message 830 may be used.
[0287] It will be appreciated that there may be examples where different types of MAC-CE messages are used for numbers of activated SCells different from 1 to 7 and 8 to 31.
[0288] After operation 1108 , process flow 1100 moves to operation 1110 .
[0289] Operation 1110 depicts performing a second wideband cellular communication with the user equipment according to a second number of demodulation reference signal locations, wherein a throughput of the second wideband cellular communication is determined as a function of a transport block set size based on the second number of demodulation reference signal locations. This may include the gNB utilizing dynamically configured additional DMRS locations, such as in DL data transmission, continuation 996 of FIG. 9B (in the case of downlink communication) and / or UL data transmission, continuation 1098 of FIG. 10B (in the case of uplink communication).
[0290] In some examples, the user equipment is a first user equipment, the primary cell is a first primary cell, and the secondary cell is a first secondary cell, and operation 1110 includes sending a third media access control control element message to a second user equipment, the third media access control control element message indicating that the third number of demodulation reference signal positions is to be modified to a fourth number of demodulation reference signal positions for the second primary cell, and refraining from sending a fourth media access control control element message to the first user equipment in response to determining that the second secondary cell is not activated relative to the first user equipment, the fourth media access control control element message indicating that the first number of demodulation reference signal positions is to be modified to a second number of demodulation reference signal positions for the second secondary cell. That is, there may be examples where the second UE does not have an activated Scell, and therefore, when modifying the number of additional DMRS signal positions for the second UE, the gNB may omit sending a message indicating the modification of the number of additional DMRS signal positions for the Scell.
[0291] After operation 1110 , the process flow 1100 moves to 1112 , where the process flow 1100 ends.
[0292] Figure 12 An example process flow 1200 is shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure. In some examples, one or more embodiments of the process flow 1200 can be performed by gNB 904 of Figures 9A and 9B, gNB 1004 of Figures 10A and 10B, and / or Figure 15 The computing environment 1500 is implemented.
[0293] It will be understood that the operations of process flow 1200 are exemplary operations, and that there may be embodiments that implement more or fewer operations than depicted, or that implement the depicted operations in a different order than depicted. In some examples, process flow 1200 may be combined with Figure 11 The process flow 1100 and / or Figure 13 The process flow 1300 may be implemented in accordance with one or more embodiments of one or more process flows.
[0294] Process flow 1200 starts at 1202 and moves to operation 1204 .
[0295] Operation 1204 depicts, after attaching a user equipment configured to facilitate a first broadband cellular communication, sending, by a system including a processor, a first media access control control element message to the user equipment, the first media access control control element message indicating that a first number of demodulation reference signal positions is modified to a second number of demodulation reference signal positions for a primary cell, the first number of demodulation reference signal positions being established as part of a connection establishment; in some examples, operation 1204 may be performed in conjunction with Figure 11 Operations 1104 to 1106 are implemented in a similar manner.
[0296] In some examples, the second number of demodulation reference signal positions is configured for uplink communication of the broadband cellular communication, and the sending of the message to the user equipment is performed in response to receiving uplink data from the user equipment. That is, the additional DMRS positions can be changed for the uplink communication, and the change of the additional DMRS positions can be determined based on the uplink data.
[0297] In some examples, the uplink data indicates that an uplink signal-to-noise ratio metric does not meet a threshold associated with a predetermined quality criterion for a defined amount of time, wherein a cyclic redundancy check corresponding to the uplink data has failed or is about to fail, wherein the uplink data indicates that the system is connected to an edge network device of a cellular network via which broadband cellular communications are performed, or wherein the uplink data indicates that the system meets defined physical mobility criteria.
[0298] After operation 1204 , the process flow 1200 moves to operation 1206 .
[0299] Operation 1206 depicts, in response to determining that the secondary cell is activated relative to the user equipment, sending, by the system, a second media access control control element message to the user equipment, the second media access control control element message instructing to modify the first number of demodulation reference signal positions to a second number of demodulation reference signal positions for the secondary cell. In some examples, operation 1206 may be performed in a manner similar to Figure 11 Operation 1108 is implemented in a similar manner.
[0300] In some examples, operation 1206 includes, in response to sending the first media access control control element message and the second media access control control element message to the user equipment, receiving, by the system, a hybrid automatic repeat request message from the user equipment acknowledging the first media access control control element message and the second media access control control element message. That is, in some examples, the UE may send HARQ feedback for the Pcell MAC-CE and the Scell MAC-CE only to the Pcell.
[0301] In some examples, operation 1206 includes, in response to sending a first media access control control element message to the user equipment, receiving, by the primary cell, a first hybrid automatic repeat request message from the user equipment acknowledging the first media access control control element message, and in response to sending a second media access control control element message to the user equipment, receiving, by the secondary cell, a second hybrid automatic repeat request message from the user equipment acknowledging the second media access control control element message. That is, in some examples, the UE may send HARQ feedback for the MAC-CE of the Pcell to the Pcell and send hard feedback for the MAC-CE of the sScell to the Scell.
[0302] After operation 1206 , the process flow 1200 moves to operation 1208 .
[0303] Operation 1208 describes performing wideband cellular communication with the user equipment based on the second number of demodulation reference signal locations. In some examples, operation 1208 can be performed with Figure 11 Operation 1110 is implemented in a similar manner.
[0304] After operation 1208 , the process flow 1200 moves to 1210 , where the process flow 1200 ends at 1112 .
[0305] Figure 13 An example process flow 1300 is shown that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure. In some examples, one or more embodiments of the process flow 1300 can be performed by the UE 904 of Figures 9A and 9B, the gNB 1004 of Figures 10A and 10B, and / or Figure 15 The computing environment 1500 is implemented.
[0306] It will be understood that the operations of process flow 1300 are exemplary operations, and that there may be embodiments that implement more or fewer operations than depicted, or that implement the depicted operations in a different order than depicted. In some examples, process flow 1300 may be combined with Figure 11 The process flow 1100 and / or Figure 12 The process flow 1200 may be implemented in accordance with one or more embodiments.
[0307] Process flow 1300 starts at 1302 and moves to operation 1304 .
[0308] Operation 1304 depicts that these operations may include, after attaching a user equipment configured to facilitate a first broadband cellular communication, sending a first media access control control element message to the user equipment, the first media access control control element message indicating a modified number of demodulation reference signal positions established as part of a connection establishment for a primary cell. In some examples, operation 1304 may be performed in conjunction with Figure 11 Operations 1104 to 1106 are implemented in a similar manner.
[0309] In some examples, modifying the number of demodulation reference signal locations is performed for downlink communications of a broadband cellular communication, and wherein the sending of the message to the user equipment is performed in response to receiving downlink data from the user equipment. Additional DMRS locations may be changed for downlink communications, and a determination to change the additional DMRS locations may be based on the downlink data. That is, when there is downlink data transmission and the gNB receives too many HARQ feedback failures (e.g., the gNB receives a NACK or DTX message) or a low CQI report from the UE, this may mean that the UE is at a cell edge and lacks sufficient power or signal conditions to send HARQ feedback as an ACK.
[0310] In some examples, the downlink data indicates that the continuous quality improvement reporting metric does not meet a threshold associated with a defined threshold criterion for a defined amount of time. That is, the CQI report may be poor for a defined threshold and time period.
[0311] In some examples, the downlink data indicates that the HARQ feedback is reported as a negative acknowledgement. That is, the HARQ feedback may be reported as a NACK.
[0312] In some examples, the downlink data indicates that the hybrid automatic feedback is reported as a negative acknowledgement based on a block error rate metric meeting a threshold associated with a defined threshold criterion for a defined amount of time: a connection to an edge network device of the cellular network exists, a first broadband cellular communication is performed via the connection, or a defined high mobility criterion is met. That is, the BLER may be high for a defined threshold and time period; the UE may be located at a cell edge; or the UE may be in high mobility.
[0313] After operation 1304 , process flow 1300 moves to operation 1306 .
[0314] Operation 1306 depicts, in response to determining that the secondary cell is activated relative to the user equipment, sending a second media access control control element message to the user equipment, the second media access control control element message indicating a modified number of demodulation reference signal positions for the secondary cell. In some examples, operation 1306 can be performed in a manner similar to Figure 11Operation 1108 is implemented in a similar manner.
[0315] After operation 1306 , process flow 1300 moves to operation 1308 .
[0316] Operation 1308 describes performing wideband cellular communication with the user equipment according to the modified number of demodulation reference signal positions. In some examples, operation 1308 can be performed with Figure 11 Operation 1110 is implemented in a similar manner.
[0317] In some examples, the wideband cellular communication is a second wideband cellular communication, modifying the number of demodulation reference signal positions includes modifying the number of demodulation reference signal positions from a first number of demodulation reference signal positions to a second number of demodulation reference signal positions, and a second throughput of the second wideband cellular communication is less than a first throughput of the first wideband cellular communication performed based on the first number of demodulation reference signal positions. That is, the data throughput can be inversely proportional to the number of configured additional DMRS positions, where a larger number of additional DMRS symbols indicates a smaller data throughput.
[0318] After operation 1308 , the process flow 1300 moves to 1310 , where the process flow 1300 ends.
[0319] Example Architecture
[0320] Figure 14 FIG14 illustrates an example system architecture 1400 that can facilitate dynamic additional DMRS configuration according to an embodiment of the present disclosure. In some examples, portions of the system architecture can be used to implement the signal flows of FIG14A , FIG14B , FIG14A , and FIG14B . Figures 11 to 13 process flow.
[0321] As depicted, system architecture 1400 includes gNB 1402, Pcell 1404, (multiple) SCells 1406, UE 1408, and dynamic additional demodulation reference signal configuration component 1410. In some examples, gNB 1402 can be similar to Figure 7 1408. The gNB 702 of FIG. 1404 may be a Pcell as described herein and may be communicatively coupled to both the gNB 1402 and the UE 1408. Similarly, the SCell(s) 1406 may be one or more Scells as described herein and may be communicatively coupled to both the gNB 1402 and the UE 1408.
[0322] The dynamic additional demodulation reference signal configuration component 1410 may include a component of the gNB 1402 that facilitates dynamic additional demodulation reference signal configuration as described herein, and may do so in a scenario where carrier aggregation of the Pcell 1404 and the SCell 1406 is enabled.
[0323] Sample operating environment
[0324] To provide additional context for the various embodiments described herein, Figure 15 The following discussion is intended to provide a brief, general description of a suitable computing environment 1500 in which various embodiments described herein may be implemented.
[0325] For example, portions of computing environment 1500 may be used to implement Figure 3A and Figure 3B One or more embodiments of the dynamic additional DMRS configuration component 310; Figure 4A and Figure 4B Dynamic additional DMRS configuration component 410; Figure 5A and Figure 5B Dynamic additional DMRS configuration component 510; Figure 6A and Figure 6B Dynamic additional DMRS configuration component 610; Figure 7 gNB 702 and / or UE704 of Figures 9A and 9B; UE 902, gNB 904 and / or 5GC 906 of Figures 9A and 9B; and / or UE 1002, gNB 1004 and / or 5GC 1006 of Figures 10A and 10B.
[0326] In some examples, computing environment 1500 may implement Figures 11 to 13 One or more embodiments of a process flow are provided to facilitate dynamic additional DMRS configuration.
[0327] Although the embodiments have been described above in the general context of computer-executable instructions that may be executed on one or more computers, those skilled in the art will recognize that the embodiments may also be combined with other program modules and / or implemented as a combination of hardware and software.
[0328] Generally, program modules include routines, programs, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the various methods can be practiced with other computer system configurations, including single-processor or multi-processor computer systems, minicomputers, mainframe computers, Internet of Things (IoT) devices, distributed computing systems, as well as personal computers, handheld computing devices, microprocessor-based or programmable consumer electronics devices, etc., each of which can be operably coupled to one or more associated devices.
[0329] The illustrated embodiments of the embodiments herein can also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network.In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
[0330] Computing devices typically include various media, which may include computer-readable storage media, machine-readable storage media, and / or communication media, the two terms being used differently herein as follows. A computer-readable storage medium or machine-readable storage medium can be any available storage medium that can be accessed by a computer, and includes both volatile and non-volatile media, removable and non-removable media. By way of example and not limitation, a computer-readable storage medium or machine-readable storage medium can be implemented in conjunction with any method or technology for storing information such as computer-readable or machine-readable instructions, program modules, structured data, or unstructured data.
[0331] Computer-readable storage media may include, but are not limited to, random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD), Blu-ray disc (BD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, solid-state drives or other solid-state storage devices, or other tangible and / or non-transitory media that can be used to store the desired information. In this regard, the terms "tangible" or "non-transitory" as applied to storage, memory, or computer-readable media herein should be understood as excluding only the transmission of transient signals themselves as a modifier, and do not disclaim the right to all standard storage devices, memories, or computer-readable media that transmit more than just transient signals themselves.
[0332] Computer-readable storage media can be accessed by one or more local or remote computing devices, eg, via access requests, queries, or other data retrieval protocols, for various operations regarding the information stored by the media.
[0333] Communication media typically embodies computer-readable instructions, data structures, program modules, or other structured or unstructured data in a data signal, such as a modulated data signal (e.g., a carrier wave or other transport mechanism), and includes any information delivery or transmission media. The term "modulated data signal" or "signals" refers to a signal that has one or more characteristics set or changed in such a manner as to encode information in the signal or signals. By way of example, and not limitation, communication media includes wired media, such as a wired network or direct-wired connection, and wireless media, such as acoustic, RF, infrared, and other wireless media.
[0334] Reference again Figure 15 , an example environment 1500 for implementing various embodiments described herein includes a computer 1502, which includes a processing unit 1504, a system memory 1506, and a system bus 1508. The system bus 1508 couples system components including, but not limited to, the system memory 1506 to the processing unit 1504. The processing unit 1504 can be any of various commercially available processors. Dual microprocessors and other multi-processor architectures can also be used as the processing unit 1504.
[0335] The system bus 1508 can be any of several types of bus structures that can further interconnect to a memory bus (with or without a memory controller), a peripheral bus, and a local bus using any of a variety of commercially available bus architectures. The system memory 1506 includes ROM 1510 and RAM 1512. A basic input / output system (BIOS) containing the basic routines that facilitate the transfer of information between elements within the computer 1502, such as during startup, can be stored in a non-volatile memory such as ROM, erasable programmable read-only memory (EPROM), or EEPROM. RAM 1512 can also include high-speed RAM, such as static RAM for caching data.
[0336] The computer 1502 also includes an internal hard disk drive (HDD) 1514 (e.g., EIDE, SATA), one or more external storage devices 1516 (e.g., a magnetic floppy disk drive (FDD) 1516, a memory stick or flash drive reader, a memory card reader, etc.), and an optical drive 1520 (e.g., which can read from or write to a CD-ROM disk, a DVD, a BD, etc.). Although the internal HDD 1514 is shown as being located within the computer 1502, the internal HDD 1514 can also be configured for external use in a suitable chassis (not shown). Additionally, although not shown in the environment 1500, a solid-state drive (SSD) can be used in addition to or in place of the HDD 1514. The HDD 1514, the external storage device 1516, and the optical drive 1520 can be connected to the system bus 1508 via an HDD interface 1524, an external storage interface 1526, and an optical drive interface 1528, respectively. The interface 1524 for external drive implementations may include at least one or both of Universal Serial Bus (USB) and Institute of Electrical and Electronics Engineers (IEEE) 1394 interface technologies.Other external drive connection technologies are within the contemplation of the embodiments described herein.
[0337] The drives and their associated computer-readable storage media provide non-volatile storage of data, data structures, computer-executable instructions, and the like. For computer 1502, the drives and storage media accommodate the storage of any data in a suitable digital format. Although the above description of computer-readable storage media refers to corresponding types of storage devices, those skilled in the art will appreciate that other types of computer-readable storage media, whether currently existing or developed in the future, may also be used in the example operating environment, and further, any such storage media may include computer-executable instructions for performing the methods described herein.
[0338] A number of program modules may be stored in the drives and RAM 1512, including an operating system 1530, one or more applications 1532, other program modules 1534, and program data 1536. All or portions of the operating system, applications, modules, and / or data may also be cached in RAM 1512. The systems and methods described herein may be implemented using various commercially available operating systems or combinations of operating systems.
[0339] Computer 1502 may optionally include emulation technology. For example, a hypervisor (not shown) or other intermediary may emulate the hardware environment of operating system 1530, and the emulated hardware may optionally be different from the hardware of the operating system 1530. Figure 15 . In such an embodiment, operating system 1530 may comprise one of the multiple VMs hosted at computer 1502. In addition, operating system 1530 may provide a runtime environment, such as a Java runtime environment or a .NET framework, for application 1532. A runtime environment is a consistent execution environment that allows application 1532 to run on any operating system that includes a runtime environment. Similarly, operating system 1530 may support containers, and application 1532 may be in the form of a container, which is a lightweight, standalone, executable software package that includes, for example, code, a runtime, system tools, system libraries, and settings for an application.
[0340] In addition, the computer 1502 can be enabled with a security module such as a Trusted Processing Module (TPM). For example, using a TPM, before loading the next boot component, the boot component hashes the next boot component in time and waits for the result to match a security value. This process can occur at any layer in the code execution stack of the computer 1502, for example, at the application execution level or the operating system (OS) kernel level, thereby achieving security at any level of code execution.
[0341] A user can enter commands and information into the computer 1502 through one or more wired / wireless input devices, such as a keyboard 1538, a touch screen 1540, and a pointing device such as a mouse 1542. Other input devices (not shown) may include a microphone, an infrared (IR) remote control, a radio frequency (RF) remote control, or other remote control, a joystick, a virtual reality controller and / or a virtual reality headset, a game pad, a stylus, an image input device (e.g., camera(s)), a gesture sensor input device, a visual motion sensor input device, an emotion or facial detection device, a biometric input device (e.g., a fingerprint or iris scanner), and the like. These and other input devices are typically connected to the processing unit 1504 through an input device interface 1544, which can be coupled to the system bus 1508, but may be connected through other interfaces, such as a parallel port, an IEEE 1594 serial port, a game port, a USB port, an IR port, or Bluetooth. Interfaces, etc.
[0342] A monitor 1546 or other type of display device may also be connected to the system bus 1508 via an interface, such as a video adapter 1548. In addition to the monitor 1546, computers typically include other peripheral output devices (not shown), such as speakers, printers, and the like.
[0343] Computer 1502 can operate in a networked environment using logical connections to one or more remote computers, such as remote computer(s) 1550, via wired and / or wireless communications. Remote computer 1550 can be a workstation, server computer, router, personal computer, portable computer, microprocessor-based entertainment device, peer device, or other public network node, and typically includes many or all of the elements described with respect to computer 1502, although only memory / storage device 1552 is shown for simplicity. The depicted logical connections include wired / wireless connections to a local area network (LAN) 1554 and / or a larger network, such as a wide area network (WAN) 1556. Such LAN and WAN networking environments are common in offices and companies and facilitate enterprise-wide computer networks, such as intranets, all of which can be connected to a global communication network, such as the Internet.
[0344] When used in a LAN networking environment, the computer 1502 can be connected to the local network 1554 through a wired and / or wireless communication network interface or adapter 1558. The adapter 1558 can facilitate wired or wireless communication to the LAN 1554, which can also include a wireless access point (AP) provided thereon for communicating with the adapter 1558 in a wireless mode.
[0345] When used in a WAN networking environment, the computer 1502 can include a modem 1560 or can be connected to a communication server on the WAN 1556 via other means for establishing communications on the WAN 1556, such as through the Internet. The modem 1560, which can be internal or external and a wired or wireless device, can be connected to the system bus 1508 via the input device interface 1544. In a networked environment, program modules depicted relative to the computer 1502 or portions thereof can be stored in the remote memory / storage device 1552. It will be appreciated that the network connections shown are examples and other means of establishing a communications link between the computers can be used.
[0346] When used in a LAN or WAN networking environment, computer 1502 can access a cloud storage system or other network-based storage system in addition to or in place of the external storage devices 1516 described above. Typically, the connection between computer 1502 and the cloud storage system can be established over LAN 1554 or WAN 1556, for example, via adapter 1558 or modem 1560, respectively. When computer 1502 is connected to an associated cloud storage system, external storage interface 1526 can manage the storage provided by the cloud storage system with the aid of adapter 1558 and / or modem 1560, just as with other types of external storage. For example, external storage interface 1526 can be configured to provide access to cloud storage sources as if those sources were physically connected to computer 1502.
[0347] The computer 1502 may be operable to communicate with any wireless device or entity operatively arranged for wireless communication, such as a printer, scanner, desktop and / or portable computer, portable data assistant, communication satellite, any device or location associated with a wirelessly detectable tag (e.g., a kiosk, newsstand, store shelf, etc.), and a telephone. This may include Wireless Fidelity (Wi-Fi) and Wireless technology. Therefore, the communication can be a predefined structure like a conventional network, or simply an ad hoc communication between at least two devices.
[0348] in conclusion
[0349] As used in this specification, the term "processor" may refer to essentially any computational processing unit or device, including but not limited to a single-core processor; a single processor with software multi-threaded execution capability; a multi-core processor; a multi-core processor with software multi-threaded execution capability; a multi-core processor with hardware multi-threading technology; a parallel platform; and a parallel platform with distributed shared memory in a single machine or multiple machines. In addition, a processor may refer to an integrated circuit, a state machine, an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a programmable gate array (PGA) including a field-programmable gate array (FPGA), a programmable logic controller (PLC), a complex programmable logic device (CPLD), discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. The processor may utilize nanoscale architectures, such as, but not limited to, molecular and quantum dot-based transistors, switches, and gates, to optimize space usage or enhance the performance of the user device. The processor may also be implemented as a combination of computational processing units. One or more processors may be used to support a virtualized computing environment. A virtualized computing environment may support one or more virtual machines representing computers, servers, or other computing devices. In such a virtualized virtual machine, components such as processors and storage devices may be virtualized or logically represented. For example, when a processor executes instructions to perform an "operation," this may include the processor directly performing the operation and / or facilitating, directing, or cooperating with another device or component to perform the operation.
[0350] In this subject specification, terms such as "data repository," "data storage device," "database," "cache," and substantially any other information storage component related to the operation and functionality of the component refer to a "memory component," or an entity embodied in "memory," or a component that includes memory. It should be understood that the memory components or computer-readable storage media described herein can be volatile memory or non-volatile storage devices, or can include both volatile and non-volatile storage devices. By way of illustration and not limitation, non-volatile storage can include ROM, programmable ROM (PROM), EPROM, EEPROM, or flash memory. Volatile memory can include RAM, which acts as an external cache memory. By way of illustration and not limitation, RAM can be available in many forms, such as synchronous RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), and direct Rambus RAM (DRRAM). In addition, the memory components of the systems or methods disclosed herein are intended to include, but are not limited to, these and any other suitable types of memory.
[0351] The illustrated embodiments of the embodiments herein can also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network.In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
[0352] The above-described systems and processes can be embodied in hardware, such as a single integrated circuit (IC) chip, multiple ICs, ASICs, etc. In addition, the order in which some or all of the process blocks appear in each process should not be considered limiting. Rather, it should be understood that some process blocks can be performed in a variety of orders, not all of which can be explicitly shown herein.
[0353] As used in this application, the terms "component," "module," "system," "interface," "cluster," "server," "node," and the like are generally intended to refer to a computer-related entity, hardware, a combination of hardware and software, software or software in execution, or an entity associated with an operating machine having one or more specific functions. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a computer-executable instruction, a program, and / or a computer. As an illustration, both an application running on a controller and a controller can be components. One or more components can reside within a process and / or execution thread, and a component can be located on one computer and / or distributed between two or more computers. As another example, an interface can include input / output (I / O) components and associated processor, application, and / or application programming interface (API) components.
[0354] In addition, various embodiments can be implemented as methods, apparatuses or articles of manufacture that use standard programming and / or engineering techniques to generate software, firmware, hardware or any combination thereof to control a computer to implement one or more embodiments of the disclosed subject matter. Articles of manufacture may include computer programs accessible from any computer-readable device or computer-readable storage / communication medium. For example, computer-readable storage media may include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips ...), optical disks (e.g., CDs, DVDs ...), smart cards and flash memory devices (e.g., cards, sticks, key drives ...). Of course, those skilled in the art will recognize that many modifications may be made to this configuration without departing from the scope or spirit of the various embodiments.
[0355] In addition, the words "example" or "exemplary" are used herein to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" is not necessarily to be construed as superior or preferred over other embodiments or designs. On the contrary, the use of the word "exemplary" is intended to present concepts in a concrete way. As used in this application, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or." That is, unless otherwise specified or clear from the context, "X employs A or B" is intended to mean any natural inclusive arrangement. That is, if X employs A; X employs B; or X employs both A and B, then "X employs A or B" is satisfied in any of the foregoing cases. In addition, unless otherwise specified or clear from the context to see the singular form, the articles "a" and "an" used in this application and the appended claims should generally be interpreted to mean "one or more."
[0356] The above description includes examples herein. Of course, it is not possible to describe every possible combination of components or methods for the purpose of describing this specification, but those skilled in the art will recognize that many other combinations and permutations of this specification are possible. Therefore, this specification is intended to cover all such changes, modifications and variations that fall within the spirit and scope of the appended claims. In addition, to the extent the term "comprising" is used in the detailed description or the claims, such term is intended to be inclusive in a manner similar to the way the term "comprise" is interpreted when used as a transition word in the claims.
Claims
1. A system comprising: processor; as well as a memory coupled to the processor, comprising instructions for causing the processor to perform operations comprising: configuring a first number of demodulation reference signal positions in radio resource control information as part of a connection establishment with a user equipment configured to facilitate a first broadband cellular communication; After attaching the user equipment, sending a first media access control control element message to the user equipment, where the first media access control control element message indicates that the first number of demodulation reference signal positions is modified to a second number of demodulation reference signal positions for a primary cell; In response to determining that a secondary cell is activated relative to the user equipment, sending a second media access control control element message to the user equipment, the second media access control control element message instructing to modify the first number of demodulation reference signal positions to the second number of demodulation reference signal positions for the secondary cell; Communicate with the user equipment via a second wideband cellular according to the second number of demodulation reference signal positions, wherein a throughput of the second wideband cellular communication is determined according to a size of a transport block set based on the second number of demodulation reference signal positions. 2 . The system according to claim 1 , wherein a secondary cell group including the secondary cell is activated with respect to the user equipment.
3. The system of claim 2, wherein the second MAC control element message indicates that the first number of demodulation reference signal positions is modified to the second number of demodulation reference signal positions for each secondary cell of the secondary cell group. The system according to claim 2 , wherein each secondary cell in the secondary cell group is configured to use the same number of demodulation reference signal positions.
5. The system of claim 2 , wherein the secondary cell group includes a first secondary cell subgroup and a second secondary cell subgroup, additional demodulation reference signal positions for the first secondary cell subgroup are enabled, and the additional demodulation reference signal positions for the second secondary cell subgroup are not enabled, and wherein the second media access control control element message indicates that the first number of demodulation reference signal positions is modified to the second number of demodulation reference signal positions for each secondary cell in the first secondary cell subgroup, and further indicates that there is no modification of the first number of demodulation reference signal positions to the second number of demodulation reference signal positions for each secondary cell in the second secondary cell subgroup.
6. The system of claim 1 , wherein the user equipment is a first user equipment, wherein the primary cell is a first primary cell, wherein the secondary cell is a first secondary cell, and wherein the operations further comprise: Sending a third media access control control element message to the second user equipment, where the third media access control control element message indicates that the third number of demodulation reference signal positions is modified to a fourth number of demodulation reference signal positions for the second primary cell; as well as In response to determining that no secondary cell is activated relative to the first user equipment, avoid sending a fourth media access control control element message to the first user equipment, the fourth media access control control element message indicating that the first number of demodulation reference signal positions is modified to the second number of demodulation reference signal positions for the secondary cell.
7. The system of claim 2, wherein the operations further comprise: In response to the number of secondary cells in the secondary cell group including the secondary cell being determined to be less than or equal to a standard threshold applicable to secondary cells, configuring the second media access control control element message according to a first format; or In response to the number of the secondary cells in the secondary cell group including the secondary cell being determined to be greater than the standard threshold, the second media access control control element message is configured according to a second format.
8. The system of claim 7, wherein the standard threshold is a first standard threshold, and wherein in response to the number of the secondary cells being determined to be less than or equal to a second standard threshold, configuring the second media access control control element message according to the second format is performed.
9. A method comprising: after attaching a user equipment configured to facilitate a first broadband cellular communication, sending, by a system including a processor, a first media access control control element message to the user equipment, the first media access control control element message indicating that a first number of demodulation reference signal positions is modified to a second number of demodulation reference signal positions for a primary cell, the first number of demodulation reference signal positions being established as part of a connection establishment; In response to determining that a secondary cell is activated relative to the user equipment, the system sends a second media access control control element message to the user equipment, where the second media access control control element message indicates that the first number of demodulation reference signal positions is modified to the second number of demodulation reference signal positions for the secondary cell; as well as The system communicates with the user equipment via the wideband cellular communication based on the second number of demodulation reference signal positions.
10. The method according to claim 9, further comprising: In response to sending the first media access control control element message and the second media access control control element message to the user equipment, the system receives a hybrid automatic repeat request message from the user equipment, and the hybrid automatic repeat request message confirms the first media access control control element message and the second media access control control element message.
11. The method according to claim 9, further comprising: In response to sending the first media access control control element message to the user equipment, the primary cell receives a first hybrid automatic repeat request message from the user equipment, the first hybrid automatic repeat request message confirming the first media access control control element message; as well as In response to sending the second media access control control element message to the user equipment, the secondary cell receives a second hybrid automatic repeat request message from the user equipment, and the second hybrid automatic repeat request message confirms the second media access control control element message.
12. The method according to claim 9, wherein the second media access control control element message indicates triggering activation of a demodulation reference signal location.
13. The method according to claim 9, wherein the second media access control control element message indicates triggering deactivation of a demodulation reference signal position.
14. The method according to claim 9, further comprising: As part of the attach of the user equipment, a radio resource control setup message is sent to the user equipment, the radio resource control setup message indicating support for modification of the first number of demodulation reference signal positions after the attach. 15 . The system of claim 15 , wherein an information element of the radio resource control setup message indicates support for the modification of the first number of demodulation reference signal positions after attaching.
16. A non-transitory computer-readable medium comprising instructions that, in response to being executed, cause a system comprising a processor to perform operations comprising: after attaching a user equipment configured to facilitate a first broadband cellular communication, sending a first media access control control element message to the user equipment, the first media access control control element message indicating a modified number of demodulation reference signal positions established as part of a connection establishment for a primary cell; In response to determining that a secondary cell is activated relative to the user equipment, sending a second media access control control element message to the user equipment, the second media access control control element message indicating the modified number of demodulation reference signal positions for the secondary cell; as well as A second wideband cellular communication with the user equipment is performed according to the modified number of demodulation reference signal positions.
17. The non-transitory computer-readable medium of claim 16, wherein the operations further comprise: Before sending the second media access control control element message to the user equipment, a user equipment capability message is received from the user equipment, wherein the second media access control control element message indicates the modified number of demodulation reference signal positions, and the user equipment capability message indicates support for the modified number of demodulation reference signal positions after the attachment. 18 . The non-transitory computer-readable medium of claim 17 , wherein an information element of the user equipment capability message indicates support for the modified number of demodulation reference signal positions after the attach.
19. The non-transitory computer-readable medium of claim 16, wherein the operations further comprise: Before sending the first media access control control element message to the user equipment, a radio resource control reconfiguration message is sent to the user equipment, the first media access control control element message indicating the modified number of demodulation reference signal positions, and the radio resource control reconfiguration message indicating support for the modified number of demodulation reference signal positions after the attachment.
20. The non-transitory computer-readable medium of claim 19, wherein a physical downlink shared channel configuration information element of the radio resource control reconfiguration message indicates a number of demodulation reference signal locations that support the modification in downlink communication, or wherein, The physical uplink shared channel configuration information element of the radio resource control reconfiguration message indicates the modified number of demodulation reference signal locations supporting the uplink communication.