Information transmission processing method, device and terminal
By acquiring and analyzing the NDI flip conditions in downlink control information, the problem of inaccurate data transmission types in the terminal under different RNTI types is solved, and more flexible and accurate data transmission judgment is achieved, and spectrum utilization is improved.
Patent Information
- Application Number
- CN202011149098.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-23
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2040-10-23
AI Technical Summary
In the prior art, when scrambling the same transmission block using different types of wireless network temporary identification numbers, the accuracy of the terminal to determine whether the data is first transmitted or repeated transmission is reduced.
By obtaining the first downlink control information DCI and its related information, and determining whether the new data indicates whether the NDI is flipped according to different conditions, including factors such as RNTI type, NDI value, transmission block length and data type, the flipped or unflipped state of the NDI is determined, thereby improving the accuracy of the terminal's judgment of the data transmission type.
It improves the accuracy of the terminal to determine whether the data is initially transmitted or retransmitted, and effectively utilizes air interface resources, improving spectrum utilization.
Smart Images

Figure CN114501624B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technologies, and in particular to an information transmission processing method, device and terminal. Background Art
[0002] In order to support the flexibility of base station scheduling MBS (Multicast Broadcast Service) and ensure the reliable transmission of MBS service data, when the base station schedules MBS PDSCH (Physical Downlink Shared CHannel), it supports flexible initial transmission and retransmission scheduling mechanisms, that is, whether it is initial transmission or retransmission scheduling, DCI scheduling scrambled by G-RNTI (Group common Radio Network Temporary Identity) can be used, or DCI scheduling scrambled by C-RNTI (Cell specific Radio Network Temporary Identity) can be used.
[0003] When the G-RNTI and C-RNTI are mixed during the initial transmission and retransmission scheduling process, the terminal's accuracy in determining whether the data is the first transmission or the repeated transmission is reduced due to the use of different types of RNTIs to schedule the same TB (Transport Block). Summary of the Invention
[0004] The purpose of the present invention is to provide an information transmission processing method, device and terminal to solve the problem that the same transmission block is scheduled using downlink control information scrambled by different types of wireless network temporary identification numbers, resulting in a reduced accuracy of the terminal in determining whether the data is transmitted for the first time or repeatedly.
[0005] To achieve the above objectives, an embodiment of the present invention provides an information transmission processing method, which is applied to a terminal and includes:
[0006] Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0007] If the first information satisfies a first condition, determining that the first NDI is flipped;
[0008] If the first information satisfies the second condition, determining that the first NDI is not flipped;
[0009] The first information includes at least one of the following:
[0010] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0011] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0012] a value of a first NDI of the first DCI;
[0013] The value of the second NDI of the second DCI.
[0014] Among them, the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is G-RNTI and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is C-RNTI and the second scrambled RNTI type is G-RNTI;
[0015] The first condition includes at least one of the following:
[0016] The value of the first NDI is different from the value of the second NDI;
[0017] A length of the first transport block of the first DCI scheduling is different from a length of the second transport block of the second DCI scheduling;
[0018] The second condition includes one of the following:
[0019] The value of the first NDI is the same as the value of the second NDI;
[0020] The value of the first NDI is the same as the value of the second NDI, and the length of the first transport block is the same as the length of the second transport block.
[0021] The first condition includes one of the following:
[0022] A type of data scheduled by the first DCI is different from a type of data scheduled by the second DCI;
[0023] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is different from the value of the second NDI;
[0024] The second condition includes one of the following:
[0025] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is the same as the value of the second NDI.
[0026] The type of data scheduled by the DCI is indicated by the DCI, and / or the type of data scheduled by the DCI is determined by the scrambled RNTI type of the DCI.
[0027] In which, when the scrambled RNTI type of the DCI is C-RNTI and the DCI includes type indication information, the type of the data scheduled by the DCI is determined by the type indication information.
[0028] The first condition includes one of the following:
[0029] The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and at least one NDI flip occurs between the reception time of the third DCI and the reception time of the first DCI; wherein the third DCI is a G-RNTI scrambled DCI received before the first DCI;
[0030] The second condition includes one of the following:
[0031] The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and all NDIs have not been flipped between the reception time of the third DCI and the reception time of the first DCI.
[0032] To achieve the above objectives, an embodiment of the present invention further provides a terminal, comprising: a memory, a transceiver, and a processor: the memory is configured to store program instructions; the transceiver is configured to transmit and receive data under the control of the processor; and the processor is configured to read the program instructions in the memory and perform the following operations:
[0033] Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0034] If the first information satisfies a first condition, determining that the first NDI is flipped;
[0035] If the first information satisfies the second condition, determining that the first NDI is not flipped;
[0036] The first information includes at least one of the following:
[0037] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0038] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0039] a value of a first NDI of the first DCI;
[0040] The value of the second NDI of the second DCI.
[0041] Among them, the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is G-RNTI and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is C-RNTI and the second scrambled RNTI type is G-RNTI;
[0042] The first condition includes at least one of the following:
[0043] The value of the first NDI is different from the value of the second NDI;
[0044] A length of the first transport block of the first DCI scheduling is different from a length of the second transport block of the second DCI scheduling;
[0045] The second condition includes one of the following:
[0046] The value of the first NDI is the same as the value of the second NDI;
[0047] The value of the first NDI is the same as the value of the second NDI, and the length of the first transport block is the same as the length of the second transport block.
[0048] The first condition includes one of the following:
[0049] A type of data scheduled by the first DCI is different from a type of data scheduled by the second DCI;
[0050] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is different from the value of the second NDI;
[0051] The second condition includes one of the following:
[0052] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is the same as the value of the second NDI.
[0053] The type of data scheduled by the DCI is indicated by the DCI, and / or the type of data scheduled by the DCI is determined by the scrambled RNTI type of the DCI.
[0054] In which, when the scrambled RNTI type of the DCI is C-RNTI and the DCI includes type indication information, the type of the data scheduled by the DCI is determined by the type indication information.
[0055] The first condition includes one of the following:
[0056] The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and at least one NDI flip occurs between the reception time of the third DCI and the reception time of the first DCI; wherein the third DCI is a G-RNTI scrambled DCI received before the first DCI;
[0057] The second condition includes one of the following:
[0058] The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and all NDIs have not been flipped between the reception time of the third DCI and the reception time of the first DCI.
[0059] To achieve the above objectives, an embodiment of the present invention further provides an information transmission processing device, comprising:
[0060] An acquisition module, configured to acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0061] A first processing module, configured to determine a first NDI flip when the first information satisfies a first condition;
[0062] A second processing module, configured to determine that the first NDI is not flipped when the first information satisfies a second condition;
[0063] The first information includes at least one of the following:
[0064] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0065] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0066] a value of a first NDI of the first DCI;
[0067] The value of the second NDI of the second DCI.
[0068] In order to achieve the above-mentioned purpose, an embodiment of the present invention further provides a processor-readable storage medium, characterized in that the processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the steps of the information transmission processing method as described above.
[0069] The above technical solution of the present invention has at least the following beneficial effects:
[0070] In the above technical solution of the embodiment of the present invention, by obtaining the first downlink control information DCI and the first information, the first DCI includes the first new data indication NDI; when the first information meets the first condition, it is determined that the first NDI is flipped; when the first information meets the second condition, it is determined that the first NDI is not flipped; wherein, the first information includes at least one of the following: the first scrambled wireless network temporary identifier RNTI type of the first DCI; the second scrambled RNTI type of the second DCI, the second DCI is the DCI received before the first DCI; the value of the first NDI of the first DCI; the value of the second NDI of the second DCI, so that the DCI scheduling data scrambled based on different types of wireless network temporary identification numbers can be made more flexible and effective, and the accuracy of the terminal in judging whether the data is initially transmitted or retransmitted can be improved, while effectively utilizing air interface resources and improving spectrum utilization. BRIEF DESCRIPTION OF THE DRAWINGS
[0071] Figure 1 This is a schematic diagram of a situation where the existing judgment result of whether NDI is flipped is incorrect.
[0072] Figure 2 A schematic diagram of a flow chart of an information transmission processing method provided by an embodiment of the present invention;
[0073] Figure 3 This is one of the schematic diagrams of an application example of the information transmission processing method according to an embodiment of the present invention;
[0074] Figure 4 This is a second schematic diagram of an application example of the information transmission processing method according to an embodiment of the present invention;
[0075] Figure 5 This is a third schematic diagram of an application example of the information transmission processing method according to an embodiment of the present invention;
[0076] Figure 6 is a structural block diagram of a terminal according to an embodiment of the present invention;
[0077] Figure 7 Schematic diagram of a module of an information transmission processing device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0078] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.
[0079] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.
[0080] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0081] Before describing the embodiments of the present application in detail, a brief introduction is given to the scheduling method of MBS PDSCH and the method for determining the initial transmission and retransmission of data in PTP (Point To Point).
[0082] 1. G-RNTI Group Scheduling
[0083] Group scheduling is also called PTM (Point To Multi-point) scheduling method, which uses one scheduling signaling.
[0084] Specifically, the base station sends a scheduling signaling DCI (Downlink Control Information) on the control channel PDCCH (Physical Downlink Control Channel) to schedule the data channel PDSCH. The DCI uses the G-RNTI for CRC (Cyclic redundancy check) scrambling.
[0085] The scrambling code sequence of the scheduled data channel PDSCH is generated based on the G-RNTI.
[0086] Accordingly, a group of receiving UEs (User Equipment, user equipment) (a group of receiving UEs includes multiple UEs) can all receive the PDCCH scrambled by the G-RNTI and receive the PDSCH scrambled based on the G-RNTI.
[0087] 2. C-RNTI Unicast Scheduling
[0088] Unicast scheduling is also called PTP scheduling. The scheduling instructions use the UE-specific PDCCH, and the data channel is the UE-specific PDSCH.
[0089] Specifically, for each receiving UE, the base station sends a scheduling signaling DCI on the control channel PDCCH to schedule the data channel PDSCH. The DCI uses the C-RNTI for CRC scrambling.
[0090] The scrambling code sequence of the scheduled data channel PDSCH is generated based on the G-RNTI or C-RNTI.
[0091] Accordingly, each receiving UE only receives the scheduling signaling sent by the base station, and receives the PDSCH according to the scheduling information instruction.
[0092] In unicast PTP, retransmission is performed in a HARQ (Hybrid Automatic Repeat reQuest) process number, which determines whether the data is initially transmitted or retransmitted by an NDI (New Data Indication). The method for determining whether the NDI in the DCI scrambled with the C-RNTI is flipped is as follows:
[0093] 1) Determine whether NDI is flipped
[0094] Specifically, a. If the scheduling information is received for the first time, NDI directly determines it as a flip.
[0095] b. If the previously received CS-RNTI scheduling signaling or scheduling configured by higher-layer signaling is directly judged as a rollover, regardless of the NDI value.
[0096] c. If this is not the first time the scheduling information is received, the received NDI value is compared with the previous NDI value. If they are different, it is considered a rollover; otherwise, it is considered not a rollover.
[0097] 2) Determine whether the data is initially transmitted or retransmitted based on NDI.
[0098] If the NDI is flipped, the data is determined to be the initial transmission, that is, the first transmission; if the NDI is not flipped, the data is determined to be the retransmission, that is, repeated transmission.
[0099] It should be noted that if the terminal determines that it is an initial transmission scheduling, the received PDSCH data is not combined with any buffered data and is demodulated and decoded separately. If the terminal determines that it is a retransmission scheduling, the received PDSCH data is combined with the data of the same HARQ process in the buffer and then demodulated and decoded.
[0100] However, for initial transmission and retransmission in the HARQ process, the above method for determining whether the NDI is flipped only applies to UE-specific RNTI, that is, C-RNTI-scrambled DCI, and is no longer applicable to DCI group scheduling based on G-RNTI scrambling and UE-individual scheduling of DCI scrambled by C-RNTI. For DCI group scheduling based on G-RNTI scrambling and UE-individual scheduling of DCI scrambled by C-RNTI, continuing to use the above method for determining whether the NDI is flipped will result in incorrect judgment results.
[0101] See also Figure 1 Note: i) DCI-0 base station schedules MBS PDSCH using G-RNTI. Since the HARQ process number was not used before, the NDI values of UE1 and UE2 are scheduled separately. The values may be different before DCI-0. Since G-RNTI scheduling is for a group of UEs, whether it is set to 1 or 0, it will be the same as the NDI value of one of the UEs. Figure 1 1 is used to transmit an initial MBS PDSCH. For UE2, the NDI is flipped and it is judged as the initial transmission, which meets the expectations of the base station scheduling. However, for UE1, the NDI is not flipped and it is judged as a retransmission, which is an incorrect judgment.
[0102] ii) DCI-6 base stations schedule unicast PDSCH using C-RNTI for scrambling, DCI-7 base stations schedule MBSPDSCH using G-RNTI for initial transmission, and DCI-8 base stations schedule Unicast PDSCH using C-RNTI for scrambling for initial transmission. Due to missed detection of DCI-7, the UE mistakenly believes that DCI-8 is a retransmission of DCI-6.
[0103] To address the NDI flipping error issue, one approach is to allocate dedicated HARQ process numbers for multicast PDSCH scheduling (e.g., HARQ process numbers 1, 2, and 3 are used only for MBS scheduling) and use other process numbers for unicast PDSCH scheduling (e.g., HARQ process numbers 4, 5, 6, 7, and 8). However, this approach makes HARQ process number allocation inflexible.
[0104] Therefore, to address the above-mentioned issues, embodiments of the present invention provide a method, apparatus, and terminal for information transmission and processing. The method and apparatus are based on the same patent application concept. Since the principles of the method and apparatus for solving the problem are similar, the implementation of the apparatus and method can refer to each other, and any repetitions will not be repeated.
[0105] like Figure 2 FIG. 1 is a flow chart of an information transmission processing method provided by an embodiment of the present invention, which is applied to a terminal and includes:
[0106] Step 201: Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0107] The first information includes at least one of the following:
[0108] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0109] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0110] a value of a first NDI of the first DCI;
[0111] The value of the second NDI of the second DCI.
[0112] Optionally, the scrambled RNTI type is C-RNTI or G-RNTI.
[0113] Optionally, the value of NDI is 0 or 1.
[0114] Step 202: If the first information satisfies a first condition, determine that the first NDI is flipped;
[0115] Step 203: If the first information satisfies the second condition, determine that the first NDI is not flipped;
[0116] It should be noted that after step 202, the terminal determines that the data transmitted through the PDSCH is the initial transmission based on the flipping of the first NDI; after step 203, the terminal determines that the data transmitted through the PDSCH is the retransmission based on the fact that the first NDI is not flipped.
[0117] Here, not meeting the first condition can be referred to as meeting the second condition. That is, if the first information meets the first condition, the first NDI is determined to be flipped; if the first information does not meet the first condition, the first NDI is determined to be unflipped. In other words, if the first information meets the first condition, the first NDI is determined to be flipped; otherwise, the first NDI is determined to be unflipped.
[0118] It should be noted that data retransmission and initial transmission (or new transmission) are generally considered to be in the same HARQ process. The above judgment process can default to NDI judgment in the same HARQ process number. In this embodiment, the scheduling of unicast PDSCH and multicast PDSCH uses a common HARQ process number, making base station scheduling more flexible.
[0119] The information transmission processing method of an embodiment of the present invention obtains first downlink control information DCI and first information, the first DCI includes a first new data indication NDI; when the first information meets the first condition, it is determined that the first NDI is flipped; when the first information meets the second condition, it is determined that the first NDI is not flipped; wherein, the first information includes at least one of the following: the first scrambled wireless network temporary identifier RNTI type of the first DCI; the second scrambled RNTI type of the second DCI, the second DCI is the DCI received before the first DCI; the value of the first NDI of the first DCI; the value of the second NDI of the second DCI, so that the DCI scheduling data scrambled based on different types of wireless network temporary identification numbers can be made more flexible and effective, and the accuracy of the terminal in judging whether the data is initially transmitted or retransmitted can be improved, while effectively utilizing air interface resources and improving spectrum utilization.
[0120] As an optional implementation manner, when the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is C-RNTI, and the second scrambled RNTI type is G-RNTI;
[0121] The first condition includes at least one of the following:
[0122] The value of the first NDI is different from the value of the second NDI;
[0123] A length of the first transport block of the first DCI scheduling is different from a length of the second transport block of the second DCI scheduling;
[0124] The second condition includes one of the following:
[0125] The value of the first NDI is the same as the value of the second NDI;
[0126] The value of the first NDI is the same as the value of the second NDI, and the length of the first transport block is the same as the length of the second transport block.
[0127] Specifically, when the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI and the second scrambled RNTI type is C-RNTI,
[0128] The first condition includes at least one of the following:
[0129] The value of the first NDI is different from the value of the second NDI;
[0130] A length of the first transport block of the first DCI scheduling is different from a length of the second transport block of the second DCI scheduling;
[0131] The second condition is: the value of the first NDI is the same as the value of the second NDI, and the length of the first transmission block is the same as the length of the second transmission block.
[0132] Here, for the case where the first DCI (i.e., the current DCI) is encrypted using C-RNTI, and the previously received second DCI (which can be understood as the previously received DCI) is encrypted using C-RNTI, the value of the first NDI of the first DCI is different from the value of the second NDI of the second DCI, and / or the length of the first transmission block scheduled by the first DCI is different from the length of the second transmission block scheduled by the second DCI, then it is determined that the first NDI is flipped; otherwise, it is determined that the first NDI is not flipped.
[0133] When the first scrambled RNTI type is G-RNTI and the second scrambled RNTI type is C-RNTI, the first condition is: the value of the first NDI is different from the value of the second NDI; the second condition is: the value of the first NDI is the same as the value of the second NDI.
[0134] When the first scrambled RNTI type is C-RNTI and the second scrambled RNTI type is G-RNTI, the first condition is: the value of the first NDI is different from the value of the second NDI; the second condition is: the value of the first NDI is the same as the value of the second NDI.
[0135] As an optional implementation, the first condition includes one of the following:
[0136] A type of data scheduled by the first DCI is different from a type of data scheduled by the second DCI;
[0137] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is different from the value of the second NDI;
[0138] The second condition includes one of the following:
[0139] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is the same as the value of the second NDI.
[0140] Specifically, the type of data scheduled by the DCI is indicated by the DCI, and / or the type of data scheduled by the DCI is determined by the scrambled RNTI type of the DCI.
[0141] It should be noted that when the scrambled RNTI type of the DCI is G-RNTI, the type of the data scheduled by the DCI is determined to be the first type. That is, when the scrambled RNTI type of the DCI is G-RNTI, the type of the data scheduled by the DCI is determined to be the first type by default. It can also be understood that when the scrambled RNTI type of the DCI is G-RNTI, the type of the data scheduled by the DCI is determined to be the first type based on a pre-agreed agreement or configuration. In an optional implementation, the first type is multicast, that is, when the scrambled RNTI type of the DCI is G-RNTI, the data scheduled by the DCI is multicast data.
[0142] Further, when the scrambled RNTI type of the DCI is C-RNTI and the DCI includes type indication information, the type of the data scheduled by the DCI is determined by the type indication information.
[0143] Optionally, when the scrambled RNTI type of the DCI is C-RNTI, the type of the data scheduled by the DCI is determined to be the second type. That is, when the scrambled RNTI type of the DCI is C-RNTI, the type of the data scheduled by the DCI is determined to be the second type by default. This is based on the premise that the scrambled RNTI type of the DCI is C-RNTI and the DCI does not include type indication information. In an optional implementation, the second type is unicast, that is, when the scrambled RNTI type of the DCI is G-RNTI, the data scheduled by the DCI is unicast data.
[0144] It should be noted that the type indication information is used to indicate the type of data scheduled by the DCI.
[0145] Specifically, the type indication information can be indicated by adding an indication domain or an indication field to the DCI encrypted with C-RNTI. The length of the indication domain or the indication field is N bits. For example, a 1-bit indication field is added to indicate whether the type of the DCI-scheduled data is unicast or multicast. For example, MBS-PDSCH-indication is 0, which is used to indicate that the type of the DCI-scheduled data is multicast, that is, the DCI-scheduled data is multicast data; MBS-PDSCH-indication is 1, which is used to indicate that the type of the DCI-scheduled data is unicast, that is, the DCI-scheduled data is unicast data. It should be noted that this is only an example and is not specifically limited. Here, the contents of the indication domain or indication field added to the DCI are the same, such as both are 0 or both are 1, indicating that the type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and vice versa.
[0146] Based on the above implementation, specifically, the first condition includes one of the following:
[0147] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the first DCI includes first type indication information, the second DCI includes second type indication information, and content of the first type indication information is different from content of the second type indication information;
[0148] It should be noted that the content of the first type indication information is different from the content of the second type indication information, indicating that the type of data scheduled by the first DCI is different from the type of data scheduled by the second DCI.
[0149] Here, the first, second, and third, fourth, etc. described later are only for the convenience of distinction and have no specific meaning. Here, the first type indication information and the second type indication information are used to indicate the type of data scheduled by the DCI, and their content is variable, such as 0 or 1.
[0150] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the first DCI includes first type indication information, the second DCI includes second type indication information, content of the first type indication information is the same as content of the second type indication information, and a value of the first NDI is different from a value of the second NDI;
[0151] It should be noted that the content of the first type indication information is the same as the content of the second type indication information, indicating that the type of data scheduled by the first DCI is the same as the type of data scheduled by the second DCI.
[0152] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the first DCI does not include first type indication information, the second DCI does not include second type indication information, and the value of the first NDI is different from the value of the second NDI;
[0153] Here, if the DCI does not include type indication information, the type of the data scheduled by the DCI is determined based on the scrambled RNTI type of the DCI. In this case, i.e., when the first scrambled RNTI type of the first DCI is C-RNTI and the second scrambled RNTI type of the second DCI is C-RNTI, the first DCI does not include the first type indication information, indicating that the type of the data scheduled by the first DCI is unicast, and the second DCI does not include the second type indication information, indicating that the type of the data scheduled by the second DCI is unicast, and the two DCIs schedule the same data type.
[0154] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, only one of the first DCI and the second DCI includes third type indication information, and the third type indication information is used to indicate that the type of data scheduled by the corresponding DCI is the first type;
[0155] Here, the third type indication information is used to indicate that the type of the corresponding DCI scheduled data is the first type. At this time, the third type indication information is unchanged information, that is, the content of the third type indication information remains unchanged.
[0156] Here, optionally, the first type is multicast. Only one of the first DCI and the second DCI indicates that the type of scheduled data is multicast, while the other DCI does not include type indication information. By default, the DCI indicates that the scheduling type is unicast (because the scrambled RNTI type of the DCI is C-RNTI), indicating that the types of data scheduled by the two DCIs are different.
[0157] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, only one of the first DCI and the second DCI includes fourth type indication information, the fourth type indication information is used to indicate that the type of data scheduled by the corresponding DCI is the second type, and the value of the first NDI is different from the value of the second NDI;
[0158] Referring to the above analysis, the types of data scheduled by the first DCI and the second DCI are the same.
[0159] The first scrambled RNTI type of the first DCI is G-RNTI, and the second scrambled RNTI type of the second DCI is C-RNTI;
[0160] The first scrambled RNTI type of the first DCI is G-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the second DCI includes fifth type indication information, the fifth type indication information is used to indicate that the type of data scheduled by the second DCI is the first type, and the value of the first NDI is different from the value of the second NDI;
[0161] The first scrambled RNTI type of the first DCI is G-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, and the second DCI includes sixth type indication information, where the sixth type indication information is used to indicate that the type of data scheduled by the second DCI is the second type;
[0162] The first scrambled RNTI type of the first DCI is G-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, and the second DCI does not include type indication information;
[0163] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is G-RNTI, the first DCI includes seventh type indication information, the seventh type indication information is used to indicate that the type of data scheduled by the first DCI is the first type, and the value of the first NDI is different from the value of the second NDI;
[0164] The first scrambled RNTI type is C-RNTI, the second scrambled RNTI type is G-RNTI, the first DCI includes eighth type indication information, and the eighth type indication information is used to indicate that the type of data scheduled by the first DCI is the second type;
[0165] The first scrambled RNTI type of the first DCI is G-RNTI, the second scrambled RNTI type of the second DCI is G-RNTI, and the value of the first NDI is different from the value of the second NDI;
[0166] The second condition includes one of the following:
[0167] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the first DCI includes first-type indication information, the second DCI includes second-type indication information, content of the first-type indication information is the same as content of the second-type indication information, and the value of the first NDI is the same as the value of the second NDI;
[0168] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the first DCI does not include first type indication information, the second DCI does not include second type indication information, and the value of the first NDI is the same as the value of the second NDI;
[0169] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, only one of the first DCI and the second DCI includes fourth type indication information, the fourth type indication information is used to indicate that the type of data scheduled by the corresponding DCI is the second type, and the value of the first NDI is the same as the value of the second NDI;
[0170] The first scrambled RNTI type of the first DCI is G-RNTI, the second scrambled RNTI type of the second DCI is C-RNTI, the second DCI includes fifth type indication information, the fifth type indication information is used to indicate that the type of data scheduled by the second DCI is the first type, and the value of the first NDI is the same as the value of the second NDI;
[0171] The first scrambled RNTI type of the first DCI is C-RNTI, the second scrambled RNTI type of the second DCI is G-RNTI, the first DCI includes seventh type indication information, the seventh type indication information is used to indicate that the type of data scheduled by the first DCI is the first type, and the value of the first NDI is the same as the value of the second NDI;
[0172] The first scrambled RNTI type of the first DCI is G-RNTI, the second scrambled RNTI type of the second DCI is G-RNTI, and the value of the first NDI is the same as the value of the second NDI.
[0173] Here, for the case where the first DCI (i.e., the current DCI) is encrypted using C-RNTI, and the previously received second DCI (which can be understood as the previously received DCI) is encrypted using C-RNTI, the data type scheduled by the first DCI is different from the data type scheduled by the second DCI, then the first NDI is determined to be flipped, regardless of the value of the NDI; otherwise (otherwise here means that the data type scheduled by the first DCI is the same as the data type scheduled by the second DCI), whether to flip is determined based on the value of the first NDI and the value of the second NDI. Specifically, if the value of the first NDI is different from the value of the second NDI, then the first NDI is determined to be flipped; if the value of the first NDI is the same as the value of the second NDI, then the first NDI is determined not to flip.
[0174] Here, for the same HARQ process number, the first DCI (i.e., the current DCI) is encrypted using G-RNTI, and the second DCI previously received (which can be understood as the previously received DCI) is encrypted using C-RNTI, then the first NDI is directly determined to be flipped, regardless of the value of NDI.
[0175] Since the scrambled RNTI type of the first DCI is G-RNTI, the default type of data scheduled by the first DCI is the first type, i.e., multicast; the scrambled RNTI type of the second DCI is C-RNTI, and the default type of data scheduled by the second DCI is the second type, i.e., unicast. That is, if the types of data scheduled by the two DCIs are different, it is determined that the first DCI is flipped.
[0176] For the same HARQ process number, for the first DCI (i.e., the current DCI) is encrypted using G-RNTI, and the previously received second DCI (which can be understood as the previously received DCI) is encrypted using C-RNTI, the second DCI includes type indication information for indicating that the data type scheduled by the second DCI is the first type (the above-mentioned fifth type indication information), then it is determined whether to flip based on the value of the first NDI and the value of the second NDI (here, if the NDI values are the same, it is not flipped, and if the NDI values are different, it is flipped); otherwise (here, otherwise includes that the second DCI includes type indication information for indicating that the data type scheduled by the second DCI is the second type (the above-mentioned sixth type indication information) or the second DCI does not include type indication information), then it is determined that the first NDI is flipped.
[0177] It should be noted that, for the same HARQ process number, the first DCI (i.e., the current DCI) is encrypted using G-RNTI, and the second DCI received previously (which can be understood as the previously received DCI) is encrypted using C-RNTI. The second DCI does not include type indication information. For example, the second DCI does not include MBS-PDSCH-indication. In this case, the base station scheduling terminal is configured with multiple DCI formats, of which the MBS-PDSCH-indication field is only configured for some special formats.
[0178] As an optional implementation, the first condition includes one of the following:
[0179] The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and at least one NDI flip occurs between the reception time of the third DCI and the reception time of the first DCI; wherein the third DCI is a G-RNTI scrambled DCI received before the first DCI;
[0180] The second condition includes one of the following:
[0181] The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and all NDIs have not been flipped between the reception time of the third DCI and the reception time of the first DCI.
[0182] For the same HARQ process number, if the first DCI (i.e., the current DCI) is scrambled using G-RNTI, and the previously received second DCI (which can be understood as the previously received DCI) is scrambled using C-RNTI, if the NDI values of all DCIs from the previous G-RNTI-scrambled DCI (the third DCI mentioned above) to the current G-RNTI-scrambled first DCI are different, then the first NDI is determined to have flipped; if the NDI values of all DCIs from the previous G-RNTI-scrambled DCI to the current G-RNTI-scrambled first DCI are the same, then the first NDI is determined to have not flipped. In other words, from the previous G-RNTI-scrambled DCI to the current G-RNTI-scrambled first DCI, as long as the NDI has flipped, then the first NDI is determined to have flipped; if it has not flipped, then the first NDI is determined to have not flipped.
[0183] The following three embodiments specifically illustrate the implementation process of the information transmission processing method of the present invention.
[0184] Example 1
[0185] For the same HARQ process ID, when receiving the first DCI scrambled by a G-RNTI:
[0186] If the second DCI received previously is a C-RNTI-scrambled DCI, determining that the NDI of the first DCI is flipped;
[0187] If the second DCI received previously is a G-RNTI-scrambled DCI, the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0188] For the same HARQ process ID, when the first DCI scrambled by a C-RNTI is received:
[0189] If the previously received second DCI is a C-RNTI-scrambled DCI, and the NDI value of the first DCI is different from the NDI value of the second DCI, and / or the length of the transport block scheduled by the first DCI is different from the length of the transport block scheduled by the second DCI, then it is determined that the NDI of the first DCI is flipped; otherwise (that is, the NDI value of the first DCI is the same as the NDI value of the second DCI, and the length of the transport block scheduled by the first DCI is the same as the length of the transport block scheduled by the second DCI), then it is determined that the NDI of the first DCI is not flipped.
[0190] If the second DCI received previously is a G-RNTI-scrambled DCI, the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0191] Based on the method described in the above embodiment, it is simple for the terminal to determine NDI flipping.
[0192] In one example, if Figure 3 As shown, it is assumed that in DCI-A / DCI-2 / DCI-5 / DCI-6, the base station schedules unicast service data, and other DCIs schedule multicast service data.
[0193] The following DCI is scheduling signaling based on G-RNTI scrambling. According to the above method, whether the NDI is flipped is determined as follows:
[0194] DCI-0: The previous one is C-RNTI scheduling signaling, which is directly judged as NDI flipping.
[0195] DCI-3: The previous one is C-RNTI scheduling signaling, which is directly judged as NDI flipping.
[0196] DCI-4: The previous one is G-RNTI scheduling signaling. The NDI values are the same, so it is determined that the NDI is not flipped.
[0197] DCI-7: The previous one is C-RNTI scheduling signaling, which is directly judged as NDI flipping.
[0198] DCI-8: The previous one is G-RNTI scheduling signaling. The NDI values are different, so it is judged as NDI flip.
[0199] Similarly, the following DCI is scheduling signaling based on C-RNTI scrambling. According to the above method, whether the NDI is flipped is determined as follows (assuming that DCI-0 / DCI-1 is missed by the UE and DCI-2 is newly transmitted data):
[0200] DCI-2: The previous one is C-RNTI scheduling signaling (DCI of DCI-A). Its NDI value is the same as the NDI value of DCI-A (both are 0), but the transport block length is different, which is judged as NDI flip.
[0201] It should be noted that: the base station intends to schedule new unicast data on DCI-2. To prevent the terminal from missing DCI-0 / DCI-1, the transport blocks scheduled by DCI-2 and those scheduled by DCI-A need to be set to be different.
[0202] DCI-5: The previous one is G-RNTI scheduling signaling. Its NDI value is different from the NDI value of DCI-4, which is judged as NDI flipping.
[0203] DCI-6: The NDI value of the previous C-RNTI scheduling signaling is the same as the NDI value of DCI-6, and the transport block length is the same. It is determined that the NDI is not flipped.
[0204] Example 2
[0205] For the same HARQ process ID, when receiving the first DCI scrambled by a G-RNTI:
[0206] If the second DCI received previously is a C-RNTI-encrypted DCI, determine whether the NDI has flipped from the last time the G-RNTI-encrypted DCI was received to the current first DCI. If it has flipped, determine that the NDI of the first DCI has flipped; if it has not flipped, determine that the NDI of the first DCI has not flipped.
[0207] If the second DCI received previously is a G-RNTI-scrambled DCI, the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0208] For the same HARQ process ID, when the first DCI scrambled by a C-RNTI is received:
[0209] If the previously received second DCI is C-RNTI-scrambled DCI, the specific determination process is the same as the corresponding part of the above embodiment 1, and will not be repeated here.
[0210] If the second DCI received previously is the G-RNTI-scrambled DCI, the specific determination process is the same as the corresponding part of the above embodiment 1 and will not be repeated here.
[0211] Based on the method described in the above embodiment, it is possible to support retransmission based on C-RNTI scheduling and then retransmission based on G-RNTI scheduling.
[0212] In one example, if Figure 4 As shown, the following DCI is a scheduling signaling based on G-RNTI scrambling. According to the above method, whether the NDI is flipped is determined as follows:
[0213] DCI-0: The first received G-RNTI scheduling signaling is directly judged as NDI flip.
[0214] DCI-3: The previous G-RNTI scheduling signaling is DCI-0, during which a flip occurred, and the NDI flip is determined.
[0215] It should be noted that if in DCI-2, the base station schedules MBS data, and DCI-3 is a retransmission of DCI-2 scheduling, when the terminal determines it to be a flip, the combining gain is lost. Therefore, the base station should avoid using C-RNTI scheduling for initial transmission and G-RNTI scheduling for retransmission.
[0216] DCI-4: The previous one is G-RNTI scheduling signaling, that is, DCI-3. The NDI values are the same, and it is determined that the NDI is not flipped.
[0217] DCI-7: The previous one is DCI-4, which is the G-RNTI scheduling signaling. A flip occurred during the period, and it is determined that the NDI flipped.
[0218] DCI-8: The previous one is G-RNTI scheduling signaling, that is, DCI-7. The NDI values are the same, and it is determined that the NDI is not flipped.
[0219] Similarly, the following DCI is scheduling signaling based on C-RNTI scrambling. According to the above method, whether the NDI is flipped is determined as follows:
[0220] DCI-1: The previous one is G-RNTI scheduling signaling. Its NDI value is the same as the NDI value of DCI-1 (both are 1), so it is determined that the NDI is not flipped.
[0221] DCI-2: The previous one is C-RNTI scheduling signaling. Its NDI value is different from the NDI value of DCI-1, which is judged as NDI flipping.
[0222] DCI-5: The previous one is G-RNTI scheduling signaling. Its NDI value is different from the NDI value of DCI-4, which is judged as NDI flipping.
[0223] DCI-6: The previous C-RNTI scheduling signaling has the same NDI value as the DCI-6 and the same transport block length. It is determined that the NDI is not flipped.
[0224] Example 3
[0225] For the same HARQ process number, an information bit (such as 1 bit: MBS indication) is added to the unicast-scheduled DCI (such as C-RNTI-scrambled DCI) to indicate whether the DCI scheduling is unicast data or MBS data, which is used to determine whether the NDI is flipped.
[0226] For example, add the following information to the DCI:
[0227] MBS-PDSCH-indication: 1 bit, 0 indicates that the scheduled channel is MBS PDSCH, 1 indicates that the scheduled channel is not MBS PDSCH or Unicast PDSCH.
[0228] When receiving the first DCI scrambled by a G-RNTI:
[0229] If the second DCI received previously is a C-RNTI-scrambled DCI and the MBS-PDSCH-indication in the second DCI is 0, the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0230] If the second DCI received previously is a C-RNTI-scrambled DCI and the MBS-PDSCH-indication in the second DCI is 1, or the second DCI does not contain an MBS-PDSCH-indication, then the NDI of the first DCI is determined to be flipped. It should be noted that: Usually, there are multiple formats of unicast scheduling DCI using C-RNTI scrambling, and the DCI format that supports the MBS-PDSCH-indication may only support one or two of them. (For example: the currently supported unicast scheduling formats are DCI format 1_0, format 1_1, and format 1_2, and the only format that supports the MBS-PDSCH-indication is format 1_1)
[0231] If the second DCI received previously is a G-RNTI-scrambled DCI, the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0232] For the same HARQ process ID, when the first DCI scrambled by a C-RNTI is received:
[0233] If the previously received second DCI is a C-RNTI-scrambled DCI, and the MBS-PDSCH-indication in the second DCI has a different value from the MBS-PDSCH-indication in the first DCI, then the NDI of the first DCI is determined to be flipped, regardless of the value of the NDI;
[0234] If the previously received second DCI is a C-RNTI scrambled DCI, and the MBS-PDSCH-indication in the second DCI has the same value as the MBS-PDSCH-indication in the first DCI (both 1 or 0), then compare the NDI value of the first DCI with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped;
[0235] If the second DCI received previously is a C-RNTI-scrambled DCI, and only one of the first DCI and the second DCI includes MBS-PDSCH-indication, if the DCI indication containing the MBS-PDSCH-indication is 0 (MBSPDSCH is scheduled), then the NDI of the first DCI is determined to be flipped; if the DCI indication containing the MBS-PDSCH-indication is 1 (unicast PDSCH is scheduled), then the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0236] If the previously received second DCI is a C-RNTI-scrambled DCI, and neither the first DCI nor the second DCI includes an MBS-PDSCH-indication, then the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped;
[0237] If the second DCI received previously is a G-RNTI-scrambled DCI, and the first DCI includes MBS-PDSCH-indication, if the first DCI indication including the MBS-PDSCH-indication is 0 (MBS PDSCH is scheduled), then the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped; if the first DCI indication including the MBS-PDSCH-indication is 1, it is determined that the NDI of the first DCI is flipped.
[0238] The above judgment description can be equivalently described as follows:
[0239] If the unicast scheduling DCI (DCI scrambled with C-RNTI) does not include the MBS-PDSCH-indication, the MBS-PDSCH-indication of the DCI is considered to be 1 (unicast PDSCH), and the following judgment is made:
[0240] If the values of the MBS-PDSCH-indication of the first DCI and the second DCI are not equal, it is determined that the NDI of the first DCI is flipped.
[0241] If the values of the MBS-PDSCH-indication of the first DCI and the second DCI are equal, whether the first NDI is flipped is determined based on whether the NDIs are the same.
[0242] If the second DCI received previously is a G-RNTI-scrambled DCI and the MBS-PDSCH-indication of the first DCI is 0, the NDI value of the first DCI is compared with the NDI value of the second DCI. If they are the same, it is determined that the NDI of the first DCI is not flipped; if they are different, it is determined that the NDI of the first DCI is flipped.
[0243] If the previously received second DCI is a G-RNTI-scrambled DCI, and the MBS-PDSCH-indication of the first DCI is 1, it is determined that the NDI of the first DCI is flipped.
[0244] The method described in the above embodiment supports retransmissions scheduled based on C-RNTI and then scheduled based on G-RNTI. Furthermore, if G-RNTI scheduling signaling is missed, after the base station has already retransmitted using C-RNTI, retransmissions scheduled using G-RNTI can still be identified as retransmissions, without losing retransmission combining gain.
[0245] In one example, if Figure 5 As shown, the following DCI is a scheduling signaling based on G-RNTI scrambling. According to the above method, whether the NDI is flipped is determined as follows:
[0246] DCI-0: The first received G-RNTI scheduling signaling is directly judged as NDI flip.
[0247] DCI-3: The previous DCI-2 is C-RNTI scheduling signaling, the MBS indication is MBS data, the NDI is the same, and it is determined that the NDI is not flipped.
[0248] DCI-4: The previous DCI-3 is G-RNTI scheduling signaling. The NDI value is the same, so it is determined that the NDI is not flipped.
[0249] DCI-7: The previous one is DCI-6, which is C-RNTI scheduling signaling. MBS indicates unicast data and determines NDI flip.
[0250] DCI-8: The previous one is DCI-7, which is G-RNTI scheduling signaling. The NDI value is the same, so it is determined that the NDI is not flipped.
[0251] Similarly, the following DCI is scheduling signaling based on C-RNTI scrambling. According to the above method, whether the NDI is flipped is determined as follows (assuming that the terminal misses detection of DCI-0 and DCI-1, that is, the base station sends it but the terminal does not detect it):
[0252] DCI-2: The previous one is C-RNTI scheduling signaling (DCI-A). The MBS-PDSCH-indication values in the two DCIs are different, which is judged as NDI flipping.
[0253] DCI-5: The previous one is G-RNTI scheduling signaling, MBS indicates unicast data, and is judged as NDI flip.
[0254] DCI-6: The previous C-RNTI scheduling signaling. The MBS-PDSCH-indication values and NDIs in the two DCIs are the same, so it is determined that the NDI is not flipped.
[0255] It should be noted that when the MBS-PDSCH-indication indicates MBS PDSCH data, when the terminal receives PDSCH, it uses G-RNTI to generate the scrambling code sequence of PDSCH to descramble the PDSCH data; when the MBS-PDSCH-indication indicates unicast PDSCH data, when the terminal receives PDSCH, it uses C-RNTI to generate the scrambling code sequence of PDSCH to descramble the PDSCH data.
[0256] like Figure 6 As shown, an embodiment of the present invention further provides a terminal, including: a memory 620, a transceiver 600, and a processor 610: the memory 620 is used to store program instructions; the transceiver 600 is used to send and receive data under the control of the processor 610; the processor 610 is used to read the program instructions in the memory 620 and perform the following operations:
[0257] Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0258] If the first information satisfies a first condition, determining that the first NDI is flipped;
[0259] If the first information satisfies the second condition, determining that the first NDI is not flipped;
[0260] The first information includes at least one of the following:
[0261] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0262] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0263] a value of a first NDI of the first DCI;
[0264] The value of the second NDI of the second DCI.
[0265] Among them, Figure 6 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 610 and memory represented by memory 620. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 600 may be a plurality of components, namely a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 630 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.
[0266] The processor 610 is responsible for managing the bus architecture and general processing, and the memory 620 can store data used by the processor 610 when performing operations.
[0267] Optionally, the processor 610 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device), and the processor 610 may also adopt a multi-core architecture.
[0268] The processor 610 is configured to execute any of the information transmission processing methods provided in the embodiments of the present application according to the obtained executable instructions by calling the program instructions stored in the memory. The processor 610 and the memory 620 may also be physically separated.
[0269] Optionally, when the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is G-RNTI, and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is C-RNTI, and the second scrambled RNTI type is G-RNTI;
[0270] The first condition includes at least one of the following:
[0271] The value of the first NDI is different from the value of the second NDI;
[0272] A length of the first transport block of the first DCI scheduling is different from a length of the second transport block of the second DCI scheduling;
[0273] The second condition includes one of the following:
[0274] The value of the first NDI is the same as the value of the second NDI;
[0275] The value of the first NDI is the same as the value of the second NDI, and the length of the first transport block is the same as the length of the second transport block.
[0276] Optionally, the first condition includes one of the following:
[0277] A type of data scheduled by the first DCI is different from a type of data scheduled by the second DCI;
[0278] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is different from the value of the second NDI;
[0279] The second condition includes one of the following:
[0280] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is the same as the value of the second NDI.
[0281] Optionally, the type of data scheduled by the DCI is indicated by the DCI, and / or the type of data scheduled by the DCI is determined by a scrambled RNTI type of the DCI.
[0282] Optionally, when the scrambled RNTI type of the DCI is C-RNTI and the DCI includes type indication information, the type of the data scheduled by the DCI is determined by the type indication information.
[0283] The terminal of an embodiment of the present invention obtains first downlink control information DCI and first information, the first DCI includes a first new data indication NDI; when the first information satisfies a first condition, it is determined that the first NDI is flipped; when the first information satisfies a second condition, it is determined that the first NDI is not flipped; wherein, the first information includes at least one of the following: a first scrambled wireless network temporary identifier RNTI type of the first DCI; a second scrambled RNTI type of the second DCI, the second DCI being the DCI received before the first DCI; a value of the first NDI of the first DCI; a value of the second NDI of the second DCI, so that DCI scheduling data scrambled based on different types of wireless network temporary identification numbers can be made more flexible and effective, and the accuracy of the terminal in judging whether the data is initially transmitted or retransmitted can be improved, while effectively utilizing air interface resources and improving spectrum utilization.
[0284] like Figure 7 As shown, an embodiment of the present invention further provides an information transmission processing device, including:
[0285] An acquiring module 701 is configured to acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0286] A first processing module 702 is configured to determine a first NDI flip when the first information satisfies a first condition;
[0287] A second processing module 703 is configured to determine that the first NDI is not flipped if the first information satisfies a second condition;
[0288] The first information includes at least one of the following:
[0289] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0290] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0291] a value of a first NDI of the first DCI;
[0292] The value of the second NDI of the second DCI.
[0293] Optionally, the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is G-RNTI, and the second scrambled RNTI type is C-RNTI, or the first scrambled RNTI type is C-RNTI, and the second scrambled RNTI type is G-RNTI;
[0294] The first condition includes at least one of the following:
[0295] The value of the first NDI is different from the value of the second NDI;
[0296] A length of the first transport block of the first DCI scheduling is different from a length of the second transport block of the second DCI scheduling;
[0297] The second condition includes one of the following:
[0298] The value of the first NDI is the same as the value of the second NDI;
[0299] The value of the first NDI is the same as the value of the second NDI, and the length of the first transport block is the same as the length of the second transport block.
[0300] Optionally, the first condition includes one of the following:
[0301] A type of data scheduled by the first DCI is different from a type of data scheduled by the second DCI;
[0302] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is different from the value of the second NDI;
[0303] The second condition includes one of the following:
[0304] The type of the data scheduled by the first DCI is the same as the type of the data scheduled by the second DCI, and the value of the first NDI is the same as the value of the second NDI.
[0305] Optionally, the type of data scheduled by the DCI is indicated by the DCI, and / or the type of data scheduled by the DCI is determined by a scrambled RNTI type of the DCI.
[0306] Optionally, when the scrambled RNTI type of the DCI is C-RNTI and the DCI includes type indication information, the type of the data scheduled by the DCI is determined by the type indication information.
[0307] The information transmission processing device of an embodiment of the present invention obtains first downlink control information DCI and first information, the first DCI includes a first new data indication NDI; when the first information satisfies a first condition, it is determined that the first NDI is flipped; when the first information satisfies a second condition, it is determined that the first NDI is not flipped; wherein, the first information includes at least one of the following: a first scrambled wireless network temporary identifier RNTI type of the first DCI; a second scrambled RNTI type of the second DCI, the second DCI being the DCI received before the first DCI; a value of the first NDI of the first DCI; a value of the second NDI of the second DCI, so that DCI scheduling data scrambled based on different types of wireless network temporary identification numbers can be made more flexible and effective, and the accuracy of the terminal in judging whether the data is initially transmitted or retransmitted can be improved, while effectively utilizing air interface resources and improving spectrum utilization.
[0308] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0309] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0310] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0311] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those of the method embodiment will not be described in detail here.
[0312] In some embodiments of the present invention, a processor-readable storage medium is further provided, wherein the processor-readable storage medium stores program instructions, and the program instructions are used to cause the processor to execute the following steps:
[0313] Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI;
[0314] If the first information satisfies a first condition, determining that the first NDI is flipped;
[0315] If the first information satisfies the second condition, determining that the first NDI is not flipped;
[0316] The first information includes at least one of the following:
[0317] A first scrambled radio network temporary identifier (RNTI) type of the first DCI;
[0318] a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI;
[0319] a value of a first NDI of the first DCI;
[0320] The value of the second NDI of the second DCI.
[0321] When the program instructions are executed by the processor, the above application can be realized. Figure 2 To avoid repetition, all implementations of the terminal-side method embodiment are not described again here.
[0322] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, applicable systems can be global system of mobile communication (GSM) system, code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, advanced long term evolution (LTE-A) system, universal mobile telecommunication system (UMTS), world wide interoperability for microwave access (WiMAX) system, 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include core network parts, such as the Evolved Packet System (EPS), 5G System (5GS), etc.
[0323] The terminal device involved in the embodiments of the present application may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connection function, or other processing devices connected to a wireless modem. In different systems, the name of the terminal device may also be different. For example, in a 5G system, the terminal device may be called a user equipment (UE). A wireless terminal device can communicate with one or more core networks (CN) via a radio access network (RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal device. For example, it can be a portable, pocket-sized, handheld, computer-built-in or vehicle-mounted mobile device that exchanges language and / or data with a radio access network. For example, personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), and other devices. The wireless terminal device may also be referred to as a system, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, an access point, a remote terminal device, an access terminal device, a user terminal device, a user agent, or a user device, but is not limited in the embodiments of the present application.
[0324] The network device involved in the embodiments of the present application may be a base station, which may include multiple cells providing services to terminals. Depending on the specific application scenario, the base station may also be called an access point, or may be a device in an access network that communicates with a wireless terminal device through one or more sectors on an air interface, or may be named otherwise. The network device may be used to interchange received air frames with Internet Protocol (IP) packets, acting as a router between the wireless terminal device and the rest of the access network, wherein the rest of the access network may include an Internet Protocol (IP) communication network. The network device may also coordinate attribute management of the air interface. For example, the network device involved in the embodiments of the present application may be a network device (Base Transceiver Station, BTS) in the Global System for Mobile communications (GSM) or Code Division Multiple Access (CDMA), or a network device (NodeB) in Wide-band Code Division Multiple Access (WCDMA), or an evolutionary network device (eNB or e-NodeB) in the Long Term Evolution (LTE) system, a 5G base station (gNB) in the 5G network architecture (next generation system), or a home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which is not limited in the embodiments of the present application. In some network structures, the network device may include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit may also be geographically separated.
[0325] Network devices and terminal devices can each use one or more antennas for Multiple Input Multiple Output (MIMO) transmission. MIMO transmission can be either Single User MIMO (SU-MIMO) or Multi User MIMO (MU-MIMO). Depending on the configuration and number of antenna combinations, MIMO transmission can be 2D-MIMO, 3D-MIMO, FD-MIMO, or Massive-MIMO. It can also use diversity transmission, precoding, or beamforming.
[0326] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.
[0327] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0328] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0329] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0330] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.
Claims
1. An information transmission processing method, applied to a terminal, characterized in that: include: Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI; If the first information satisfies a first condition, determining that the first NDI is flipped; The first information includes: A first scrambled radio network temporary identifier (RNTI) type of the first DCI; a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI; a value of a first NDI of the first DCI; a value of a second NDI of the second DCI; The first condition includes one of the following: When the first scrambled RNTI type is C-RNTI and the second scrambled RNTI type is G-RNTI; the first condition includes at least one of the following: the value of the first NDI is different from the value of the second NDI; the length of the first transport block scheduled by the first DCI is different from the length of the second transport block scheduled by the second DCI; or The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and there is at least one NDI flip between the reception time of the third DCI and the reception time of the first DCI; wherein the third DCI is a G-RNTI scrambled DCI received before the first DCI.
2. The method according to claim 1, characterized in that When the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, and the second scrambled RNTI type is C-RNTI; The first condition includes: The value of the first NDI is different from the value of the second NDI; A length of a first transport block of the first DCI scheduling is different from a length of a second transport block of the second DCI scheduling.
3. A terminal, characterized in that: include: Memory, transceiver, processor: Memory, used to store program instructions; a transceiver, configured to transmit and receive data under the control of the processor; A processor is configured to read the program instructions in the memory and perform the following operations: Acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI; If the first information satisfies a first condition, determining that the first NDI is flipped; The first information includes: A first scrambled radio network temporary identifier (RNTI) type of the first DCI; a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI; a value of a first NDI of the first DCI; a value of a second NDI of the second DCI; The first condition includes one of the following: When the first scrambled RNTI type is C-RNTI and the second scrambled RNTI type is G-RNTI; the first condition includes at least one of the following: the value of the first NDI is different from the value of the second NDI; the length of the first transport block scheduled by the first DCI is different from the length of the second transport block scheduled by the second DCI; or The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and there is at least one NDI flip between the reception time of the third DCI and the reception time of the first DCI; wherein the third DCI is a G-RNTI scrambled DCI received before the first DCI. The terminal according to claim 3, wherein: When the first scrambled RNTI type is a cell radio network temporary identifier C-RNTI, and the second scrambled RNTI type is C-RNTI; The first condition includes: The value of the first NDI is different from the value of the second NDI; A length of a first transport block of the first DCI scheduling is different from a length of a second transport block of the second DCI scheduling.
5. An information transmission processing device, characterized in that: include: An acquisition module, configured to acquire first downlink control information DCI and first information, where the first DCI includes a first new data indication NDI; A first processing module, configured to determine a first NDI flip when the first information satisfies a first condition; The first information includes: A first scrambled radio network temporary identifier (RNTI) type of the first DCI; a second scrambled RNTI type of a second DCI, where the second DCI is DCI received before the first DCI; a value of a first NDI of the first DCI; a value of a second NDI of the second DCI; The first condition includes one of the following: When the first scrambled RNTI type is C-RNTI and the second scrambled RNTI type is G-RNTI; the first condition includes at least one of the following: the value of the first NDI is different from the value of the second NDI; the length of the first transport block scheduled by the first DCI is different from the length of the second transport block scheduled by the second DCI; or The first scrambled RNTI type is G-RNTI, the second scrambled RNTI type is C-RNTI, and there is at least one NDI flip between the reception time of the third DCI and the reception time of the first DCI; wherein the third DCI is a G-RNTI scrambled DCI received before the first DCI.
6. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores program instructions, and the program instructions are used to enable the processor to execute the steps of the information transmission processing method according to any one of claims 1 to 2.
Citation Information
Patent Citations
Method and System for Handling of a Transport Block Size Change in an Adaptive Retransmit Order
US20130182653A1
Uplink transmission with uplink grant processing prioritization
WO2020168235A1