Interleaving configuration parameter indication and receiving method, and communication node and storage medium

WO2026166239A1PCT designated stage Publication Date: 2026-08-13ZTE CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-12-31
Publication Date
2026-08-13

Smart Images

  • Figure CN2025147733_13082026_PF_FP_ABST
    Figure CN2025147733_13082026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are an interleaving configuration parameter indication and receiving method, and a communication node and a storage medium. The interleaving configuration parameter indication method comprises: sending an interleaving configuration parameter to a second communication node, wherein the interleaving configuration parameter comprises at least one of a time-domain interleaving configuration parameter and a frequency-domain interleaving configuration parameter (110); and on the basis of the interleaving configuration parameter, transmitting a transport block of a target service (120).
Need to check novelty before this filing date? Find Prior Art

Description

Indication of interleaving configuration parameters, receiving method, communication node and storage medium Technical Field

[0001] This application relates to the field of wireless communication technology, and for example to an indication of interleaving configuration parameters, a receiving method, a communication node, and a storage medium. Background Technology

[0002] In wireless communication technology, Multimedia Broadcast Multicast Service (MBMS) transmission based on the Long Term Evolution (LTE) system has been further enhanced, specifically through two mechanisms: single-cell transmission and multi-cell transmission. Multi-cell transmission refers to multiple broadcast / multicast cells transmitting the same specific service, thereby enabling combined reception at the receiving end. Multi-cell transmission introduces a Single Frequency Network (SFN) transmission mode into the access network, namely the Multicast Broadcast Single Frequency Network (MBSFN) transmission mode, which synchronously transmits at the same frequency in multiple cells simultaneously. Each cell within an MBSFN area uses a common scrambling code instead of a cell-specific scrambling code to provide MBMS services. This way, User Equipment (UE) does not need to distinguish between signals from its own cell and those from neighboring cells when receiving MBMS signals. MBMS signals from neighboring cells are treated as multipath signals from the UE receiver, thus saving frequency resources and improving spectrum utilization. Furthermore, the diversity effect brought about by this multi-cell co-frequency transmission can solve problems such as blind zone coverage, enhance the reliability of reception, and improve coverage.

[0003] However, the performance of MBMS service transmission under LTE system is severely compromised in multipath and fading channel environments. How to ensure the transmission performance of MBMS service in multipath and fading channel environments is an important issue that needs to be addressed in the standard evolution process. Summary of the Invention

[0004] This application provides an indication of interleaving configuration parameters, a method for receiving them, a communication node, and a storage medium.

[0005] This application provides a method for indicating interleaved configuration parameters, including:

[0006] Send interleaving configuration parameters to the second communication node, wherein the interleaving configuration parameters include at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters;

[0007] The transport blocks of the target service are transmitted according to the interleaving configuration parameters.

[0008] This application embodiment also provides a method for receiving interleaving configuration parameters, including:

[0009] Receive interleaving configuration parameters, wherein the interleaving configuration parameters include at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters;

[0010] The target service's transport block is received according to the interleaving configuration parameters.

[0011] This application embodiment also provides a communication node, including: a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, it implements the above-described method for indicating interleaving configuration parameters or the method for receiving interleaving configuration parameters.

[0012] This application also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the above-described method for indicating interleaving configuration parameters or method for receiving interleaving configuration parameters. Attached Figure Description

[0013] Figure 1 is a schematic diagram of a signal acquisition method using a cell acquisition subframe according to an embodiment;

[0014] Figure 2 is a schematic diagram of an MSIMAC CE provided in one embodiment;

[0015] Figure 3 is a flowchart of an embodiment of a method for indicating interleaved configuration parameters;

[0016] Figure 4 is a flowchart of a method for receiving interleaving configuration parameters according to an embodiment;

[0017] Figure 5 is a schematic diagram of the subframes occupied by a TB under a time-domain interleaved transmission mechanism according to an embodiment;

[0018] Figure 6 is a schematic diagram of another TB occupied by a time-domain interleaved transmission mechanism provided in an embodiment;

[0019] Figure 7 is a schematic diagram of a set of subframes obtained based on the configuration of the end subframe according to an embodiment;

[0020] Figure 8 is a schematic diagram of a time-domain interleaving indicator field provided in one embodiment;

[0021] Figure 9 is a schematic diagram of an indicator device for interleaving configuration parameters provided in one embodiment;

[0022] Figure 10 is a schematic diagram of the structure of a receiving device for interleaving configuration parameters according to an embodiment;

[0023] Figure 11 is a schematic diagram of the hardware structure of a communication node according to an embodiment. Detailed Implementation

[0024] The present application will now be described in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are merely illustrative of the application and not intended to limit it. It should be noted that, unless otherwise specified, the embodiments and features described herein can be arbitrarily combined with each other. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present application, not the entire structure.

[0025] Broadcast transmission within a dedicated MBMS cell is a broadcast transmission mode defined by the LTE system. It offers high transmission efficiency and good compatibility with the LTE unicast system. In a dedicated MBMS cell, only MBMS transmission is performed; non-MBMS services are not supported, i.e., unicast traffic is not supported. UEs that do not support further evolved MBMS (Further evolved Multimedia Broadcast Multicast Service, FeMBMS) are not supported to camp on these cells, and paging is not supported on dedicated MBMS cells.

[0026] The characteristics of MBMS dedicated cells include:

[0027] The Multimedia Broadcast Multicast Traffic Channel (MTCH) and the Multimedia Broadcast Multicast Control Channel (MCCH) are mapped onto the Multicast Channel (MCH) and transmitted in the manner of MBSFN (Multicast Broadcast Single Frequency Network).

[0028] It cannot be used as a primary cell (PCell) or a secondary cell (SCell);

[0029] The system information required to receive MBMS from a dedicated MBMS cell is broadcast on non-MBSFN subframes. System information change notifications and emergency alarm system notifications (such as Earthquake and Tsunami Warning System (ETWS) and Commercial Mobile Alert Service (CMAS)) are provided via Layer 1 (L1) signals on non-MBSFN subframes.

[0030] Non-MBSFN subframes with control areas, also known as Cell Acquisition Subframes (CAS), are used to acquire signals (such as the Primary Synchronization Signal (PSS) and Secondary Synchronization Signal (SSS)) on the Physical Basic Broadcast Channel (PBCH) and Physical Downlink Shared Channel (PDSCH), as well as system information on the Physical Downlink Control Channel (PDCCH). As shown in Figure 1, CAS is transmitted with a period of 40ms and uses subframes with Δf = 15kHz.

[0031] The PBCH of an MBMS-dedicated cell is initialized with a different random sequence than that of an MBMS / unicast hybrid cell. This prevents UEs that do not support FeMBMS from camping on the cell. In an MBMS-dedicated cell, only system information related to receiving MBMS services is broadcast. MIB-MBMS (Master Information Block-MBMS) and SIB1-MBMS (System Information Block Type 1-MBMS) replace the MIB and SIB1 in a regular cell, respectively. MIB-MBMS defines the most critical physical layer information necessary for receiving further system information on the MBMS-dedicated cell; SIB1-MBMS contains information related to receiving MBMS services and defines the scheduling of other system information blocks on the MBMS-dedicated cell.

[0032] The Master Information Block / Synchronization Signal (MIB / SS) occupies the first subframe every 40ms. MIB-MBMS and SIB1-MBMS can each indicate some non-MBSFN subframes. The remaining subframes can be considered a complete set of MBSFN subframes.

[0033] A cell can belong to multiple MBSFN Areas. Each MBSFN Area corresponds to one MCCH. The MCCH message carries the set of MBSFN subframes corresponding to this MCCH, as well as a list of Physical Multicast Channel Configurations (pmch-configs). Each pmch-config contains the set of MBSFN subframes corresponding to this Physical Multicast Channel (PMCH). The PMCHs in the pmch-config list occupy a certain number of MBSFN subframes in sequence. Each pmch-config can contain one or more MTCHs and corresponds to a Medium Access Control (MAC) Control Element (CE) for Multicast Channel Scheduling Information (MCH), which occupies the first MBSFN subframe corresponding to this pmch-config. Figure 2 is a schematic diagram of an MSI MAC CE provided in an embodiment. As shown in Figure 2, the Logical Channel Identifier (LCID) corresponds one-to-one with the MTCH, and stop MTCH x is used to indicate the end subframe index of MTCH x corresponding to LCID x.

[0034] In one example, the MTCH service will occupy all symbols within the allocated subframe and the entire system bandwidth. In other implementations, the MTCH service will occupy a portion of the symbols within the allocated subframe; for example, the first M symbols within the subframe are configured as a non-MBSFN region, i.e., the non-MBSFN region within the MBSFN subframe.

[0035] Time-frequency interleaving is a technique that improves the signal's anti-interference capability and frequency diversity gain by dispersing the signal's energy in both time and frequency dimensions.

[0036] For time-domain interleaving: In the time domain, the transmission resources of a signal are extended to multiple time segments. For example, a transmission block (TB) is sent through multiple time-domain units (e.g., subframes; the basic time unit for time-domain interleaving transmission in this application will be described using subframes as an example, and is not limited to using other time-domain units for time-domain interleaving transmission). Optionally, these segments can be rearranged on the time axis. This interleaving can reduce the concentration and continuity of the signal in time, thereby reducing the impact of burst errors.

[0037] Frequency domain interleaving: In the frequency domain, the signal transmission resources are divided into multiple frequency segments (e.g., the entire bandwidth is divided into several frequency segments at the granularity of one or more subcarriers or resource elements (REs), and these segments are rearranged on the frequency axis. This interleaving can utilize frequency diversity to improve the signal's resistance to fading at different frequencies. This application provides exemplary implementations for the application of the above-described technical mechanism in broadcast transmission.

[0038] Figure 3 is a flowchart of an embodiment of an interleaving configuration parameter indication method. This method can be applied to a first communication node, which can be a network-side node or a service data sender, such as a base station. A second communication node can be a user-side node or a service data receiver, such as a UE. As shown in Figure 3, the method provided in this embodiment includes steps 110 and 120.

[0039] In step 110, interleaving configuration parameters are sent to the second communication node, the interleaving configuration parameters including at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters.

[0040] In step 120, the transport block of the target service is transmitted according to the interleaving configuration parameters.

[0041] In this embodiment, the interleaving configuration parameters can be used to indicate parameters for time-domain interleaving and / or frequency-domain interleaving. For example, information for determining the interleaving granularity can be indicated to the second communication node. The interleaving function can be enabled and / or the interleaving granularity can be determined based on whether it is configured and / or configured to a specific value. The pattern of resources occupied by information transmission can also be obtained accordingly, thereby ensuring the consistency of understanding between the base station and the terminal and improving information reception performance.

[0042] In one embodiment, the interleaving configuration parameters include time-domain interleaving configuration parameters; the time-domain interleaving configuration parameters are used to indicate the position of the time-domain unit of the transport block based on time-domain interleaving.

[0043] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N consecutive time-domain units allocated to the target service.

[0044] In one embodiment, if the number of time-domain units allocated to the target service in a single cycle is not an integer multiple of N, the last A time-domain units allocated to the target service satisfy one of the following:

[0045] Not used for transmitting the transport block;

[0046] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P1, where P1 < N;

[0047] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P2, where P2 < A;

[0048] Used to transmit the first A versions of a transport block with a time-domain interleaving depth of N;

[0049] Where A is the result of taking the number of time-domain units allocated to the target service modulo N;

[0050] The time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0051] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N discontinuous time-domain units allocated to the target service; wherein, the offset between any two adjacent time-domain units in the N time-domain units is equal, and the number of offset time-domain units is related to the number of parallel processes; or, the offset between any two adjacent time-domain units in the N time-domain units is configured by the first communication node.

[0052] In one embodiment, the number of parallel processes is the maximum number of processes supported by the network, or the number of parallel processes is configured by the first communication node.

[0053] In one embodiment, the method further includes: determining the number of time-domain units required by the target service within a single cycle based on the time-domain interleaving depth and the number of parallel processes; wherein the time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0054] In one embodiment, the method further includes: determining the index of the end time domain unit among the time domain units required by the target service based on the number of time domain units required by the target service.

[0055] In one embodiment, the number of required time domain units is not equal to the number of time domain units obtained according to the end time domain unit configuration; wherein the end time domain unit configuration includes the end time domain unit index configured for the target service in the MSI Media Access Control - Control Element MAC CE.

[0056] In one embodiment, the time-domain unit allocated to the target service satisfies at least one of the following:

[0057] When M is greater than R, the last MR time-domain units in the time-domain units allocated to the target service are not used to transmit transport blocks;

[0058] When M is less than R, the transport block is transmitted through the first M time domain units allocated to the target service, and the content transmitted in the last RM time domain units is discarded.

[0059] Where R is the number of time-domain units required, and M is the number of time-domain units obtained according to the time-domain unit configuration at the end.

[0060] In one embodiment, within a set time interval, when there are not enough time-domain units available for transmitting the transport block based on time-domain interleaving, the transmission of the transport block satisfies one of the following:

[0061] No time-domain interleaving-based transmission is performed;

[0062] Transmission based on reduced time-domain interleaving depth and time-domain interleaving.

[0063] In one embodiment, the interleaving configuration parameters include a time-domain pattern of time-domain interleaving resources.

[0064] In one embodiment, the time-domain pattern is determined based on at least one of the following: time-domain interleaving depth; the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; the number of parallel processes; the number of information transmitted in parallel; and the offset between two adjacent time-domain units in multiple time-domain units used to transmit the same transport block.

[0065] In one embodiment, the interleaving configuration parameters include parameters for indicating a time-domain pattern of time-domain interleaving resources; the interleaving configuration parameters include at least one of a first parameter and a second parameter;

[0066] The first parameter includes at least one of the following: time-domain interleaving depth, the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism;

[0067] The second parameter includes at least one of the following: the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time domain units in multiple time domain units used to transmit the same transport block.

[0068] In one embodiment, the first parameter and the second parameter are jointly indicated by a signaling; or, the first parameter is indicated by a first signaling and the second parameter is indicated by a second signaling.

[0069] In one embodiment, the first parameter is indicated by a first signaling, and the second parameter is indicated by a second signaling.

[0070] The first signaling and the second signaling satisfy at least one of the following:

[0071] If the first signaling is not configured, time-domain interleaving is disabled;

[0072] If the second signaling is not configured, more than one parallel process is not supported;

[0073] When the first signaling indicates that the value of the first parameter is configured to the first specific value, time-domain interleaving is disabled;

[0074] When the second signaling indicates that the value of the second parameter is configured to the second specific value, more than one parallel process is not supported;

[0075] If the first signaling is configured, the second signaling is configured;

[0076] If the first signaling is not configured, the second signaling is not configured;

[0077] When the first signaling is configured, the configuration of the second signaling takes effect;

[0078] If the first signaling is not configured, the configuration of the second signaling is invalid;

[0079] When the first signaling is configured to a non-specific value, the second signaling is configured;

[0080] When the first signaling is configured to a non-specific value, the configuration of the second signaling takes effect;

[0081] If the first signaling is configured to a specific value, the second signaling is not configured;

[0082] If the first signaling is configured to a specific value, the configuration of the second signaling is invalid;

[0083] One of the first parameter and the second parameter is explicitly configured, while the other parameter is obtained through calculation or derivation.

[0084] In one embodiment, the interleaving configuration parameters are configured at at least one of the following granularities: cell; MBSFN area; physical multicast channel (PMCH); multicast broadcast service (MBMS) session.

[0085] In one embodiment, the method further includes:

[0086] The MSIMAC CE uses a time-interleaving indicator field to indicate in a bitmap whether each MBMS session is performing time-interleaving-based transmission; wherein the time-interleaving indicator field contains bits equal to the maximum number of MBMS sessions.

[0087] In one embodiment, when the transport block is based on time-domain interleaved transmission and occupies N time-domain units, the size of the transport block is N times the original transport block size; the size of the transport block does not exceed the maximum configuration value.

[0088] In one embodiment, the method further includes:

[0089] If the calculated transport block size exceeds the maximum configuration value, the transport block is not transmitted, or the maximum configuration value is used as the transport block size.

[0090] In one embodiment, the method further includes:

[0091] When the transport block is transmitted based on time-domain interleaving and occupies N time-domain units, the transport block size is determined according to N times the number of physical resource blocks allocated to the transport block.

[0092] In one embodiment, the method further includes:

[0093] In the case where the transport block is based on time-domain interleaving, the maximum time-domain interleaving depth is determined for different carrier bandwidths.

[0094] In one embodiment, when the transport block is based on time-domain interleaving transmission, different carrier bandwidths correspond to different sets of time-domain interleaving depths;

[0095] The method further includes:

[0096] The time-domain interleaving depth is determined within the set of time-domain interleaving depths corresponding to the carrier bandwidth.

[0097] In one embodiment, the interleaving configuration parameters include frequency domain interleaving configuration parameters; the frequency domain interleaving configuration parameters are configured via higher-layer signaling.

[0098] The frequency domain interleaving configuration parameters include at least one of the following: frequency domain interleaving granularity, frequency domain interleaving configuration;

[0099] The higher-layer signaling includes Radio Resource Control (RRC) signaling and MAC signaling.

[0100] In one embodiment, the method further includes:

[0101] The frequency domain interleaving granularity is configured in a predefined set of frequency domain interleaving granularities via higher-layer signaling;

[0102] The frequency domain interleaving granularity set includes at least one of the following:

[0103] One resource unit, one or more non-1 integer resource units, special values ​​or non-numeric elements.

[0104] In one embodiment, if the frequency domain interleaving granularity is not configured by higher-layer signaling, the transport block is not transmitted based on frequency domain interleaving, or the frequency domain interleaving granularity is one resource unit.

[0105] In one embodiment, the frequency domain interleaver configuration includes at least one of the following:

[0106] The number of rows in the frequency domain interleaver; the number of columns in the frequency domain interleaver.

[0107] The frequency domain interleaving is disabled when at least one of the number of rows and columns of the frequency domain interleaving is configured to a specific value, or when the frequency domain interleaving configuration is not provided.

[0108] Figure 4 is a flowchart of a method for receiving interleaving configuration parameters according to an embodiment. This method can be applied to a second communication node, which can be a UE or a receiving end for service data. As shown in Figure 4, the method provided in this embodiment includes steps 210 and 220.

[0109] In step 210, interleaving configuration parameters are received, the interleaving configuration parameters including at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters.

[0110] In step 220, the transport block of the target service is received according to the interleaving configuration parameters.

[0111] In one embodiment, the interleaving configuration parameters include time-domain interleaving configuration parameters;

[0112] The time-domain interleaving configuration parameters are used to indicate the position of the time-domain unit of the transport block based on time-domain interleaving.

[0113] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N consecutive time-domain units allocated to the target service.

[0114] In one embodiment, if the number of time-domain units allocated to the target service in a single cycle is not an integer multiple of N, the last A time-domain units allocated to the target service satisfy one of the following:

[0115] Not used for transmitting the transport block;

[0116] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P1, where P1 < N;

[0117] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P2, where P2 < A;

[0118] Used to transmit the first A versions of a transport block with a time-domain interleaving depth of N;

[0119] Where A is the result of taking the number of time-domain units allocated to the target service modulo N;

[0120] The time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0121] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N discontinuous time-domain units allocated to the target service; wherein, the offset between any two adjacent time-domain units in the N time-domain units is equal, and the number of offset time-domain units is related to the number of parallel processes; or, the offset between any two adjacent time-domain units in the N time-domain units is configured by the first communication node.

[0122] In one embodiment, the number of parallel processes is the maximum number of processes supported by the network, or the number of parallel processes is configured by the first communication node.

[0123] In one embodiment, the method further includes: determining the number of time-domain units required by the target service within a single cycle based on the time-domain interleaving depth and the number of parallel processes; wherein the time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0124] In one embodiment, the method further includes: determining the index of the end time domain unit among the time domain units required by the target service based on the number of time domain units required by the target service.

[0125] In one embodiment, the number of required time-domain units is not equal to the number of time-domain units obtained according to the end-time time-domain unit configuration; wherein, the end-time time-domain unit configuration includes the end-time time-domain unit index configured for the target service in the Multicast Channel Scheduling Information (MSI) Medium Access Control (MAC) control element (CE).

[0126] In one embodiment, the time-domain unit allocated to the target service satisfies at least one of the following:

[0127] When M is greater than R, the last MR time-domain units in the time-domain units allocated to the target service are not used to transmit transport blocks;

[0128] When M is less than R, the transport block is transmitted through the first M time domain units allocated to the target service, and the content transmitted in the last RM time domain units is discarded.

[0129] Where R is the number of time-domain units required, and M is the number of time-domain units obtained according to the time-domain unit configuration at the end.

[0130] In one embodiment, within a set time interval, when there are not enough time-domain units available for transmitting the transport block based on time-domain interleaving, the transmission of the transport block satisfies one of the following:

[0131] No time-domain interleaving-based transmission is performed;

[0132] Transmission based on reduced time-domain interleaving depth and time-domain interleaving.

[0133] In one embodiment, the interleaving configuration parameters include a time-domain pattern of time-domain interleaving resources.

[0134] In one embodiment, the time-domain pattern is determined according to at least one of the following:

[0135] Time-domain interleaving depth; the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time-domain units in multiple time-domain units used to transmit the same transport block.

[0136] In one embodiment, the interleaving configuration parameters include parameters for indicating a time-domain pattern of time-domain interleaving resources; the interleaving configuration parameters include at least one of a first parameter and a second parameter;

[0137] The first parameter includes at least one of the following: time-domain interleaving depth, the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism;

[0138] The second parameter includes at least one of the following: the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time domain units in multiple time domain units used to transmit the same transport block.

[0139] In one embodiment, the first parameter and the second parameter are jointly indicated by a signaling signal;

[0140] Alternatively, the first parameter may be indicated by a first signaling signal, and the second parameter may be indicated by a second signaling signal.

[0141] In one embodiment, the first parameter is indicated by a first signaling, and the second parameter is indicated by a second signaling.

[0142] The first signaling and the second signaling satisfy at least one of the following:

[0143] If the first signaling is not configured, time-domain interleaving is disabled;

[0144] If the second signaling is not configured, more than one parallel process is not supported;

[0145] When the first signaling indicates that the value of the first parameter is configured to the first specific value, time-domain interleaving is disabled;

[0146] When the second signaling indicates that the value of the second parameter is configured to the second specific value, more than one parallel process is not supported;

[0147] If the first signaling is configured, the second signaling is configured;

[0148] If the first signaling is not configured, the second signaling is not configured;

[0149] When the first signaling is configured, the configuration of the second signaling takes effect;

[0150] If the first signaling is not configured, the configuration of the second signaling is invalid;

[0151] When the first signaling is configured to a non-specific value, the second signaling is configured;

[0152] When the first signaling is configured to a non-specific value, the configuration of the second signaling takes effect;

[0153] If the first signaling is configured to a specific value, the second signaling is not configured;

[0154] If the first signaling is configured to a specific value, the configuration of the second signaling is invalid;

[0155] One of the first parameter and the second parameter is explicitly configured, while the other parameter is obtained through calculation or derivation.

[0156] In one embodiment, the interleaving configuration parameters are configured at at least one of the following granularities: cell; MBSFN area; physical multicast channel (PMCH); multicast broadcast service (MBMS) session.

[0157] In one embodiment, the method further includes: receiving an indication of whether each MBMS session is performing a time-interleaved transmission, the indication being indicated in a bitmap manner via a time-interleaved indication field in an MSIMAC CE; wherein the time-interleaved indication field contains bits equal to the maximum number of MBMS sessions.

[0158] In one embodiment, when the transport block is transmitted based on time-domain interleaving and occupies N time-domain units, the size of the transport block is N times the original size; the size of the transport block does not exceed the maximum configuration value.

[0159] In one embodiment, the method further includes:

[0160] If the calculated transport block size exceeds the maximum configuration value, the transport block is not transmitted, or the maximum configuration value is used as the transport block size.

[0161] In one embodiment, the method further includes: when the transport block is transmitted based on time-domain interleaving and occupies N time-domain units, determining the transport block size based on N times the number of physical resource blocks allocated to the transport block.

[0162] In one embodiment, the method further includes: determining a maximum time-domain interleaving depth for different carrier bandwidths when the transport block is transmitted based on time-domain interleaving.

[0163] In one embodiment, when the transport block is based on time-domain interleaving transmission, different carrier bandwidths correspond to different sets of time-domain interleaving depths;

[0164] The method further includes: determining the time-domain interleaving depth within the time-domain interleaving depth set corresponding to the carrier bandwidth.

[0165] In one embodiment, the interleaving configuration parameters include frequency domain interleaving configuration parameters; the frequency domain interleaving configuration parameters are configured via higher-layer signaling; the frequency domain interleaving configuration parameters include at least one of the following: frequency domain interleaving granularity, frequency domain interleaver configuration; wherein, the higher-layer signaling includes Radio Resource Control (RRC) signaling and MAC signaling.

[0166] In one embodiment, the frequency domain interleaving granularity is configured in a predefined set of frequency domain interleaving granularities via higher-layer signaling; wherein the set of frequency domain interleaving granularities includes at least one of the following:

[0167] One resource unit, one or more non-1 integer resource units, special values ​​or non-numeric elements.

[0168] In one embodiment, when the frequency-domain interleaving granularity is not configured by higher-layer signaling, the transport block is not transmitted based on frequency-domain interleaving, or the frequency-domain interleaving granularity is 1 resource unit.

[0169] In one embodiment, the frequency-domain interleaver configuration includes at least one of the following:

[0170] The number of rows of the frequency-domain interleaver, the number of columns of the frequency-domain interleaver;

[0171] Wherein, when at least one of the number of rows and the number of columns of the frequency-domain interleaver is configured with a specific value, or when the frequency-domain interleaver configuration is not provided, the frequency-domain interleaving is disabled.

[0172] The following uses some embodiments to exemplarily illustrate the method for indicating the interleaving configuration parameters of the present application.

[0173] In one embodiment, a parameter configuration method for time-domain interleaving is described. Specifically, it involves the definition of the time-domain interleaving pattern, that is, the definition of the time-domain positions of multiple subframes for a TB to be transmitted based on time-domain interleaving.

[0174] In one example, the N subframes occupied by the same TB under the time-domain interleaving transmission mechanism correspond to N consecutive subframes allocated to this service (for example, the same MTCH).

[0175] FIG. 5 is a schematic diagram of the subframes occupied by a TB under the time-domain interleaving transmission mechanism provided by an embodiment. As shown in FIG. 5, among the eight subframes (i.e., the nth, n + 1th, n + 2th,..., n + 7th subframes) allocated to the MBMS service MTCH A, for the case of N = 4 (that is, a TB occupies 4 subframes under the time-domain interleaving transmission mechanism), TB1 occupies the nth, n + 1th, n + 2th, and n + 3th subframes, while TB2 occupies the n + 4th, n + 5th, n + 6th, and n + 7th subframes.

[0176] [[ID=2)4]]In one example, when the number of subframes M allocated to a certain MBMS service within a certain period is not an integer multiple of N, that is, M mod N = A, and A ≠ 0, the last A subframes are not used for transmitting the TB. Or, part or all of the last A subframes are used for transmitting a TB with a time-domain interleaving depth of P, where P < N, or P ≤ A. Or, the last A subframes are used for transmitting the first A versions (for example, redundancy versions (RV), or different segments in the cyclic register) of a TB with a time-domain interleaving depth of N. In some embodiments, the remaining N - A versions are transmitted within the first N - A subframes allocated to this MBMS service in the next period. In one embodiment, the remaining N - A versions can be discarded, that is, no longer sent.

[0177] In one example, the N subframes occupied by the same transport block (TB) under the time-domain interleaved transmission mechanism correspond to discontinuous N subframes allocated to this service (e.g., the same MTCH). In some examples, for the subframes allocated to the same service, the offset between two adjacent subframes among the N subframes used for time-domain interleaved transmission of the same TB is equal (i.e., an equal number of subframes allocated to this service are skipped), and the number of skipped subframes is related to the number of parallel processes Q (or the number of pieces of information transmitted in parallel). Alternatively, the offset between two adjacent subframes can be configured by a first communication node (such as a base station).

[0178] FIG. 6 is a schematic diagram of subframes occupied by another TB under the time-domain interleaved transmission mechanism provided by an embodiment. As shown in FIG. 6, among the eight subframes (i.e., the nth, n + 1th, n + 2th,..., n + 7th subframes) allocated to the MBMS service MTCH A, for the case where N = 4 (i.e., a TB occupies 4 subframes under the time-domain interleaved transmission mechanism) and Q = 2, TB1 and TB2 are two TBs that can be transmitted in parallel, and they each occupy one processing process. TB1 occupies the nth, n + 2th, n + 4th, and n + 6th subframes, while TB2 occupies the n + 1th, n + 3th, n + 5th, and n + 7th subframes. The offset between adjacent subframes corresponding to the same TB is 2, which is equal to the number of parallel processes Q. In some examples, the number of parallel processes is equal to the maximum number of processes supported by the network. Alternatively, the number of parallel processes is configured by a first communication node (such as a base station).

[0179] In one example, the number of subframes R required for a certain MBMS service within a certain period can be obtained from the time-domain interleaved depth N and the number of parallel processes Q, i.e., R = N * Q. Furthermore, the ending subframe index corresponding to this MBMS service within the period can be obtained. In some examples, the ending subframe index (Stop Subframe) configured for the MBMS service in the MSIMAC CE can be ignored, and the required number of subframes calculated according to the time-domain interleaved depth and the number of parallel processes is used to determine the ending subframe index.

[0180] In one example, the required number of subframes R is not equal to the number of subframes M obtained according to the Stop Subframe configuration. When R < M, the last (M - R) subframes are not used for transmitting information. When R > M, the information is only sent on the subframes obtained according to the stop subframe configuration, and the information originally transmitted in the last (R - M) subframes is discarded.

[0181] Figure 7 is a schematic diagram of a subframe set obtained based on the configuration of the end subframe, according to one embodiment. As shown in Figure 7, the subframe set belonging to a certain service obtained based on the configuration of the end subframe contains M = 6 subframes, while the required number of subframes R = 8 is calculated based on the temporal interleaving depth and the number of parallel processes. Therefore, the service information is only sent within the subframe set belonging to a certain service obtained based on the configuration of the end subframe, and the remaining two pieces of information (that should have been sent in the 7th and 8th subframes) are discarded and no longer transmitted. In other examples, the remaining two pieces of information are delayed and sent to the first RM = 2 subframes belonging to the service in the next time interval (such as the configuration period).

[0182] In one example, within a certain time interval (e.g., a configuration period), if a piece of information (e.g., a TB) does not have enough subframes to complete time-domain interleaving-based transmission, the information will not be transmitted based on time-domain interleaving; or, the information will be transmitted with a reduced time-domain interleaving depth. For example, if the originally configured time-domain interleaving depth is 4, meaning that a TB requires 4 subframes for time-domain interleaving-based transmission, and currently only N (N < 4, e.g., N = 3) subframes are available for transmitting the TB, then for the TB, transmission with a time-domain interleaving depth less than or equal to N will be performed. In some examples, the time-domain interleaving depth is determined to be the maximum value less than or equal to N in the set of interleaving depths supported by the network. For example, if the time-domain interleaving depth set is configured or defined as {2, 4, 8}, then the time-domain interleaving depth used to send the TB will be determined to be 2.

[0183] In some examples, the terminal does not expect the number of subframes configured (e.g., configured by end subframe information) belonging to a certain MBMS service within a certain time interval (e.g., configuration period) to be less than the number of subframes required to complete time-domain interleaved transmission; or, the base station should ensure that the number of subframes configured (e.g., configured by end subframe information) belonging to a certain MBMS service within a certain time interval (e.g., configuration period) is greater than or equal to the number of subframes required to complete time-domain interleaved transmission, M≥R.

[0184] In one example, the network side indicates to the terminal via signaling one of the time-domain patterns of the time-domain interleaved resources corresponding to Figures 5 and 6 as the time-domain interleaved resource currently in use.

[0185] In one example, time-domain interleaved information transmission can occupy multiple consecutive or discontinuous time-domain units belonging to the same service. Effectively defining the time-domain pattern of the resources used for time-domain interleaved transmission can ensure the consistency of understanding between the base station and the terminal, thereby improving information reception performance.

[0186] In one embodiment, a method for configuring parameters for time-domain interleaving is described. Specifically, it relates to how to indicate information used to determine the time-domain pattern of time-domain interleaved transport resources.

[0187] In one example, the information used to determine the time-domain pattern of time-domain interleaved transmission resources includes at least one of the following: time-domain interleaving depth, the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism, the number of parallel processes, and the number of information transmitted in parallel.

[0188] In one example, two parameters are defined to indicate the time-domain pattern, wherein the first parameter (M): time-domain interleaving depth, or the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; and the second parameter (N): the number of parallel processes, or the number of information transmitted in parallel. In some examples, the first and second parameters can be jointly indicated by a signaling. In other examples, the first and second parameters are configured by independent signaling (such as first signaling and second signaling). The signaling is used to indicate the value of the first or second parameter from a predefined set of values. The configuration method can include at least one of the following:

[0189] 1. The first signaling is optional signaling. When the first signaling is not configured, it means that time domain interleaving is disabled, that is, the information is not transmitted based on time domain interleaving, or it means that the value of the first parameter is 1, and the set of values ​​of the first parameter does not include 1.

[0190] 2. The second signaling is optional. When the second signaling is not configured, it means that more than one parallel process is not supported, or parallel information transmission is not supported. That is, when the information is transmitted based on time domain interleaving, it will occupy consecutive subframes belonging to the same service, or it means that the value of the second parameter is 1, and the set of values ​​of the second parameter does not include 1.

[0191] 3. The set of values ​​for the first parameter includes a specific value (e.g., 1). When the first signaling indicates that the value of the first parameter is configured to the specific value, it means that time-domain interleaving is disabled, i.e., the information is not transmitted based on time-domain interleaving.

[0192] 4. The set of values ​​for the second parameter includes a specific value (e.g., 1). When the second signaling indicates that the value of the second parameter is configured to the specific value, it means that the network does not support more than one parallel process or more than one parallel information transmission. That is, when the information performs time-domain interleaving-based transmission, it will occupy consecutive subframes belonging to the same service.

[0193] In some examples, the second signaling is configured only when the first signaling is configured, or the configuration of the second signaling only takes effect; otherwise, the terminal does not expect the second signaling to be configured, or ignores the configuration of the second signaling.

[0194] In some examples, the second signaling will only be configured or take effect when the first signaling is configured to a non-specific value (e.g., 1); otherwise, the terminal does not expect the second signaling to be configured or ignores the configuration of the second signaling.

[0195] In one example, one of the first and second parameters is explicitly configured by the base station, while the value of the other parameter is obtained through calculation or derivation. For instance, the first parameter is explicitly configured as N via first signaling, and the total number of time-domain units contained in a certain time interval (such as a configuration period) is M, then the value P of the second parameter is... or,

[0196] In the above embodiments, based on whether the time-domain interleaving parameters are configured and / or configured to specific values, it is determined whether the time-domain interleaving function is enabled and / or whether parallel transmission is enabled, thereby obtaining the time-domain pattern of the resources occupied by information transmission. This can ensure the consistency of understanding between the base station and the terminal, thereby improving information reception performance.

[0197] In one embodiment, a method for configuring parameters for time-domain interleaving is described. Specifically, it relates to how to provide information for determining the time-domain pattern of time-domain interleaved transport resources during the MBSFN subframe configuration process.

[0198] At least one of the first signaling and the second signaling mentioned above can be transmitted to the terminal in at least one of the following ways.

[0199] Method 1: Configure information at the cell level, meaning all MBMS services within a cell use the same set of configuration parameters to generate the same time-domain pattern. For example, add at least one of the first signaling and the second signaling to the main information block (such as MIB-MBMS), system information block 1 (such as SIB1-MBMS), or system information block 13 (SIB13).

[0200] Method 2: Configure information according to MBSFN area, that is, all MBMS services in MBSFN area will use the same set of configuration parameters to generate the same time domain pattern. For example, within SIB13, at least one of a first signaling and a second signaling may be added to each MBSFN area information (e.g., MBSFN-Area Information, MBSFN-AreaInfoList) within the MBSFN area information list (e.g., MBSFN-Area Information List, MBSFN-AreaInfoList); or, at least one of a first signaling and a second signaling may be added to each multicast control channel configuration (e.g., Multicast Control Channel Configuration, mcch-Config); or, a new version of the MBSFN area information list (e.g., MBSFN-AreaInfoList-Rxx, where R is an abbreviation for Release and 'xx' represents the version number, such as R19) may be added to SIB13, and the new list may contain at least one of a first signaling and a second signaling added to each MBSFN area information (e.g., MBSFN-AreaInfo).

[0201] Method 3: Configure at the granularity of Physical Multicast Channel (PMCH), meaning all MBMS services belonging to the same physical multicast channel will use the same set of configuration parameters and generate the same time-domain pattern. For example, add at least one of the first and second signaling to each physical multicast channel configuration information (e.g., pmch-config) in the Physical Multicast Channel Information List (e.g., pmch-InfoList).

[0202] In some examples, an enable indication field (e.g., occupying 1 bit) may be introduced in MSIMAC CE to indicate whether the first signaling and / or the second signaling in the physical multicast channel configuration information is effective, that is, to indicate whether all MBMS services belonging to the physical multicast channel determine the time domain pattern according to the first signaling and / or the second signaling in the physical multicast channel configuration information.

[0203] Method 4: Configure at the granularity of multicast / broadcast service sessions (i.e., MBMS sessions), meaning each MBMS session can be configured with an independent time-domain pattern. For example, add at least one of a first signaling and a second signaling to each multicast / broadcast service session information in the Multicast / Broadcast Service Session Information List (MBMS-SessionInfoList). In this case, the first signaling and / or the second signaling corresponds one-to-one with at least one of the following identifiers: Temporary Mobile Group Identity (TMGI), Session Identifier (SessionId), or Logical Channel Identity (LCID).

[0204] Alternatively, a new MAC CE format can be defined for the MSIMAC CE corresponding to the new version of MBMS sessions. For example, a time-domain interleaving indicator field can be added. This indicator field contains bits equal to the maximum number of MBMS sessions and indicates in a bitmap manner whether each MBMS session performs time-domain interleaving-based transmission.

[0205] Figure 8 is a schematic diagram of a time-domain interleaving indication field provided in one embodiment. As shown in Figure 8, as an example, each bit of this indication field corresponds to a SessionId or LCID, and the value of the bit represents whether the MBMS session corresponding to the SessionId or LCID performs time-domain interleaving-based transmission. The relevant parameters of time-domain interleaving (such as at least one of the first parameter and the second parameter) can be configured by other higher-layer signaling.

[0206] Alternatively, the indication field may be used to indicate at least one of the first and second signaling. This indication field contains multiple bits for each MBMS session, which are used to indicate at least one of the first and second signaling. In some examples, to save indication overhead, MBMS sessions may be grouped, with all MBMS sessions within each group using the same parameter values, corresponding to multiple bits in the indication field, which are used to indicate at least one of the first and second signaling.

[0207] This embodiment provides information for determining the time-domain pattern of time-domain interleaved transmission resources during the MBSFN subframe configuration process, which can effectively indicate the information for determining the time-domain pattern of time-domain interleaved transmission resources to the terminal, thereby improving information reception performance.

[0208] In one embodiment, a parameter configuration method for time-domain interleaving is described. Specifically, it relates to a method for determining the Transport Block Size (TBS) under a time-domain interleaving mechanism and the definition of the maximum TBS.

[0209] Table 1 illustrates a mapping relationship between the TBS index, the number of PRBs, and the transport block size. As shown in Table 1, the size of a transport block (TB size) is determined as follows: the base station configures the Modulation and Coding Scheme (MCS) index I to the terminal. MCS (For example, via signaling dataMCS), this index is related to TBS index I TBS There is a predefined correspondence, which allows the terminal to perform operations based on the configured I... MCS Determine TBS index I TBS Based on I TBS and the number N of allocated Physical Resource Blocks (PRBs). PRB The corresponding TBS is obtained by looking up the table. For MBMS service transmission, the allocated bandwidth is the system bandwidth or carrier bandwidth, and the values ​​include: 6PRBs, 15PRBs, 25PRBs, 30PRBs, 35PRBs, 40PRBs, 50PRBs, 75PRBs, and 100RBs. For example, I TBS =2, the number of RBs allocated is 6, then the determined TBS is 256.

[0210] Table 1. Mapping relationship between TBS index, PRB quantity, and transport block size

[0211] Based on the support of time-domain interleaving, a transport block will occupy multiple subframes for transmission. The following examples illustrate the corresponding TBS calculation method and the process of determining the maximum TBS.

[0212] Calculation Method 1:

[0213] In some examples, when a TB performs a time-interleaved transmission and occupies N subframes, the TBS becomes N times the original value. In the aforementioned example, when the TB is transmitted within one subframe, I... TBSWhen N=2 and the number of allocated RBs is 6, the determined TBS is 256. When the TB performs time-domain interleaving-based transmission with N=4, if other parameters remain unchanged, the TBS determined based on single subframe transmission is first multiplied by 4, i.e., 256*4=1024. Then, the TBS closest to the calculated value in the TBS table is taken as the TBS under time-domain interleaving transmission. In the TBS table (as shown in Table 1), 1032 is the closest value to 1024, therefore, its TBS will be determined as 1032. In addition, when there are two values ​​in the TBS table that are equally close to the calculated value (for example, the absolute value of the difference between the value in the table and the calculated value is the same), the larger of the two values ​​in the table is taken as the final TBS. That is, at this point, it is necessary to first determine the TBS corresponding to the transmission of TB within a subframe, and then further amplify it using the time-domain interleaving depth N. The calculated value is then compared with the value in the TBS table. The value in the table that is closest to the calculated value is taken as the final TBS. When there are two values ​​in the table that are equally close to the calculated value, it is stipulated that one of them (such as the larger one) is taken as the final TBS.

[0214] In one example, the maximum TBS defined in the table needs to remain unchanged. As shown in Table 2, for a normal MCS, the maximum configurable TBS index is I. TBS =26, corresponding to a maximum TBS of 75376; for higher order MCS (e.g., when the terminal is configured by higher layer signaling to decode the physical multicast channel (PMCH) based on one of QPSK, 16QAM, 64QAM, or 256QAM), the maximum configurable TBS index is I. TBS =33, corresponding to a maximum TBS of 97896. Therefore, in some implementations, the terminal does not expect the TBS determined based on the above method to exceed the above maximum value. That is, under a conventional MCS, the result of multiplying the TBS1 obtained by looking up the table in a single subframe transmission by the temporal interleaving depth N does not exceed the maximum TBS under a conventional MCS (e.g., 75376); under a high-order MCS, the result of multiplying the TBS2 obtained by looking up the table in a single frame transmission by the temporal interleaving depth N does not exceed the maximum TBS under a high-order MCS (e.g., 97896). In one example, the base station needs to ensure that the relevant configuration meets the above requirements. In one example, the terminal behavior when the calculated result exceeds the maximum TBS is defined, for example, the terminal will not transmit the transport block; or, the terminal will use the maximum TBS in the table as the final TBS.

[0215] Table 2. Mapping relationship between TBS index, PRB quantity, and maximum TBS

[0216] Calculation Method Two:

[0217] In one example, when a TB performs time-domain interleaving-based transmission and occupies N subframes, the number of PRBs allocated to that TB becomes N times the original number. Therefore, the corresponding TBS can be obtained by looking up a table based on N times the allocated PRB number. For example, I TBS =2, the allocated PRB number (carrier bandwidth) is 6, and N=4, then utilize N PRB =6 * 4 = 24 PRBs, and the corresponding TBS (i.e., 1064) is obtained by looking up the table. When determining the TBS based on time-domain interleaving transmission using the above method, since the maximum number of PRBs is 110, in some implementations, a limit on the maximum time-domain interleaving depth N can be defined for different carrier bandwidths. Taking a carrier bandwidth of 6 PRBs as an example, N should be less than or equal to... For the maximum interleaving depth N under other carrier bandwidths max The constraints are shown in Table 3. Where N PRB When the value is 75 or 100 PRBs, time-domain interleaving is not supported. Additionally, the last column of Table 3 lists examples of time-domain interleaving depth sets for different carrier bandwidths, allowing the base station to configure the time-domain interleaving depth within the set corresponding to the carrier bandwidth.

[0218] Table 3 Set of time-domain interleaving depths under different carrier bandwidths

[0219] In some implementations, the second calculation method only applies when the product of the number of allocated physical resource blocks (PRBs) and the temporal interleaving depth is less than or equal to 110 (i.e., N). PRB In the case of *N≤110).

[0220] In some implementations, multiple TBS calculation methods are defined, and the currently used TBS calculation method is determined based on conditions. In some examples, the product of the number of allocated physical resource blocks (PRBs) and the temporal interleaving depth is less than or equal to 110 (i.e., N). PRB If *N≤110), the TBS based on time-domain interleaving transmission is determined according to the above calculation method two; otherwise, if the product of the number of allocated physical resource blocks (PRBs) and the time-domain interleaving depth is greater than 110 (i.e., N), the TBS is determined accordingly. PRB In the case of *N>110), the TBS based on time-domain interleaved transmission is determined according to the above calculation method one.

[0221] The above embodiments describe a parameter configuration method for time-domain interleaving. Specifically, it relates to a method for determining the transport block size (TBS) under a time-domain interleaving mechanism and the definition of the maximum TBS.

[0222] In one embodiment, a method for configuring parameters for frequency domain interleaving is described. Specifically, it relates to how to instruct a terminal on information used to determine the frequency domain interleaving granularity and the configuration of the frequency domain interleaver.

[0223] In one example, the granularity of frequency domain interleaving is configured by the base station via higher-layer signaling, which includes at least one of RRC signaling and MAC layer signaling.

[0224] In one example, a set of frequency domain interleaving granularities is predefined, which includes at least one of the following: one or more non-1 integer values ​​N (i.e., N ≠ 1 and N ≤ 12), special values, and non-numeric elements. Here, 1 represents one frequency domain unit, for example, 1 RE; N represents N frequency domain units, for example, N REs; special values ​​and non-numeric elements represent that frequency domain interleaving is not performed.

[0225] In one example, the set of frequency domain interleaving granularities includes at least one of the following: one or more non-1 integer values ​​N. Here, 1 represents one frequency domain unit, for example, 1 RE; N represents N frequency domain units, for example, N REs; and when the higher-layer signaling is not configured, it means that frequency domain interleaving is not performed.

[0226] In one example, the frequency domain interleaving granularity set includes at least one of the following: one or more non-1 integer values ​​N, special values, and non-numeric elements. Here, N represents N frequency domain units, for example, N REs; the special values ​​and non-numeric elements represent that frequency domain interleaving is not performed. When higher-layer signaling is not configured, this represents a frequency domain interleaving granularity of 1 frequency domain unit, for example, 1 RE.

[0227] In one example, the frequency domain interleaving granularity set contains one or more non-1 integer values ​​N. Here, N represents N frequency domain units, for example, N REs; when higher-layer signaling is not configured, it represents a frequency domain interleaving granularity of 1 frequency domain unit, for example, 1 RE.

[0228] In one example, the frequency domain interleaving granularity set contains one or more integer values ​​M, where M represents M frequency domain units, for example, M REs; if higher-layer signaling is not configured, it means that frequency domain interleaving is not performed.

[0229] In one example, the granularity of the frequency domain interleaving is implicitly indicated by other transmission parameters; wherein, the other transmission parameters include at least one of the following: system bandwidth, number of allocated resource blocks, configuration of the demodulation reference signal (DMRS), subcarrier spacing,

[0230] In some implementations, the base station instructs the terminal to perform frequency domain interleaver configuration signaling, which is used to determine information about the number of rows and columns of the frequency domain interleaver. For example, the frequency domain interleaver configuration signaling includes at least one of the following: the number of rows of the frequency domain interleaver and the number of columns of the frequency domain interleaver.

[0231] In one example, the frequency domain interleaver configuration signaling and the frequency domain interleaving granularity signaling are jointly indicated by the same signaling.

[0232] In one example, the deactivation of the frequency domain interleaving is implicitly indicated by frequency domain interleaving configuration signaling, for example, when at least one of the number of rows or columns of the frequency domain interleaving is configured to 1, it means that the frequency domain interleaving is deactivated. Alternatively, the frequency domain interleaving is deactivated when the frequency domain interleaving configuration signaling is not provided.

[0233] In one example, when the frequency domain interleaver configuration signaling is not provided, the frequency domain interleaver adopts a predefined configuration, for example, at least one of the number of rows or columns of the frequency domain interleaver is equal to a predefined value.

[0234] In one example, another higher-layer signaling is used to configure whether frequency domain interleaved transmission is enabled.

[0235] In one example, at least one of the frequency domain interleaving enable signaling, frequency domain interleaving granularity signaling, and frequency domain interleaver configuration information is configured at at least one of the following granularities: cell level, MBSFN area level, PMCH configuration level, MBMS session level, etc.

[0236] This application also provides an indicator for interleaving configuration parameters. Figure 9 is a schematic diagram of the structure of an indicator for interleaving configuration parameters according to an embodiment. As shown in Figure 9, the indicator for interleaving configuration parameters includes:

[0237] The transmitting module 310 is configured to transmit interleaving configuration parameters to the second communication node, wherein the interleaving configuration parameters include at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters.

[0238] The transmission module 320 transmits the transport block of the target service according to the interleaving configuration parameters.

[0239] In one embodiment, the interleaving configuration parameters include time-domain interleaving configuration parameters; the time-domain interleaving configuration parameters are used to indicate the position of the time-domain unit of the transport block based on time-domain interleaving.

[0240] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N consecutive time-domain units allocated to the target service.

[0241] In one embodiment, if the number of time-domain units allocated to the target service in a single cycle is not an integer multiple of N, the last A time-domain units allocated to the target service satisfy one of the following:

[0242] Not used for transmitting the transport block;

[0243] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P1, where P1 < N;

[0244] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P2, where P2 < A;

[0245] Used to transmit the first A versions of a transport block with a time-domain interleaving depth of N;

[0246] Where A is the result of taking the number of time-domain units allocated to the target service modulo N;

[0247] The time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0248] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N discontinuous time-domain units allocated to the target service; wherein, the offset between any two adjacent time-domain units in the N time-domain units is equal, and the number of offset time-domain units is related to the number of parallel processes; or, the offset between any two adjacent time-domain units in the N time-domain units is configured by the first communication node.

[0249] In one embodiment, the number of parallel processes is the maximum number of processes supported by the network, or the number of parallel processes is configured by the first communication node.

[0250] In one embodiment, the apparatus further includes a quantity determination module, configured to determine the number of time-domain units required by the target service within a single cycle based on the time-domain interleaving depth and the number of parallel processes; wherein the time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0251] In one embodiment, the apparatus further includes an index determination module configured to determine the index of the end time domain unit among the time domain units required by the target service based on the number of time domain units required by the target service.

[0252] In one embodiment, the number of required time-domain units is not equal to the number of time-domain units obtained according to the end-time time-domain unit configuration; wherein the end-time time-domain unit configuration includes the end-time time-domain unit index configured for the target service in MSIMAC CE.

[0253] In one embodiment, the time-domain unit allocated to the target service satisfies at least one of the following:

[0254] When M is greater than R, the last MR time-domain units in the time-domain units allocated to the target service are not used to transmit transport blocks;

[0255] When M is less than R, the transport block is transmitted through the first M time domain units allocated to the target service, and the content transmitted in the last RM time domain units is discarded.

[0256] Where R is the number of time-domain units required, and M is the number of time-domain units obtained according to the time-domain unit configuration at the end.

[0257] In one embodiment, within a set time interval, when there are not enough time-domain units available for transmitting the transport block based on time-domain interleaving, the transmission of the transport block satisfies one of the following:

[0258] No time-domain interleaving-based transmission is performed;

[0259] Transmission based on reduced time-domain interleaving depth and time-domain interleaving.

[0260] In one embodiment, the interleaving configuration parameters include a time-domain pattern of time-domain interleaving resources.

[0261] In one embodiment, the time-domain pattern is determined based on at least one of the following: time-domain interleaving depth; the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; the number of parallel processes; the number of information transmitted in parallel; and the offset between two adjacent time-domain units in multiple time-domain units used to transmit the same transport block.

[0262] In one embodiment, the interleaving configuration parameters include parameters for indicating a time-domain pattern of time-domain interleaving resources; the interleaving configuration parameters include at least one of a first parameter and a second parameter;

[0263] The first parameter includes at least one of the following: time-domain interleaving depth, the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism;

[0264] The second parameter includes at least one of the following: the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time domain units in multiple time domain units used to transmit the same transport block.

[0265] In one embodiment, the first parameter and the second parameter are jointly indicated by a signaling signal;

[0266] Alternatively, the first parameter may be indicated by a first signaling signal, and the second parameter may be indicated by a second signaling signal.

[0267] In one embodiment, the first parameter is indicated by a first signaling, and the second parameter is indicated by a second signaling.

[0268] The first signaling and the second signaling satisfy at least one of the following:

[0269] If the first signaling is not configured, time-domain interleaving is disabled;

[0270] If the second signaling is not configured, more than one parallel process is not supported;

[0271] When the first signaling indicates that the value of the first parameter is configured to the first specific value, time-domain interleaving is disabled;

[0272] When the second signaling indicates that the value of the second parameter is configured to the second specific value, more than one parallel process is not supported;

[0273] If the first signaling is configured, the second signaling is configured;

[0274] If the first signaling is not configured, the second signaling is not configured;

[0275] When the first signaling is configured, the configuration of the second signaling takes effect;

[0276] If the first signaling is not configured, the configuration of the second signaling is invalid;

[0277] When the first signaling is configured to a non-specific value, the second signaling is configured;

[0278] When the first signaling is configured to a non-specific value, the configuration of the second signaling takes effect;

[0279] If the first signaling is configured to a specific value, the second signaling is not configured;

[0280] If the first signaling is configured to a specific value, the configuration of the second signaling is invalid;

[0281] One of the first parameter and the second parameter is explicitly configured, while the other parameter is obtained through calculation or derivation.

[0282] In one embodiment, the interleaving configuration parameters are configured at at least one of the following granularities: cell; MBSFN area; physical multicast channel (PMCH); multicast broadcast service (MBMS) session.

[0283] In one embodiment, the apparatus further includes: an indication module configured to indicate, in a bitmap manner, whether each MBMS session performs time-domain interleaving-based transmission via a time-domain interleaving indication field in the MSIMAC CE; wherein the time-domain interleaving indication field contains bits equal to the maximum number of MBMS sessions.

[0284] In one embodiment, when the transport block is transmitted based on time-domain interleaving and occupies N time-domain units, the size of the transport block is N times the original size;

[0285] The size of the transport block does not exceed the maximum configuration value.

[0286] In one embodiment, if the calculated transport block size exceeds the maximum configuration value, the transport block is not transmitted, or the maximum configuration value is used as the transport block size.

[0287] In one embodiment, the apparatus further includes a calculation module configured to determine the transport block size based on N times the number of physical resource blocks allocated to the transport block, provided that the transport block is transmitted based on time-domain interleaving and occupies N time-domain units.

[0288] In one embodiment, the apparatus further includes a first depth determination module configured to determine a maximum time-domain interleaving depth for different carrier bandwidths when the transport block is transmitted based on time-domain interleaving.

[0289] In one embodiment, when the transport block is based on time-domain interleaving transmission, different carrier bandwidths correspond to different sets of time-domain interleaving depths;

[0290] The device further includes a second depth determination module, configured to determine the time-domain interleaving depth within a time-domain interleaving depth set corresponding to the carrier bandwidth.

[0291] In one embodiment, the interleaving configuration parameters include frequency domain interleaving configuration parameters; the frequency domain interleaving configuration parameters are configured via higher-layer signaling.

[0292] The frequency domain interleaving configuration parameters include at least one of the following: frequency domain interleaving granularity, frequency domain interleaving configuration;

[0293] The higher-layer signaling includes Radio Resource Control (RRC) signaling and MAC signaling.

[0294] In one embodiment, the apparatus further includes: a configuration module configured to configure the frequency domain interleaving granularity in a predefined set of frequency domain interleaving granularities via higher-layer signaling;

[0295] The frequency domain interleaving granularity set includes at least one of the following: 1 resource unit, one or more non-1 integer resource units, special values ​​or non-numerical elements.

[0296] In one embodiment, if the frequency domain interleaving granularity is not configured by higher-layer signaling, the transport block is not transmitted based on frequency domain interleaving, or the frequency domain interleaving granularity is one resource unit.

[0297] In one embodiment, the frequency domain interleaver configuration includes at least one of the following:

[0298] The number of rows in the frequency domain interleaver; the number of columns in the frequency domain interleaver.

[0299] The frequency domain interleaving is disabled when at least one of the number of rows and columns of the frequency domain interleaving is configured to a specific value, or when the frequency domain interleaving configuration is not provided.

[0300] The interleaving configuration parameter indicating device proposed in this embodiment belongs to the same inventive concept as the interleaving configuration parameter indicating method proposed in the above embodiments. Technical details not described in detail in this embodiment can be found in any of the above embodiments. Furthermore, this embodiment has the same beneficial effects as the interleaving configuration parameter indicating method.

[0301] This application also provides a receiving device for interleaving configuration parameters. Figure 10 is a schematic diagram of the structure of a receiving device for interleaving configuration parameters according to an embodiment. As shown in Figure 10, the receiving device for interleaving configuration parameters includes:

[0302] The first receiving module 410 is configured to receive interleaving configuration parameters, wherein the interleaving configuration parameters include at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters.

[0303] The second receiving module 420 is configured to receive the transport block of the target service according to the interleaving configuration parameters.

[0304] In one embodiment, the interleaving configuration parameters include time-domain interleaving configuration parameters;

[0305] The time-domain interleaving configuration parameters are used to indicate the position of the time-domain unit of the transport block based on time-domain interleaving.

[0306] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N consecutive time-domain units allocated to the target service.

[0307] In one embodiment, if the number of time-domain units allocated to the target service in a single cycle is not an integer multiple of N, the last A time-domain units allocated to the target service satisfy one of the following:

[0308] Not used for transmitting the transport block;

[0309] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P1, where P1 < N;

[0310] Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P2, where P2 < A;

[0311] Used to transmit the first A versions of a transport block with a time-domain interleaving depth of N;

[0312] Where A is the result of taking the number of time-domain units allocated to the target service modulo N;

[0313] The time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0314] In one embodiment, the N time-domain units occupied by the same transport block correspond to the N discontinuous time-domain units allocated to the target service; wherein, the offset between any two adjacent time-domain units in the N time-domain units is equal, and the number of offset time-domain units is related to the number of parallel processes; or, the offset between any two adjacent time-domain units in the N time-domain units is configured by the first communication node.

[0315] In one embodiment, the number of parallel processes is the maximum number of processes supported by the network, or the number of parallel processes is configured by the first communication node.

[0316] In one embodiment, the apparatus further includes a quantity determination module, configured to determine the number of time-domain units required by the target service within a single cycle based on the time-domain interleaving depth and the number of parallel processes; wherein the time-domain interleaving depth is the number of time-domain units occupied by the same transport block.

[0317] In one embodiment, the apparatus further includes an index determination module configured to determine the index of the end time domain unit among the time domain units required by the target service based on the number of time domain units required by the target service.

[0318] In one embodiment, the number of required time-domain units is not equal to the number of time-domain units obtained according to the end-time time-domain unit configuration; wherein the end-time time-domain unit configuration includes the end-time time-domain unit index configured for the target service in MSIMAC CE.

[0319] In one embodiment, the time-domain unit allocated to the target service satisfies at least one of the following:

[0320] When M is greater than R, the last MR time-domain units in the time-domain units allocated to the target service are not used to transmit transport blocks;

[0321] When M is less than R, the transport block is transmitted through the first M time domain units allocated to the target service, and the content transmitted in the last RM time domain units is discarded.

[0322] Where R is the number of time-domain units required, and M is the number of time-domain units obtained according to the time-domain unit configuration at the end.

[0323] In one embodiment, within a set time interval, when there are not enough time-domain units available for transmitting the transport block based on time-domain interleaving, the transmission of the transport block satisfies one of the following:

[0324] No time-domain interleaving-based transmission is performed;

[0325] Transmission based on reduced time-domain interleaving depth and time-domain interleaving.

[0326] In one embodiment, the interleaving configuration parameters include a time-domain pattern of time-domain interleaving resources.

[0327] In one embodiment, the time-domain pattern is determined according to at least one of the following:

[0328] Time-domain interleaving depth; the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time-domain units in multiple time-domain units used to transmit the same transport block.

[0329] In one embodiment, the interleaving configuration parameters include parameters for indicating a time-domain pattern of time-domain interleaving resources; the interleaving configuration parameters include at least one of a first parameter and a second parameter;

[0330] The first parameter includes at least one of the following: time-domain interleaving depth, the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism;

[0331] The second parameter includes at least one of the following: the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time domain units in multiple time domain units used to transmit the same transport block.

[0332] In one embodiment, the first parameter and the second parameter are jointly indicated by a signaling signal;

[0333] Alternatively, the first parameter may be indicated by a first signaling signal, and the second parameter may be indicated by a second signaling signal.

[0334] In one embodiment, the first parameter is indicated by a first signaling, and the second parameter is indicated by a second signaling.

[0335] The first signaling and the second signaling satisfy at least one of the following:

[0336] If the first signaling is not configured, time-domain interleaving is disabled;

[0337] If the second signaling is not configured, more than one parallel process is not supported;

[0338] When the first signaling indicates that the value of the first parameter is configured to the first specific value, time-domain interleaving is disabled;

[0339] When the second signaling indicates that the value of the second parameter is configured to the second specific value, more than one parallel process is not supported;

[0340] If the first signaling is configured, the second signaling is configured;

[0341] If the first signaling is not configured, the second signaling is not configured;

[0342] When the first signaling is configured, the configuration of the second signaling takes effect;

[0343] If the first signaling is not configured, the configuration of the second signaling is invalid;

[0344] When the first signaling is configured to a non-specific value, the second signaling is configured;

[0345] When the first signaling is configured to a non-specific value, the configuration of the second signaling takes effect;

[0346] If the first signaling is configured to a specific value, the second signaling is not configured;

[0347] If the first signaling is configured to a specific value, the configuration of the second signaling is invalid;

[0348] One of the first parameter and the second parameter is explicitly configured, while the other parameter is obtained through calculation or derivation.

[0349] In one embodiment, the interleaving configuration parameters are configured at at least one of the following granularities: cell; MBSFN area; physical multicast channel (PMCH); multicast broadcast service (MBMS) session.

[0350] In one embodiment, the apparatus further includes: an indication receiving module configured to receive an indication of whether each MBMS session is to perform a time-domain interleaving-based transmission, the indication being indicated in a bitmap manner via a time-domain interleaving indication field in an MSIMAC CE; wherein the time-domain interleaving indication field contains bits equal to the maximum number of MBMS sessions.

[0351] In one embodiment, when the transport block is transmitted based on time-domain interleaving and occupies N time-domain units, the size of the transport block is N times the original size; the size of the transport block does not exceed the maximum configuration value.

[0352] In one embodiment, if the calculated transport block size exceeds the maximum configuration value, the transport block is not received, or the maximum configuration value is used as the transport block size.

[0353] In one embodiment, the apparatus further includes a calculation module configured to determine the transport block size based on N times the number of physical resource blocks allocated to the transport block, provided that the transport block is transmitted based on time-domain interleaving and occupies N time-domain units.

[0354] In one embodiment, the apparatus further includes a first depth determination module configured to determine a maximum time-domain interleaving depth for different carrier bandwidths when the transport block is transmitted based on time-domain interleaving.

[0355] In one embodiment, when the transport block is based on time-domain interleaving transmission, different carrier bandwidths correspond to different sets of time-domain interleaving depths; the device further includes: a second depth determination module, configured to determine the time-domain interleaving depth within the set of time-domain interleaving depths corresponding to the carrier bandwidth.

[0356] In one embodiment, the interleaving configuration parameters include frequency domain interleaving configuration parameters; the frequency domain interleaving configuration parameters are configured via higher-layer signaling.

[0357] The frequency domain interleaving configuration parameters include at least one of the following: frequency domain interleaving granularity, frequency domain interleaving configuration;

[0358] The higher-layer signaling includes Radio Resource Control (RRC) signaling and MAC signaling.

[0359] In one embodiment, the frequency domain interleaving granularity is configured in a predefined set of frequency domain interleaving granularities via higher-layer signaling;

[0360] The frequency domain interleaving granularity set includes at least one of the following: 1 resource unit, one or more non-1 integer resource units, special values ​​or non-numerical elements.

[0361] In one embodiment, if the frequency domain interleaving granularity is not configured by higher-layer signaling, the transport block is not transmitted based on frequency domain interleaving, or the frequency domain interleaving granularity is one resource unit.

[0362] In one embodiment, the frequency domain interleaver configuration includes at least one of the following:

[0363] The number of rows in the frequency domain interleaver; the number of columns in the frequency domain interleaver.

[0364] The frequency domain interleaving is disabled when at least one of the number of rows and columns of the frequency domain interleaving is configured to a specific value, or when the frequency domain interleaving configuration is not provided.

[0365] This application also provides a communication node, which can be a first communication node or a second communication node. Figure 11 is a schematic diagram of the hardware structure of a communication node provided in one embodiment. As shown in Figure 11, the communication node provided in this application includes a processor 510 and a memory 520. The processor 510 in the communication node can be one or more, and Figure 11 shows one processor 510 as an example. The memory 520 is configured to store one or more programs. The one or more programs are executed by the one or more processors 510, so that the one or more processors 510 implement the interleaving configuration parameter indication method as described in the embodiments of this application.

[0366] The communication node also includes: a communication device 530, an input device 540, and an output device 550.

[0367] The processor 510, memory 520, communication device 530, input device 540 and output device 550 in the communication node can be connected by a bus or other means. Figure 11 shows an example of connection by bus.

[0368] Input device 540 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the communication node. Output device 550 may include display devices such as a display screen.

[0369] The communication device 530 may include a receiver and a transmitter. The communication device 530 is configured to perform information transmission and reception communication under the control of the processor 510.

[0370] Memory 520, as a computer-readable storage medium, can be configured to store software programs, computer-executable programs, and modules, such as program instructions / modules corresponding to the interleaving configuration parameter indication method described in the embodiments of this application. Memory 520 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and an application program required for at least one function; the data storage area may store data created based on the use of the communication node, etc. In addition, memory 520 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, memory 520 may further include memory remotely located relative to processor 510, and these remote memories can be connected to the communication node via a network. Examples of the aforementioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0371] This application embodiment also provides a storage medium storing a computer program, which, when executed by a processor, implements any of the interleaving configuration parameter indication methods or interleaving configuration parameter receiving methods described in this application embodiment.

[0372] This application also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements any of the interleaving configuration parameter indication methods or interleaving configuration parameter receiving methods described in this application.

[0373] The computer storage medium in this application embodiment can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable CD-ROM, optical storage device, magnetic storage device, or any suitable combination thereof. The computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0374] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit programs for use by or in connection with an instruction execution system, apparatus, or device.

[0375] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, radio frequency (RF), etc., or any suitable combination thereof.

[0376] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0377] The above description is merely an exemplary embodiment of this application and is not intended to limit the scope of protection of this application.

[0378] Those skilled in the art will understand that the term "user terminal" encompasses any suitable type of wireless user equipment, such as mobile phones, portable data processing devices, portable web browsers, or vehicle-mounted mobile stations.

[0379] Generally, various embodiments of this application can be implemented in hardware, dedicated circuitry, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while others can be implemented in firmware or software that can be executed by a controller, microprocessor, or other computing device, although this application is not limited thereto.

[0380] Embodiments of this application can be implemented by executing computer program instructions through the data processor of a mobile device, for example, in a processor, or through hardware, or through a combination of software and hardware. The computer program instructions can be assembly instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.

[0381] Any block diagram of logical flow in the accompanying drawings of this application may represent program steps, or may represent interconnected logic circuits, modules, and functions, or may represent a combination of program steps and logic circuits, modules, and functions. The computer program may be stored in memory. The memory may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as, but not limited to, read-only memory (ROM), random access memory (RAM), optical storage devices (Digital Video Disc (DVD) or Compact Disk (CD), etc.). Computer-readable media may include non-transitory storage media. The data processor may be of any type suitable to the local technical environment, such as, but not limited to, general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.

Claims

A method for indicating interleaved configuration parameters, executed by a first communication node, includes: Send interleaving configuration parameters to the second communication node, wherein the interleaving configuration parameters include at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters; The transport blocks of the target service are transmitted according to the interleaving configuration parameters. According to the method of claim 1, wherein, The interleaving configuration parameters include time-domain interleaving configuration parameters; The time-domain interleaving configuration parameters are used to indicate the position of the time-domain unit of the transport block based on time-domain interleaving. The method according to claim 2, wherein, The N time domain units occupied by the same transport block correspond to the N consecutive time domain units allocated to the target service. The method according to claim 3, wherein, In response to determining that the number of time-domain units allocated to the target service within a single period is not an integer multiple of N, the last A time-domain units allocated to the target service satisfy one of the following: Not used for transmitting the transport block; Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P1, where P1 < N; Part or all of it is used to transmit transport blocks with a time-domain interleaving depth of P2, where P2 < A; Used to transmit the first A versions of a transport block with a time-domain interleaving depth of N; Where A is the result of taking the number of time-domain units allocated to the target service modulo N; The time-domain interleaving depth is the number of time-domain units occupied by the same transport block. The method according to claim 2, wherein, The N time domain units occupied by the same transport block correspond to the N discontinuous time domain units allocated to the target service; Wherein, the offset between any two adjacent time-domain units in the N time-domain units is equal, and the number of offset time-domain units is related to the number of parallel processes; or, The offset between any two adjacent time-domain units in the N time-domain units is configured by the first communication node. The method according to claim 5, wherein, The number of parallel processes is the maximum number of processes supported by the network, or the number of parallel processes is configured by the first communication node. The method according to claim 2 further includes: The number of time-domain units required for the target service within a single cycle is determined based on the time-domain interleaving depth and the number of parallel processes. The time-domain interleaving depth is the number of time-domain units occupied by the same transport block. The method according to claim 7 further includes: Based on the number of time-domain units required by the target service, determine the index of the end time-domain unit among the time-domain units required by the target service. The method according to claim 7, wherein, The required number of time-domain units is not equal to the number of time-domain units obtained according to the time-domain unit configuration at the end; The termination domain unit configuration includes the termination domain unit index configured for the target service in the Multicast Channel Scheduling Information (MSI) Medium Access Control (MAC) control element (CE). The method according to claim 9, wherein, The time-domain unit allocated to the target service satisfies at least one of the following: In response to determining that M is greater than R, the last MR time-domain units in the time-domain units allocated to the target service are not used to transmit transport blocks; In response to determining that M is less than R, the transport block is transmitted through the first M time domain units allocated to the target service, and the content transmitted in the last RM time domain units is discarded; Where R is the number of time-domain units required, and M is the number of time-domain units obtained according to the time-domain unit configuration at the end. According to the method of claim 1, wherein, Within a set time interval, in response to determining that there are not enough time-domain units for transmitting the transport block based on time-domain interleaving, the transmission of the transport block satisfies one of the following: No time-domain interleaving-based transmission is performed; Transmission based on reduced time-domain interleaving depth and time-domain interleaving. According to the method of claim 1, wherein, The interleaving configuration parameters include the time-domain pattern of the time-domain interleaving resources. The method according to claim 12, wherein, The time-domain pattern is determined according to at least one of the following: Time-domain interleaving depth; the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time-domain units in multiple time-domain units used to transmit the same transport block. According to the method of claim 1, wherein, The interleaving configuration parameters include parameters for indicating the time-domain pattern of the time-domain interleaving resources; the interleaving configuration parameters include at least one of a first parameter and a second parameter; The first parameter includes at least one of the following: time-domain interleaving depth, the number of time-domain units occupied by transmitting one piece of information under the time-domain interleaving mechanism; The second parameter includes at least one of the following: the number of parallel processes, the number of information transmitted in parallel, and the offset between two adjacent time domain units in multiple time domain units used to transmit the same transport block. The method according to claim 14, wherein, The first parameter and the second parameter are jointly indicated by a signaling signal; Alternatively, the first parameter may be indicated by a first signaling signal, and the second parameter may be indicated by a second signaling signal. The method according to claim 14, wherein, The first parameter is indicated by a first signaling, and the second parameter is indicated by a second signaling. The first signaling and the second signaling satisfy at least one of the following: In response to determining that the first signaling is not configured, time-domain interleaving is disabled; In response to the determination that the second signaling is not configured, more than one parallel process is not supported; In response to determining that the first signaling indicates that the first parameter is configured to a first specific value, time-domain interleaving is disabled; In response to determining that the second signaling indicates that the second parameter is configured to a second specific value, more than one parallel process is not supported; In response to determining that the first signaling has been configured, the second signaling needs to be configured; In response to the determination that the first signaling is not configured, the second signaling does not need to be configured; In response to determining that the first signaling has been configured, the configuration of the second signaling takes effect; In response to determining that the first signaling is not configured, the configuration of the second signaling is invalid; In response to determining that the first signaling configuration is a non-specific value, the second signaling needs to be configured; In response to determining that the first signaling configuration is a non-specific value, the configuration of the second signaling takes effect; In response to determining that the first signaling configuration is a specific value, the second signaling does not need to be configured; In response to determining that the first signaling configuration is a specific value, the configuration of the second signaling is invalidated; One of the first parameter and the second parameter is explicitly configured, while the other parameter is obtained through calculation or derivation. According to the method of claim 1, wherein, The interleaving configuration parameters are configured at at least one of the following granularities: cell; Multicast Single Frequency Network (MBSFN) area; Physical Multicast Channel (PMCH); Multicast Service (MBMS) session. The method according to claim 1 further includes: The time-domain interleaving indicator field in the MSI MAC CE indicates, in a bitmap manner, whether each MBMS session performs time-domain interleaving-based transmission; wherein the time-domain interleaving indicator field contains bits equal to the maximum number of MBMS sessions. According to the method of claim 1, wherein, In response to determining that the transport block is transmitted based on time-domain interleaving and occupies N time-domain units, the size of the transport block is N times the original size; The size of the transport block does not exceed the maximum configuration value. The method according to claim 19 further includes: In response to determining that the calculated transport block size exceeds the maximum configuration value, the transport block is not transmitted, or the maximum configuration value is used as the transport block size. The method according to claim 1 further includes: In response to determining that the transport block is based on time-domain interleaved transmission and occupies N time-domain units, the transport block size is determined according to N times the number of physical resource blocks allocated to the transport block. The method according to claim 1 further includes: In response to determining that the transport block is transmitted based on time-domain interleaving, the maximum time-domain interleaving depth is determined for different carrier bandwidths. According to the method of claim 1, wherein, In response to determining that the transport block is based on time-domain interleaving transmission, different carrier bandwidths correspond to different sets of time-domain interleaving depths; The method further includes: The time-domain interleaving depth is determined within the set of time-domain interleaving depths corresponding to the carrier bandwidth. According to the method of claim 1, wherein, The interleaving configuration parameters include frequency domain interleaving configuration parameters; these frequency domain interleaving configuration parameters are configured via higher-layer signaling. The frequency domain interleaving configuration parameters include at least one of the following: frequency domain interleaving granularity, frequency domain interleaving configuration; The higher-layer signaling includes Radio Resource Control (RRC) signaling and MAC signaling. The method according to claim 24 further includes: The frequency domain interleaving granularity is configured in a predefined set of frequency domain interleaving granularities via higher-layer signaling; The frequency domain interleaving granularity set includes at least one of the following: One resource unit, one or more non-1 integer resource units, special values ​​or non-numeric elements. The method according to claim 25, wherein, In response to determining that the frequency domain interleaving granularity is not configured by higher-layer signaling, the transport block is not transmitted based on frequency domain interleaving, or the frequency domain interleaving granularity is 1 resource unit. The method according to claim 24, wherein, The frequency domain interleaver configuration includes at least one of the following: The number of rows in the frequency domain interleaver; the number of columns in the frequency domain interleaver. In response to determining that at least one of the number of rows and the number of columns of the frequency domain interleaver is configured to a specific value, or in response to determining that the frequency domain interleaver configuration is not provided, the frequency domain interleaver is disabled. A method for receiving interleaved configuration parameters, executed by a second communication node, includes: Receive interleaving configuration parameters, wherein the interleaving configuration parameters include at least one of time-domain interleaving configuration parameters and frequency-domain interleaving configuration parameters; The target service's transport block is received according to the interleaving configuration parameters. A communication node, comprising: Memory, and one or more processors; The memory is configured to store one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement the method of indicating interleaving configuration parameters or the method of receiving interleaving configuration parameters as described in any one of claims 1-28. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements a method for indicating interleaving configuration parameters or a method for receiving interleaving configuration parameters as described in any one of claims 1-28.