Communication methods and devices
The method addresses the challenge of determining transmission modes for multiple TBs in NB-IoT by using implicit signaling in DCI, reducing overhead and optimizing transmission modes based on channel quality, thereby enhancing time diversity gain and simplifying hardware requirements.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2024-06-27
- Publication Date
- 2026-04-28
AI Technical Summary
In the Rel-16 NB-IoT system, determining the transmission modes for multiple transport blocks (TBs) and their patterns is a challenge, particularly in terms of reducing signaling overhead and optimizing transmission modes based on channel quality.
A method for terminal devices to determine transmission modes (sequential or interleaved) based on implicit signaling in DCI, using thresholds and scheduling information to reduce overhead and optimize transmission duration and diversity gain.
Reduces signaling overhead and optimizes transmission modes by implicitly indicating target modes, enhancing time diversity gain and simplifying hardware requirements based on channel quality.
Smart Images

Figure 0007852207000069 
Figure 0007852207000070 
Figure 0007852207000071
Abstract
Description
[Technical Field]
[0001]
[0001] This application relates to the field of communication technology, and more particularly to communication methods and apparatus. [Background technology]
[0002]
[0002] The narrowband internet of things (NB-IoT) is a machine-type communication (MTC) oriented network and is an important network in the future of communications. Prior to the Rel-16 narrowband internet of things (NB-IoT) system, it was permissible for one downlink control information (DCI) to be used to schedule one transport block (TB). A scheduling enhancement feature has been introduced in the Rel-16 NB-IoT system that enables one DCI to be used to schedule multiple TBs. Compared to the feature in releases prior to R16, this feature has the advantage of reducing signaling overhead.
[0003]
[0003] In wireless communication systems, transport blocks (TBs) can be transmitted in various transmission modes. With respect to scheduling enhancement functions used by one DCI to schedule multiple TBs, how terminal devices determine the transmission modes for multiple TBs and determine the patterns used to transmit the multiple TBs in the determined transmission modes is a hot spot in current research. [Overview of the Initiative]
[0004]
[0004] With respect to multi-TB scheduling scenarios, the present invention provides a method and apparatus for determining the transmission modes of multiple TBs, and a pattern used to transmit the multiple TBs in the determined transmission modes.
[0005]
[0005] A communication method is provided according to a first aspect. The method includes the step of a terminal device receiving first instruction information transmitted by a network device. The terminal device determines the target transmission mode for N TBs based on the first instruction information, the target transmission mode is either sequential transmission mode or interleaved transmission mode, and the N TBs are scheduled by using downlink control information DCI. The terminal device receives the N TBs from the network device based on the target transmission mode.
[0006]
[0006] In this embodiment of the present invention, a terminal device can determine different target transmission modes based on first instruction information having various contents, and based on the different target transmission modes, can receive DCI and multiple TBs scheduled by using DCI, thereby satisfying the transmission requirements in different transmission modes.
[0007]
[0007] In a possible design, the first instruction information is used to indicate whether the target transmission mode is a sequential transmission mode or an interleaved transmission mode; if the first instruction information indicates that the target transmission mode is an interleaved transmission mode, the terminal device determines that the target transmission mode is an interleaved transmission mode; or if the first instruction information indicates that the target transmission mode is a sequential transmission mode, the terminal device determines that the target transmission mode is a sequential transmission mode.
[0008]
[0008] In a possible design, the first instruction information is the maximum number of iterations R of the downlink control channel. max Including; R maxIf the value is greater than or equal to the first threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or, R max If the value is below the first threshold, the terminal device determines that the target transmission mode is sequential transmission mode.
[0009]
[0009] In this embodiment of the present application, the target transmission mode is implicitly indicated by using the maximum number of iterations of the downlink control channel. This can reduce signaling overhead compared to indicating the target transmission mode by using explicit signaling. max If the value is above the first threshold, it indicates poor downlink coverage or poor downlink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain high time diversity gain by using interleaved transmission mode. max If the value is below the first threshold, it indicates good downlink coverage or good downlink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the transmission of the terminal device can be simply implemented by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0010]
[0010] In a possible design, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCHis used to determine; the resource allocation indication information is TB k The number N of subframes to which the downlink data channel carrying k is mapped SF is used to determine; TB k is one of the N TBs.
[0011]
[0011] M rep NPDSCH ×N SF When M×N is greater than or equal to the second threshold, the terminal device determines that the target transmission mode is the interleaved transmission mode; or M rep NPDSCH ×N SF When M×N is less than the second threshold, the terminal device determines that the target transmission mode is the sequential transmission mode.
[0012]
[0012] In this embodiment of the present application, the target transmission mode is implicitly indicated by using the scheduling information, the number of repetition indication information, and the resource allocation indication information in the DCI. Compared with notifying the target transmission mode by using explicit signaling, this can reduce the signaling overhead. M rep NPDSCH ×N SF When M×N is greater than or equal to the second threshold, it indicates that the transmission duration is long, and the terminal device determines that the target transmission mode is the interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using the interleaved transmission mode. M rep NPDSCH ×N SFIf the value is below the second threshold, it indicates a short transmission duration, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and using sequential transmission mode simplifies the implementation, thereby reducing the impact on the terminal device's hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0013]
[0013] In possible designs, the first instruction information is carried by DCI; the first instruction information is carried by TB k Modulation & coding scheme MCS included; TB k This is one of N TBs. If MCS is less than or equal to the third threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or if MCS is greater than the third threshold, the terminal device determines that the target transmission mode is sequential transmission mode.
[0014]
[0014] In this embodiment of the present application, the target transmission mode is implicitly indicated by using MCS in DCI. This can reduce signaling overhead compared to indicating the target transmission mode by using explicit signaling. If MCS is less than the third threshold, it indicates poor downlink coverage or poor downlink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. If MCS is greater than the third threshold, it indicates good downlink coverage or good downlink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements regarding storage and processing power than interleaved transmission mode.
[0015]
[0015] In a possible design, the first instruction information includes the second instruction information and the third instruction information; the second instruction information is carried by DCI; the second instruction information includes the number of iterations instruction information and the resource allocation instruction information; the number of iterations instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k is one of N TBs; and the third instruction information is used to indicate whether the target transmission mode is interleaved transmission mode or sequential transmission mode.
[0016]
[0016] The third instruction information indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction information. rep NPDSCH and N SF M rep NPDSCH ×N SF If the condition is met that the value is above the second threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or The third instruction indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction. rep NPDSCH and N SF M rep NPDSCH ×N SF If the condition is less than the second threshold, the terminal device determines that the target transmission mode is sequential transmission mode; or If the third instruction indicates that the target transmission mode is sequential transmission mode, the terminal device determines that the target transmission mode is sequential transmission mode.
[0017]
[0017] In this embodiment of the present application, when a terminal device transmits multiple TBs, in addition to determining whether to use interleaved transmission based on third instruction information, the terminal device further determines whether to use interleaved transmission mode based on second instruction information of the currently received DCI. The flexibility in instructing the target transmission mode can be improved by using DCI. The second instruction information is implicitly instructed by using scheduling information, iteration count instruction information, and resource allocation instruction information in DCI. This can reduce signaling overhead compared to instruction by using explicit signaling in DCI.
[0018]
[0018] In a possible design, when the target transmission mode is interleaved transmission mode, the fineness of interleaving N TBs is p × N SF ×min(M rep NPUSCH 4) Is it a subframe; or is the fineness of interleaving N TBs p × min(M) rep NPUSCH 4) It is a subframe; p is a positive integer greater than or equal to 1, N SF TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF And N SF This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k This is one of N TBs.
[0019]
[0019] In this embodiment of the present application, when the interleaved transmission mode is used for multiple TBs, the interleaving fineness is p × N such that the time diversity gain can be maximized. SF ×min(M rep NPUSCH 4) Subframe or p × min (M rep NPUSCH 4) It is a subframe. Furthermore, a repeating structure at the subframe level can be reserved for each TB, and the combination of symbol levels is min(M rep NPUSCH It is possible to ensure demodulation performance by performing this operation on subframes that are repeated 4 times. Furthermore, the frequency offset is min(M rep NPUSCH4) The frequency offset is estimated by performing a different process every two subframes in a subframe that is repeated four times, and the data symbols and the symbols on which the reference signal is placed within a subframe are used to estimate the frequency offset. This can improve frequency offset tracking performance compared to estimating the frequency offset by using only the symbols on which the reference signal is placed.
[0020]
[0020] A communication method is provided according to a second aspect. The method includes the step of a terminal device receiving first instruction information transmitted by a network device. Based on the first instruction information, the terminal device determines the target transmission mode for N TBs, which is either sequential transmission mode or interleaved transmission mode, and the N TBs are scheduled using downlink control information DCI. Based on the target transmission mode, the terminal device transmits the N TBs to the network device.
[0021]
[0021] In this embodiment of the present invention, a terminal device can determine different target transmission modes based on first instruction information having various contents, and based on the different target transmission modes, can receive DCI and multiple TBs scheduled by using DCI, thereby satisfying the transmission requirements in different transmission modes.
[0022]
[0022] In a possible design, the first instruction information is used to indicate whether the target transmission mode of the terminal device is sequential transmission mode or interleaved transmission mode; if the first instruction information indicates that the target transmission mode of the terminal device is interleaved transmission mode, the terminal device determines that the target transmission mode is interleaved transmission mode; or if the first instruction information indicates that the target transmission mode of the terminal device is sequential transmission mode, the terminal device determines that the target transmission mode is sequential transmission mode.
[0023]
[0023] In possible designs, the first instruction information is carried by DCI; the first instruction information is carried by TB k This includes subcarrier instruction information and modulation & coding scheme MCS; the subcarrier instruction information is contained within one resource unit RU in TB. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0024]
[0024] N SC RU When is L, if MCS is less than or equal to the fourth threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or if MCS is greater than the fourth threshold, the terminal device determines that the target transmission mode is sequential transmission mode.
[0025]
[0025] N SC RU If L is not L, and MCS is less than or equal to the fifth threshold, the terminal device determines that the target transmission mode is sequential transmission mode; or if MCS is greater than the fifth threshold, the terminal device determines that the target transmission mode is sequential transmission mode, where L is a positive integer.
[0026]
[0026] Optionally, the fourth threshold is less than or equal to the fifth threshold.
[0027]
[0027] In this embodiment of the present application, the target transmission mode is implicitly indicated by using the MCS in DCI. This can reduce signaling overhead compared to indicating the target transmission mode by using explicit signaling. If the MCS is below the fourth threshold or below the fifth threshold, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. If the MCS is greater than the fourth threshold or greater than the fifth threshold, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements in terms of storage and processing power than interleaved transmission mode.
[0028]
[0028] In a possible design, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine; TB k This is one of N TBs.
[0029]
[0029] M rep NPUSCH ×NRU When it is greater than or equal to the sixth threshold, the terminal device determines that the target transmission mode is the interleaved transmission mode; or M rep NPUSCH ×N RU When it is less than the sixth threshold, the terminal device determines that the target transmission mode is the sequential transmission mode, and N slots UL is the number of consecutive slots within one RU.
[0030]
[0030] In this embodiment of the present application, the target transmission mode is implicitly indicated by using the scheduling information, the number of repetition indication information, and the resource allocation indication information in the DCI. Compared with notifying the target transmission mode by using explicit signaling, this can reduce the signaling overhead. M rep NPUSCH ×N RU When it is greater than or equal to the sixth threshold, it indicates that the transmission duration is long, and the terminal device determines that the target transmission mode is the interleaved transmission mode. In this case, by using the interleaved transmission mode, it is possible to obtain a high time diversity gain. M rep NPUSCH ×N RU When it is less than the sixth threshold, it indicates that the transmission duration is short, and the terminal device determines that the target transmission mode is the sequential transmission mode. In this case, the time diversity gain is low, and the implementation becomes simple by using the sequential transmission mode, thereby reducing the impact on the hardware of the terminal device. For example, in the sequential transmission mode, lower conditions are listed regarding storage, processing power, etc. than in the interleaved transmission mode.
[0031]
[0031] In a possible design, the first indication information is carried in the DCI; the first indication information includes subcarrier indication information; the subcarrier indication information is TB within one RU kThe number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0032]
[0032] N SC RU If L, the terminal device determines that the target transmission mode is interleaved transmission mode; or N SC RU If L is not L, the terminal device determines that the target transmission mode is sequential transmission mode, where L is a positive integer.
[0033]
[0033] In possible designs, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is carried by TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0034]
[0034] N SC RU If it is L1 or lower, the terminal device determines that the target transmission mode is interleaved transmission mode; or N SC RU If L1 is greater than L1, the terminal device determines that the target transmission mode is sequential transmission mode, where L1 is a positive integer.
[0035]
[0035] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information and subcarrier indication information in DCI. Compared to indicating the target transmission mode by using explicit signaling, this can reduce signaling overhead. SC RUIf the signal strength is below L1, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain high time diversity gain by using interleaved transmission mode. SC RU If the value is greater than L1, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0036]
[0036] In a possible design, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information, resource allocation instruction information, and iteration count instruction information; the subcarrier instruction information is carried by TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; and N SC RU It is L.
[0037]
[0037] When the subcarrier spacing is 3.75 kHz, N RUIf the value is greater than or equal to the 7th threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or N RU If the value is below the seventh threshold, the terminal device determines that the target transmission mode is sequential transmission mode.
[0038]
[0038] When the subcarrier interval is 15 kHz, N RU ×M rep NPUSCH If the value is above the 8th threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or, N RU ×M rep NPUSCH If the value is below the 8th threshold, the terminal device determines that the target transmission mode is sequential transmission, and the 8th threshold is greater than or equal to the 7th threshold.
[0039]
[0039] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, subcarrier instruction information, resource allocation instruction information, and iteration count instruction information in the DCI. Compared to indicating the target transmission mode by using explicit signaling, this can reduce signaling overhead. RU Is it above the 7th threshold or N RU ×M rep NPUSCH If the value is above the 8th threshold, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. RU is less than the 7th threshold or N RU ×M rep NPUSCHIf the value is below the eighth threshold, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device will determine that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0040]
[0040] In a possible design, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information, resource allocation instruction information, and iteration count instruction information; the subcarrier instruction information is carried by TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; N SC RU is not equal to L; and L is a positive integer.
[0041]
[0041] N RU ×M rep NPUSCH If the value is greater than or equal to the 9th threshold, the terminal device determines that the target transmission mode is interleaved transmission mode; or N RU ×M rep NPUSCH If the value is below the 9th threshold, the terminal device determines that the target transmission mode is sequential transmission mode.
[0042]
[0042] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, subcarrier instruction information, resource allocation instruction information, and iteration count instruction information in the DCI. Compared to indicating the target transmission mode by using explicit signaling, this can reduce signaling overhead. RU ×M rep NPUSCH If the value is above the 9th threshold, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. RU ×M rep NPUSCH If the value is below the 9th threshold, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0043]
[0043] In a possible design, the first instruction information includes the second instruction information and the third instruction information; the second instruction information is carried by DCI; the second instruction information includes the number of iterations instruction information and the resource allocation instruction information; the number of iterations instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N.RU Used to determine; TB k is one of N TBs; and the third instruction information is used to indicate whether the target transmission mode is interleaved transmission mode or sequential transmission mode.
[0044]
[0044] The third instruction information indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction information. rep NPUSCH and N RU M rep NPUSCH ×N RU If the condition that is greater than or equal to threshold a is met, the terminal device determines that the target transmission mode is interleaved transmission mode; or The third instruction indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction. rep NPUSCH and N RU M rep NPUSCH ×N RU If the condition that is less than threshold a is met, the terminal device determines that the target transmission mode is sequential transmission mode; or If the third instruction indicates that the target transmission mode is sequential transmission mode, the terminal device determines that the target transmission mode is sequential transmission mode.
[0045]
[0045] In a possible design, when the target transmission mode is interleaved transmission mode, the interleaving fineness of N TBs is εRU or the interleaving fineness of N TBs is ε×N RU ×N slots UL It's a slot machine.
[0046]
[0046] N slots UL N is the number of consecutive slots within a single RU. RU , TBk N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, TB k is one of N TBs; and ε is a positive integer.
[0047]
[0047] In a possible design, when the target transmission mode is interleaved transmission mode, the fineness of interleaving N TBs is
[0048]
number
[0049]
number
[0050]
number
[0051]
[0048] N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and p is a positive integer.
[0052]
[0049] In a possible design, when the target transmission mode is interleaved transmission mode, N SC RU If L, then the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N. RU ×N slots UL It's a slot machine.
[0053]
[0050] When the target transmission mode is interleaved transmission mode, N SC RU If it is not L, the fineness of interleaving N TBs is
[0054]
number
[0055]
number
[0056]
number
[0057]
[0051] N SC RU TB within one RU k The number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RUThis is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L are all positive integers.
[0058]
[0052] In a possible design, when the target transmission mode is interleaved transmission mode, N SC RU If L2 or less, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N. RU ×N slots UL It's a slot machine.
[0059]
[0053] When the target transmission mode is interleaved transmission mode, N SC RU If is greater than L2, the fineness of interleaving N TBs is
[0060]
number
[0061]
number
[0062]
number
[0063]
[0054] N SC RU TB within one RU kThe number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L2 are all positive integers.
[0064]
[0055] In a possible design, M symbols are used to transmit N TBs, the symbol index values of the M symbols are reset to 0 at the start of the transmission of N TBs, the symbol index values of the M symbols are incremented sequentially over time during the transmission of N TBs, and the maximum symbol index value of the M symbols is associated with N.
[0065]
[0056] The first phase component of the baseband signal of symbol α in the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is one of the M symbols.
[0066]
[0057] In a possible design, the symbol index value l of M symbols ~ teeth,
[0067]
number
[0068]
[0059] In this embodiment, the symbol index values of M symbols are reset to 0 at the start of transmission of N TBs, the symbol index values of M symbols are incremented sequentially over time during transmission of N TBs, the maximum symbol index value of M symbols is associated with N, and as a result, phase continuity of multiple TBs is guaranteed, thereby ensuring a low PAPR, promoting cross-subframe channel estimation, and avoiding channel estimation performance degradation caused by phase discontinuity.
[0069]
[0060] According to a third aspect, the present embodiment provides a communication method. The method is applied to a network device and includes the step of: the network device determines a target transmission mode. The network device transmits first instruction information to a terminal device, the first instruction information is used to indicate the target transmission mode. Based on the target transmission mode, the network device transmits N TBs to the terminal device, the N TBs are scheduled by using downlink control information DCI.
[0070]
[0061] In a possible design, if the network device determines that the target transmission mode is interleaved transmission mode, the first instruction information is used to indicate that the target transmission mode is interleaved transmission mode; or When a network device determines that the target transmission mode is sequential transmission mode, the first instruction information is used to indicate that the target transmission mode is sequential transmission mode.
[0071]
[0062] In a possible design, the first instruction information is the maximum number of iterations R of the downlink control channel. max Includes.
[0072]
[0063] When the network device determines that the target transmission mode is interleaved transmission mode, max Is it above the first threshold; or When a network device determines that the target transmission mode is sequential transmission mode, R max It is below the first threshold.
[0073]
[0064] In a possible design, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k This is one of N TBs.
[0074]
[0065] When the network device determines that the target transmission mode is interleaved transmission mode, rep NPDSCH ×N SF Is it above the second threshold; or When a network device determines that the target transmission mode is sequential transmission mode, rep NPDSCH ×N SF This is below the second threshold.
[0075]
[0066] In possible designs, the first instruction information is carried by DCI; the first instruction information is carried by TB k Modulation & coding scheme MCS included; TB k This is one of N TBs.
[0076]
[0067] If the network device determines that the target transmission mode is interleaved transmission mode, the MCS is less than or equal to the third threshold; or if the network device determines that the target transmission mode is sequential transmission mode, the MCS is greater than the third threshold.
[0077]
[0068] In a possible design, the first instruction information includes the second instruction information and the third instruction information; the second instruction information is carried by DCI; the second instruction information includes the number of iterations instruction information and the resource allocation instruction information; the number of iterations instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k This is one of N TBs; the third instruction information is used to indicate whether the target transmission mode is interleaved transmission mode or sequential transmission mode.
[0078]
[0069] When the network device determines that the target transmission mode is interleaved transmission mode, the third instruction information is used to indicate that the target transmission mode of the terminal device is interleaved transmission mode, and is determined based on the second instruction information. rep NPDSCH and N SF M rep NPDSCH ×N SF The condition is satisfied that is greater than or equal to the second threshold; or If the network device determines that the target transmission mode is interleaved transmission mode, the third instruction information indicates that the target transmission mode is interleaved transmission mode, and if the network device determines that the target transmission mode is sequential transmission mode, the M determined based on the second instruction information indicates rep NPDSCH and N SF M rep NPDSCH ×N SF It satisfies the condition that it is above the second threshold; or If the network device determines that the target transmission mode is sequential transmission mode, the third instruction information indicates that the target transmission mode is sequential transmission mode.
[0079]
[0070] In a possible design, when the target transmission mode is interleaved transmission mode, the fineness of interleaving N TBs is p × N SF ×min(M rep NPUSCH 4) It is a subframe; or The interleaving fineness of N TBs is p × min(M) rep NPUSCH 4) It is a subframe.
[0080]
[0071] p is a positive integer greater than or equal to 1, and N SF TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF And N SF This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k This is one of N TBs.
[0081]
[0072] According to a fourth aspect, the present embodiment provides a communication method. The method includes the step of a network device determining a target transmission mode. The network device transmits first instruction information to a terminal device, the first instruction information being used to indicate the target transmission mode. Based on the target transmission mode, the network device receives N TBs transmitted by the terminal device, the N TBs being scheduled using downlink control information DCI.
[0082]
[0073] In a possible design, if a network device determines that the target transmission mode is interleaved transmission mode, the first instruction information is used to indicate that the target transmission mode is interleaved transmission mode; or When a network device determines that the target transmission mode is sequential transmission mode, the first instruction information is used to indicate that the target transmission mode is sequential transmission mode.
[0083]
[0074] In possible designs, the first instruction information is carried by DCI; the first instruction information is carried by TB k This includes subcarrier instruction information and modulation & coding scheme MCS; the subcarrier instruction information is within one resource unit RU in TB. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0084]
[0075] N SC RU When is L, if the network device determines that the target transmission mode is interleaved transmission mode, then MCS is less than or equal to the fourth threshold; or if the network device determines that the target transmission mode is sequential transmission mode, then MCS is greater than the fourth threshold.
[0085]
[0076] N SC RU If L is not L, and the network device determines that the target transmission mode is interleaved transmission mode, then MCS is less than or equal to the fifth threshold; or if the network device determines that the target transmission mode is sequential transmission mode, then MCS is greater than the fifth threshold, where L is a positive integer.
[0086]
[0077] In a possible design, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine; TB k This is one of N TBs.
[0087]
[0078] When the network device determines that the target transmission mode is interleaved transmission mode, rep NPUSCH ×N RU is above the sixth threshold; or When a network device determines that the target transmission mode is sequential transmission mode, rep NPUSCH ×N RU This is below the sixth threshold.
[0088]
[0079] In possible designs, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0089]
[0080] When the network device determines that the target transmission mode is sequential transmission mode, SC RU is L; or When a network device determines that the target transmission mode is interleaved transmission mode, N SC RU It is not L, where L is a positive integer.
[0090]
[0081] In possible designs, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0091]
[0082] When the network device determines that the target transmission mode is sequential transmission mode, SC RU is L1 or less; or When a network device determines that the target transmission mode is interleaved transmission mode, N SC RU is greater than L1, where L1 is a positive integer.
[0092]
[0083] In a possible design, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information, resource allocation instruction information, and iteration count instruction information; the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RUUsed to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; and N SC RU It is L.
[0093]
[0084] When the subcarrier interval is 3.75 kHz, if the network device determines that the target transmission mode is interleaved transmission mode, N RU The threshold is 7 or higher; or the network device determines that the target transmission mode is sequential transmission mode, N RU It is below the 7th threshold.
[0094]
[0085] When the subcarrier interval is 15 kHz, if the network device determines that the target transmission mode is interleaved transmission mode, N RU ×M rep NPUSCH The threshold is above the 8th threshold; or the network device determines that the target transmission mode is sequential transmission mode, N RU ×M rep NPUSCH This value is below the 8th threshold, where the 8th threshold is greater than or equal to the 7th threshold.
[0095]
[0086] In a possible design, the first instruction information is carried by DCI; the first instruction information includes resource allocation instruction information and iteration count instruction information; and the subcarrier instruction information is carried by TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M repNPUSCH Used to determine; TB k is one of N TBs; N SC RU is not equal to L; and L is a positive integer.
[0096]
[0087] When the network device determines that the target transmission mode is interleaved transmission mode, RU ×M rep NPUSCH The threshold is greater than or equal to the 9th threshold; or the network device determines that the target transmission mode is sequential transmission mode, N RU ×M rep NPUSCH It is below the 9th threshold.
[0097]
[0088] In a possible design, the first instruction information includes the second instruction information and the third instruction information; the second instruction information is carried by DCI; the second instruction information includes the number of iterations instruction information and the resource allocation instruction information; the number of iterations instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine; TB k is one of N TBs; and the third instruction information is used to indicate whether the target transmission mode of the terminal device is interleaved transmission mode or sequential transmission mode.
[0098]
[0089] When the network device determines that the target transmission mode is interleaved transmission mode, the third instruction information is used to indicate that the target transmission mode of the terminal device is interleaved transmission mode, and is determined based on the second instruction information. rep NPUSCH and N RU M rep NPUSCH ×NRU The condition that is greater than or equal to threshold a is satisfied; or If the network device determines that the target transmission mode is interleaved transmission mode, the third instruction information indicates that the target transmission mode is interleaved transmission mode, and then if the network device determines that the target transmission mode is sequential transmission mode, the M determined based on the second instruction information. rep NPUSCH and N RU M rep NPUSCH ×N RU The condition that is less than threshold a is satisfied; or If the network device determines that the target transmission mode is sequential transmission mode, the third instruction information indicates that the target transmission mode is sequential transmission mode.
[0099]
[0090] In a possible design, when the target transmission mode is interleaved transmission mode, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N RU ×N slots UL It's a slot machine.
[0100]
[0091] N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, TB k is one of N TBs; and ε is a positive integer.
[0101]
[0092] In a possible design, when the target transmission mode is interleaved transmission mode, the fineness of interleaving N TBs is
[0102]
number
[0103]
number
[0104]
number
[0105]
[0093] N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and p is a positive integer.
[0106]
[0094] In a possible design, when the target transmission mode is interleaved transmission mode, N SC RU If L, then the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N. RU ×N slots UL It's a slot machine.
[0107]
[0095] When the target transmission mode is interleaved transmission mode, N SC RUIf it is not L, the fineness of interleaving N TBs is
[0108]
number
[0109]
number
[0110]
number
[0111]
[0096] N SC RU TB within one RU k The number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L are all positive integers.
[0112]
[0097] In a possible design, when the target transmission mode is interleaved transmission mode, N SC RUIf L2 or less, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N. RU ×N slots UL It's a slot machine.
[0113]
[0098] When the target transmission mode is interleaved transmission mode, N SC RU If is greater than L2, the fineness of interleaving N TBs is
[0114]
number
[0115]
number
[0116]
number
[0117]
[0099] N SC RU TB within one RU k The number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, Mrep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L are all positive integers.
[0118]
[0100] In a possible design, M symbols are used to transmit N TBs, the symbol index values of the M symbols are reset to 0 at the start of the transmission of N TBs, the symbol index values of the M symbols are incremented sequentially over time during the transmission of N TBs, and the maximum symbol index value of the M symbols is associated with N.
[0119]
[0101] The first phase component of the baseband signal of symbol α in the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is one of the M symbols.
[0120]
[0102] In a possible design, the symbol index value l of M symbols ~ teeth,
[0121]
number
[0122]
[0103] M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the iteration count indication information in DCI, and N RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, and N slots UL N is the number of consecutive slots within a single RU. symb UL This indicates the number of symbols contained in one slot, and TBk This is one of N TBs.
[0123]
[0104] According to a fifth aspect, an embodiment of the present invention provides a communication device. The communication device includes a processor, the processor is coupled to memory. The memory is configured to store instructions. The processor is configured to execute instructions stored in memory and to perform a method according to the first aspect or any possible design of the first aspect. Optionally, the communication device may further include memory. Optionally, the communication device may further include a transceiver configured to support the communication device in transmitting and / or receiving information in the method described above. Optionally, the communication device may be a terminal device or a device within a terminal device, e.g., a chip or a chip system. A chip system includes at least one chip, and the chip system may further include another circuit structure and / or separate devices.
[0124]
[0105] A communication device is provided according to the sixth aspect. The device may be a terminal device, a device within a terminal device, or a device that can be used with a terminal device. In a particular design, the device may include modules that correspond one-to-one with the methods / processes / steps / operations described in the first aspect. The modules may be implemented by hardware circuits, software, or a combination of hardware circuits and software. For example, the device may include a transceiver module and a processing module, the transceiver module and the processing module may perform the corresponding functions in any design example of the first aspect, or the corresponding functions in any design example of the second aspect. For the functions of the transceiver module and the processing module, please refer to the matters in the first and second aspects. Details will not be described again here.
[0125]
[0106] A communication device is provided according to the seventh aspect. The device may be a network device, a device within a network device, or a device that can be used with a network device. In a particular design, the device may include a module that corresponds one-to-one with the methods / processes / steps / operations described in the second aspect. The module may be implemented by hardware circuitry, software, or a combination of hardware circuitry and software. For example, the device may include a transceiver module, which can perform the corresponding function in any design example of the third aspect, or the corresponding function in any design example of the fourth aspect. For specific functions of the transceiver module, see the matter in section 2. Further details will not be described again here.
[0126]
[0107] According to the eighth aspect, embodiments of the present application provide a device. The device includes a processor configured to perform the method described in the first aspect, or the method described in the second aspect. The device may further include memory configured to store instructions and / or data. The memory is coupled to the processor. When the processor executes program instructions stored in the memory, it is possible to perform the method described in the first aspect or the method described in the second aspect. The device may further include a communication interface. The communication interface is used for the device to communicate with other devices. For example, the communication interface may be a transceiver, circuit, bus, module, pin, or other type of communication interface. Other devices may be network devices, etc. In a possible design, the device: Memory configured to store program instructions; A communication interface configured to receive first instruction information transmitted by a network device; and Processor; The processor is configured to: determine the target transmission mode for N TBs based on first instruction information, and control the communication interface to receive DCIs transmitted by the network device and multiple TBs scheduled by using DCIs, based on the first or second transmission mode.
[0127]
[0108] The communication interface is further configured to receive N TBs from a network device or to send N TBs to a network device, based on the target transmission mode.
[0128]
[0109] For details regarding the functions of the processor and communication interface, please refer to the matters in the first or second embodiment. Further details will not be explained again here.
[0129]
[0110] According to the ninth aspect, an embodiment of the present application provides an apparatus, comprising a processor configured to perform the method described in the third aspect or the method described in the fourth aspect. The apparatus may further include memory configured to store instructions and / or data. The memory is coupled to the processor. When the processor executes program instructions stored in the memory, it is possible to perform the method described in the third aspect or the method described in the fourth aspect. The apparatus may further include a communication interface, which is used for the apparatus to communicate with other devices. For example, the communication interface may be a transceiver, a circuit, a bus, a module, a pin, or other type of communication interface. Other devices may be terminal devices, etc. In a possible design, the apparatus: Memory configured to store program instructions; A processor configured to determine the target transmission mode; and A communication interface configured to transmit first instruction information to a terminal device; The first instruction information is used to indicate the target transmission mode.
[0130]
[0111] The communication interface is configured to send N TBs to a target device based on the target transmission mode, and the N TBs are scheduled by using DCI; or to receive N TBs sent by the target device based on the target transmission mode.
[0131]
[0112] For details regarding the functions of the processor and communication interface, please refer to the records in the third or fourth aspect. Further details will not be explained again here.
[0113] According to the tenth aspect, an embodiment of the present invention further provides a computer-readable storage medium containing instructions. When instructions are executed on a computer, the computer can operate to execute a method according to the first aspect or any possible design of the first aspect, a method according to the second aspect or any possible design of the second aspect, a method according to the third aspect or any possible design of the third aspect, or a method according to the fourth aspect or any possible design of the fourth aspect.
[0132]
[0114] According to the eleventh aspect, embodiments of the present application further provide a chip system. The chip system includes a processor, which may further include memory, and is configured to perform a method according to the first aspect or any possible design of the first aspect, a method according to the second aspect or any possible design of the second aspect, a method according to the third aspect or any possible design of the third aspect, or a method according to the fourth aspect or any possible design of the fourth aspect. The chip system may include a chip, or a chip and other discrete elements.
[0133]
[0115] According to the twelfth aspect, embodiments of the present invention further provide a computer program product including instructions. When the computer program product is executed on a computer, the computer is capable of operating in a manner according to the first aspect or any possible design of the first aspect, a manner according to the second aspect or any possible design of the second aspect, a manner according to the third aspect or any possible design of the third aspect, or a manner according to the fourth aspect or any possible design of the fourth aspect.
[0134]
[0116] According to the twelfth aspect, an embodiment of the present application provides a system. The system includes an apparatus according to the fifth or sixth aspect and an apparatus according to the seventh or eighth aspect. [Brief explanation of the drawing]
[0135] [Figure 1A]
[0117] Figure 1A is a schematic diagram of the retransmission mode in a single-channel scenario or a multi-channel scenario according to an embodiment of the present invention. [Figure 1B] Figure 1B is a schematic diagram of the retransmission mode in a single-channel or multi-channel scenario according to an embodiment of the present invention. [Figure 1C] Figure 1C is a schematic diagram of the retransmission mode in a single-channel or multi-channel scenario according to an embodiment of the present invention. [Figure 1D]
[0118] Figure 1D is a schematic diagram showing how to schedule multiple TBs using DCI according to an embodiment of the present invention. [Figure 1E] Figure 1D is a schematic diagram showing how to schedule multiple TBs using DCI according to an embodiment of the present invention. [Figure 2]
[0119] Figure 2 is a schematic diagram of a communication system to which the communication method according to the embodiment of the present invention may be applied. [Figure 3]
[0120] Figure 3 is a schematic diagram of the first communication method according to an embodiment of the present invention. [Figure 4]
[0121] Figure 4 is a schematic diagram of sequential transmission and interleaved transmission in a downlink transmission process according to an embodiment of the present invention. [Figure 5]
[0122] Figure 5 is a schematic diagram of a second communication method according to an embodiment of the present invention. [Figure 6]
[0123] Figure 6 is a schematic diagram of sequential transmission and interleaved transmission in the uplink transmission process according to an embodiment of the present invention. [Figure 7]
[0124] Figure 7 is another schematic diagram of sequential transmission and interleaved transmission in the uplink transmission process according to an embodiment of the present invention. [Figure 8]
[0125] Figure 8 is a schematic diagram of a third communication method according to an embodiment of the present invention. [Figure 9]
[0126] Figure 9 is a schematic diagram of the symbol numbers according to the embodiment of the present application. [Figure 10]
[0127] Figure 10 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. [Figure 11]
[0128] Figure 11 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. [Figure 12]
[0129] Figure 12 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. [Figure 13]
[0130] Figure 13 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. [Modes for carrying out the invention]
[0136]
[0131] To further clarify the purpose, technical solutions, and advantages of the embodiments of the present application, embodiments of the present application will be described in more detail below with reference to the accompanying drawings.
[0137]
[0132] Hereinafter, some terms used in embodiments of the present application will be explained to help bring a better understanding to those skilled in the art.
[0138]
[0133] (1) A terminal device includes a device that provides voice and / or data connectivity to a user, and may include, for example, a portable device having wireless connectivity, or a processing device connected to a wireless modem. A terminal device can communicate with the core network via a radio access network (RAN) and exchange voice and / or data with the RAN. A terminal device may include user equipment (UE), wireless terminal device, mobile terminal device, subscriber unit, subscriber station, mobile station, mobile, remote station, access point (AP), remote terminal device, access terminal device, user terminal device, user agent, user device, etc. For example, terminal devices may include mobile phones (also referred to as "cellular" phones), computers with mobile terminal devices, portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile devices, or wearable intelligent devices such as personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, or personal digital assistants (PDAs). Terminal devices may further include devices with limitations, such as low-power devices, devices with limited memory capacity, or devices with limited computing power.For example, terminal devices include information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), or laser scanners.
[0139]
[0134] As an example rather than an limitation, in embodiments of the present application, the terminal device may be a wearable device instead. Wearable devices may also be referred to as wearable intelligent devices, and are a general term for wearable devices developed by applying wearable technology to intelligent designs that are worn on a daily basis, such as eyeglasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly by a user or incorporated into a user's clothing or accessories. Wearable devices are not only hardware devices but also realize powerful functionality through software support, data exchange, and cloud interaction. In a broad sense, wearable intelligent devices include, for example, fully equipped large devices that can realize all or some functions without relying on a smartphone, such as smartwatches and smart glasses, and devices that focus only on certain application functions and require operation with other devices such as smartphones, such as various smart bands, smart helmets, and smart jewelry that monitors physical signals.
[0140]
[0135] (2) The network device may include, for example, an access network (AN) device, such as a base station (e.g., an access point), and may be a device located within the access network that communicates with wireless terminal devices via an air interface through one or more cells. The network device may be configured to: convert received over-the-air frames and Internet Protocol (IP) packets to each other and to function as a router between terminal devices and the rest of the access network. The rest of the access network may include an IP network. The network device may also be associated with attribute management of the air interface. For example, a network device may include an evolved NodeB (NodeB, eNB, or e-NodeB, evolutionary NodeB) in a long-term evolution (LTE) system or LTE-Advanced (LTE-A), or a next-generation NodeB (gNB) in a fifth-generation (5G) mobile communication technology (new radio, NR) system, or a centralized unit (CU) or a distributed unit (DU) in a cloud radio access network (Cloud RAN) system. This is not limited to the embodiments of this application.
[0141]
[0136] (3) Machine-type communication (MTC), also known as machine-to-machine (M2M), or the Internet of Things (IoT), is, as the name suggests, communication between objects. Machine-type communication is communication between machines, and the communication nodes in this mode of communication are sometimes referred to as MTC terminals. Future "Internet of Things" communication may mainly cover smart grids, smart agriculture, smart transportation, smart households, medical detection and monitoring, logistics detection, industrial detection and monitoring, the Internet of Vehicles, intelligent communities, environmental monitoring, etc.
[0142]
[0137] One important MTC communication system is a communication system based on existing cellular network infrastructure, and this type of MTC communication is usually referred to as cellular MTC or cellular IoT (abbreviated as CIoT). The 3rd Generation Partnership Project (3GPP) standardization organization is paying particular attention to the development of cellular MTC and is actively working to standardize related technologies. Currently, cellular MTC services mainly raise the following requirements regarding the network and UE:
[0138] Wide Coverage Requirements: Currently, MTC services do not typically require extremely high service speeds, but they do require the ability to support wide coverage. Wide coverage means that MTC base stations utilize robust coverage enhancement technology to provide communication services to user equipment with high transmission loss (20 dB). For example, user equipment in smart homes and intelligent meter reading services, such as smart water / electricity meters, are typically installed indoors or even in basements. Existing cellular network technologies are not capable of providing reliable communication services to equipment in these locations, but MTC base stations need to provide stable connectivity services to such types of devices.
[0143]
[0139] Massive number of connections: For Internet of Things (IoT) terminal devices deployed on a large scale, such as smart water / electricity meters, smart communities, surveillance devices, vehicles, and wearable devices, a single MTC base station could cover a massive number of these types of terminal devices (tens of thousands, even hundreds of thousands) far exceeding the number of existing mobile terminals.
[0144]
[0140] Low cost: The cost of MTC terminal devices must be lower than the cost of existing mobile terminals, and low cost is a prerequisite for deploying MTC devices on a large scale.
[0145]
[0141] Low power consumption: MTC terminal devices are typically powered by batteries due to their diverse actual applications and various deployment environments. However, replacing batteries in a large number of devices incurs enormous human and time costs. Therefore, the functional elements of MTC devices typically need to have extremely low power consumption levels so that the devices can have longer standby times, thereby reducing the frequency of battery replacements.
[0146]
[0142] (4) The narrowband Internet of Things (NB-IoT) is an MTC-oriented network and is an important network in the future of communications. Currently, the 3GPP standard is designing a new air interface based on cellular networks to deliver IoT services by making maximum use of the characteristics of narrowband technology. This type of IoT is called NB-IoT. Compared with conventional cellular networks, services and terminal devices in NB-IoT systems have the following characteristics:
[0143] (1) Low service rate: Compared to traditional cellular networks, NB-IoT services generate smaller data packets and are generally less sensitive to latency.
[0147]
[0144] (2) High-capacity connection requirements: A single NB-IoT base station can handle a large number of Internet of Things (IoT) terminal devices deployed on a large scale, such as smart water / electricity meters, smart homes, vehicles, and wearable devices. For example, there may be tens of thousands of IoT terminal devices.
[0148]
[0145] (3) Low-cost requirement: Compared with existing cellular network terminal devices, NB-IoT system terminal devices have lower costs to enable mass deployment of terminal devices. The low-cost requirement demands very low implementation complexity for terminal devices.
[0149]
[0146] (4) Low power consumption requirement: In order to conserve battery power in terminal devices, ensure extremely long standby times for terminal devices, and reduce labor costs for battery replacement, NB-IoT systems require lower power consumption in terminal devices.
[0150]
[0147] (5) Coverage Enhancement Requirements: Most NB-IoT systems are deployed in environments with poor network coverage. For example, electric and water meters are typically installed indoors or underground, where wireless network signals are very weak. Therefore, coverage enhancement technologies are required to improve network coverage.
[0151]
[0148] To meet the aforementioned requirements, the NB-IoT system has many unique designs. For example, to achieve deep coverage, a repeated transmission method is used for the control channel (e.g., narrowband physical downlink control channel (NPDCCH)) and data channel (e.g., narrowband physical downlink shared channel (NPDSCH) or narrowband physical uplink shared channel (NPUSCH)) of the NB-IoT system. That is, the same content is transmitted hundreds of times, increasing the likelihood that the terminal can successfully receive the content even with poor coverage. There may be only one resource block (RB), i.e., 180kHz, for the deployed bandwidth, and as a result, the cell coverage is enhanced by 20dB. Furthermore, the battery life of the terminal device can reach 10 years by reducing the power consumption and complexity of the terminal device.
[0152]
[0149] (5) DMRS is the primary reference signal used to estimate channel characteristics. The distribution interval of DMRS in the time domain may be less than or equal to the channel coherence duration in order to more accurately estimate time-varying channels.
[0153]
[0150] (6) The subcarrier spacing (SCS) is the value of the distance between the center or peak positions of two adjacent subcarriers in the frequency domain of an orthogonal frequency division multiplexing (OFDM) system. For example, the SCS may be 15kHz, 30kHz, 60kHz, 120kHz, 240kHz, or 480kHz. For example, various subcarrier spacings may be integer multiples of 2. It can be understood that the SCS may be designed to be a different value. For example, the subcarrier spacing in an LTE system is 15kHz; the subcarrier spacing in an NR system may be 15kHz, 30kHz, 60kHz, 120kHz, etc.; the subcarrier spacing in an NB-IoT system may be 3.75kHz or 15kHz.
[0154]
[0151] The slot lengths corresponding to different subcarrier intervals are different. The slot length corresponding to a 15kHz subcarrier interval is 0.5ms, the slot length corresponding to a 60kHz subcarrier interval is 0.125ms, and so on. Correspondingly, the symbol lengths corresponding to different subcarrier intervals may also be different.
[0155]
[0152] (7) Resource Unit
[0153] In the NB-IoT system, N in the time domain symb UL N slots UL Individual SC-FDMA symbols and N in the frequency domain SC RU N consecutive subcarriers are defined as one resource unit (RU). Supported by frame structure type 1 and frame structure type 2. SC RU ,N slots UL ,N symb ULThe combinations are shown in Table 1 and Table 2, respectively. The physical meanings of the symbols in Table 1 and Table 2 are as follows:
[0154] Δf represents the subcarrier interval.
[0156]
[0155] N SC RU N represents the number of consecutive subcarriers within a single uplink resource unit, which in subsequent embodiments will be abbreviated as tone number. SC RU =1 is referred to as a single tone, N SC RU >1 is referred to as multi-tone. Specifically, N SC RU =3 is referred to as 3 tones, N SC RU =6 is referred to as 6 tones, N SC RU =12 is referred to as 12 tones.
[0157]
[0156] N slots UL This indicates the number of consecutive slots within a single uplink resource unit.
[0158]
[0157] N symb UL This indicates the amount of SC-FDMA symbols within a single uplink slot.
[0159] Table 1 (N supported by frame structure type 1) SC RU ,N slots UL ,N symb UL (combination)
[0160]
number
[0161]
number
[0158] In the eMTC system, M in the time domain symb UL M slots The number of SC-FDMA symbols and M in the frequency domain SC RU A series of consecutive subcarriers are defined as a single resource unit (RU). When PUSCH uses the subPRB resource allocation scheme, M is supported by frame structure type 1 and frame structure type 2. SC RU M slots UL M symb UL The combinations are shown in Table 3. The physical meanings of the symbols in Tables 1 and 2 are as follows:
[0159] Δf represents the subcarrier interval.
[0162]
[0160] M SC RU This indicates the number of subcarriers in the frequency domain when PUSCH uses the sub-PRB resource allocation scheme.
[0163]
[0161] M SC RU This indicates the number of consecutive subcarriers within a single uplink resource unit when PUSCH uses the subPRB resource allocation scheme.
[0164]
[0162] M slots UL This indicates the number of slots within a single uplink resource unit when PUSCH uses the sub-PRB resource allocation method.
[0165]
[0163] M symbUL This indicates the amount of SC-FDMA symbols in a single uplink slot when PUSCH uses the sub-PRB resource allocation scheme.
[0166] Table 3 (M supported in frame structure type 1 and frame structure type 2 when PUSCH uses the sub-PRB resource allocation method) SC RU M slots UL M symb UL (combination)
[0167]
number
[0164] It should be noted that frame structure type 1 is applicable to full-duplex and half-duplex. Frame structure type 2 is applicable only to TDD.
[0168]
[0165] (7) NB-IoT uplink iteration
[0166] For the uplink repetitive transmission mode of NB-IoT, please refer to section 10.1.3.6 of 3GPP TS 36.211 and section 16.5.1.2 of 3GPP TS 36.213. For ease of understanding, a brief explanation is given below. In the case of uplink, NPUSCH is mapped to one or more resource units, and the number of resource units is N RU It is shown as, N RU Each resource unit is M rep NPUSCH It is required to be sent multiple times. NPUSCH is N slots After being mapped to individual slots, N before NPUSCH is mapped to subsequent slots, slots Each slot is M rep NPUSCH N RU N slots UL Until all of these slots are fully transmitted, M identical NPUSCH -Requires one additional iteration:
[0169]
number
[0167] Figure 1A shows a single-tone (single-channel) scenario (i.e., N SC RU An example is shown in =1). An NPUSCH carrying one TB is mapped to four resource units (RUs). The following diagrams show the cases when the number of iterations is 1, 2, and 4. The difference from the downlink is that the redundant version for different iteration counts alternates between 0 and 2. The redundant version for the first iteration is indicated by the network device.
[0170]
[0168] Figure 1B shows a multi-channel scenario (i.e., N SC RU >1) shows an example. An NPUSCH carrying one TB is mapped to two resource units RU. The following diagrams show the cases when the number of iterations is 1, 2, 4, and 8. The difference from downlink is,
[0171]
number
[0172]
number
[0173]
[0169] (8) NB-IoT Downlink Iteration
[0170] For information on the downlink repetitive transmission mode of NB-IoT, please refer to section 10.2.3.4 of 3GPP TS 36.211. For ease of understanding, a brief explanation is provided below. In the case of downlink, NPDSCH is mapped to one or more subframes, and the number of subframes is N SF It is shown as, N SF Each subframe is M rep NPDSCH It is required to be transmitted multiple times. After NPDSCH is mapped to one subframe, and before NPUSCH is mapped to a subsequent subframe, the subframe must be M rep NPDSCH N SF min(M) rep NPDSCH 4) It requires to be repeated an additional 1 time.
[0174]
[0171] Figure 1C shows an example. An NPDSCH carrying one TB is mapped to two subframes, and the number of iterations for subframe-level iterations is min(M rep NPDSCH ,4) and M rep NPDSCH is the number of iterations. The following figures show the cases where the number of iterations is 1, 2, 4, and 8.
[0175]
[0172] (9) Interleaved transmission mode
[0173] In interleaved transmission mode, each of the N TBs scheduled using DCI has its own transmission duration, and the transmission of each TB cannot be completed within its own transmission duration. After the transmission duration of each TB has elapsed, the transmission of the next TB begins. After the transmission duration of the last TB has elapsed, the transmission from the first TB to the last TB is resumed based on the individual transmission durations, and this cycle continues until the transmission of all TBs is completed.
[0176]
[0174] For example, two TBs are scheduled using DCI. TB1 and TB2 each have their own transmission durations, and the transmission of each TB cannot be completed within its own transmission duration. The transmission duration of TB1 is referred to as the first time granularity, and the transmission duration of TB2 is referred to as the second time granularity. In interleaved transmission mode, the transmission of TB2 is performed after the transmission of TB1 is completed at the first time granularity, and the transmission of TB1 is performed after the transmission of TB2 is completed at the second time granularity. Then, the transmission of TB2 is performed after the transmission of TB1 is completed at the first time granularity, and the transmission of TB1 is performed after the transmission of TB2 is completed at the second time granularity. TB1 and TB2 are transmitted alternately sequentially until the transmissions of TB1 and TB2 are completed. In the embodiments of this application, the first time granularity and the second time granularity are referred to as interleaving fineness, and the first time granularity and the second time granularity may be the same or different.
[0177]
[0175] In one example, assuming that TB1 and TB2 are scheduled using DCI and the number of iterations is 2, the possible transmission patterns when interleaved transmissions are used for TB1 and TB2 are shown in Figure 1D.
[0178]
[0176] (10) Sequential transmission mode
[0177] In sequential transmission mode, after the transmission of each of the N scheduled TBs using DCI is completed, the transmission of the next TB will begin until the transmission of all TBs has been completed.
[0179]
[0178] For example, two TBs are scheduled using DCI. TB1 is transmitted first, and after the transmission of TB1 is complete, TB2 is transmitted.
[0180]
[0179] In one example, assuming that TB1 and TB2 are scheduled using DCI and the number of iterations is 2, the possible transmission patterns when sequential transmission is used for TB1 and TB2 are shown in Figure 1E.
[0181]
[0180] (11) The terms “system” and “network” may be used interchangeably in embodiments of the present application. “Multiple” means two or more. In this view, “multiple” may also be understood as “at least two” in embodiments of the present application. “At least one” may be understood as one or more, e.g., one, two, or more. For example, including at least one means including one, two, or more, and including is not limited to, e.g., including at least one of A, B, and C. In this case, it may include A, B, C, A and B, A and C, B and C, or A, B and C. The term “and / or” describes a relationship of association between related objects and indicates that three relationships may exist. For example, A and / or B may represent three cases: only A exists, both A and B exist, and only B exists. Furthermore, the letter “ / ” usually indicates an “or” relationship between related objects unless otherwise specified.
[0182]
[0181] Unless otherwise specified, the ordinal numbers such as “first” and “second” in the embodiments of the present application are used to distinguish between multiple objects and are not intended to restrict the order, time sequence, priority, or importance of multiple objects.
[0183]
[0182] Embodiments of the present invention may be applied to a variety of communication systems, such as NB-IoT systems, IoT systems, MTC systems, eMTC systems, LTE systems, LTE-A systems, new radio (NR) systems, or new communication systems that may emerge in future communication developments. The communication methods provided in embodiments of the present invention may be used, provided that entities within the communication system use different spreading sequences at different times in order to achieve the objective of interference randomization.
[0184]
[0183] Figure 2 shows a communication system to which embodiments of the present invention can be applied. The communication system shown in Figure 2 includes a network device and six terminal devices. Any one of terminal devices 1 through 6 may transmit uplink data to the network device. Terminal devices 4 through 6 may also form a communication subsystem. The network device can transmit downlink information to terminal devices 1, 2, 3, and 5. Terminal device 5 can transmit downlink information to terminal devices 4 and 6 based on device-to-device (D2D) technology. Figure 2 is merely a schematic diagram. The type of communication system, the number and type of devices included in the communication system, etc., are not limited.
[0185]
[0184] The network architectures and service scenarios described in the embodiments of the present application are intended to more clearly describe the technical solutions in the embodiments of the present application and do not constitute any limitation to the technical solutions provided in the embodiments of the present application. A person skilled in the art may understand that, as network architectures evolve and new service scenarios emerge, the technical solutions provided in the embodiments of the present application are also applicable to similar technical challenges.
[0186]
[0185] The network architectures and service scenarios described in the embodiments of this application are intended to provide a clearer illustration of the technical solutions in the embodiments of this application and do not constitute any limitation to the technical solutions provided in the embodiments of this application. Those skilled in the art will understand that, as network architectures evolve and new service scenarios emerge, the technical solutions provided in the embodiments of this application are also applicable to similar technical challenges.
[0187]
[0186] In embodiments of the present invention, an NB-IoT network scenario in a wireless communication network is used as an example to illustrate several scenarios. It should be noted that the solutions in embodiments of the present invention may be further applied to other wireless communication networks, and corresponding names may be replaced with the names of corresponding functions in other wireless communication networks.
[0188]
[0187] In relation to the above description, Figure 3 is a schematic flowchart of the first communication method according to an embodiment of the present invention. Please refer to Figure 3. This method includes the following steps.
[0189]
[0188] Step 301: The network device determines the target transmission mode.
[0190]
[0189] The target transmission mode may be interleaved transmission mode or sequential transmission mode. A network device can determine the target transmission mode based on at least one of the following: terminal device capability information, channel status information reported by the terminal device, uplink quality, downlink quality, network coverage status, network resource occupancy status, network load status, and transmission duration. For example, if network coverage is good and transmission duration is short, the target transmission mode may be sequential transmission mode; or if network coverage is poor and transmission duration is long, the target transmission mode may be interleaved transmission mode. As another example, if the terminal device has interleaved transmission capability, the network device can determine that the target transmission mode is interleaved transmission mode; or if the terminal device does not have interleaved transmission capability, the network device can determine that the target transmission mode is sequential transmission mode.
[0191]
[0190] Optionally, prior to step 301, the method further includes: a network device receiving first capability information of a terminal device, the first capability information being used to indicate whether the terminal device supports interleaved transmission.
[0192]
[0191] Step 302: The network device sends the first instruction information to the terminal device.
[0193]
[0192] The first instruction information is used to indicate the target transmission mode, and the first instruction information may be carried in a system message, or in radio resource control (RRC) signaling, or in a media access control (MAC) protocol data unit (PDU), or in a MAC control element (CE), etc. As an alternative example, the first instruction information may be carried in DCI.
[0194]
[0193] If the first instruction information may be carried in the DCI, it should be noted that the DCI will also carry scheduling information for N transport blocks (TBs). If the first instruction information is not carried in the DCI, the network device will then send the DCI to the terminal device. The DCI will carry scheduling information for N transport blocks (TBs), where N is a positive integer greater than 2.
[0195]
[0194] Step 303: The terminal device receives the first instruction information.
[0196]
[0195] Step 304: The terminal device determines the target transmission mode for N TBs based on the first instruction information.
[0197]
[0196] Step 305: The network device sends N TBs to the terminal device based on the target transmission mode.
[0198]
[0197] Step 306: The terminal device receives N TBs from the network device based on the target transmission mode.
[0199]
[0198] In this embodiment of the present application, it may be understood that the sequence in which the network device determines and / or transmits the first instruction information, DCI, and a plurality of scheduled TBs using the DCI is not limited.
[0200]
[0199] In possible embodiments, the first instruction information is not carried in DCI but is carried in, for example, system messages, RRC signaling, or MA CE, and the first instruction information is used to indicate whether the target transmission mode of a terminal device is sequential transmission mode or interleaved transmission mode. If a network device determines that the target transmission mode is interleaved transmission mode, it uses the first instruction information to indicate that the target transmission mode is interleaved transmission mode, and after receiving the first instruction information, the terminal device determines, based on the first instruction information, that the target transmission mode is interleaved transmission mode. If a network device determines that the target transmission mode is sequential transmission mode, after receiving the first instruction information, the terminal device determines, based on the first instruction information, that the target transmission mode is sequential transmission mode. For example, the first instruction information includes a first parameter, the value of which includes a first value or a second value, the first value indicating that the target transmission mode is sequential transmission mode, and the second value indicating that the target transmission mode is interleaved transmission mode. For example, the first value may be 1, and the second value may be 0. Alternatively, the first value may be 0, and the second value may be 1.
[0201]
[0200] In another example, the first instruction information includes a first parameter. If the first parameter is set, it indicates that the target transmission mode is interleaved transmission mode; or if the first parameter is not set, it indicates that the target transmission mode is sequential transmission mode.
[0202]
[0201] In possible embodiments, the first instruction information is not transported within DCI, but for example, in system messages, RRC signaling, or MAC CE, and the first instruction information is transported for the maximum number of iterations R of the downlink control channel. max This includes: If the network device determines that the target transmission mode is interleaved transmission mode, the first instruction information R max If the value is above the first threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. If the network device determines that the target transmission mode is sequential transmission mode, the R of the first instruction information max The value is below the first threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode.
[0203]
[0202] In possible embodiments, the first instruction information is not transported within DCI, but for example, in system messages, RRC signaling, or MAC CE, and the first instruction information is transported for the maximum number of iterations R of the downlink control channel. max This includes: If the network device determines that the target transmission mode is interleaved transmission mode, the first instruction information R max If the value is greater than the first threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. If the network device determines that the target transmission mode is sequential transmission mode, the R value of the first instruction information max If the value is below the first threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. It should be noted that the first threshold may be a preset value or may be set by the network device.
[0204]
[0203] In possible embodiments, the first instruction information is transported in DCI, and the first instruction information is TB k This includes the modulation and coding scheme (MCS), TB k is one of N TBs. The value of K is associated with the number of N TBs. Assume the number of N TBs is between 1 and N: 1 ≤ K ≤ N. For other examples, if the number of N TBs is between 1 and N-1, then 0 ≤ K ≤ N-1. In this embodiment of the present application, the target transmission mode is implicitly indicated by using the maximum number of iterations of the downlink control channel. This can reduce signaling overhead compared to indicating the target transmission mode by using explicit signaling. max If the value is above the first threshold, it indicates poor downlink coverage or poor downlink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, high time diversity gain can be obtained by using interleaved transmission mode. max If the value is below the first threshold, it indicates good downlink coverage or good downlink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation is simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode imposes lower requirements on storage and processing power than interleaved transmission mode.
[0205]
[0204] DCI may include at least one of the following: resource allocation instruction information, modulation and coding scheme (MCS), iteration count instruction information, scheduled TB number instruction information, subcarrier instruction information, etc.
[0206]
[0205] Resource allocation instruction information is used to indicate the allocation of scheduling resources, for example, the allocation of time domain resources. In embodiments corresponding to downlink, resource allocation instruction information is used to indicate the amount of subframe N to which the downlink data channel carrying TB is mapped. SF This determines the amount of RUs N to which the uplink data channel carrying TB is mapped. In the uplink-compatible embodiment, the resource allocation instruction information is the amount of RUs N to which the uplink data channel carrying TB is mapped. RU It is used to indicate the modulation order. MCS is used to indicate the modulation order. The repetition count indication information is used to indicate the number of repetitions used for TB transmission. In this specification, in embodiments corresponding to downlink, the number of repetitions is M rep NPDSCH It is represented as such, and in embodiments corresponding to uplinks, the number of iterations is M rep NPUSCH It is represented as follows. The quantity indication information for scheduled TBs is used to indicate the quantity of scheduled TBs by using DCI. The subcarrier indication information is the amount of consecutive subcarriers N occupied by TBs within one RU. SC RU This is used to determine [the relevant factor]. Table 4 shows an example of DCI.
[0207] Table 4
[0208]
number
[0206] It should be noted that for multiple TBs scheduled using DCI, the DCI instruction information may be the same. In this way, the signaling overhead of DCI can be reduced. For example, if two TBs are scheduled using DCI and the MCS indicated by DCI is 4, then the MCS of the two TBs is the same and both are 4. For example, in another example, if two TBs are scheduled using DCI and the number of iterations is determined to be 8 based on the iteration instruction information of DCI, then the number of iterations of the two TBs is the same and both are 8.
[0209]
[0207] If the network device determines that the target transmission mode is interleaved transmission mode, the MCS of the first instruction information is less than or equal to the third threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. If the network device determines that the target transmission mode is sequential transmission mode, the MCS of the first instruction information is greater than the third threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode. In other words, if the network device determines that the target transmission mode is interleaved transmission mode, the MCS of the first instruction information is less than the third threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. If the network device determines that the target transmission mode is sequential transmission mode, the MCS of the first instruction information is above the third threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode. In this embodiment of the present application, the target transmission mode is implicitly indicated by using the MCS in the DCI. This can reduce signaling overhead compared to indicating the target transmission mode by using explicit signaling. If the MCS is below the third threshold, it indicates poor downlink coverage or poor downlink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. If the MCS is greater than the third threshold, it indicates good downlink coverage or good downlink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode.In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements in terms of storage and processing power than interleaved transmission mode.
[0210]
[0208] For example, under normal circumstances, when network coverage is good, network devices set a high MCS value to increase the rate and reduce latency. When network coverage is poor, network devices set a low MCS value and use a low bit rate with a large percentage of redundant bits to improve the reliability of data transmission. Thus, after receiving the first instruction information, the terminal device can compare the MCS to a third threshold and, based on the comparison result, decide whether or not to use interleaved transmission. For example, in in-band deployment mode, if the MCS is 4 or less, the target transmission mode is interleaved transmission mode; or if the MCS is greater than 4, the target transmission mode is sequential transmission mode. In another deployment mode, if the MCS is 6 or less, the target transmission mode is interleaved transmission mode; or if the MCS is greater than 6, the target transmission mode is sequential transmission mode.
[0211]
[0209] It should be noted that the third threshold may be a preset value or may be set by the network device. The same or different third thresholds may be used in different deployment modes. Currently, NB-IoT systems include three deployment modes: independent deployment mode, guard band deployment mode, and in-band deployment mode. In-band deployment mode means that the NB-IoT system is deployed in the transmission band of another communication system. In-band deployment modes may be classified as in-band identical PCI or in-band different PCI depending on whether the physical cell identifiers (PCIs) of the two systems are identical. For example, if the NB-IoT system is deployed in the guard band of an LTE system, the in-band deployment mode may be classified as in-band identical PCI or in-band different PCI depending on whether the PCI of the NB-IoT system is the same as the PCI of the LTE system. Terminal devices can obtain deployment mode information by receiving system messages transmitted by network devices.
[0212]
[0210] In possible embodiments, the first instruction information is carried in the DCI, and the first instruction information includes the number of iterations instruction information and resource allocation instruction information in Table 4. For example, the second parameter of the DCI is the number of iterations instruction information. If the value of the second parameter is 0, it indicates that the number of iterations is 2; if the value of the second parameter is 1, it indicates that the number of iterations is 4; or if the value of the second parameter is 2, it indicates that the number of iterations is 8.
[0213]
[0211] When the network device determines that the target transmission mode is interleaved transmission mode, M rep NPDSCH ×N SF If it is above the second threshold, or M rep NPDSCH If the threshold is greater than or equal to A, or N SFIf the threshold is greater than or equal to threshold B, the terminal device will determine that the target transmission mode is interleaved transmission mode after receiving the first instruction information from the network device.
[0214]
[0212] When the network device determines that the target transmission mode is sequential transmission mode, rep NPDSCH ×N SF If it is less than the second threshold, or M rep NPDSCH If it is less than threshold A, or N SF If the threshold B is less than the threshold B, the terminal device determines that the target transmission mode is sequential transmission mode after receiving first instruction information from the network device. In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, iteration count instruction information, and resource allocation instruction information in DCI. This reduces signaling overhead compared to notifying the target transmission mode by using explicit signaling. rep NPDSCH ×N SF If the value is above the second threshold, it indicates a long transmission duration, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. rep NPDSCH ×N SF If the value is below the second threshold, it indicates a short transmission duration, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation becomes simpler by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0215]
[0213] In this embodiment of the present application, M rep NPDSCH ×N SF If it is above the second threshold, it indicates a long transmission duration, and therefore the terminal device determines that the target transmission mode is interleaved transmission mode; or M rep NPDSCH ×N SF If the value is below the second threshold, it indicates a short transmission duration, and the terminal device determines that the target transmission mode is sequential transmission mode, thereby improving the reliability of data transmission. Furthermore, the first instruction information is carried in DCI, thereby reducing signaling overhead. It should be noted that, based on different thresholds, “greater than or equal to” in the above embodiments may be replaced with “greater than,” and “less than” may be replaced with “less than or equal to.” Further details are not described here.
[0216]
[0214] In possible embodiments, the first instruction information may include second and third instruction information; the second instruction information is carried in the DCI; the second instruction information includes iteration count instruction information and resource allocation instruction information in Table 4; and the third instruction information is used to indicate that the target transmission mode of the terminal device is interleaved transmission mode or sequential transmission mode. That is, in this embodiment of the present application, step 302 in Figure 3 may be replaced by: the network device sending a DCI containing the second instruction information to the terminal device, and the network device sending the third instruction information to the terminal device. In this embodiment, if the terminal device first receives the third instruction information and does not receive the second instruction information, the terminal device first determines the transmission mode to be used based on the third instruction information. After receiving the second instruction information, the terminal device determines the transmission mode to be used based on the second instruction information. Specifically, there are the following determination methods.
[0217]
[0215] Method 1: The third instruction information indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction information. rep NPDSCH and N SF However, M rep NPDSCH ×N SF If the condition is met (above the second threshold), the terminal device determines that the target transmission mode is interleaved transmission mode.
[0218]
[0216] Method 2: When the third instruction information indicates that the target transmission mode is interleaved transmission mode, the terminal device determines that the target transmission mode is interleaved transmission mode; then, based on the second instruction information, M rep NPDSCH and N SF However, M rep NPDSCH ×N SF If the condition is less than the second threshold, the terminal device determines that the target transmission mode is sequential transmission mode.
[0219]
[0217] Method 3: When the third instruction information indicates that the target transmission mode is sequential transmission mode, the terminal device determines that the target transmission mode is sequential transmission mode.
[0220]
[0218] In this embodiment of the present application, when a terminal device transmits multiple TBs, in addition to determining whether to use interleaved transmission based on third instruction information, the terminal device further determines whether to use interleaved transmission mode based on second instruction information in the DCI currently receives. Using DCI provides greater flexibility in instructing the target transmission mode. The second instruction information is implicitly instructed by using scheduling information, iteration count instruction information, and resource allocation instruction information in DCI. This reduces signaling overhead compared to instruction using explicit signaling in DCI.
[0221]
[0219] In this embodiment of the present application, the terminal device is likely to first receive third instruction information from the network device indicating that the target transmission mode is interleaved transmission mode. When transmitting TB, the terminal device is still required to decide whether to use interleaved transmission mode based on the second instruction information of the DCI currently received. If the terminal device determines that the target transmission mode is sequential transmission mode based on the second instruction information of the DCI currently received, the terminal device will determine that the target transmission mode is sequential transmission mode in order to improve the reliability of data transmission. It should be noted that, based on different thresholds, “greater than or equal to” in the above embodiment may be replaced with “greater than” and “less than” may be replaced with “less than or equal to.” Further details are not described herein.
[0222]
[0220] In possible embodiments, when the target transmission mode is interleaved transmission mode, the interleaving fineness of N TB is,
[0223]
number
[0224]
number
[0225]
[0221] Figure 4 is a schematic diagram of sequential transmission and interleaved transmission in the downlink transmission process. In the figure, N SF is equal to 2, M rep NPUSCH This is equal to 8. The two TBs, namely TB1 (TB1 is shown as a grid pattern in the figure) and TB2, are scheduled using DCI. Figure 4 shows that the interleaving fineness of TB1 and TB2 is 4 subframes.
[0226]
[0222] In this embodiment of the present invention, when the interleaved transmission mode is used for multiple TBs, the fineness of the interleaving is such that the time diversity gain is maximized.
[0227]
number
[0228]
number
[0229]
[0223] Figure 5 is a flowchart of the second communication method according to an embodiment of the present invention. Please refer to Figure 5. This method includes the following steps.
[0230]
[0224] Step 501: The network device determines the target transmission mode.
[0231]
[0225] The target transmission mode may be interleaved transmission mode or sequential transmission mode. A network device can determine the target transmission mode based on at least one of the following: terminal device capability information, channel status information reported by the terminal device, uplink quality, downlink quality, network coverage status, network resource occupancy status, network load status, and transmission duration. For example, if network coverage is good and transmission duration is short, the target transmission mode may be sequential transmission mode; or if network coverage is poor and transmission duration is long, the target transmission mode may be interleaved transmission mode. As another example, if the terminal device has interleaved transmission capability, the network device can determine that the target transmission mode is interleaved transmission mode; or if the terminal device does not have interleaved transmission capability, the network device can determine that the target transmission mode is sequential transmission mode.
[0232]
[0226] Optionally, prior to step 501, the method further includes: a network device receiving first capability information of a terminal device, the first capability information being used to indicate whether the terminal device supports interleaved transmission.
[0233]
[0227] Step 502: The network device sends the first instruction information to the terminal device.
[0234]
[0228] The first instruction information is used to indicate the target transmission mode, and the first instruction information may be carried in a system message, or in radio resource control (RRC) signaling, or in a media access control (MAC) protocol data unit (PDU), or in a media access control (MAC) control element (CE), etc. As an alternative example, the first instruction information may be carried in DCI.
[0235]
[0229] If the first instruction information may be carried in the DCI, it should be noted that the DCI will also carry scheduling information for N transport blocks (TBs). If the first instruction information is not carried in the DCI, the network device will then send the DCI to the terminal device. The DCI will carry scheduling information for N transport blocks (TBs), where N is a positive integer greater than 2.
[0236]
[0230] Step 503: The terminal device receives the first instruction information.
[0237]
[0231] Step 504: The terminal device determines the target transmission mode for N TBs based on the first instruction information.
[0238]
[0232] Step 505: The terminal device sends N TBs to the network device based on the target transmission mode.
[0239]
[0233] Step 506: The network device receives N TB from the terminal device based on the target transmission mode.
[0240]
[0234] In this embodiment of the present application, it may be understood that the sequence between a network device receiving a plurality of scheduled TBs by using DCI and the network device determining and / or transmitting the first instruction information and DCI is not limited.
[0241]
[0235] In possible embodiments, the first instruction information is not carried in DCI but in, for example, system messages, RRC signaling, or MA CE, and the first instruction information is used to indicate whether the target transmission mode of a terminal device is sequential transmission mode or interleaved transmission mode. If a network device determines that the target transmission mode is interleaved transmission mode, it uses the first instruction information to indicate that the target transmission mode is interleaved transmission mode, and after receiving the first instruction information, the terminal device determines, based on the first instruction information, that the target transmission mode is interleaved transmission mode. If a network device determines that the target transmission mode is sequential transmission mode, after receiving the first instruction information, the terminal device determines, based on the first instruction information, that the target transmission mode is sequential transmission mode. For example, the first instruction information includes a first parameter, the value of which includes a first value or a second value, the first value indicating that the target transmission mode is sequential transmission mode, and the second value indicating that the target transmission mode is interleaved transmission mode. For example, the first value may be 1, and the second value may be 0. Alternatively, the first value may be 0, and the second value may be 1.
[0242]
[0236] In another example, the first instruction information includes a first parameter. If the first parameter is set, it indicates that the target transmission mode is interleaved transmission mode; or if the first parameter is not set, it indicates that the target transmission mode is sequential transmission mode.
[0243]
[0237] In possible embodiments, the first instruction information is transported in DCI, and the first instruction information is TB k This includes the modulation and coding scheme (MCS), TB kis one of N TBs. The value of K is related to the number of N TBs. Assume the number of N TBs is between 1 and N: 1 ≤ k ≤ N. For other examples, if the number of N TBs is between 1 and N-1, then 0 ≤ k ≤ N-1.
[0244]
[0238] DCI may include at least one of the following: resource allocation instruction information, modulation and coding scheme (MCS), iteration count instruction information, scheduled TB number instruction information, subcarrier instruction information, etc.
[0245]
[0239] Resource allocation instruction information is used to indicate the allocation of scheduling resources, for example, the allocation of time domain resources. In embodiments corresponding to downlink, resource allocation instruction information is used to indicate the amount of subframe N to which the downlink data channel carrying TB is mapped. SF This determines the amount of RUs N to which the uplink data channel carrying TB is mapped. In the uplink-compatible embodiment, the resource allocation instruction information is the amount of RUs N to which the uplink data channel carrying TB is mapped. RU It is used to indicate the modulation order. MCS is used to indicate the modulation order. The repetition count indication information is used to indicate the number of repetitions used for TB transmission. In this specification, in embodiments corresponding to downlink, the number of repetitions is M rep NPDSCH It is represented as such, and in embodiments corresponding to uplinks, the number of iterations is M rep NPUSCH It is represented as follows. The quantity indication information for scheduled TBs is used to indicate the quantity of scheduled TBs by using DCI. The subcarrier indication information is the amount of consecutive subcarriers N occupied by TBs within one RU. SC RU It is used to make a decision.
[0246]
[0240] It should be noted that for multiple TBs scheduled using DCI, the DCI instruction information may be the same. In this way, the signaling overhead of DCI can be reduced. For example, if two TBs are scheduled using DCI and the MCS indicated by DCI is 6, then the MCS of the two TBs is the same and both are 6. For example, in another example, if two TBs are scheduled using DCI and the number of iterations is determined to be 16 based on the iteration number instruction information of DCI, then the number of iterations of the two TBs is the same and both are 16.
[0247]
[0241] In possible embodiments, the first instruction information is carried in DCI and includes the MCS of TB. For example, under normal network coverage conditions, the network device sets a high MCS value to increase the rate and reduce latency. Under poor network coverage conditions, the network device sets a low MCS value and uses a low bit rate with a large proportion of redundant bits to improve the reliability of data transmission. Thus, after receiving the first instruction information, the terminal device can compare the MCS to a fourth threshold and, based on the comparison result, determine whether the target transmission mode is interleaved transmission mode. It should be noted that the fourth threshold may be a preset value or may be set by the network device. For example, in the case of single tone, if the MCS is 4 or less, the target transmission mode is interleaved transmission mode; otherwise, the target transmission mode is determined to be sequential transmission mode. In the case of multi-tone, if the MCS is 6 or less, the target transmission mode is interleaved transmission mode; otherwise, the target transmission mode is sequential transmission mode. Specifically, there are the following two cases.
[0248]
[0242] Case 1
[0243] N SC RUIf L is L, for example, if L is 1 (single tone), and the network device determines that the target transmission mode is interleaved transmission mode, then the MCS in the first instruction information is less than or equal to the fourth threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode; or if the network device determines that the target transmission mode is sequential transmission mode, then the MCS in the first instruction information is greater than the fourth threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode.
[0249]
[0244] Case 2
[0245] N SC RU If L is not L, for example, if L is 3, 6, or 12 (i.e., multi-tone), and the network device determines that the target transmission mode is interleaved transmission mode, then the MCS in the first instruction information is less than or equal to the fifth threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode; or if the network device determines that the target transmission mode is sequential transmission mode, then the MCS in the first instruction information is greater than the fifth threshold, and after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode.
[0250]
[0246] In this embodiment of the present application, the target transmission mode is implicitly indicated by using MCS in DCI. This reduces signaling overhead compared to indicating the target transmission mode by using explicit signaling. If MCS is below the fourth threshold or below the fifth threshold, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. If MCS is greater than the fourth threshold or greater than the fifth threshold, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements in terms of storage and processing power than interleaved transmission mode.
[0251]
[0247] In possible embodiments, the first instruction information is transported in DCI, and the first instruction information is the iteration count instruction information M in Table 4. rep NPUSCH and resource allocation instruction information N RU Includes.
[0252]
[0248] If the network device determines that the target transmission mode is interleaved transmission mode, rep NPUSCH ×N RU is above the 6th threshold, or M rep NPUSCH Is it greater than or equal to threshold C, or N RUIs it greater than or equal to threshold D, or M rep NPUSCH ×N RU ×N slots UL The threshold is greater than or equal to E, and N slots UL This is the number of consecutive slots within a single RU, and after the terminal device receives the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode.
[0253]
[0249] If the network device determines that the target transmission mode is sequential transmission mode, rep NPUSCH ×N RU is less than the 6th threshold, or M rep NPUSCH is less than threshold C, or N RU is less than threshold D, or M rep NPUSCH ×N RU ×N slots UL Since the threshold is less than E, the terminal device determines that the target transmission mode is sequential transmission mode after receiving the first instruction information from the network device.
[0254]
[0250] In this embodiment of the present application, M rep NPUSCH ×N RU If it is less than the 6th threshold, or M rep NPUSCH ×N RU ×N slots UL If the threshold is greater than or equal to E, it indicates a long transmission duration, and therefore the terminal device determines that the target transmission mode is interleaved transmission mode; or M rep NPUSCH ×N RU If it is less than the 6th threshold, or M rep NPUSCH ×N RU ×N slots ULIf the value is less than the threshold E, it indicates a short transmission duration, and therefore the terminal device determines that the target transmission mode is sequential transmission mode, thereby improving the reliability of data transmission. Furthermore, the first instruction information is carried in DCI, thereby reducing signaling overhead. It should be noted that, based on different thresholds, "greater than or equal to" in the above embodiments may be replaced with "greater than," and "less than" may be replaced with "less than or equal to." Details are not described here.
[0255]
[0251] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, iteration count information, and resource allocation instruction information in the DCI. This reduces signaling overhead compared to indicating the target transmission mode by using explicit signaling. rep NPUSCH ×N RU If the value is above the sixth threshold, it indicates a long transmission duration, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. rep NPUSCH ×N RU If the value is below the sixth threshold, it indicates a short transmission duration, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation becomes simpler by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0256]
[0252] In this embodiment of the present application, the first instruction information is transported in DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is transported within one RU in TB kThe number of consecutive subcarriers occupied by N SC RU Used to determine that the network device determines that the target transmission mode is interleaved transmission mode. SC RU When L is L, for example, when L is 1 (in the case of a single tone), after the terminal device receives the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. When the network device determines that the target transmission mode is interleaved transmission mode, N SC RU L is not the case; for example, L is 3, 6, or 12 (i.e., in the case of multi-tone).
[0257]
[0253] For example, under normal circumstances, when network coverage is good, network devices will prioritize specifying multi-tone transmission to increase the rate and reduce latency. When network coverage is poor, network devices will prioritize specifying single-tone transmission, limiting uplink power, which in turn reduces transmission bandwidth and increases power spectral density (PSD), thereby improving the reliability of data transmission. Therefore, terminal devices will specify the amount of scheduled tones in the first instruction information (i.e., N SC RU By using the value of , you can decide whether or not to use interleaved transmissions.
[0258]
[0254] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information and subcarrier indication information in DCI. This reduces signaling overhead compared to indicating the target transmission mode by using explicit signaling. SC RUIf the signal strength is below L1, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain high time diversity gain by using interleaved transmission mode. SC RU If the value is greater than L1, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device will determine that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0259]
[0255] In possible embodiments, the first instruction information is transported in DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is transported within one RU in TB k Used to determine the number of consecutive subcarriers occupied by TB k This is one of the N TBs.
[0260]
[0256] N SC RU If L1 is less than or equal to L1, for example, if L1 is 3, then N SC RU If the value is ≤ 3, the terminal device determines that the target transmission mode is interleaved transmission mode.
[0261]
[0257] N SC RU If it is greater than L1, for example L1 is 3, then N SC RUIf >3, the terminal device determines that the target transmission mode is sequential transmission mode, where L1 is a positive integer, for example, L1 may be 1 or 3.
[0262]
[0258] In possible designs, the first instruction information is carried by DCI; the first instruction information is carried by subcarrier instruction information N SC RU Resource allocation instruction information N RU , and repetition count instruction information M rep NPUSCH Includes N SC RU This is equal to L, for example, L is 1 (i.e., in the case of a single tone).
[0263]
[0259] When the subcarrier interval is 3.75 kHz, the network device determines that the target transmission mode is interleaved transmission mode, N RU If the value is greater than or equal to the 7th threshold, after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. If the subcarrier interval is 3.75 kHz, the network device determines that the target transmission mode is sequential transmission mode, and N RU If the value is below the seventh threshold, after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode.
[0264]
[0260] When the subcarrier interval is 15 kHz, the network device determines that the target transmission mode is interleaved transmission mode, N RU ×M rep NPUSCHIf the value is above the 8th threshold, after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. If the subcarrier interval is 15 kHz, the network device determines that the target transmission mode is sequential transmission mode, and N RU ×M rep NPUSCH If the value is below the eighth threshold, after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode.
[0265]
[0261] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, subcarrier instruction information, resource allocation instruction information, and iteration count instruction information in the DCI. This reduces signaling overhead compared to indicating the target transmission mode by using explicit signaling. RU Is it above the 7th threshold, or N RU ×M rep NPUSCH If the value is above the 8th threshold, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain high time diversity gain by using interleaved transmission mode. RU If it is less than the 7th threshold, or N RU ×M rep NPUSCHIf the value is below the 8th threshold, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device will determine that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0266]
[0262] In this embodiment of the present application, in an uplink single-tone scenario, if the amount of resource units to which an uplink data channel carrying one TB is mapped is greater than a threshold, the network device indicates that the target transmission mode is interleaved transmission mode.
[0267]
[0263] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by subcarrier instruction information N SC RU Resource allocation instruction information N RU , and repetition count instruction information M rep NPUSCH Includes N SC RU L is not equal to L, for example, L is 3, 6, or 12 (i.e., in the case of multi-tone). The network device determines that the target transmission mode is interleaved transmission mode, and N RU ×M rep NPUSCH If the value is greater than or equal to the 9th threshold, after receiving the 1st instruction information from the network device, the terminal device determines that the target transmission mode is interleaved transmission mode. The network device determines that the target transmission mode is sequential transmission mode, N RU ×M rep NPUSCHIf the value is less than the ninth threshold, after receiving the first instruction information from the network device, the terminal device determines that the target transmission mode is sequential transmission mode. The ninth threshold may be equal to the eighth threshold / a, where the value of a is determined based on the number of tones scheduled using DCI.
[0268]
[0264] In this embodiment of the present application, with respect to the uplink multitone scenario, the network device indicates that the target transmission mode is interleaved transmission mode when the product of the number of resource units to which the uplink data channel carrying one TB is mapped and the number of iterations is greater than the 9th threshold.
[0269]
[0265] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, subcarrier instruction information, resource allocation instruction information, and iteration count instruction information in the DCI. This reduces signaling overhead compared to indicating the target transmission mode by using explicit signaling. RU ×M rep NPUSCH If the value is above the 9th threshold, it indicates poor uplink coverage or poor uplink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain high time diversity gain by using interleaved transmission mode. RU ×M rep NPUSCHIf the value is below the 9th threshold, it indicates good uplink coverage or good uplink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device will determine that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0270]
[0266] In possible embodiments, the first instruction information includes the second instruction information and the third instruction information; the second instruction information is carried by DCI; the second instruction information includes the number of iterations instruction information and the resource allocation instruction information; the number of iterations instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine; TB k is one of N TBs; and the third instruction information is used to indicate whether the target transmission mode is interleaved transmission mode or sequential transmission mode.
[0271]
[0267] About network devices:
[0268] If the network device determines that the target transmission mode is interleaved transmission mode, the third instruction information is used to indicate that the target transmission mode of the terminal device is interleaved transmission mode, and is determined based on the second instruction information. rep NPUSCH and N RU M rep NPUSCH ×N RU The condition that is greater than or equal to threshold a is satisfied; or If the network device determines that the target transmission mode is interleaved transmission mode, the third instruction information indicates that the target transmission mode is interleaved transmission mode, and if the network device determines that the target transmission mode is sequential transmission mode, the M determined based on the second instruction information indicates rep NPUSCH and N RU M rep NPUSCH ×N RU The condition that is less than threshold a is satisfied; or If the network device determines that the target transmission mode is sequential transmission mode, the third instruction information indicates that the target transmission mode is sequential transmission mode.
[0272]
[0269] Regarding terminal devices:
[0270] The third instruction information indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction information. rep NPUSCH and N RU However, M rep NPUSCH ×N RU If the condition that threshold a is met is met, the terminal device determines that the target transmission mode is interleaved transmission mode; or The third instruction indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction. rep NPUSCH and N RU However, M rep NPUSCH ×N RU If the condition that is less than threshold a is met, the terminal device determines that the target transmission mode is sequential transmission mode; or If the third instruction indicates that the target transmission mode is sequential transmission mode, the terminal device determines that the target transmission mode is sequential transmission mode.
[0273]
[0271] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N RU ×N slots UL It's a slot machine.
[0274]
[0272] In another possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TB is
[0275]
number
[0276]
number
[0277]
number
[0278]
[0273] In another possible embodiment, when the target transmission mode is an interleaved transmission mode, N SC RU If L is L, for example, if L is 1 (i.e., a single tone), then the interleaving fineness of N TBs is εRU or ε×N RU ×N slots UL It is a slot. When the target transmission mode is interleaved transmission mode, N SC RU If it is not L, the fineness of interleaving N TBs is
[0279]
number
[0280]
number
[0281]
number
[0282]
[0274] In another possible embodiment, when the target transmission mode is an interleaved transmission mode, N SC RU If L2 or less, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N. RU ×N slots UL It's a slot machine.
[0283]
[0275] When the target transmission mode is interleaved transmission mode, N SC RU If is greater than L2, the fineness of interleaving N TBs is
[0284]
number
[0285]
number
[0286]
number
[0287]
[0276] N SC RU TB within one RU k The number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L2 are all positive integers.
[0288]
[0277] Figure 6 is a schematic diagram of sequential and interleaved transmission in the uplink transmission process in a single-tone scenario. In Figure 6, two TBs, namely TB1 (TB1 is shown as a grid pattern in the figure) and TB2, are scheduled by using DCI. RU is equal to 4, M rep NPUSCH This is equal to 4. Figure 6 shows that the interleaving fineness of TB1 and TB2 during interleaved transmission is 1RU.
[0289]
[0278] In embodiments of the present invention, subframe level repetitions are present in uplink multi-tone and downlink multi-tone scenarios. This enables symbol level combinations and improves frequency offset tracking performance. The interleaving fineness is an integer multiple of the number of subframe level repetitions.
[0279] Figure 7 is a schematic diagram of sequential and interleaved transmission in the uplink transmission process in a multi-tone scenario. In the figure, N SF is equal to 2, M rep NPUSCH is equal to 8, N SC RU This is equal to 12 (i.e., 12 tones). Two TBs, namely TB1 (TB1 is shown as a grid pattern in the diagram) and TB2, are scheduled by using DCI. The interleaving fineness of TB1 and TB2 is
[0290]
number
[0291]
[0280] In embodiments of the present invention, with respect to uplink single tones, the interleaving fineness is an integer multiple of the duration of the RU. This maximizes the time diversity gain without affecting the inter-cell interference randomization performance. With respect to uplink multi-tones and downlinks, the interleaving fineness is an integer multiple of the number of subframe level iterations. This maximizes the time diversity gain without affecting the frequency offset tracking performance.
[0292]
[0281] Figure 8 is a schematic flowchart of the third communication method according to an embodiment of the present invention. Please refer to Figure 8. This method includes the following steps.
[0293]
[0282] Step 801: The network device sends a DCI to the terminal device. The DCI is used to schedule N transport data blocks TB, where N is a positive integer and N is 2 or greater.
[0294]
[0283] Step 802: The terminal device receives the DCI transmitted by the network device.
[0295]
[0284] Downlink Scenario:
[0285] The method further includes: Step 803: A network device transmits N scheduled TBs to a terminal device using DCI. Step 804: The N TBs transmitted by the network device are received, where M symbols are used to transmit the N TBs, the symbol index values of the M symbols are reset to 0 at the start of transmission of the N TBs, the symbol index values of the M symbols are incremented sequentially over time during transmission of the N TBs, and the maximum symbol index value of the M symbols is associated with N. The first phase component of the baseband signal of symbol α among the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is any one of the M symbols.
[0296]
[0286] Uplink Scenario:
[0287] Step 805: The terminal device transmits N scheduled TBs to the network device using DCI. Step 806: The network device receives the N TBs transmitted by the terminal device, where M symbols are used to transmit the N TBs, the symbol index values of the M symbols are reset to 0 at the start of transmission of the N TBs, the symbol index values of the M symbols are incremented sequentially over time during transmission of the N TBs, and the maximum symbol index value of the M symbols is associated with N. The first phase component of the baseband signal of symbol α among the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is any one of the M symbols.
[0297]
[0288] For example, M symbols are SC-FDMA symbols, including data symbols and reference signal symbols. A specific implementation for generating the baseband signal for each SC-FDMA symbol is as follows:
[0289] When an SC-FDMA baseband signal is generated in relation to the transmission of multiple TBs, the phase rotation φ k,I It is determined as follows, in this case, symbol number l ~ This is counted from the first TB transmission scheduled using DCI and is sequentially incremented during multiple TB transmissions scheduled using DCI. In this way, phase continuity of multiple TBs can be guaranteed, low PAPR can be guaranteed, cross-subframe channel estimation can be easily implemented, and degradation of channel estimation performance caused by phase discontinuity can be avoided.
[0298]
[0290] As shown in Figure 9, the symbol numbers are counted from TB1 (from 0), and the symbol numbers between TB1 and TB2 are incremented sequentially (from 0 to 27).
[0299]
[0291] The NB-IoT system is used as an example. In the case of a single tone, for one SC-FDMA symbol, the time continuous signal s corresponding to the SC-FDMA symbol k,l (t) satisfies the following equations 1 and 2:
[0300]
number
[0292] 0≦t≦(N CP,l + N)T S . For the relevant parameters when Δf = 15 kHz and Δf = 3.75 kHz, please refer to Table 5 below. In Table 5, l represents the symbol index of one slot. S represents one unit of time, T S = 1 / (15000 × 2048) seconds.
[0301]
number
[0302]
number
[0293] Phase rotation φ k,l This satisfies equations 3, 4, 5, 6, and 7 below:
[0303]
number
[0294] N TB This indicates the number of TBs scheduled by using DCI, and M rep NPDSCH TB k This is the number of iterations, M rep NPDSCH This is determined based on the iteration count indication information in DCI, N RU TB kN is the number of RUs mapped to the uplink data channel carrying the data. RU This is determined based on resource allocation instruction information in DCI, and N slots UL N is the number of consecutive slots within a single RU. symb UL This indicates the number of symbols contained in one slot, and TB k This is one of N TBs.
[0304]
[0295] Symbol index value l of M symbols ~ This can also be determined based on Equation 6, or another equation that satisfies the conditions corresponding to Equation 6.
[0305]
[0296] SC-FDMA symbols within a single slot are transmitted in ascending order of l, starting from l=0. The start times for SC-FDMA symbols within a single slot, for l>0, are as follows:
[0306]
number
[0307]
[0297] In this embodiment of the present application, the first phase component is φ k,l That's fine.
[0308]
[0298] In this embodiment of the present application, the phase continuity of multiple TBs can be guaranteed, low PAPR can be guaranteed, cross-subframe channel estimation can be easily implemented, and degradation of channel estimation performance caused by phase discontinuity can be avoided.
[0309]
[0299] Figure 10 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. The communication device may be configured to perform the operation of a terminal device in an embodiment of the first communication method. The communication device 1000 includes a transceiver module 1001 and a processing module 1002.
[0310]
[0300] The transceiver module 1001 is configured to receive first instruction information transmitted by a network device.
[0311]
[0301] The processing module 1002 is configured to determine the target transmission mode of N TBs based on first instruction information, the target transmission mode being either sequential transmission mode or interleaved transmission mode, and the N TBs are scheduled using downlink control information DCI.
[0312]
[0302] The transceiver module 1001 is further configured to receive N TBs from a network device based on the target transmission mode.
[0313]
[0303] In possible embodiments, the first instruction information is used to indicate whether the target transmission mode of the terminal device is sequential transmission mode or interleaved transmission mode; the processing module 1002 is configured to determine that the target transmission mode is interleaved transmission mode if the first instruction information indicates that the target transmission mode of the terminal device is interleaved transmission mode; or the processing module 1002 is configured to determine that the target transmission mode is sequential transmission mode if the first instruction information indicates that the target transmission mode of the terminal device is sequential transmission mode.
[0314]
[0304] In a possible embodiment, the first instruction information is the maximum number of iterations R of the downlink control channel. maxIncluding; processing module 1002 specifically, R max If R is greater than or equal to the first threshold, it is determined that the target transmission mode is interleaved transmission mode; or, max The system is configured to determine that the target transmission mode is sequential transmission mode if the value is less than the first threshold.
[0315] In this embodiment of the present application, the target transmission mode is implicitly indicated by using the maximum number of iterations of the downlink control channel. This reduces signaling overhead compared to indicating the target transmission mode by using explicit signaling. max If the value is above the first threshold, it indicates poor downlink coverage or poor downlink channel quality; in this case, the transmission duration of the terminal device is usually long, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain high time diversity gain by using interleaved transmission mode. max If the value is below the first threshold, it indicates good downlink coverage or good downlink channel quality; in this case, the transmission duration of the terminal device is usually short, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and the implementation can be simplified by using sequential transmission mode, thereby reducing the impact on the terminal device hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0316]
[0305] In possible embodiments, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCHUsed to determine; resource allocation instruction information is TB k Used to determine the number of subframes N_SF to which the downlink data channel carrying the data is mapped; TB k This is one of N TBs.
[0317] Processing module 1002 is specifically:M rep NPDSCH ×N SF If the value is above the second threshold, it is determined that the target transmission mode is interleaved transmission mode; or M rep NPDSCH ×N SF The system is configured to determine that the target transmission mode is sequential transmission mode when the value is below the second threshold.
[0318] In this embodiment of the present application, the target transmission mode is implicitly indicated by using scheduling information, iteration count indication information, and resource allocation indication information in the DCI. Compared to indicating the target transmission mode by using explicit signaling, this can reduce signaling overhead. rep NPDSCH ×N SF If the value is above the second threshold, it indicates a long transmission duration, and the terminal device determines that the target transmission mode is interleaved transmission mode. In this case, it is possible to obtain a high time diversity gain by using interleaved transmission mode. rep NPDSCH ×N SFIf the value is below the second threshold, it indicates a short transmission duration, and the terminal device determines that the target transmission mode is sequential transmission mode. In this case, the time diversity gain is low, and using sequential transmission mode simplifies the implementation, thereby reducing the impact on the terminal device's hardware. For example, sequential transmission mode has lower requirements than interleaved transmission mode in terms of storage and processing power.
[0319]
[0306] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by TB k Modulation & coding scheme MCS included; TB k This is one of N TBs. Specifically, the processing module 1002 is configured to determine that the target transmission mode is interleaved transmission mode if the MCS is less than or equal to the third threshold, or to determine that the target transmission mode is sequential transmission mode if the MCS is greater than the third threshold.
[0320]
[0307] In possible embodiments, the first instruction information includes second instruction information and third instruction information; the second instruction information is carried by DCI; the second instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB kis one of the N TBs; and the third indication information is used to indicate whether the target transmission mode of the terminal device is the interleaved transmission mode or the sequential transmission mode. Specifically, when the third indication information indicates that the target transmission mode of the terminal device is the interleaved transmission mode, the processing module 1002 indicates that the target transmission mode is the interleaved transmission mode and M determined based on the second indication information rep NPDSCH and N SF is M rep NPDSCH ×N SF judges that the target transmission mode is the interleaved transmission mode when it satisfies that M × N is greater than or equal to the second threshold; or when the third indication information indicates that the target transmission mode is the interleaved transmission mode, judges that the target transmission mode is the interleaved transmission mode; then M determined based on the second indication information rep NPDSCH and N SF is M rep NPDSCH ×N SF judges that the target transmission mode is the sequential transmission mode when it satisfies that M × N is less than the second threshold; or is configured to judge that the target transmission mode is the sequential transmission mode when the third indication information indicates that the target transmission mode is the sequential transmission mode.
[0321]
[0308] In a possible embodiment, when the target transmission mode is the interleaved transmission mode, the interleaving granularity of the N TBs is p × N SF × min(M rep NPUSCH , 4) subframes; or the interleaving granularity of the N TBs is p × min(M rep NPUSCH , 4) subframes, where p is a positive integer greater than or equal to 1 and N SFTB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF And N SF This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k This is one of N TBs.
[0322]
[0309] Figure 11 is a schematic diagram of the structure of a terminal device according to an embodiment of the present invention. The terminal device shown in Figure 11 may be an implementation of the hardware circuit of the communication device shown in Figure 10. The terminal device is applicable to the flowchart above and performs the functions of the terminal device in the embodiment of the method above. For ease of explanation, Figure 11 shows only the main components of the terminal device. Optionally, the terminal device may instead be a device within the terminal device, such as a chip or a chip system. A chip system includes at least one chip. A chip system may further include other circuit structures and / or individual devices. As shown in Figure 11, the terminal device 1100 includes a processor 1101, memory 1102, transceiver 1103, antenna 1104, and input / output device 1105.
[0323] The processor 1101 is configured primarily to process communication protocols and communication data, control the entire wireless communication device, execute software programs, and process data for software programs. For example, the processor 1101 is configured to support the wireless communication device when performing the operations described in the embodiments of the above-described method. The memory 1102 is configured primarily to store software programs and data.
[0324] The transceiver 1103 is primarily configured to receive first instruction information and DCI, etc., transmitted by network devices. The antenna 1104 is primarily configured to receive and transmit radio frequency signals in electromagnetic wave form. The input / output device 1105, such as a touchscreen, display screen, or keyboard, is primarily configured to receive data entered by the user and output data to the user.
[0325]
[0310] The processor 1101 determines the target transmission mode of N TBs based on the first instruction information, where the target transmission mode is either sequential transmission mode or interleaved transmission mode, and the N TBs are scheduled using downlink control information DCI.
[0326]
[0311] The transceiver 1103 is further configured to receive N TBs from a network device based on the target transmission mode.
[0327]
[0312] In possible embodiments, the processor 1101 is configured to determine that the target transmission mode is interleaved transmission mode when the first instruction information indicates that the target transmission mode of the terminal device is interleaved transmission mode; or to determine that the target transmission mode is sequential transmission mode when the first instruction information indicates that the target transmission mode of the terminal device is sequential transmission mode.
[0328]
[0313] In a possible embodiment, the first instruction information is the maximum number of iterations R of the downlink control channel. max Includes; processor 1101 specifically, R max If R is greater than or equal to the first threshold, it is determined that the target transmission mode is interleaved transmission mode; or, max The system is configured to determine that the target transmission mode is sequential transmission mode if the value is less than the first threshold.
[0329]
[0314] In a possible embodiment, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k Used to determine the number of subframes N_SF to which the downlink data channel carrying the data is mapped; TB k This is one of N TBs.
[0330] The processor 1101 is specifically:M rep NPDSCH ×N SF If the value is above the second threshold, the target transmission mode is determined to be interleaved transmission mode; or M rep NPDSCH ×N SF The system is configured to determine that the target transmission mode is sequential transmission mode when the value is below the second threshold.
[0331]
[0315] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by TB k Modulation & coding scheme MCS included; TB k This is one of N TBs. Specifically, the processor 1101 is configured to determine that the target transmission mode is interleaved transmission mode if the MCS is less than or equal to the third threshold, or to determine that the target transmission mode is sequential transmission mode if the MCS is greater than the third threshold.
[0332]
[0316] In possible embodiments, the first instruction information includes the second instruction information and the third instruction information; the second instruction information is carried by DCI; the second instruction information includes the number of iterations instruction information and the resource allocation instruction information; the number of iterations instruction information is TB k Number of iterations M rep NPDSCHUsed to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k is one of N TBs; and the third instruction information is used to indicate whether the target transmission mode of the terminal device is interleaved transmission mode or sequential transmission mode. Specifically, the processor 1101 uses the third instruction information to indicate that the target transmission mode of the terminal device is interleaved transmission mode, and the third instruction information indicates that the target transmission mode is interleaved transmission mode, and M is determined based on the second instruction information. rep NPDSCH and N SF M rep NPDSCH ×N SF If the condition is met that is greater than or equal to the second threshold, the target transmission mode is determined to be interleaved transmission mode; or If the third instruction indicates that the target transmission mode is interleaved transmission mode, then it is determined that the target transmission mode is interleaved transmission mode; and then M is determined based on the second instruction information. rep NPDSCH and N SF M rep NPDSCH ×N SF If the condition that is less than the second threshold is met, it is determined that the target transmission mode is sequential transmission mode; or The system is configured to determine that the target transmission mode is sequential transmission mode when the third instruction information indicates that the target transmission mode is sequential transmission mode.
[0333]
[0317] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TBs is p × N SF ×min(M rep NPUSCH, 4) a subframe; or The fineness of interleaving of N TBs is p × min(M rep NPUSCH , 4) a subframe, where p is a positive integer greater than or equal to 1, and N SF is the number of subframes to which the downlink data channel carrying TB k is mapped, and N SF is determined based on the resource allocation indication information in the DCI, and M SF is the number of repetitions of TB rep NPUSCH and is determined based on the repetition number indication information in the DCI, and TB k is one of the N TBs. rep NPUSCH is determined based on the repetition number indication information in the DCI, and TB k is one of the N TBs.
[0334]
[0318] In an embodiment, regarding the communication device shown in FIG. 10, the transceiver module 1001 in FIG. 10 may be implemented by the transceiver module 1103 in FIG. 11, and the processing module 1002 in FIG. 10 may be implemented by the processor 1101 in FIG. 11. This is not limited to this embodiment of the present application.
[0335]
[0319] The communication device shown in FIG. 10 may further be configured to execute the operations of the terminal device in the embodiment of the second communication method.
[0336]
[0320] The transceiver module 1001 is configured to receive the first indication information transmitted by the network device.
[0337]
[0321] The processing module 1002 is configured to determine the target transmission mode of N TBs based on the first indication information. The target transmission mode is a sequential transmission mode or an interleaved transmission mode, and the N TBs are scheduled by using downlink control information DCI.
[0338]
[0322] The transceiver module 1002 is further configured to transmit N TBs to a network device based on the target transmission mode.
[0339]
[0323] In possible embodiments, the first instruction information is used to indicate whether the target transmission mode of the terminal device is sequential transmission mode or interleaved transmission mode; the processing module 1002 is further configured to determine that the target transmission mode is interleaved transmission mode if the first instruction information indicates that the target transmission mode of the terminal device is interleaved transmission mode; or to determine that the target transmission mode is sequential transmission mode if the first instruction information indicates that the target transmission mode of the terminal device is sequential transmission mode.
[0340]
[0324] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by subcarrier instruction information and TB k The modulation and coding scheme includes MCS; subcarrier instruction information is within one resource unit (RU) in TB. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs. Processing module 1002 further, N SC RU When is L, if MCS is less than or equal to the fourth threshold, the target transmission mode is determined to be interleaved transmission mode; or if MCS is greater than the fourth threshold, the target transmission mode is determined to be sequential transmission mode; or N SC RU If L is not L, and MCS is less than or equal to the fifth threshold, the system is configured to determine that the target transmission mode is sequential transmission mode; or if MCS is greater than the fifth threshold, the system is configured to determine that the target transmission mode is sequential transmission mode, where L is a positive integer.
[0341]
[0325] In a possible embodiment, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine; TB k This is one of N TBs. Processing module 1002 further: M rep NPUSCH ×N RU If the value is greater than or equal to the sixth threshold, it is determined that the target transmission mode is interleaved transmission mode; or M rep NPUSCH ×N RU The system is configured to determine that the target transmission mode is sequential transmission mode when N is less than the sixth threshold, where N slots UL This is the number of consecutive slots within a single RU.
[0342]
[0326] In a possible embodiment, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs. Processing module 1002 further:N SC RU If L, it is determined that the target transmission mode is interleaved transmission mode; or N SC RU The system is configured to determine that the target transmission mode is sequential transmission mode when L is not L, where L is a positive integer.
[0343]
[0327] In possible embodiments, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information, resource allocation instruction information, and iteration count instruction information; the subcarrier instruction information is TB within one RU k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; and N SC RU is L. Processing module 1002 further: when the subcarrier interval is 3.75 kHz, N RU If the value is above the 7th threshold, it is determined that the target transmission mode is interleaved transmission mode; or N RU If the value is less than the seventh threshold, it is determined that the target transmission mode is sequential transmission mode; or if the subcarrier interval is 15 kHz, N RU ×M rep NPUSCH If the value is above the 8th threshold, it is determined that the target transmission mode is interleaved transmission mode; or N RU ×M rep NPUSCH The system is configured to determine that the target transmission mode is sequential transmission mode when the value is below the 8th threshold, where the 8th threshold is greater than or equal to the 7th threshold.
[0344]
[0328] In a possible embodiment, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information, resource allocation instruction information, and iteration count instruction information; the subcarrier instruction information is TB within one RU k The number of continuous subcarriers occupied by N SC RUUsed to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; N SC RU is not equal to L; and L is a positive integer.
[0345] Processing module 1002 is N RU ×M rep NPUSCH If the value is greater than or equal to the 9th threshold, the target transmission mode is determined to be interleaved transmission mode; or N RU ×M rep NPUSCH The system is further configured to determine that the target transmission mode is sequential transmission mode if the value is less than the ninth threshold.
[0346]
[0329] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N RU ×N slots UL It is a slot. N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, TB k is one of N TBs; and ε is a positive integer.
[0347]
[0330] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the fineness of interleaving N TBs is
[0348]
number
[0349]
number
[0350]
number
[0351]
[0331] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, N SC RU If L, then the interleaving fineness of N TBs is either εRU or ε×N. RU ×N slots UL It's a slot machine.
[0352]
[0332] When the target transmission mode is interleaved transmission mode, N SC RUIf it is not L, the fineness of interleaving N TBs is
[0353]
number
[0354]
number
[0355]
number
[0356]
[0333] N SC RU TB within one RU k The number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L are all positive integers.
[0357]
[0334] In a possible embodiment, M symbols are used to transmit N TBs, the symbol index values of the M symbols are reset to 0 at the start of the transmission of N TBs, the symbol index values of the M symbols are incremented sequentially over time during the transmission of N TBs, and the maximum symbol index value of the M symbols is associated with N.
[0358]
[0335] The first phase component of the baseband signal of symbol α in the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is one of the M symbols.
[0359]
[0336] In a possible embodiment, the symbol index value l of M symbols ~ teeth,
[0360]
number
[0361]
[0337] Furthermore, the terminal device shown in Figure 11 may be configured to perform the functions of the terminal device in the embodiment of the second communication method. The transceiver module 1001 in Figure 10 may be implemented by the transceiver module 1103 in Figure 11, and the processing module 1002 in Figure 10 may be implemented by the processor 1101 in Figure 11. Further details will not be described again in the embodiments of the present application.
[0362]
[0338] Figure 12 is a schematic diagram of the structure of a communication device according to an embodiment of the present invention. The communication device may be configured to perform the operation of a network device in an embodiment of the method. The communication device 1200 includes a transceiver module 1201 and a processing module 1202.
[0363]
[0339] The processing module 1202 is configured to determine the target transmission mode.
[0364]
[0340] The transceiver module 1201 is configured to transmit first instruction information to a terminal device, the first instruction information is used to indicate the target transmission mode, and the transceiver module 1201 is configured to transmit N TBs to the terminal device based on the target transmission mode, the N TBs are scheduled by using downlink control information DCI.
[0365]
[0341] In possible embodiments, if it is determined that the target transmission mode is an interleaved transmission mode, the first instruction information is used to indicate that the target transmission mode is an interleaved transmission mode; or if it is determined that the target transmission mode is a sequential transmission mode, the first instruction information is used to indicate that the target transmission mode is a sequential transmission mode.
[0366]
[0342] In a possible embodiment, the first instruction information is the maximum number of iterations R of the downlink control channel. max Includes.
[0367]
[0343] When the network device determines that the target transmission mode is interleaved transmission mode, R max R is greater than or equal to the first threshold; or if the network device determines that the target transmission mode is sequential transmission mode, max It is below the first threshold.
[0368]
[0344] In a possible embodiment, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k This is one of N TBs.
[0369] If the target transmission mode is determined to be interleaved transmission mode, M rep NPDSCH ×N SF If it is above the second threshold; or if it is determined that the target transmission mode is sequential transmission mode, then M rep NPDSCH ×N SF This is below the second threshold.
[0370]
[0345] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by TB k Modulation & coding scheme MCS included; TB k is one of N TBs. If the target transmission mode is determined to be interleaved transmission mode, the MCS is less than or equal to the third threshold; or if the target transmission mode is determined to be sequential transmission mode, the MCS is greater than the third threshold.
[0371]
[0346] In possible embodiments, the first instruction information includes second instruction information and third instruction information; the second instruction information is carried by DCI; the second instruction information includes iteration count instruction information and resource allocation instruction information; and the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k This is one of N TBs; the third instruction information is used to indicate whether the target transmission mode of the terminal device is interleaved transmission mode or sequential transmission mode.
[0372]
[0347] When it is determined that the target transmission mode is interleaved transmission mode, the third instruction information is used to indicate that the target transmission mode of the terminal device is interleaved transmission mode, M rep NPDSCH ×N SF is above the second threshold; or If it is determined that the target transmission mode is sequential transmission mode, the third instruction information is used to indicate that the target transmission mode of the terminal device is sequential transmission mode, M rep NPDSCH ×N SF This is below the second threshold.
[0373]
[0348] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TBs is p × N SF ×min(M rep NPUSCH 4) Is it a subframe; or The interleaving fineness of N TBs is p × min(M) rep NPUSCH 4) It is a subframe.
[0374]
[0349] p is a positive integer greater than or equal to 1, and N SF TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF And N SF This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k This is one of N TBs.
[0375]
[0350] Figure 13 is a schematic diagram of the structure of a network device according to an embodiment of the present invention. The communication device shown in Figure 13 may be an implementation of the hardware circuit of the communication device shown in Figure 12. The communication device is applicable to the flowchart shown in Figure 13 and performs the functions of the network device in the embodiment of the method described above. For ease of explanation, Figure 13 shows only the main components of the communication device. Optionally, the communication device may be a network device or a device within a network device, such as a chip or a chip system. A chip system includes at least one chip, and the chip system may further include other circuit structures and / or individual devices. Optionally, an example is used in which the communication device is a network device. As shown in Figure 13, the network device 1300 includes a processor 1301, memory 1302, transceiver 1303, antenna 1304, etc.
[0376]
[0351] The processor 1301 determines the target transmission mode.
[0377]
[0352] The transceiver 1303 is configured to transmit a first instruction information to a terminal device, the first instruction information is used to indicate the target transmission mode; the transceiver module 1303 is configured to transmit N TBs to the terminal device based on the target transmission mode, the N TBs are scheduled by using downlink control information DCI.
[0378]
[0353] In possible embodiments, if it is determined that the target transmission mode is an interleaved transmission mode, the first instruction information is used to indicate that the target transmission mode is an interleaved transmission mode; or if it is determined that the target transmission mode is a sequential transmission mode, the first instruction information is used to indicate that the target transmission mode is a sequential transmission mode.
[0379]
[0354] In a possible embodiment, the first instruction information is the maximum number of iterations R of the downlink control channel. max Includes.
[0380]
[0355] When the network device determines that the target transmission mode is interleaved transmission mode, R max R is greater than or equal to the first threshold; or if the network device determines that the target transmission mode is sequential transmission mode, max It is below the first threshold.
[0381]
[0356] In a possible embodiment, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB kis one of N TBs. If the target transmission mode is determined to be interleaved transmission mode, then M rep NPDSCH ×N SF If it is above the second threshold; or if it is determined that the target transmission mode is sequential transmission mode, then M rep NPDSCH ×N SF This is below the second threshold.
[0382]
[0357] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by TB k Modulation & coding scheme MCS included; TB k is one of N TBs. If the target transmission mode is determined to be interleaved transmission mode, the MCS is less than or equal to the third threshold; or if the target transmission mode is determined to be sequential transmission mode, the MCS is greater than the third threshold.
[0383]
[0358] In possible embodiments, the first instruction information includes second instruction information and third instruction information; the second instruction information is carried by DCI; the second instruction information includes iteration count instruction information and resource allocation instruction information; and the iteration count instruction information is TB k Number of iterations M rep NPDSCH Used to determine; resource allocation instruction information is TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF Used to determine; TB k This is one of N TBs; the third instruction information is used to indicate whether the target transmission mode of the terminal device is interleaved transmission mode or sequential transmission mode.
[0384]
[0359] When it is determined that the target transmission mode is interleaved transmission mode, the third instruction information is used to indicate that the target transmission mode of the terminal device is interleaved transmission mode, Mrep NPDSCH ×N SF is above the second threshold; or If it is determined that the target transmission mode is sequential transmission mode, the third instruction information is used to indicate that the target transmission mode is sequential transmission mode, M rep NPDSCH ×N SF This is below the second threshold.
[0385]
[0360] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TBs is p × N SF ×min(M rep NPUSCH 4) Is it a subframe; or The interleaving fineness of N TBs is p × min(M) rep NPUSCH 4) It is a subframe.
[0386]
[0361] p is a positive integer greater than or equal to 1, and N SF TB k The number of subframes to which the downlink data channel carrying the data is mapped is N. SF And N SF This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k This is one of N TBs.
[0387]
[0362] The communication device shown in Figure 12 may be further configured to perform the operations of the terminal device in the embodiment of the second communication method.
[0388]
[0363] The transceiver module 1201 is configured to receive first instruction information transmitted by a network device.
[0389]
[0364] The processing module 1202 is configured to send first instruction information to a terminal device, the first instruction information is used to indicate the target transmission mode, and the processing module 1202 is configured to receive N TBs sent by the terminal device based on the target transmission mode, the N TBs are scheduled by using downlink control information DCI.
[0390]
[0365] In a possible embodiment, if it is determined that the target transmission mode is an interleaved transmission mode, the first instruction information is used to indicate that the target transmission mode is an interleaved transmission mode; or If it is determined that the target transmission mode is sequential transmission mode, the first instruction information is used to indicate that the target transmission mode is sequential transmission mode.
[0391]
[0366] In possible embodiments, the first instruction information is carried by DCI; the first instruction information is carried by TB k This includes subcarrier instruction information and modulation & coding scheme MCS; the subcarrier instruction information is within one resource unit RU in TB. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0392]
[0367] N SC RU When is L, if the target transmission mode is determined to be interleaved transmission mode, then MCS is less than or equal to the fourth threshold; or if the target transmission mode is determined to be sequential transmission mode, then MCS is greater than the fourth threshold.
[0393]
[0368] N SC RUIf L is not L, and the target transmission mode is determined to be interleaved transmission mode, then MCS is less than or equal to the fifth threshold; or if the target transmission mode is determined to be sequential transmission mode, then MCS is greater than the fifth threshold, where L is a positive integer.
[0394]
[0369] In possible embodiments, the first instruction information is carried by DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; the iteration count instruction information is TB k Number of iterations M rep NPUSCH Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine; TB k This is one of N TBs.
[0395]
[0370] When it is determined that the target transmission mode is interleaved transmission mode, M rep NPUSCH ×N RU is above the sixth threshold; or If the target transmission mode is determined to be sequential transmission mode, M rep NPUSCH ×N RU This is below the sixth threshold.
[0396]
[0371] In possible embodiments, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is carried by TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k This is one of N TBs.
[0397]
[0372] When it is determined that the target transmission mode is sequential transmission mode, N SC RUis L; or If the target transmission mode is determined to be interleaved transmission mode, then N SC RU It is not L, where L is a positive integer.
[0398]
[0373] In possible embodiments, the first instruction information is carried by DCI; the first instruction information includes subcarrier instruction information, resource allocation instruction information, and iteration count instruction information; the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; and N SC RU It is L.
[0399]
[0374] When the subcarrier interval is 3.75 kHz and the target transmission mode is determined to be interleaved transmission mode, N RU If the value is above the 7th threshold; or if it is determined that the target transmission mode is sequential transmission mode, then N RU It is below the 7th threshold.
[0400]
[0375] When the subcarrier interval is 15 kHz and the target transmission mode is determined to be interleaved transmission mode, N RU ×M rep NPUSCH If the value is above the 8th threshold; or if it is determined that the target transmission mode is sequential transmission mode, then N RU ×M rep NPUSCHThis value is below the 8th threshold, where the 8th threshold is greater than or equal to the 7th threshold.
[0401]
[0376] In possible embodiments, the first instruction information is carried by DCI; the first instruction information includes resource allocation instruction information and iteration count instruction information; and the subcarrier instruction information is carried by TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; resource allocation instruction information is TB k The number of RUs (Rules of Units) to which the uplink data channel carrying the data is mapped is N. RU Used to determine the number of iterations; the iteration number indication information is TB k Number of iterations M rep NPUSCH Used to determine; TB k is one of N TBs; N SC RU is not equal to L; and L is a positive integer.
[0402]
[0377] If it is determined that the target transmission mode is interleaved transmission mode, N RU ×M rep NPUSCH If the value is greater than or equal to the 9th threshold; or if it is determined that the target transmission mode is sequential transmission mode, then N RU ×M rep NPUSCH It is below the 9th threshold.
[0403]
[0378] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of N TBs is εRU, or the interleaving fineness of N TBs is ε×N RU ×N slots UL It's a slot machine.
[0404]
[0379] N slots UL N is the number of consecutive slots within a single RU. RU, TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, TB k is one of N TBs; and ε is a positive integer.
[0405]
[0380] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, the fineness of interleaving N TBs is
[0406]
number
[0407]
number
[0408]
number
[0409]
[0381] N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and p is a positive integer.
[0410]
[0382] In a possible embodiment, when the target transmission mode is an interleaved transmission mode, N SC RU If L, then the interleaving fineness of N TBs is either εRU or ε×N. RU ×N slots UL It's a slot machine.
[0411]
[0383] When the target transmission mode is interleaved transmission mode, N SC RU If it is not L, the fineness of interleaving N TBs is
[0412]
number
[0413]
number
[0414]
number
[0415]
[0384] N SC RU TB within one RU k The number of continuous subcarriers occupied by N SC RU This is determined based on the subcarrier indication information included in DCI, and N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RUThis is determined based on resource allocation instruction information in DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the number of iterations indicated in DCI, and TB k is one of N TBs; and ε, p, and L are all positive integers.
[0416]
[0385] In a possible embodiment, M symbols are used to transmit N TBs, the symbol index values of the M symbols are reset to 0 at the start of the transmission of N TBs, the symbol index values of the M symbols are incremented sequentially over time during the transmission of N TBs, and the maximum symbol index value of the M symbols is associated with N.
[0417]
[0386] The first phase component of the baseband signal of symbol α in the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is one of the M symbols.
[0418]
[0387] In a possible embodiment, the symbol index value l of M symbols ~ teeth,
[0419]
number
[0420]
[0388] M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the iteration count indication information in DCI, and N RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on resource allocation instruction information in DCI, and N slotsUL N is the number of consecutive slots within a single RU. symb UL This indicates the number of symbols contained in one slot, and TB k This is one of N TBs.
[0421]
[0389] The network device shown in Figure 13 may also be configured to perform the functions of the network device in the embodiment of the second communication method. The transceiver module 1201 in Figure 12 may be implemented by the transceiver module 1303 in Figure 13, and the processing module 1202 in Figure 12 may be implemented by the processor 1301 in Figure 13. Further details are not described again in this embodiment of the present application.
[0422]
[0390] Based on the same idea as the embodiments of the above-described method, embodiments of the present application further provide a computer-readable storage medium. The computer-readable storage medium stores some instructions. When these instructions are invoked and executed by a computer, the computer can operate to complete the method in any one of the embodiments of the above-described method or any possible design of the embodiments of the above-described method. In this embodiment of the present application, the computer-readable storage medium is not limited. For example, the computer-readable storage medium may be RAM (random access memory) or ROM (read-only memory).
[0423]
[0391] Based on the same idea as the embodiments of the above-described method, the present application further provides a computer program product. When invoked and executed by a computer, the computer program product can complete the method in any one of the embodiments of the above-described method or any possible design of the embodiments of the above-described method.
[0424]
[0392] Based on the same idea as the embodiments of the foregoing method, the present application further provides a chip. The chip may include a processor and interface circuitry to complete the method in the embodiments of the foregoing method and any one of the possible embodiments of the foregoing method. "Coupling" means that two components are linked to each other directly or indirectly. The coupling may be fixed or movable and may allow the transmission of fluid, electrical, electrical signals, or other types of signals between the two components.
[0425]
[0393] All or part of the embodiments described above may be implemented by software, hardware, firmware, or any combination thereof. If software is used to carry out the embodiments, all or part of the embodiments may be implemented in the form of a computer program product. A computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the procedures or functions according to the embodiments of the present invention occur, all or in part. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by a wired (e.g., coaxial cable, optical fiber, or digital subscriber line (DSL)) or wireless (e.g., infrared, radio, or microwave) method. Computer-readable storage media may be any available media accessible by a computer, or they may be data storage devices such as servers or data centers that integrate one or more available media. Available media may be magnetic media (e.g., floppy disks, hard disks, or magnetic tapes), optical media (e.g., DVDs), semiconductor media (e.g., solid-state disks (SSDs)), etc.
[0426]
[0394] Various exemplary logic units and circuits described in embodiments of the present application can perform or operate the described functions through the design of general-purpose processors, digital signal processors, application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination thereof. The general-purpose processor may be a microprocessor. Optionally, the general-purpose processor may be alternatively any conventional processor, controller, microcontroller, or state machine. The processor may be implemented alternatively by a combination of arithmetic units such as a digital signal processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processor core, or any other similar configuration.
[0427]
[0395] The steps of the methods or algorithms described in embodiments of the present application may be directly incorporated into hardware, software units executed by a processor, or a combination thereof. The software units may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disks, removable magnetic disks, CD-ROMs, or any other form of storage medium in the art. For example, the storage medium may be connected to the processor so that the processor can read information from and write information to the storage medium. Optionally, the storage medium may be integrated into the processor instead. The processor and storage medium may be located in an ASIC, and the ASIC may be located in a terminal device. Optionally, the processor and storage medium may be located in different components of the terminal device instead.
[0428]
[0396] These computer program instructions may alternatively be loaded into a computer or another programmable data processing device, resulting in a series of processing steps being executed on the computer or another programmable device to produce computer execution processing. Thus, instructions executed on the computer or another programmable device result in steps to realize a specified function in one or more processes in a flowchart and / or in one or more blocks in a block diagram.
[0429]
[0397] The present invention has been described with reference to certain features and embodiments thereof, but it is clear that various modifications and combinations may be made thereto without departing from the scope of the invention. Accordingly, the specification and accompanying drawings are merely examples of the invention as defined by the accompanying claims and can be considered any or all of the modifications, variations, combinations or equivalents that cover the scope of the invention. It will be clear to those skilled in the art that various modifications and changes can be made to the invention without departing from the spirit and scope of the invention. Thus, the present invention is intended to cover these modifications and variations of the invention, provided that these modifications and variations fall within the scope of the claims of the invention and the equivalent art.
Claims
1. It is a method of communication: A terminal device receives first instruction information transmitted by a network device; A step in which the terminal device determines the target transmission mode of N TBs based on the first instruction information, wherein the target transmission mode is a sequential transmission mode or an interleaved transmission mode, and the N TBs are scheduled using downlink control information DCI; The terminal device transmits the N TBs to the network device based on the target transmission mode; The system includes M symbols used to transmit the N TBs, the symbol index values of the M symbols are reset to 0 at the start of transmission of the N TBs, the symbol index values of the M symbols are incremented sequentially over time during transmission of the N TBs, and the maximum symbol index value of the M symbols is associated with N. The first phase component of the baseband signal of symbol α in the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is one of the M symbols. A method in which N is an integer greater than or equal to 2, and M is an integer greater than or equal to 1.
2. In the method according to claim 1, the first instruction information is used to indicate whether the target transmission mode is the sequential transmission mode or the interleaved transmission mode; The steps by which the terminal device determines the target transmission modes for N TBs based on the first instruction information are: The terminal device determines that the target transmission mode is the interleaved transmission mode when the first instruction information indicates that the target transmission mode is the interleaved transmission mode; or The terminal device determines that the target transmission mode is the sequential transmission mode when the first instruction information indicates that the target transmission mode is the sequential transmission mode; Methods that include...
3. The method according to claim 1, wherein the first instruction information is carried by the DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; and the iteration count instruction information is TB k Number of iterations M rep NPUSCH Used to determine; the resource allocation instruction information is TB k The number of RUs (Rules of Units) N to which the uplink data channel carrying the data is mapped. RU Used to determine; TB k is one of the N TBs mentioned above; and The steps by which the terminal device determines the target transmission modes for N TBs based on the first instruction information are: M rep NPUSCH ×N RU When it is greater than or equal to the sixth threshold value, the step in which the terminal device determines that the target transmission mode is the interleaved transmission mode; or M rep NPUSCH ×N RU If the value is less than the sixth threshold, the terminal device determines that the target transmission mode is the sequential transmission mode; Methods that include...
4. The method according to claim 1, wherein the first instruction information is carried by the DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k is one of the N TBs mentioned above; and The steps by which the terminal device determines the target transmission modes for N TBs based on the first instruction information are: N SC RU The terminal device determines that the target transmission mode is the interleaved transmission mode when L is true; or N SC RU If the value is not L, the terminal device determines that the target transmission mode is the sequential transmission mode; A method that includes and where L is a positive integer.
5. In the method according to any one of claims 1 to 4, when the target transmission mode is the interleaved transmission mode, the interleaving fineness of the N TBs is εRU, or the interleaving fineness of the N TBs is ε×N RU ×N slots UL It is a slot; N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on the resource allocation instruction information in the DCI, and TB k is one of the N TBs mentioned above; and ε is a positive integer, in this way.
6. In the method according to any one of claims 1 to 5, when the target transmission mode is the interleaved transmission mode, The interleaving fineness of the aforementioned N TBs is [Number 61] The slots, or the interleaving fineness of the N TBs is [Number 62] It is a subframe, or the fineness of the interleaving of the N TBs is [Number 63] It is a slot, N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on the resource allocation instruction information in the DCI, M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the iteration count indication information in the DCI, and TB k is one of the N TBs mentioned above; and p is a positive integer, in this way.
7. The method according to claim 1, wherein the symbol index value l of the M symbols ~ teeth, [Number 64] Satisfying M rep NPUSCH TB k This is the number of iterations, M rep NPUSCH This is determined based on the iteration count instruction information in the DCI, N RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on the resource allocation instruction information in the DCI, and N slots UL N is the number of consecutive slots within a single RU. symb UL This indicates the number of symbols contained in one slot, and TB k The method is such that is one of the N TBs mentioned above.
8. It is a method of communication: Steps in which the network device determines the target transmission mode; The steps of the network device transmitting first instruction information to a terminal device, wherein the first instruction information is used to indicate the target transmission mode; and The network device receives N TBs transmitted by the terminal device based on the target transmission mode, wherein the N TBs are scheduled using downlink control information DCI; The system includes M symbols used to transmit the N TBs, the symbol index values of the M symbols are reset to 0 at the start of transmission of the N TBs, the symbol index values of the M symbols are incremented sequentially over time during transmission of the N TBs, and the maximum symbol index value of the M symbols is associated with N. The first phase component of the baseband signal of symbol α in the M symbols is determined based on the symbol index value corresponding to symbol α, where symbol α is one of the M symbols. A method in which N is an integer greater than or equal to 2, and M is an integer greater than or equal to 1.
9. In the method according to claim 8, if the network device determines that the target transmission mode is an interleaved transmission mode, the first instruction information is used to indicate that the target transmission mode is the interleaved transmission mode; or A method wherein, if the network device determines that the target transmission mode is a sequential transmission mode, the first instruction information is used to indicate that the target transmission mode is a sequential transmission mode.
10. In the method according to claim 8, the first instruction information is carried by the DCI; the first instruction information includes iteration count instruction information and resource allocation instruction information; and the iteration count instruction information is TB k Number of iterations M rep NPUSCH Used to determine; the resource allocation instruction information is TB k The number of RUs (Rules of Units) N to which the uplink data channel carrying the data is mapped. RU Used to determine; TB k is one of the N TBs mentioned above; and When the network device determines that the target transmission mode is an interleaved transmission mode, rep NPUSCH ×N RU is above the sixth threshold; or When the network device determines that the target transmission mode is a sequential transmission mode, rep NPUSCH ×N RU The method is below the sixth threshold.
11. The method according to claim 8, wherein the first instruction information is carried by the DCI; the first instruction information includes subcarrier instruction information; and the subcarrier instruction information is TB within one RU. k The number of continuous subcarriers occupied by N SC RU Used to determine; and TB k is one of the N TBs mentioned above; and When the network device determines that the target transmission mode is an interleaved transmission mode, N SC RU is L; or When the network device determines that the target transmission mode is a sequential transmission mode, N SC RU It is not L; L is a positive integer, method.
12. In the method according to any one of claims 8 to 11, when the target transmission mode is an interleaved transmission mode, the interleaving fineness of the N TBs is εRU, or the interleaving fineness of the N TBs is ε×N RU ×N slots UL It is a slot; N slots UL N is the number of consecutive slots within a single RU. RU , TB k N is the number of RUs to which the uplink data channel carrying the data is mapped. RU This is determined based on the resource allocation instruction information in the DCI, and TB k is one of the N TBs mentioned above; and ε is a positive integer, in this way.
13. In the method according to any one of claims 8 to 11, when the target transmission mode is an interleaved transmission mode, The interleaving fineness of the aforementioned N TBs is [Number 65] The slots, or the interleaving fineness of the N TBs is [Number 66] It is a subframe, or the fineness of the interleaving of the N TBs is [Number 67] A slot, N slots UL is the number of consecutive slots within one RU, N RU is the TB k is the number of RUs to which the uplink data channel carrying the TB is mapped, N RU is determined based on the resource allocation indication information in the DCI, M rep NPUSCH is the TB k is the number of repetitions of, M rep NPUSCH is determined based on the repetition number indication information in the DCI, TB k is one of the N TBs; and p is a positive integer, a method.
14. The method according to claim 8, wherein the symbol index value l of the M symbols ~ teeth, [Number 68] satisfies M rep NPUSCH is the number of repetitions of TB k and M rep NPUSCH is determined based on the repetition count indication information in the DCI, and N RU is the number of RUs to which the uplink data channel carrying TB k is mapped, and N RU is determined based on the resource allocation indication information in the DCI, and N slots UL is the number of consecutive slots within one RU, and N symb UL indicates the number of symbols included in one slot, and TB k is one of the N TBs, a method.
15. A communication device comprising at least one processor, wherein the at least one processor is connected to a memory, and the at least one processor is configured to read and execute a program stored in the memory, and to cause the device to perform the method according to any one of claims 1 to 7.
16. A communication device comprising at least one processor, wherein the at least one processor is connected to a memory, and the at least one processor is configured to read and execute a program stored in the memory, and to cause the device to perform the method according to any one of claims 8 to 14.
17. A chip, wherein the chip is coupled to a memory and is configured to read and execute a program stored in the memory, and to perform the method described in any one of claims 1 to 7.
18. A chip, wherein the chip is coupled to a memory and is configured to read and execute a program stored in the memory, and to perform the method described in any one of claims 8 to 14.
19. A computer-readable storage medium, the computer-readable storage medium storing computer instructions; and when the instructions are executed by a computer, the computer is able to perform the method according to any one of claims 1 to 7.
20. A computer-readable storage medium, the computer-readable storage medium storing computer instructions; and when the instructions are executed by a computer, the computer is able to perform the method according to any one of claims 8 to 14.
21. A computer program, wherein when the computer program is invoked by a computer, the computer becomes capable of performing the method described in any one of claims 1 to 7.
22. A computer program, wherein when the computer program is invoked by a computer, the computer becomes capable of performing the method described in any one of claims 8 to 14.