Architecture for transfer instructions
By adding or reinterpreting the bit fields in DCI, dynamically indicating the number of PDSCH/PUSCH retransmissions in the wireless communication system, the problem of large RRC layer configuration intervals is solved, and the system's response ability to channel changes and transmission reliability is improved.
Patent Information
- Application Number
- CN202080106400.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-20
- Publication Date
- 2025-05-02
- Estimated Expiration
- 2040-10-20
AI Technical Summary
In current wireless communication systems, when the channel quality changes faster, the RRC layer reconfiguration interval is large, resulting in the inability to provide sufficient dynamic response, affecting transmission reliability and performance.
By adding bit fields in DCI or reinterpreting existing bits, dynamically indicating the number of retransmissions of PDSCH/PUSCH, a faster retransmission parameter configuration is achieved.
It improves dynamic response capabilities to channel quality changes, enhances the reliability of data transmission and system performance.
Smart Images

Figure CN116547930B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an architecture for downlink channel information signaling response coordination. Background Art
[0002] Wireless communication technology is moving the world towards rapidly growing network connectivity. High-speed and low-latency wireless communications rely on efficient network resource management and allocation between user mobile stations and wireless access network nodes (including but not limited to wireless base stations). Unlike traditional circuit-switched networks, efficient wireless access networks may not necessarily rely on dedicated user channels. Instead, wireless network resources (such as carrier frequencies and transmission time slots) for transmitting voice or other types of data from mobile stations to wireless access network nodes can be allocated using information transmitted on the channel itself. BRIEF DESCRIPTION OF THE DRAWINGS
[0003] Figure 1 An example base station is shown.
[0004] Figure 2 An example communication environment is shown.
[0005] Figure 3 First example communication node logic and first example user equipment logic are shown.
[0006] Figure 4 Second example communication node logic and second example user equipment logic are shown.
[0007] Figure 5 A third example communication node logic and a third example user equipment logic are shown. DETAILED DESCRIPTION
[0008] In various telecommunication systems such as non-terrestrial networks (NTN) or other networks with high latency, delays may cause transmission delays and affect system performance. In some cases, such as in existing 3GPP communication standards, delays can be partially addressed by enabling or disabling hybrid automatic repeat request (HARQ) feedback for the HARQ process. In other words, if the transmission delay increases by more than a defined metric, the HARQ feedback may be disabled. Once the feedback is disabled, the HARQ process can send information without waiting for HARQ feedback. However, without HARQ feedback, the reliability of data transmission will be reduced relative to a system in which HARQ feedback is enabled, because the sender may stop retransmitting before the data transmission is successfully received by the receiver.
[0009] In various systems, repeatedly transmitting data is an effective way to improve reliability. In the existing New Radio (NR) standard, the number of retransmissions for the physical downlink shared channel (PDSCH) and / or the physical uplink shared channel (PUSCH) is configured by the radio resource control (RRC) layer using pdsch-AggregationFactor and pusch-AggregationFactor. Once configured, PDSCH / PUSCH is transmitted according to the number of retransmissions until the configuration parameter is changed by the RRC layer (for example, the next time the RRC information element (IE) is sent). In some cases, different numbers of retransmissions are suitable for different channel conditions. For example, if the channel quality is good, a low number of retransmissions can be used. If the channel quality is poor, a high number of retransmissions can be used. Therefore, dynamically adjusting the number of retransmissions according to channel changes can improve the operation of the transmission hardware. However, relative to the time scale on which the channel quality may change, the intervals between RRC layer reconfigurations may be large. As recognized herein, when channel quality changes faster than the RRC layer can be reconfigured, reconfiguration of the number of retransmissions that relies on the RRC layer may not necessarily provide a sufficiently dynamic response. As discussed herein, an indication of the number of retransmissions (or other repetition-related parameters) via downlink channel information (DCI) or via other transmission scheduling information can provide a faster configuration of retransmission parameters (e.g., such as the number of retransmissions, aggregation factor, or other parameters). However, in the current DCI format for NR, there is no bit field used to indicate the number of retransmissions. Therefore, the PDSCH / PUSCH retransmission number can be enhanced together with the DCI to implement a dynamic indication of the number of retransmissions.
[0010] Figure 1 An example base station 102 is shown. An example base station (e.g., a gNodeB (gNB)) may include wireless Tx / Rx circuitry 113 to receive and transmit with UEs 104. The base station may also include network interface circuitry 116 for coupling the base station (e.g., optical or wired interconnect, Ethernet, and / or other data transmission media / protocols) to the core network 110.
[0011] The base station may also include system circuitry 122. System circuitry 122 may include processor 124 and / or memory 126. Memory 126 may include operations 128 and control parameters 130. Operations 128 may include instructions for execution on one or more processors 124 to support base station operations. For example, the operations may process DCI transmissions to UEs. Control parameters 130 may include parameters or support execution of operations 128. For example, control parameters may include network protocol settings, DCI format rules, retransmission parameter rules, bandwidth parameters, radio frequency mapping allocations, and / or other parameters.
[0012] Figure 2 An example communication environment 200 is shown. In the communication environment 200, the UE 104 can communicate with the base station 102 to receive DCI 252 and / or RRC IE 254. In this example, the UE 104 supports one or more Subscriber Identity Modules (SIMs) such as SIM1 202. The electrical and physical interface 206 connects the SIM1 202 to the rest of the user equipment hardware, for example, through a system bus 210.
[0013] UE 104 includes a communication interface 212, a system logic 214, and a user interface 218. System logic 214 may include any combination of hardware, software, firmware, or other logic. System logic 214 may be implemented, for example, with one or more systems on a chip (SoC), application specific integrated circuits (ASIC), discrete analog and digital circuits, and other circuits. System logic 214 is part of the implementation of any desired functionality in UE 104. In this regard, system logic 214 may include logic that facilitates, for example, decoding and playing music and video (e.g., MP3, MP4, MPEG, AVI, FLAC, AC3, or WAV decoding and playback); running applications; accepting user input; saving and retrieving application data; establishing, maintaining, and terminating cellular phone calls or data connections, as an example, for Internet connections; establishing, maintaining, and terminating wireless network connections, Bluetooth connections, or other connections; and displaying relevant information on user interface 218. User interface 218 and input 228 may include a graphical user interface, a touch-sensitive display, tactile feedback or other tactile output, voice or facial recognition input, buttons, switches, speakers, and other user interface elements. Other examples of input 228 include microphones, video and still image cameras, temperature sensors, vibration sensors, rotation and orientation sensors, headphone and microphone input / output jacks, Universal Serial Bus (USB) connectors, memory card slots, radiation sensors (e.g., IR sensors), and other types of inputs.
[0014] The system logic 214 may include one or more processors 216 and memory 220. The memory 220 stores, for example, control instructions 222, which are executed by the processor 216 to perform the desired functions of the UE 104. The control parameters 224 provide and specify configuration and operating options for the control instructions 222. The memory 220 may also store any BT, WiFi, 3G, 4G, 5G or other data 226 that the UE 104 will send or has received through the communication interface 212.
[0015] In various implementations, system power may be provided by a power storage device such as battery 282 .
[0016] In the communication interface 212, the radio frequency (RF) transmit (Tx) and receive (Rx) circuit 230 handles the transmission and reception of signals through one or more antennas 232. The communication interface 212 may include one or more transceivers. The transceiver may be a wireless transceiver that includes modulation / demodulation circuits, digital to analog converters (DAC), shaping tables, analog to digital converters (ADC), filters, waveform shapers, filters, preamplifiers, power amplifiers, and / or other logic for transmitting and receiving through one or more antennas or (for some devices) through a physical (e.g., wired) medium.
[0017] The signals transmitted and received may follow any of a variety of formats, protocols, modulations (e.g., QPSK, 16-QAM, 64-QAM, or 256-QAM), frequency channels, bit rates, and encodings. As a specific example, the communication interface 212 may include a transceiver that supports transmission and reception under 2G, 3G, BT, WiFi, Universal Mobile Telecommunications System (UMTS), High Speed Packet Access (HSPA)+, 4G / Long Term Evolution (LTE), NTN, and 5G NR standards. However, the techniques described below are applicable to other wireless communication technologies, whether derived from the 3rd Generation Partnership Project (3GPP), the GSM Association, 3GPP2, IEEE, or other partners or standards bodies.
[0018] In various embodiments using DCI to signal retransmission parameter values and / or changes, bits may be added to the DCI, existing bits may be reinterpreted (e.g., conditionally), or existing bits may be reallocated. In the following illustrative example, PUSCH is configured by formats 0_0, 0_1, and 0_2, and PDSCH is configured by formats 1_0, 1_1, and 1_2. In these formats, certain bits may be conditionally reinterpreted depending on whether HARQ process feedback is disabled or enabled. In the example, various bit fields are used to indicate HARQ-related configurations, such as new data indicator (NDI), redundancy version (RV), and downlink assignment index (DAI). In addition, the DCI format used for PDSCH also includes "PDSCH-to-HARQ_feedback". Among them, DAI and "PDSCH-to-HARQ_feedback timing indicator" are bit fields related to HARQ feedback. If HARQ feedback is disabled, the HARQ-related bits in the DCI may not be used temporarily. In addition, if HARQ feedback is disabled, the bit field modulation and coding scheme (MCS) may refer to a reduced set (e.g., a reduced number) of MCS indices, where the reduced set bits are used for the MCS bit field and other bits may not be used temporarily. Therefore, when HARQ feedback is disabled, the unused bit field may be reinterpreted to indicate the retransmission parameters of the PDSCH / PUSCH.
[0019] In some cases, retransmission may refer to pure retransmission (the retransmitted data is exactly the same as the original data), aggregation (the retransmitted data may be another redundant version of the original data), or both.
[0020] The following table shows an illustrative example of bits that may be conditionally reinterpreted in a DCI for various formats. The bits in this illustrative example may be reinterpreted when, for example, HARQ process feedback is disabled.
[0021]
[0022]
[0023]
[0024] Table 1 shows an illustrative example for DCI format 0_0.
[0025]
[0026]
[0027]
[0028]
[0029] Table 2 shows an illustrative example for DCI format 0_1.
[0030]
[0031]
[0032]
[0033] Table 3 shows an illustrative example for DCI format 0_2.
[0034]
[0035]
[0036]
[0037] Table 4 shows an illustrative example for DCI format 1_0.
[0038]
[0039]
[0040]
[0041]
[0042]
[0043] Table 5 shows an illustrative example for DCI format 1_1.
[0044]
[0045]
[0046]
[0047] Table 6 shows an illustrative example for DCI format 1_2.
[0048] In the example cellular standard, the maximum number of HARQ processes is 16, which is defined in the RRC signaling. In NTN, 16 HARQ processes may not be enough, so according to RRC signaling, such as nrofHARQ-ProcessesForPDSCH, the maximum number of HARQ processes may exceed 16. In this case, additional bits are required for the HARQ process number greater than 16 to be explained. When the maximum number of HARQ processes is not greater than 16, no additional bits are required, and when the maximum number of HARQ processes is greater than 16, additional bits are required for the HARQ process number to be explained. The number "16" is an example of a threshold to illustrate the method, and in fact the threshold can be any other number not limited to "16".
[0049] In some cases, one bit in the RV field may be reinterpreted to indicate a retransmission-related parameter value or a HARQ process value. As a result, the system may support two RV values for scheduling (e.g., for the remaining one bit), whereas before the reinterpretation, four values may have been supported (e.g., using two bits).
[0050] In various wireless standards, if only a single bit is used for the RV indication, the RV used for scheduling will be either 0 or 1. In some cases, to increase the flexibility of RV combinations to provide benefits during retransmissions, additional indications can be used, allowing selection from 0, 1, and two additional RV values.
[0051] Table 6A is a signal for RV values.
[0052]
[0053] Example RV bit reinterpretation 1:
[0054] The base station may explicitly configure a subset for the RV, such as {0, 2} or {0, 3}. The UE may then obtain the RV from the subset and a single bit indication in the RV field.
[0055] Example RV bit reinterpretation 2:
[0056] The RV table can be reordered so that, for example, 00 can still refer to RV=0, but 01 can be 2 or 3. Table 6B and Table 6C are two examples of reordered RV tables.
[0057]
[0058]
[0059] Example RV bit reinterpretation 3:
[0060] An RV value of 0 will be used for initial transmission in most cases (or even all cases). Then, in this way, only the RV used for retransmission is needed, for example, the two RV values used for retransmission can be {2, 3}, or {1, 3}, or {1, 2}.
[0061] In some cases, one or several bits in the MCS field may be reinterpreted to indicate retransmission-related parameter values or HARQ process values, for example, the most significant bit (MSB), the least significant bit (LSB) or other bits of the MCS bit.
[0062] Once the bits of the MCS (X MSBs, for example, X=1) are used for HARQ process number indication, the scheduling (indication of the MCS) may depend on the remaining bits.
[0063] For example, currently 5 bits are used for MCS indication, "ABCDE", and the MSB (A) can be used for HARQ process number indication. Then, upon receiving DCI, the UE can only obtain the MCS indication based on the remaining bits ("BCDE").
[0064] Furthermore, the mapping between BCDE to MCS index may be the same as before (which means only some MCSs with lower MCS indexes are supported for scheduling).
[0065] Retransmission parameters may be indicated using bits that have been reinterpreted (such as in the above illustrative examples), reallocated, added to the DCI (or other signaling element), or indeed any other source of signaling bits. The indication of retransmission parameters may be achieved by indeed any signaling or coding scheme.
[0066] For example, an indicator can use an absolute indicator such as an index to specifically indicate a specific parameter value. An index can be used to specify an associated value. In some embodiments, each index can specify a unique value that is different from the value associated with any other index. In some embodiments, an index tuple can be used to specify a separate value.
[0067] For example, the indicator may indicate the value using a relative indicator that uses a flag indicating a change or no change to show a specific change (or a positive indication of no change). In some cases, the relative change may be incremental (e.g., increase by one increment, decrease by one increment, or no change). In some cases, the magnitude of the change may be specified and / or shortcuts may be used (e.g., go to minimum / maximum value, increase / decrease by a specified amount, increase / decrease by a specified number of increments).
[0068] In general, the relative indicator provides navigation through a plurality of options. Although in some cases, this may correspond to increase / decrease / unchanged, other navigation paradigms may be used. The relative indicator can guide the set options in a set order, and the order is not necessarily carried out with the increase / decrease of the value. For example, the adjacent relationship between these values can be established (for example, establishing a value adjacent to other values), and the relative indicator can indicate the change from one value to an adjacent value. The value can be organized in a multidimensional data structure so that the value can have one, two or more adjacent values.
[0069] In some cases, both absolute and relative indicators may be used. For example, each value option for a retransmission parameter may have an associated index. The system may then signal the value option by indicating a relative change from another option or by providing an index. The system may include a bit field to indicate whether an index or a relative change is being signaled.
[0070] Value options for the retransmission parameter may be provided by an expression set and / or a rule set. A rule set may include a set of values for which individual values may be generated by executing one or more rules.
[0071] In an illustrative example of a rule set, individual values can be generated by executing a mathematical formula (e.g., using an index or other independent variable as input). In an illustrative example, a maximum value and / or a minimum value can be provided as an additional rule. Therefore, the values of the rule set are not necessarily stored expressively. However, they can be easily calculated using one or more rules and / or any signal input. The rules can be specified by default values and / or specific signaling. In an illustrative example, the mathematical formula can be specified by default (e.g., by details in a wireless communication standard), while the minimum / maximum value can be specified by signaling (e.g., via signaling at the RRC layer).
[0072] In the illustrative example of an expression set, a tuple (e.g., a vector, matrix, table, or other group of values) may be specifically defined by default or by signaling. Thus, rules do not have to be used with expression sets, as values in an expression set may be specified by default or explicitly signaled.
[0073] In some cases, the expression set may be generated using rules. For example, the base station may generate a set of values based on one or more rules and then signal the generated set as an expression set to the UE.
[0074] In some cases, the signaling may be conditional. For example, a particular set of rules, wireless signaling parameters, retransmission parameters, or other signaling may be conditional on whether HARQ process feedback is enabled or disabled.
[0075] In an illustrative scenario, the RRC layer may provide multiple RRC IEs. When HARQ process feedback is enabled, the first of the IEs may be active and manage signaling. When HARQ process feedback is disabled, the second of the IEs may be active and manage signaling.
[0076] In another illustrative scenario, the RRC layer may provide a single RRC IE having a first parameter that is valid / used when HARQ process feedback is enabled and a second parameter that is valid / used when HARQ process feedback is disabled. However, regardless of whether HARQ process feedback is enabled or disabled, some parameters in the same single RRC IE may be valid / used. When a single RRC IE is used to replace multiple conditional RRC IEs, in some cases, the single RRC IE may have more parameter fields than a single conditional RRC IE. However, in some cases, a single RRC IE may address different HARQ process feedback situations by reusing parameters.
[0077] Example Implementation A: Index-Based Signaling
[0078] In the following examples (A1.1-A2.3), the corresponding bit field in the DCI refers to the index corresponding to the number of retransmissions. If x bits can be used to dynamically indicate the number of retransmissions, the x bits can refer to 2 x The maximum value of the index value corresponds to the transmission of 2 x Maximum values of different retransmission times. In these illustrative examples, the values of various retransmission times may be specified via the wireless standard (or established by default) or configured at the RRC layer. The relationship between the index and the retransmission times may be specified by an expression set of values or a set of rules.
[0079] Example scenario A1: Using the same RRC IE for different HARQ process feedback status
[0080] Example Case A1.1: In this RRC IE, two or more values of the number of retransmissions may be configured. One value is used as the number of retransmissions when HARQ feedback is enabled, and the other values are used as candidate values when HARQ feedback is disabled. The candidate values for the "HARQ feedback disabled" mode correspond to the index in the DCI that dynamically indicates the number of retransmissions on a one-to-one basis. The candidate value may refer to one or more values of the retransmission parameter that may be selected when HARQ feedback is disabled.
[0081] Among the multiple values configured on the RRC, the first value (or any other specified value) can be used to indicate the number of retransmissions when HARQ feedback is enabled. For example, if the RRC IE is configured as {2, 2, 8, 16, 128}, when HARQ feedback is enabled, the number of retransmissions is 2, and when HARQ feedback is disabled, the candidate number of retransmissions is {2, 8, 16, 128}. In the example "HARQ feedback is disabled" mode, the relationship between the number of retransmissions and the index dynamically indicating the number of retransmissions in the DCI is shown in Table 7. Although specific example candidate values are shown, in fact any group of one or more positive integers can be used as candidate values. The value for a given implementation can be selected based on the trade-off between reliability through retransmissions and signaling efficiency for various channel quality levels.
[0082]
[0083] Example Case A1.2: In this example, three values of the number of retransmissions are configured using RRC IE. The first value is used as the number of retransmissions when HARQ feedback is enabled, and the first value is used as the minimum value of the number of retransmissions when HARQ feedback is disabled. The second value is used as the maximum value of the number of retransmissions when HARQ feedback is disabled. The third value is used to scale the step size (e.g., step size scaling factor) between two retransmission numbers corresponding to two consecutive indices of the number of retransmissions dynamically indicated in the DCI when HARQ feedback is disabled. For example, the step size scaling factor can establish a difference or ratio between consecutive values. In some cases, the step size scaling factor can be related to the interval between consecutive values by a mathematical formula (e.g., more or less complex than the ratio or difference). In some cases, multiple scaling factors can be specified. Therefore, the first, second, and third values discussed above do not necessarily fully specify the actual rule set. However, these values correspond to values in the set (e.g., minimum and maximum values). However, in some other cases, the parameters of the rule set used to generate values may not necessarily correspond to any value in the rule set.
[0084] In an illustrative example, RRC may provide a value of {2, 128, 4}. In this example, when HARQ feedback is enabled, the number of retransmissions is 2. When HARQ feedback is disabled, the minimum number of retransmissions is 2, the maximum number of retransmissions is 128, and the ratio of two retransmissions corresponding to two consecutive indices of the number of retransmissions dynamically indicated in the DCI is 4. Then, when HARQ feedback is disabled, the relationship between the number of retransmissions and the index of the number of retransmissions dynamically indicated in the DCI can be expressed by a mathematical formula, where i refers to the value of the index, and N(i) refers to the number of retransmissions corresponding to the index i. The corresponding relationship is shown in Table 8.
[0085]
[0086] Example Case A1.3: In this example, the RRC IE configures four values for the number of retransmissions. The first value is used as the number of retransmissions when HARQ feedback is enabled, the second value is used as the minimum value of the number of retransmissions when HARQ feedback is disabled, and the third value is used as the maximum value of the number of retransmissions when HARQ feedback is disabled. The fourth value is used to scale the step size between consecutive values.
[0087] For example, the RRC IE may provide a value of {2, 2, 64, 2}. When HARQ feedback is enabled, the number of retransmissions is 2. When HARQ feedback is disabled, the minimum number of retransmissions is 2, the maximum number of retransmissions is 64, and the ratio of two retransmissions corresponding to two consecutive indexes in the DCI is 2. Then, when HARQ feedback is disabled, the relationship between the number of retransmissions and the index can be expressed by a mathematical formula, where i refers to the value of the index, and N(i) refers to the number of retransmissions corresponding to the index i. The corresponding relationship is shown in Table 9.
[0088]
[0089] Example scenario A2: Using different RRC IEs for different HARQ process feedback states
[0090] For example, in example scenario A2, one RRC IE may be used to configure the number of retransmissions when HARQ feedback is enabled, and another RRC IE may be used to configure the number of retransmissions when HARQ feedback is disabled.
[0091] The value of the number of retransmissions can be configured in the RRC IE of HARQ-feedback-enabled. If a value of the number of retransmissions is configured in the RRC IE, this value is the number of retransmissions when HARQ feedback is enabled. If a value of the number of retransmissions is not configured for the RRC IE of HARQ-feedback-enabled, the operation does not require retransmission. Configure at least one value in the RRC IE of HARQ-feedback-disabled. The interpretation of the configured value may vary for different implementations. For example, the configured value may specify an expression set of values. Additionally or alternatively, the configured value may provide parameters for the implementation and / or execution of one or more rules to generate a rule set of values.
[0092] Example Case A2.1: In this case, the RRC IE of HARQ-feedback-enabled is used to configure the number of retransmissions when HARQ feedback is enabled. The RRC IE of HARQ-feedback-disabled has at least one candidate value configured for the number of retransmissions when HARQ feedback is disabled. The candidate value for HARQ-feedback-disabled corresponds to an index in the DCI that dynamically indicates the number of retransmissions on a one-to-one basis.
[0093] For example, the RRC IE of HARQ-feedback-disabled may provide a value {2, 8, 16, 128} to establish an expression set of candidate values. The relationship between the value and the index is shown in Table 10.
[0094]
[0095] Example Case A2.2: In this case, three values of the number of retransmissions are configured for the HARQ-feedback-disabled RRC IE. Similarly, a separate HARQ-feedback-enabled RRC IE is used to configure the number of retransmissions when HARQ feedback is enabled. For the HARQ-feedback-disabled RRC IE, the first value is used as the minimum value of the number of retransmissions when HARQ feedback is disabled. The second value is used as the maximum value of the number of retransmissions when HARQ feedback is disabled. The third value is the step size scaling factor.
[0096] For example, if this RRC IE is configured as {4, 16, 4}. When HARQ feedback is disabled, the minimum value of the number of retransmissions is 2, the maximum value of the number of retransmissions is 128, and the difference between the two numbers of retransmissions corresponding to two consecutive indexes is 4. Then, when HARQ feedback is disabled, the relationship between the number of retransmissions and the index dynamically indicating the number of retransmissions in the DCI can be expressed by a mathematical formula, where i refers to the value of the index, and N(i) refers to the number of retransmissions corresponding to the index i. The corresponding relationship is shown in Table 11.
[0097]
[0098] Example case A2.3: In this case, when HARQ feedback is enabled, the HARQ-feedback-enabled RRC IE is used. However, when HARQ feedback is disabled, the RRC IE is not used.
[0099] Likewise, in this case, the HARQ-feedback-enabled RRC IE is used to configure the number of retransmissions when HARQ feedback is enabled. When HARQ feedback is disabled, the relationship between the index dynamically indicating the number of retransmissions in the DCI and the number of retransmissions and the rule for generating the number of retransmissions may be specified by default in a wireless communication standard (e.g., such as a 3GPP standard or other standard), or if the relationship is not specified, the value of the index is the number of retransmissions established using other default values or rules (e.g., specified by a hardware manufacturer and / or network operator, or specified by a simple relationship such as index=number of retransmissions).
[0100] For example, when the relationship between the index dynamically indicating the number of retransmissions in the DCI and the number of retransmissions can be specified in the wireless standard, the relationship can be expressed as a mathematical formula. For example, the formula N(i)=2·2 i , where i refers to the value of the index, and N(i) refers to the number of retransmissions corresponding to the index i. The corresponding relationship is shown in Table 12.
[0101]
[0102] Alternatively, the value of the index may be the number of retransmissions obtained by a simple default relationship as shown in Table 13.
[0103]
[0104]
[0105] Example Implementation B: Increase / Decrease Flag Signaling
[0106] In the following examples (A1.1-A2.3), the corresponding bit field in the DCI refers to a flag indicating a relative change (or no change) in the number of retransmissions. For example, the flag may indicate that the number of retransmissions increases, decreases, or remains unchanged. In the example case, the relationship between the three operations and the DCI bit field is shown in Table 14.
[0107]
[0108] In some cases, an expression set of values can be established, and the flag guides navigation through these values. In some cases, a rule set can be used when establishing a relationship between a current value and a continuous value (increasing or decreasing a continuous value). Similar to the example above using an index value, a default value (a wireless standard value, a simple relationship, or other default value) and / or RRC layer signaling can be used to establish candidate values.
[0109] Example scenario B1: Using the same RRC IE for different HARQ process feedback status
[0110] Example case B1.1: In this example case, two or more values for the number of retransmissions may be configured using the RRC IE. One value is used as the number of retransmissions when HARQ feedback is enabled, while the other values are used as candidate values when HARQ feedback is disabled. Similar to the example case A1.1 above, these values are established in the expression set provided by the RRC IE.
[0111] Example case B1.2: In this example case, three values of the number of retransmissions are configured using RRC IE. The first value is used as the number of retransmissions when HARQ feedback is enabled, and is used as the minimum value of the number of retransmissions when HARQ feedback is disabled. The second value is used as the maximum value of the number of retransmissions when HARQ feedback is disabled. The third value is the step size scaling factor.
[0112] In the illustrative example, the RRC IE provides a value of {2, 128, 2}, and when HARQ feedback is enabled, the number of retransmissions is 2. When HARQ feedback is disabled, the minimum value of the number of retransmissions is 2, the maximum value of the number of retransmissions is 128, and the difference between consecutive values is 2. Increasing the flag causes the number of retransmissions to increase by 2. If the increased number of retransmissions exceeds the maximum value, the number of retransmissions remains at the maximum value.
[0113] Similarly, decreasing the flag results in a decrease of 2. If the number of retransmissions after the decrease is less than the minimum value, the number of retransmissions remains at the minimum value.
[0114] The "no change" flag results in no change in the number of retransmissions.
[0115] Example Case B1.3: In this example case, the RRC IE provides four values for the number of retransmissions. The first value is used as the number of retransmissions when HARQ feedback is enabled. The second value is used as the minimum value of the number of retransmissions when HARQ feedback is disabled. The third value is used as the maximum value of the number of retransmissions when HARQ feedback is disabled. The fourth value is used as the step size scaling factor.
[0116] In an illustrative example, the RRC IE provides a value of {2, 2, 8, 2}, and when HARQ feedback is enabled, the number of retransmissions is 2 (e.g., a first value). When HARQ feedback is disabled, the minimum value of the number of retransmissions is 2, the maximum value of the number of retransmissions is 128, and the ratio between consecutive values is 2. Increasing the flag causes the number of retransmissions to be multiplied by 2. If the increased number of retransmissions exceeds the maximum value, the number of retransmissions remains at the maximum value.
[0117] Similarly, decreasing the flag causes the number of retransmissions to be halved. If the number of retransmissions after the decrease is less than the minimum value, the number of retransmissions remains at the minimum value.
[0118] Likewise, the "no change" flag results in no change in the number of retransmissions.
[0119] Example scenario B2: Different HARQ process feedback states use different RRC IEs
[0120] Similar to the above scenario A2, three exemplary cases are given in scenario B2. In addition, the signaling of the RRC layer may be similar between the exemplary scenario A2 and the exemplary scenario B2.
[0121] Example case B2.1: In this case, the HARQ-feedback-enabled RRC IE is used to configure the number of retransmissions when HARQ feedback is enabled. The HARQ-feedback-disabled RRC IE has at least one candidate value that is configured to be used as the number of retransmissions when HARQ feedback is disabled. The candidate values corresponding to the HARQ-feedback-disabled mode are provided in an expression set signaled by the HARQ-feedback-disabled RRC IE. The order of the values in the RRC IE is used to establish the neighbor relationship of the values.
[0122] Example Case B2.2: In this case, three values for the number of retransmissions are configured for the HARQ-feedback-disabled RRC IE. Similarly, a separate HARQ-feedback-enabled RRC IE is used to configure the number of retransmissions when HARQ feedback is enabled. For the HARQ-feedback-disabled RRC IE, the first value is used as the minimum value for the number of retransmissions when HARQ feedback is disabled. The second value is used as the maximum value for the number of retransmissions when HARQ feedback is disabled. The third value is the step size scaling factor. This flag can be used to navigate the values generated by using these values in a process similar to that discussed above for example cases B1.2 and B1.3.
[0123] Example case B2.3: Similarly, in this case, the RRC IE of HARQ-feedback-enabled is used to configure the number of retransmissions when HARQ feedback is enabled. When HARQ feedback is disabled, the rule for obtaining a new number of retransmissions based on the current number of retransmissions may be specified by default in a wireless communication standard (e.g., such as a 3GPP standard or other standard), or if the relationship is not specified in the wireless standard, it may be specified in other rules (e.g., specified by a hardware manufacturer and / or a network operator, or specified by a simple rule, such as adding 1 to increase and subtracting 1 to decrease).
[0124] Example implementation C: RRC signaling without DCI indication
[0125] In the following examples (example scenarios C1-C2), DCI is not necessarily required to indicate the number of retransmissions. Instead, RRC signaling can be used to configure the number of retransmissions.
[0126] Example scenario C1: Using the same RRC IE for different HARQ process feedback status
[0127] In this example, the number of retransmissions in this RRC IE may have two values: one value is used as the number of retransmissions when HARQ feedback is enabled, and the other value is used as the number of retransmissions when HARQ feedback is disabled. In some cases, one value of the retransmission parameter can be configured. If only one value is configured, (i) the same value can be used for both the enabled and disabled states, or (ii) one of the states does not use retransmissions.
[0128] Example scenario C2: Using different RRC IEs for different HARQ process feedback states
[0129] The value of the number of retransmissions can be configured for the HARQ-feedback-enabled RRC IE. If a value of the number of retransmissions is configured in the RRC IE, this value is the number of retransmissions when HARQ feedback is enabled. If a value of the number of retransmissions is not configured for the HARQ-feedback-enabled RRC IE, the operation does not require retransmissions.
[0130] The value of the number of retransmissions can be configured for the RRC IE for HARQ-feedback-disabled. If a value of the number of retransmissions is configured in this RRC IE, this value is the number of retransmissions when HARQ feedback is enabled. If a value of the number of retransmissions is not configured for the RRC IE for HARQ-feedback-disabled, the operation does not require retransmissions.
[0131] Reference now Figure 3 , a first example communication node logic 300 for a wireless communication node (or other base station) and a first example UE logic 350 for a UE are shown. The first example communication node logic 300 may include retransmission-related parameters for data transmission scheduling in transmission scheduling information (302). The first example communication node logic 300 may send the transmission scheduling information (304, e.g., to the UE for retransmission-related parameter control).
[0132] The first example UE logic 350 may receive transmission scheduling information (352, eg, in a transmission from a base station). The first example UE logic 350 may obtain retransmission-related parameters for data transmission scheduling from the transmission scheduling information (354).
[0133] Reference now Figure 4 , a second example communication node logic 400 for a wireless communication node (or other base station) and a second example UE logic 450 for a UE are shown. The second example communication node logic 400 may send (e.g., from the wireless communication node to the UE) downlink control information (DCI) (402). When retransmission request process feedback (e.g., HARQ process feedback) is disabled, the second example communication node logic 400 may include retransmission-related parameters for controlling data transmission scheduling in the DCI (404). When retransmission request process feedback (e.g., HARQ process feedback) is enabled, the second example communication node logic 400 may ignore retransmission-related parameters for controlling data transmission scheduling from the DCI (406).
[0134] The second example UE logic 450 may receive (e.g., received at a UE from a wireless communication node) downlink control information (DCI) (452). When retransmission request process feedback (e.g., HARQ process feedback) is disabled, the second example UE logic 450 may obtain retransmission-related parameters for controlling data transmission scheduling in the DCI (454). Optionally, when retransmission-related parameters for controlling data transmission scheduling are present in the DCI, and when retransmission request process feedback (e.g., HARQ process feedback) is enabled, the example UE logic 450 may ignore the retransmission-related parameters (456).
[0135] Reference now Figure 5 , a third example communication node logic 500 for a wireless communication node (or other base station) and a third example UE logic 550 for a UE are shown. When HARQ process feedback is enabled, the third example communication node logic 500 may assign a first interpretation to a bit in a scheduling information transmission (502). When HARQ process feedback is disabled, the third example communication node logic 500 may assign a second interpretation to the bit (504). The first interpretation may be different from the second interpretation.
[0136] The third example UE logic 550 may interpret bits in a scheduling information transmission according to a first interpretation (e.g., from a wireless communication node) when HARQ process feedback is enabled (552). The third example UE logic 550 may interpret bits according to a second interpretation when HARQ process feedback is disabled (554). The first interpretation may be different from the second interpretation.
[0137] For example, when the relationship between the index dynamically indicating the number of retransmissions in the DCI and the number of retransmissions can be specified in the wireless standard, the relationship can be expressed as a mathematical formula. The methods, devices, processes, circuits, and logic described above and below can be implemented in many different ways and in many different combinations of hardware and software. For example, all or part of the embodiments may be a circuit including an instruction processor, such as a central processing unit (CPU), a microcontroller, or a microprocessor; or as an application specific integrated circuit (ASIC), a programmable logic device (PLD), or a field programmable gate array (FPGA); or as a circuit including discrete logic or other circuit components (including analog circuit components, digital circuit components, or both); or any combination thereof. As an example, the circuit may include discrete interconnected hardware components, or may be combined on a single integrated circuit die, distributed among multiple integrated circuit dies, or implemented in a multi-chip module (MCM) of multiple integrated circuit dies in a common package.
[0138] Thus, the circuit may store or access instructions for execution, or may implement its functionality solely in hardware. The instructions may be stored in a tangible storage medium other than a transient signal such as flash memory, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM); or on a magnetic disk or optical disk such as a compact disk read-only memory (CDROM), a hard disk drive (HDD), or other magnetic disk or optical disk; or in or on other machine-readable media. The medium may consist of a single (e.g., unitary) storage device, multiple storage devices, distributed storage devices, or other storage configurations. A product such as a computer program product may include a storage medium and instructions stored in or on the medium, and when executed by circuitry in a device, the instructions may cause the device to implement any of the processes described above or shown in the accompanying drawings.
[0139] These embodiments may be distributed. For example, the circuit may include multiple different system components such as multiple processors and memories, and may span multiple distributed processing systems. Parameters, databases, and other data structures may be stored and managed separately, may be merged into a single memory or database, may be logically and physically organized in many different ways, and may be implemented in many different ways. Example embodiments include linked lists, program variables, hash tables, arrays, records (e.g., database records), objects, and implicit storage mechanisms. Instructions may form part of a single program (e.g., a subroutine or other code segment), may form multiple separate programs, may be distributed across multiple memories and processors, and may be implemented in many different ways. Example embodiments include stand-alone programs, and as part of a library such as a shared library such as a dynamic link library (DLL). For example, the library may contain shared data and one or more shared programs, which include instructions that perform any of the processing described above or shown in the accompanying drawings when executed by the circuit.
[0140] Various examples are shown in Table 15.
[0141]
[0142]
[0143]
[0144]
[0145]
[0146]
[0147]
[0148]
[0149]
[0150]
[0151]
[0152]
[0153]
[0154]
[0155]
[0156]
[0157]
[0158]
[0159]
[0160]
[0161]
[0162]
[0163] Various embodiments have been described in detail. However, many other embodiments are possible.
Claims
1. A wireless communication method, comprising: The wireless communication node sends transmission scheduling information to the wireless communication device; The transmission scheduling information includes retransmission-related parameters and / or hybrid automatic repeat request HARQ-related parameters for data transmission scheduling, when the maximum number of supported HARQ processes is less than a threshold, a first interpretation is assigned to bits in the transmission scheduling information, and when the maximum number of supported HARQ processes exceeds the threshold, a second interpretation is assigned to the bits to interpret the HARQ-related parameters, the bits include newly added bits and existing bits, and the first interpretation is different from the second interpretation.
2. The method according to claim 1, wherein: The transmission scheduling information includes downlink control information DCI, radio resource control RRC signaling, or both.
3. The method according to claim 2, wherein: Retransmission related parameters are defined in the radio resource control RRC signaling. The method further includes sending an RRC information element (IE) defining a number of retransmissions when HARQ process feedback is disabled and a number of retransmissions when HARQ process feedback is enabled.
4. The method according to claim 2, wherein: Retransmission related parameters are defined in the radio resource control RRC signaling. The method further comprises: sending a first RRC IE defining a number of retransmissions when HARQ process feedback is disabled; and A second RRC IE is sent that defines a number of retransmissions when HARQ process feedback is enabled, the second RRC IE being different from the first RRC IE.
5. The method according to claim 2, wherein: The downlink control information DCI includes retransmission-related parameters for controlling data transmission scheduling when HARQ process feedback is disabled; and does not include retransmission-related parameters for controlling data transmission scheduling when HARQ process feedback is enabled.
6. The method according to any one of claims 1 to 5, wherein: One or more bits indicating the retransmission-related parameters are reinterpreted according to the following items: a new data indicator, a redundant version field, a hybrid automatic repeat request HARQ process number field, a modulation and coding scheme field MCS, a downlink allocation index, a PDSCH-to-HARQ_feedback timing indicator, bits within the downlink control information DCI of format 0_0, bits within the DCI of format 0_1, bits within the DCI of format 0_2, bits within the DCI of format 1_0, bits within the DCI of format 1_1, bits within the DCI of format 1_2, or any combination thereof.
7. The method according to any one of claims 1 to 5, except for the hybrid automatic repeat request HARQ process number field, wherein: Also one or more bits from the new data indicator, the redundancy version field, the modulation and coding scheme field MCS, the downlink allocation index, the PDSCH-to-HARQ_feedback timing indicator or any combination thereof are reinterpreted to indicate HARQ-related parameters.
8. The method according to any one of claims 1 to 5, wherein: The retransmission-related parameters include an indication of the number of retransmissions, an indication of a change in the number of retransmissions, or an indication that the number of retransmissions remains unchanged.
9. The method according to any one of claims 1 to 5, wherein: The retransmission-related parameter indicates the number of retransmissions by providing an index indicating the number of retransmissions.
10. The method according to claim 9, wherein: The index refers to a specific value within the expression set.
11. The method according to claim 10, wherein: One value of the expression set is assigned to each unique index or unique index tuple.
12. The method according to claim 10, wherein: The first value of the expression set defines the number of retransmissions when hybrid automatic repeat request HARQ process feedback is enabled.
13. The method according to claim 12, wherein: The first value comprises the lowest value of the expression set.
14. The method according to any one of claims 10 to 13, wherein: Any value of the expression set indicated by the index defines the number of retransmissions when HARQ process feedback is disabled.
15. The method according to any one of claims 12 to 13, wherein: One of a set of candidate values of the expression set defines the number of retransmissions when HARQ process feedback is disabled, and the candidate values include any value in the expression set except the first value.
16. The method according to any one of claims 10 to 13, wherein: The value of the expression set is defined at least in part via radio resource control (RRC) signaling, The method further includes sending an RRC information element IE defining an expression set when HARQ process feedback is disabled and a number of retransmissions when HARQ process feedback is enabled.
17. The method according to any one of claims 10 to 13, wherein: The value of the expression set is defined at least in part via radio resource control (RRC) signaling, The method further comprises: sending a first RRC IE defining the expression set when HARQ process feedback is disabled; and A second RRC IE is sent that defines a number of retransmissions when HARQ process feedback is enabled, the second RRC IE being different from the first RRC IE.
18. The method according to any one of claims 10 to 13, wherein: The values of the expression set are defined at least in part using default values.
19. A wireless communication node comprising circuitry configured to perform the method of any one of claims 1-18.
20. A wireless communication method, comprising: Transmission schedule information is received at a mobile device, wherein: decoding the transmission scheduling information; and Based on the transmission scheduling information, retransmission-related parameter settings and / or hybrid automatic repeat request HARQ-related parameter settings are changed, wherein When the maximum number of supported HARQ processes is less than a threshold, a first interpretation is assigned to bits in the transmission scheduling information, and when the maximum number of supported HARQ processes exceeds the threshold, a second interpretation is assigned to the bits to interpret HARQ-related parameters, the bits including newly added bits and existing bits, and wherein the first interpretation is different from the second interpretation.
21. The method according to claim 20, wherein: The transmission scheduling information includes downlink control information DCI, radio resource control RRC signaling, or both.
22. The method according to claim 21, wherein: Retransmission related parameters are defined in the radio resource control RRC signaling. The method further includes receiving an RRC information element (IE) defining a number of retransmissions when HARQ process feedback is disabled and a number of retransmissions when HARQ process feedback is enabled.
23. The method according to claim 21, wherein: Retransmission related parameters are defined in the radio resource control RRC signaling. The method further comprises: receiving a first RRC IE defining a number of retransmissions when HARQ process feedback is disabled; and A second RRC IE defining a number of retransmissions when HARQ process feedback is enabled is received, the second RRC IE being different from the first RRC IE.
24. The method according to claim 21, wherein: The downlink control information DCI includes retransmission-related parameters for controlling data transmission scheduling when HARQ process feedback is disabled, and does not include retransmission-related parameters for controlling data transmission scheduling when HARQ process feedback is enabled.
25. The method according to any one of claims 20 to 24, wherein: One or more bits indicating the retransmission-related parameters are reinterpreted according to the following items: a new data indicator, a redundant version field, a hybrid automatic repeat request HARQ process number field, a modulation and coding scheme field MCS, a downlink allocation index, a PDSCH-to-HARQ_feedback timing indicator, bits within the downlink control information DCI of format 0_0, bits within the DCI of format 0_1, bits within the DCI of format 0_2, bits within the DCI of format 1_0, bits within the DCI of format 1_1, bits within the DCI of format 1_2, or any combination thereof.
26. The method according to any one of claims 20 to 24, wherein, except for the hybrid automatic repeat request HARQ process number field, Also one or more bits from the new data indicator, the redundancy version field, the modulation and coding scheme field MCS, the downlink allocation index, the PDSCH-to-HARQ_feedback timing indicator or any combination thereof are reinterpreted to indicate HARQ related parameters.
27. The method according to any one of claims 20 to 24, wherein: The retransmission-related parameters include an indication of the number of retransmissions, an indication of a change in the number of retransmissions, or an indication that the number of retransmissions remains unchanged.
28. The method according to any one of claims 20 to 24, wherein: The retransmission-related parameter indicates the number of retransmissions by providing an index indicating the number of retransmissions.
29. The method according to claim 28, wherein: The index refers to a specific value within the expression set.
30. The method of claim 29, wherein: A value of the expression set is assigned to each unique index or unique index tuple.
31. The method of claim 29, wherein: The first value of the expression set defines the number of retransmissions when hybrid automatic repeat request HARQ process feedback is enabled.
32. The method according to claim 31, wherein: The first value comprises the lowest value of the expression set.
33. The method according to any one of claims 29 to 32, wherein: Any value of the expression set indicated by the index defines the number of retransmissions when HARQ process feedback is disabled.
34. The method according to any one of claims 31-32, wherein: One of a set of candidate values of the expression set defines the number of retransmissions when HARQ process feedback is disabled, and the candidate values include any value in the expression set except the first value.
35. The method according to any one of claims 29 to 32, wherein: The value of the expression set is defined at least in part via radio resource control (RRC) signaling, The method also includes receiving an RRC information element (IE) defining an expression set when HARQ process feedback is disabled and a number of retransmissions when HARQ process feedback is enabled.
36. The method according to any one of claims 29 to 32, wherein: The value of the expression set is defined at least in part via radio resource control (RRC) signaling, The method further comprises: receiving a first RRC IE defining the expression set when HARQ process feedback is disabled; and A second RRC IE defining a number of retransmissions when HARQ process feedback is enabled is received, the second RRC IE being different from the first RRC IE.
37. The method according to any one of claims 29 to 32, wherein: The values of the expression set are defined at least in part using default values.
38. The method according to any one of claims 20 to 24, wherein: When the HARQ process feedback is disabled, the retransmission related parameters are activated.
39. A mobile device comprising circuitry configured to perform the method of any one of claims 20-38.