Information transmission method, terminal device, and storage medium
By receiving and repeatedly transmitting multiple PDCCHs, the problem of insufficient PDCCH coverage is solved and the communication quality is improved.
Patent Information
- Application Number
- CN202080097568.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-04-21
- Publication Date
- 2025-08-26
- Estimated Expiration
- 2040-04-21
AI Technical Summary
In the prior art, the coverage of PDCCH is low, resulting in poor communication quality.
By receiving a plurality of first physical downlink control channels PDCCHs, the same data is scheduled with these PDCCHs, and repeated transmissions are performed according to these PDCCHs, the number of transmissions of PDCCHs is increased to increase coverage.
By increasing the number of transmissions of PDCCH, the coverage of PDCCH is improved and the communication quality is improved.
Smart Images

Figure CN115136693B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information transmission method, terminal equipment, and storage medium. Background Art
[0002] With the continuous development of communication technology, the requirements for transmission quality and transmission speed of information in communication technology are becoming increasingly higher.
[0003] Currently, based on the configuration of the physical downlink control channel (PDCCH) by the search space set (SS Set), a PDCCH is transmitted at the listening start position of one SS Set. When the listening start position of the next SS Set arrives, the next PDCCH is transmitted, resulting in lower coverage when the PDCCH is transmitted. Summary of the Invention
[0004] The embodiments of the present application hope to provide an information transmission method, terminal equipment, and storage medium that can improve the coverage of PDCCH.
[0005] The technical solution of this application is achieved as follows:
[0006] An embodiment of the present application provides an information transmission method, the method comprising:
[0007] receiving a plurality of first physical downlink control channels (PDCCHs), where the plurality of first PDCCHs are used to schedule the same first data;
[0008] According to the multiple first PDCCHs, first data scheduled by the first PDCCHs is transmitted.
[0009] An embodiment of the present application provides a terminal device, the terminal device comprising:
[0010] A receiving part, configured to receive a plurality of first physical downlink control channels (PDCCHs), where the plurality of first PDCCHs are used to schedule the same first data;
[0011] The scheduling part is used to transmit the first data scheduled by the first DCCH according to the multiple first PDCCHs.
[0012] The present application also provides a terminal device, the terminal device comprising:
[0013] A memory and a processor, wherein the memory stores an information transmission program executable by the processor, and the processor implements the above-mentioned information transmission method when executing the program.
[0014] An embodiment of the present application provides a storage medium on which a computer program is stored, which is applied to a terminal device. When the computer program is executed by a processor, the above-mentioned information transmission method is implemented.
[0015] An embodiment of the present application provides an information transmission method, terminal device, and storage medium, comprising: receiving multiple first physical downlink control channels (PDCCHs), each of which is used to schedule the same first data; and transmitting the first data scheduled by the first PDCCHs based on the multiple first PDCCHs. By implementing the above method, the terminal device increases the number of first PDCCH transmissions and improves coverage of the first PDCCHs by receiving multiple first PDCCHs that are used to schedule the same first data. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 A flow chart of an information transmission method provided in an embodiment of the present application;
[0017] Figure 2 A schematic diagram of an exemplary information transmission provided in an embodiment of the present application;
[0018] Figure 3 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application Figure 1 ;
[0019] Figure 4 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0020] In order to enable a more detailed understanding of the features and technical contents of the embodiments of the present application, the implementation of the embodiments of the present application is described in detail below with reference to the accompanying drawings. The attached drawings are for reference only and are not used to limit the embodiments of the present application.
[0021] First, the concepts involved in this application are explained:
[0022] 1. PDCCH design mechanism
[0023] The control channel of 5G New Radio (NR) and other systems such as Long Term Evolution (LTE) uses a single-slot, multi-symbol transmission scheme. A PDCCH can be transmitted in a search space (SS), which is mapped to a control channel resource set (CORESET).
[0024] Specifically, the mapping relationship between PDCCH, SS, CORESET and bandwidth part (Bandwidth part, BWP) is as follows: one PDCCH is mapped to one SS, one SS is mapped to one CORESET, and one CORESET is mapped to one BWP, that is: PDCCH->SS->CORESET->BWP
[0025] 2. NR BWP definition of bandwidth resources
[0026] NR supports a larger operating bandwidth. However, it does not require terminal devices to always operate within the full system bandwidth. Nor does it require terminal devices to be aware of the system bandwidth. This allows access based on the bandwidth requirements of different services, making it more energy-efficient for terminal devices. To this end, NR introduces the concept of BWPs. In a cell, a terminal device can be configured with up to four BWPs.
[0027] For each BWP of the terminal device, the network can configure up to 10 PDCCH search spaces and up to 3 PDCCH CORESETs.
[0028] 3. Control resource set CORESET
[0029] In the 5G NR system, the concept of CORESET is introduced to define a set of time-frequency resources that carry control information. The UE detects the NR-PDCCH channel in this set of time-frequency resources to obtain scheduling information. The configuration information of CORESET mainly includes the following information:
[0030] Physical Resource Block (PRB) occupied by CORESET;
[0031] The number of consecutive Orthogonal Frequency Division Multiplexing (OFDM) symbols occupied by the CORESET;
[0032] PDCCH demodulation reference signal (DMRS) scrambling code sequence initial value;
[0033] Precoding granularity in the frequency domain;
[0034] The mapping type between the control candidate element (CCE) and the resource element group (REG);
[0035] Quasi-co-location information of the antenna port is used to indicate the quasi-co-location information of the DMRS antenna port used for PDCCH reception. This information selects a TCI state from the TCI-States configured by high-layer signaling and is configured to the terminal device through the Media Access Control (MAC) control element (CE);
[0036] Indicates whether the transmission configuration indication (TCI) field appears in the downlink control information (DCI) format 1_1.
[0037] 4. NR PDCCH SS Set
[0038] NR UEs monitor the PDCCH in a PDCCH search space set. Each candidate at each aggregation level forms a search space, and a search space set consists of multiple search spaces. The configuration of a PDCCH search space set includes the following information:
[0039] Search space set ID;
[0040] Control Resource Set Id indicates the configuration ID of the control resource set, which configures the time and frequency resources of the PDCCH search space set;
[0041] The period of the monitored timeslots and the offset within the period; currently NR supports periods of 1, 2, 4, 5, 8, 10, 16, 20, 40, 80, 160, 320, 640, 1280, and 2560 timeslots;
[0042] The starting symbol of the monitoring time slot;
[0043] Duration indicates the number of time slots continuously monitored at the start of a PDCCH search space set cycle;
[0044] Monitoring Symbols Within Slot indicates which symbols within the PDCCH monitoring time slot are used for PDCCH monitoring;
[0045] Candidate PDCCH indicates the configuration information of PDCCH candidates, including the number of candidate PDCCHs at each aggregation level;
[0046] Search space type: indicates whether the PDCCH search space is a common search space or a UE-specific search space.
[0047] Currently, a PDCCH can be transmitted on a specific candidate PDCCH. According to the current PDCCH search space set configuration, if the common search space type is used, the maximum transmission aggregation level is 16, meaning that a candidate PDCCH has 16 CCEs as transmission resources. However, for the UE-specific search space, a candidate PDCCH can only be allocated a maximum of 8 CCEs. Because the common search space has more resources, the coding gain may be higher, resulting in better coverage than the UE-specific search space.
[0048] The problems existing in the prior art can be specifically solved by the following embodiments.
[0049] Example 1
[0050] The present invention provides an information transmission method for a terminal device. Figure 1 An information transmission method process provided in the embodiment of the present application Figure 1 ,like Figure 1 As shown, the information transmission method may include:
[0051] S100: Receive multiple first physical downlink control channels (PDCCHs), where the multiple first PDCCHs are used to schedule the same first data.
[0052] An information transmission method provided in an embodiment of the present application is applicable to a scenario in which a terminal device and a network communicate in a 5G NR system.
[0053] In the embodiments of the present application, the terminal device may be implemented in various forms. For example, the terminal device described in the present application may include devices such as mobile phones, cameras, tablet computers, laptop computers, PDAs, portable media players (PMPs), navigation devices, wearable devices, smart bracelets, pedometers, and devices such as digital TVs and desktop computers.
[0054] In an embodiment of the present application, the manner in which the terminal device receives multiple first PDCCHs is specifically that the terminal device receives the multiple first PDCCHs by means of wireless communication.
[0055] In an embodiment of the present application, the first PDCCH carries downlink control information sent by the network side to the terminal device. The downlink control information includes control information related to uplink and downlink data transmission, such as resource allocation information for data transmission, format information of uplink / downlink resources within a time slot, power control information of uplink data channels and signals, dynamic time slot configuration information, resource preemption information, etc. When the terminal device receives the first PDCCH, the terminal device can schedule the first data according to the downlink control information carried in the first PDCCH.
[0056] In the embodiment of the present application, the downlink control information carried by multiple first PDCCHs is the same.
[0057] In an embodiment of the present application, the number of multiple first PDCCHs is a positive integer. For example, the number of multiple first PDCCHs can be 4; the number of multiple first PDCCHs can also be 5; the number of multiple first PDCCHs can also be 6. The specific number can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0058] In an embodiment of the present application, the first data includes physical uplink shared channel PUSCH data or physical downlink shared channel PDSCH data.
[0059] In an embodiment of the present application, the multiple first PDCCHs received by the terminal device can be used to schedule PUSCH data; the multiple first PDCCHs received by the terminal device can also be used to schedule PDSCH data, and the specific details can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0060] In an embodiment of the present application, the terminal device receives multiple first PDCCHs, including: the terminal device determines the number of repetitions N of the first PDCCH, and the terminal device receives the multiple first PDCCHs according to the number of repetitions N.
[0061] It should be noted that the number of repetitions N of the first PDCCH is the number of times the first PDCCH is repeatedly transmitted, wherein the number of repetitions N is a positive integer not less than 2.
[0062] In the embodiment of the present application, the number of the multiple first PDCCHs is the number of repetitions N of the first PDCCH.
[0063] In an embodiment of the present application, the terminal device may receive multiple first PDCCHs according to the number of repetitions N as follows: if the number of repetitions N is 4, the terminal device receives 4 first PDCCHs; if the number of repetitions N is 5, the terminal device receives 5 first PDCCHs; if the number of repetitions N is 6, the terminal device receives 6 first PDCCHs. The specific number may be determined based on actual conditions, and the embodiment of the present application does not limit this.
[0064] In an embodiment of the present application, the number of repetitions N is carried in the first PDCCH, and the terminal device determines the number of repetitions N of the first PDCCH, including: the terminal device decodes the received first PDCCH in sequence, and if the terminal device successfully decodes the Kth first PDCCH, the terminal device can obtain the number of repetitions N from the Kth PDCCH.
[0065] It should be noted that K is a positive integer not greater than N.
[0066] In an embodiment of the present application, when the terminal device receives the first PDCCH, the terminal device decodes the first PDCCH. When the terminal device receives the Kth PDCCH, the terminal device starts to decode the Kth PDCCH. If the terminal device successfully decodes the Kth PDCCH, the terminal device can obtain the number of repetitions N from the Kth PDCCH.
[0067] Exemplarily, the number of repetitions N can be 5, and K can be 2. When the terminal device receives the first PDCCH sent by the network side, the terminal device starts to decode the first PDCCH. When the terminal device fails to decode the first first PDCCH and successfully decodes the second first PDCCH, the terminal device can obtain the information that the number of repetitions N is 5 from the second first PDCCH.
[0068] In an embodiment of the present application, the terminal device may decode the multiple first PDCCHs by either combined decoding or joint decoding, and the specific method may be determined based on actual conditions, and the embodiment of the present application does not limit this.
[0069] In an embodiment of the present application, the process in which the terminal device successfully decodes the Kth first PDCCH and obtains the number of repetitions N includes: when the terminal device successfully decodes the Kth first PDCCH, the terminal device can obtain the downlink control information DCI based on the Kth first PDCCH; the DCI includes an indication field, which is used to indicate the number of repetitions N.
[0070] In an embodiment of the present application, the first PDCCH includes DCI, which includes an indication field, and the indication field is set with the number of repetitions N. By decoding the Kth first PDCCH, the terminal device can obtain the number of repetitions N in the indication field of the DCI.
[0071] In an embodiment of the present application, the indication field includes a bit value, and the terminal device can determine the number of repetitions N based on the bit value.
[0072] In an embodiment of the present application, a bit value is set in the indication field. The bit value can be information in digital form or information in symbolic form. The specific value can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0073] In an embodiment of the present application, the terminal device may determine the number of repetitions N by, for example, determining the optional value corresponding to the bit value based on a mapping relationship between a preset bit value and a preset optional value. After the terminal device obtains the optional value, the terminal device may use the optional value as the number of repetitions N.
[0074] In an embodiment of the present application, a mapping relationship between a preset bit value and a preset optional value is set in the terminal device. When the terminal device obtains a bit value, the terminal device can determine a first preset bit value that matches the bit value from the mapping relationship between the preset bit value and the preset optional value, and use the first preset optional value corresponding to the first preset bit value as the optional value, thereby obtaining the number of repetitions N.
[0075] In an embodiment of the present application, the mapping relationship between the preset bit value and the preset optional value can be information sent by the network side to the terminal device, and the mapping relationship between the preset bit value and the preset optional value can be information preset in the terminal device. The specific mapping relationship can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0076] In an embodiment of the present application, the process of the terminal device receiving multiple first PDCCHs according to the number of repetitions N includes: the terminal device continues to receive the remaining NK first PDCCHs in the multiple first PDCCHs.
[0077] In an embodiment of the present application, when the terminal device successfully decodes the Kth first PDCCH and obtains the number of repetitions N of the first PDCCH, the terminal device continues to receive the remaining NK first PDCCHs among the multiple first PDCCHs.
[0078] In the embodiment of the present application, K is a positive integer less than or equal to N.
[0079] In an embodiment of the present application, when K is less than N, the terminal device continues to receive the remaining NK first PDCCHs among the multiple first PDCCHs; when K is equal to N, the terminal device no longer continues to receive the first PDCCH.
[0080] For example, when the terminal device successfully decodes the second first PDCCH and obtains that the number of repetitions N of the first PDCCH is 5, the terminal device continues to receive the remaining 3 first PDCCHs among the multiple first PDCCHs; when the terminal device successfully decodes the fourth first PDCCH and obtains that the number of repetitions N of the first PDCCH is 4, the terminal device no longer continues to decode the remaining first PDCCHs.
[0081] In an embodiment of the present application, after the terminal device continues to receive the remaining NK first PDCCHs among the multiple first PDCCHs, the terminal device does not decode the remaining NK first PDCCHs.
[0082] It can be understood that by setting the number of repetitions N for multi-slot repeated transmission of multiple first PDCCHs, when the terminal device successfully decodes the Kth first PDCCH and the terminal device determines the number of repetitions N, the terminal device can stop decoding the remaining NKth PDCCHs among the multiple first PDCCHs, thereby saving channel resources when the terminal device communicates with the network and improving the transmission speed of multiple first PDCCHs.
[0083] In an embodiment of the present application, the terminal device can also receive first indication information from the network side, and the first indication information is used to indicate the maximum number of decoding times M of the first PDCCH; if the terminal device decodes M received first PDCCHs in sequence, the terminal device still fails to successfully decode the first PDCCH, the terminal device stops decoding the first PDCCH.
[0084] It should be noted that the first indication information may be information configured by the network side for the terminal device, and the configured information includes the maximum decoding times M of the first PDCCH. The terminal device may directly obtain the maximum decoding times M of the first PDCCH from the configured information.
[0085] In an embodiment of the present application, the terminal device may determine whether to continue decoding the first PDCCH based on the configured maximum number of decoding times M of the first PDCCH.
[0086] In an embodiment of the present application, the first indication information may be information sent by the network side to the terminal device when the terminal device is connected to the network, or it may be information received by the terminal device when it receives the first PDCCH for the first time. The specific information may be determined based on actual conditions, and the embodiment of the present application does not limit this.
[0087] In an embodiment of the present application, the maximum number of decoding times M of the first PDCCH may be the same as the number of repetitions N of the first PDCCH, and the maximum number of decoding times M of the first PDCCH may be less than the number of repetitions N of the first PDCCH. The specific number can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0088] In an embodiment of the present application, the first indication information may be radio resource control RRC information.
[0089] In an embodiment of the present application, the process of the terminal device determining the number of repetitions N of the first PDCCH includes: the terminal device receiving second indication information from the network side, and the second indication information is used to indicate the number of repetitions N.
[0090] It should be noted that the second indication information may be information configured by the network side for the terminal device, and the configured information includes the number of repetitions N of the first PDCCH. The terminal device may directly obtain the number of repetitions N of the first PDCCH from the configured information.
[0091] In an embodiment of the present application, the second indication information can be information sent by the network side to the terminal device when the terminal device is connected to the network, or it can be information received when the terminal device receives the first PDCCH for the first time. The specific information can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0092] In an embodiment of the present application, the process of a terminal device receiving multiple first PDCCHs according to the number of repetitions N includes: the terminal device receiving N first PDCCHs.
[0093] In an embodiment of the present application, after the terminal device successfully decodes the Kth first PDCCH, the terminal device can obtain the number of repetitions N of the first PDCCH, and the terminal device can receive the first PDCCH according to the number of repetitions N of the first PDCCH.
[0094] Exemplarily, if the number of repetitions N is 5, the terminal device receives 5 first PDCCHs; if the number of repetitions N is 4, the terminal device receives 4 first PDCCHs; if the number of repetitions N is 6, the terminal device receives 6 first PDCCHs.
[0095] In an embodiment of the present application, the process of the terminal device determining the number of repetitions N of the first PDCCH can also be a process in which the terminal device performs multiple rounds of verification on the first PDCCH using a cyclic redundancy check CRC mask; if the first PDCCH verification is successful, the terminal device counts the number of verifications corresponding to the multiple rounds of verification; the terminal device determines the number of repetitions N based on the number of verifications.
[0096] For example, when the terminal device uses the cyclic redundancy check CRC mask to perform three rounds of verification on the first PDCCH, the first PDCCH verification is successful, then the terminal device determines that the number of repetitions N is 3; when the terminal device uses the cyclic redundancy check CRC mask to perform five rounds of verification on the first PDCCH, the first PDCCH verification is successful, then the terminal device determines that the number of repetitions N is 5.
[0097] In an embodiment of the present application, a terminal device may receive multiple first PDCCHs at multiple transmission positions in a search space.
[0098] In the embodiment of the present application, multiple transmission positions correspond to multiple first PDCCHs one-to-one.
[0099] In the embodiment of the present application, multiple first PDCCHs correspond to one aggregation level, and multiple first PDCCHs correspond to one sequence number under the aggregation level.
[0100] In an embodiment of the present application, multiple first PDCCHs correspond to one aggregation level, that is, the aggregation levels of multiple first PDCCHs are the same, the aggregation level of the multiple first PDCCHs can be 2, and the aggregation level of the multiple first PDCCHs can be 4; the aggregation level of the multiple first PDCCHs can be 8, and the aggregation level of the multiple first PDCCHs can be 16. The specific level can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0101] In an embodiment of the present application, one aggregation level corresponds to one CCE. If the aggregation level of the first PDCCH is 2, the first PDCCH includes 2 CCEs; if the aggregation level of the first PDCCH is 4, the first PDCCH includes 4 CCEs; if the aggregation level of the first PDCCH is 8, the first PDCCH includes 8 CCEs; if the aggregation level of the first PDCCH is 16, the first PDCCH includes 16 CCEs.
[0102] In the embodiment of the present application, the multiple first PDCCHs correspond to one sequence number at the aggregation level, that is, the multiple first PDCCHs have the same sequence number at the aggregation level.
[0103] In the embodiment of the present application, the transmission interval between adjacent transmission positions in the multiple transmission positions is the same as the number of the multiple first PDCCHs.
[0104] In the embodiment of the present application, if the number of repetitions of the multiple first PDCCHs is N, then the transmission interval between adjacent transmission positions in the multiple transmission positions is N time slots. For example, if the number of repetitions of the multiple first PDCCHs is 5, then the transmission interval between adjacent transmission positions in the multiple transmission positions is 5 time slots; if the number of repetitions of the multiple first PDCCHs is 3, then the transmission interval between adjacent transmission positions in the multiple transmission positions is 3 time slots.
[0105] In the embodiment of the present application, the multiple transmission positions are in time slots whose number is a multiple of the number of the multiple first PDCCHs.
[0106] In an embodiment of the present application, the terminal device may also receive multiple first PDCCHs in multiple search spaces, and the multiple search spaces correspond one-to-one to the multiple first PDCCHs.
[0107] In an embodiment of the present application, the terminal device can receive multiple first PDCCHs at multiple transmission positions in a search space, and the terminal device can also receive multiple first PDCCHs in multiple search spaces. The specific way in which the terminal device receives multiple first PDCCHs can be determined according to actual conditions, and the embodiment of the present application does not limit this.
[0108] In an embodiment of the present application, multiple search spaces correspond to multiple configuration information, and multiple search spaces and multiple configuration information correspond one to one; multiple search spaces are configured as aggregated search spaces; multiple first PDCCHs correspond to an aggregation level; and multiple first PDCCHs correspond to a sequence number under the aggregation level.
[0109] In an embodiment of the present application, multiple search spaces correspond to multiple configuration information, and the multiple search spaces are multiple search spaces with different configuration information. The terminal device obtains an aggregated search space by aggregating the multiple search spaces with different configuration information.
[0110] In the embodiment of the present application, the frequency domain positions of the multiple first PDCCHs are fixed.
[0111] It can be understood that the frequency domain positions of multiple first PDCCHs are fixed during multi-slot repeated transmission, that is, during the process of multi-slot repeated transmission of multiple first PDCCHs, the first PDCCH will be retransmitted from the starting position of the next time slot according to the shift of the time slot, so that the frequency response of the first PDCCH during multi-slot repeated transmission approaches a fixed frequency. The terminal device can perform channel estimation and channel decoding on the multiple first PDCCHs at the fixed frequency, thereby improving the accuracy of the terminal device in decoding the first PDCCH.
[0112] S200: Transmit first data scheduled by a first PDCCH according to multiple first PDCCHs.
[0113] In an embodiment of the present application, after the terminal device receives multiple first PDCCHs, the terminal device transmits the first data scheduled by the first PDCCH according to the multiple first PDCCHs.
[0114] In an embodiment of the present application, the terminal device can determine the time domain position of the first data based on the indication information and repetition number N carried by multiple first PDCCHs; when the terminal device determines the time domain position of the first data, the terminal device can transmit the first data at the time domain position.
[0115] In this embodiment of the present application, the indication information includes the offset of each of the multiple first PDCCHs in the time domain.
[0116] Exemplarily, if the number of repetitions N of multiple first PDCCHs is 5 times, the indication information includes 5 PDCCH offsets in the time domain; if the number of repetitions N of multiple first PDCCHs is 4 times, the indication information includes 4 PDCCH offsets in the time domain; if the number of repetitions N of multiple first PDCCHs is 3 times, the indication information includes 3 PDCCH offsets in the time domain.
[0117] In an embodiment of the present application, the terminal device determines the starting time domain position of the PDCCH received for the first time among multiple first PDCCHs; after the terminal device determines the starting time domain position, the terminal device determines the time domain position of the first data based on the offset, the number of repetitions N and the starting time domain position.
[0118] For example, Figure 2 As shown, Figure 2 The physical downlink control channel 1, physical downlink control channel 2, and physical downlink control channel 3 on the left side of the diagram indicate that the first PDCCH is repeatedly transmitted three times in three time slots, and the data following the physical downlink control channel 3 is the data scheduled by the first PDCCH. Figure 2 There is a physical downlink control channel 1 in the middle position, indicating that the second PDCCH is transmitted once in one time slot. The data following the physical downlink control channel 1 is scheduled by the second PDCCH. Figure 2 The physical downlink control channel 1, physical downlink control channel 2, physical downlink control channel 3 and physical downlink control channel 4 at the right position in the middle represent that the third PDCCH is repeatedly transmitted 4 times in 4 time slots. The data after the physical downlink control channel 4 is scheduled by the third PDCCH. Among them, the time domain position of the first transmission of the third PDCCH is Figure 2 The time domain position of the physical downlink control channel 1 transmission at the right position in the middle, the number of repetitions of the third PDCCH is 4 times, and the offset of the third PDCCH is Figure 2 The rightmost physical downlink control channel 4 is Figure 2 The interval between the data scheduled by the third PDCCH at the middle right position can be determined based on the offset, number of repetitions and starting time domain position of the third PDCCH (the time domain position of the first transmission of the third PDCCH), to determine the time domain position of the first data scheduled by the third PDCCH.
[0119] In an embodiment of the present application, after the terminal device determines the time domain position of the first data, the terminal device determines the time slot where the time domain position of the first data is located, and transmits the first data in the time slot.
[0120] Exemplarily, the time slot where the time domain position of the first data is located is the 5th time slot, and the terminal transmits the first data in the 5th time slot.
[0121] In an embodiment of the present application, the terminal device starts from the time slot where the time domain position of the first data is located, and the terminal device transmits multiple first data in multiple time slots respectively.
[0122] In an embodiment of the present application, the terminal device can also improve the coverage of channels such as PUCCH, PUSCH, PDSCH, etc. by repeatedly receiving PUCCH, PUSCH, PDSCH, etc. transmitted by the network through multiple time slots, thereby improving the reliability of communication between the terminal device and the network. The specific implementation steps of the terminal device's repeated reception of PUCCH, PUSCH, PDSCH transmitted by the network through multiple time slots can be determined according to the implementation steps of the terminal device's repeated reception of PDCCH transmitted by the network through multiple time slots.
[0123] It should be noted that the terminal device repeatedly receives the PUCCH transmitted by the network in multiple time slots, and the number of repetitions of the multi-slot repetition transmission of the PUCCH is N. If the terminal device decodes the received PUCCHs in sequence, and successfully decodes when the terminal device decodes the K-th PUCCH, the terminal device continues to receive the remaining NK PUCCHs, and the terminal device does not decode the remaining NK PUCCHs; the terminal device repeatedly receives the PUSCH transmitted by the network in multiple time slots, and the number of repetitions of the multi-slot repetition transmission of the PUSCH is N. If the terminal device decodes the received PUCCHs in sequence, and successfully decodes when the terminal device decodes the K-th PUCCH, the terminal device continues to receive the remaining NK PUCCHs, and the terminal device does not decode the remaining NK PUCCHs; PUSCH, when the terminal device successfully decodes the Kth PUSCH, the terminal device continues to receive the remaining NK PUSCHs, and the terminal device does not decode the remaining NK PUSCHs; the terminal device repeatedly receives the PDSCH transmitted by the network in multiple time slots, and the number of repetitions of the multi-slot repeated transmission of the PDSCH can be N. If the terminal device decodes the received PDSCHs in sequence and successfully decodes the Kth PDSCH, the terminal device continues to receive the remaining NK PDSCHs, and the terminal device does not decode the remaining NK PDSCHs.
[0124] It can be understood that, by receiving multiple first PDCCHs for scheduling the same first data, the terminal device increases the number of first PDCCH transmissions and improves the coverage of the first PDCCH.
[0125] Example 2
[0126] Based on the same inventive concept of the first embodiment, the embodiment of the present application provides a terminal device 1, corresponding to an information transmission method applied in the terminal device; Figure 3 A schematic diagram of the structure of a terminal device provided in an embodiment of the present application Figure 1 , the terminal device 1 may include:
[0127] The receiving part 11 is used to receive multiple first physical downlink control channels PDCCH, where the multiple first PDCCHs are used to schedule the same first data;
[0128] The scheduling part 12 is used to transmit the first data scheduled by the first PDCCH according to the multiple first PDCCHs.
[0129] In some embodiments of the present application, the terminal device further includes a determining part;
[0130] The determining part is used to determine the number of repetitions N of the first PDCCH, where N is a positive integer not less than 2;
[0131] The receiving part 11 is used to receive the multiple first PDCCHs according to the repetition number N.
[0132] In some embodiments of the present application, the determining part is used to decode the received first PDCCH in sequence, and successfully decode the Kth first PDCCH to obtain the number of repetitions N, where K is a positive integer not greater than N.
[0133] In some embodiments of the present application, the determining part is used to successfully decode when decoding the K-th first PDCCH to obtain downlink control information DCI; the DCI includes an indication field, and the indication field is used to indicate the number of repetitions N.
[0134] In some embodiments of the present application, the indication field includes a bit value;
[0135] The determining part is used to determine the number of repetitions N according to the bit value.
[0136] In some embodiments of the present application, the determining part determines the optional value corresponding to the bit value based on a mapping relationship between a preset bit value and a preset optional value; and uses the optional value as the number of repetitions N.
[0137] In some embodiments of the present application, the receiving part 11 is used to continue receiving the remaining NK first PDCCHs in the multiple first PDCCHs.
[0138] In some embodiments of the present application, the terminal device further includes a decoding part;
[0139] The decoding part is configured not to decode the remaining NK first PDCCHs.
[0140] In some embodiments of the present application, the receiving part 11 is used to receive first indication information from a network side, where the first indication information is used to indicate a maximum number of decoding times M for the first PDCCH;
[0141] The decoding part is configured to stop decoding the first PDCCH if the first PDCCH is still not successfully decoded after decoding M received first PDCCHs in sequence.
[0142] In some embodiments of the present application, the first indication information is radio resource control RRC information.
[0143] In some embodiments of the present application, the receiving part 11 is used to receive second indication information from the network side, where the second indication information is used to indicate the number of repetitions N.
[0144] In some embodiments of the present application, the second indication information includes the number of repetitions N.
[0145] In some embodiments of the present application, the receiving part 11 is used to receive N first PDCCHs.
[0146] In some embodiments of the present application, the terminal device further includes a verification part and a statistics part;
[0147] The checking part is used to perform multiple rounds of checking on the first PDCCH using a cyclic redundancy check CRC mask;
[0148] The statistics part is used to count the number of verifications corresponding to multiple rounds of verification if the first PDCCH verification succeeds;
[0149] The determining part is used to determine the number of repetitions N based on the number of verification times.
[0150] In some embodiments of the present application, the receiving part 11 is configured to receive the multiple first PDCCHs at multiple transmission positions in a search space, and the multiple transmission positions correspond to the multiple first PDCCHs one-to-one.
[0151] In some embodiments of the present application, the multiple first PDCCHs correspond to an aggregation level; and the multiple first PDCCHs correspond to a sequence number under the aggregation level.
[0152] In some embodiments of the present application, a transmission interval between adjacent transmission positions in the plurality of transmission positions is the same as the number of the plurality of first PDCCHs.
[0153] In some embodiments of the present application, the multiple transmission positions are in time slots whose number is a multiple of the number of the multiple first PDCCHs.
[0154] In some embodiments of the present application, the receiving part 11 is used to receive the multiple first PDCCHs in multiple search spaces, and the multiple search spaces and the multiple first PDCCHs correspond one to one.
[0155] In some embodiments of the present application, the multiple search spaces correspond to multiple configuration information, and the multiple search spaces and the multiple configuration information correspond one-to-one; the multiple search spaces are configured as aggregated search spaces; the multiple first PDCCHs correspond to an aggregation level; the multiple first PDCCHs correspond to a serial number under the aggregation level.
[0156] In some embodiments of the present application, the frequency domain positions of the multiple first PDCCHs are fixed.
[0157] In some embodiments of the present application, the terminal device further includes a transmission part;
[0158] The determining part is configured to determine the time domain position of the first data according to the indication information carried by the multiple first PDCCHs and the number of repetitions N;
[0159] The transmission part is used to transmit the first data at the time domain position.
[0160] In some embodiments of the present application, the indication information includes an offset of each of the multiple first PDCCHs in the time domain.
[0161] In some embodiments of the present application, the determination part is used to determine the starting time domain position of the PDCCH received for the first time among the multiple first PDCCHs; and determine the time domain position of the first data based on the offset, the number of repetitions N and the starting time domain position.
[0162] In some embodiments of the present application, the determining part is used to determine the time slot where the time domain position of the first data is located.
[0163] In some embodiments of the present application, the transmission part is used to transmit multiple first data in multiple time slots respectively, starting from the time slot where the time domain position of the first data is located.
[0164] In some embodiments of the present application, the first data includes physical uplink shared channel PUSCH data and physical downlink shared channel PDSCH data.
[0165] It should be noted that, in actual applications, the above-mentioned receiving part 11 and scheduling part 12 can be implemented by a processor 13 on the terminal device 1, specifically a CPU (Central Processing Unit), an MPU (Microprocessor Unit), a DSP (Digital Signal Processing) or a field programmable gate array (FPGA); the above-mentioned data storage can be implemented by a memory 14 on the terminal device 1.
[0166] The present application embodiment also provides a terminal device 1, such as Figure 4 As shown, the terminal device 1 includes: a processor 13 and a memory 14, and the memory 14 stores a program executable by the processor 13. When the program is executed, the information transmission method described above is executed by the processor 13.
[0167] In practical applications, the memory 14 may be a volatile memory, such as a random-access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 13.
[0168] An embodiment of the present application provides a computer-readable storage medium having a computer program thereon, which implements the information transmission method described above when the program is executed by the processor 13.
[0169] It can be understood that, by receiving multiple first PDCCHs for scheduling the same first data, the terminal device increases the number of first PDCCH transmissions and improves the coverage of the first PDCCH.
[0170] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present application may 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.) containing computer-usable program code.
[0171] 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 program instructions. These computer program 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.
[0172] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.
[0173] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0174] The above description is merely a preferred embodiment of the present application and is not intended to limit the scope of protection of the present application.
[0175] Industrial Applicability
[0176] An embodiment of the present application provides an information transmission method, a terminal device, and a storage medium. By adopting the information transmission scheme in the present application, the terminal device increases the number of first PDCCH transmissions and improves the coverage of the first PDCCH by receiving multiple first PDCCHs for scheduling the same first data.
Claims
1. A method for transmitting information, the method comprising: Determine a repetition number N of the first physical downlink control channel PDCCH, where N is a positive integer not less than 2; Receiving a plurality of first PDCCHs according to the number of repetitions N, the plurality of first PDCCHs being used to schedule the same first data; wherein the plurality of first PDCCHs are received at a plurality of transmission positions in a search space; if the number of repetitions of the plurality of first PDCCHs is N, a transmission interval between adjacent transmission positions in the plurality of transmission positions is N time slots; and the plurality of transmission positions are in time slots that are a multiple of the number of the plurality of first PDCCHs; Transmitting, according to the multiple first PDCCHs, first data scheduled by the first PDCCH; The determining the number of repetitions N of the first PDCCH includes: Performing multiple rounds of checks on the first PDCCH using a cyclic redundancy check (CRC) mask; if the first PDCCH check succeeds, counting the number of checks corresponding to the multiple rounds of checks; and determining the number of repetitions N based on the number of checks; The transmitting, according to the multiple first PDCCHs, the first data scheduled by the first PDCCH includes: After determining the starting time domain position of the PDCCH received for the first time among the multiple first PDCCHs, determining the time domain position of the first data according to the time domain offset of each PDCCH in the multiple first PDCCHs, the number of repetitions N, and the starting time domain position; Determine a time slot in which the time domain position of the first data is located, and transmit the first data in the time slot.
2. The method according to claim 1, wherein The receiving, according to the number of repetitions N, the plurality of first PDCCHs, includes: Receive N first PDCCHs.
3. The method according to claim 1, wherein The method further comprises: The multiple transmission positions correspond to the multiple first PDCCHs in a one-to-one manner.
4. The method according to claim 3, wherein: The method further comprises: The multiple first PDCCHs correspond to one aggregation level; The multiple first PDCCHs correspond to a sequence number at the aggregation level.
5. The method according to claim 1, wherein The method further comprises: The multiple first PDCCHs are received in multiple search spaces, where the multiple search spaces correspond to the multiple first PDCCHs in a one-to-one manner.
6. The method according to claim 5, wherein: The multiple search spaces correspond to multiple pieces of configuration information, and the multiple search spaces correspond to the multiple pieces of configuration information one-to-one; The plurality of search spaces are configured as an aggregate search space; The multiple first PDCCHs correspond to one aggregation level; The multiple first PDCCHs correspond to a sequence number at the aggregation level.
7. The method according to any one of claims 1 to 6, wherein: The frequency domain positions of the multiple first PDCCHs are fixed.
8. The method according to claim 1, wherein The method further comprises: Determining a time domain position of the first data according to the indication information carried by the multiple first PDCCHs and the number of repetitions N; The first data is transmitted at the time domain location.
9. The method according to claim 8, wherein The method further comprises: The indication information includes the offset.
10. The method according to claim 9, wherein: The method further comprises: Starting from the time slot where the time domain position of the first data is located, multiple first data are transmitted in multiple time slots respectively.
11. The method according to claim 1, wherein The first data includes physical uplink shared channel PUSCH data or physical downlink shared channel PDSCH data.
12. A terminal device, comprising: A determination part, configured to perform multiple rounds of checks on the first PDCCH using a cyclic redundancy check (CRC) mask; If the first PDCCH verification is successful, counting the number of verifications corresponding to multiple rounds of verifications; Determine the number of repetitions N according to the number of verifications; A receiving part, configured to receive a plurality of first physical downlink control channels (PDCCHs), the plurality of first PDCCHs being used to schedule the same first data; wherein the plurality of first PDCCHs are received at a plurality of transmission positions in a search space; if the number of repetitions of the plurality of first PDCCHs is N, a transmission interval between adjacent transmission positions in the plurality of transmission positions is N time slots; and the plurality of transmission positions are in time slots that are a multiple of the number of the plurality of first PDCCHs; The scheduling part is used to determine the starting time domain position of the PDCCH received for the first time among the multiple first PDCCHs, and then determine the time domain position of the first data according to the offset of each PDCCH in the time domain, the number of repetitions N and the starting time domain position; determine the time slot where the time domain position of the first data is located, and transmit the first data on the time slot.
13. A terminal device, comprising: A memory and a processor, wherein the memory stores an information transmission program executable by the processor, and the processor implements the method according to any one of claims 1 to 11 when executing the program.
14. A storage medium storing a computer program, applied to a terminal device, wherein the computer program implements the method according to any one of claims 1 to 11 when executed by a processor.
Citation Information
Patent Citations
Method for repeatedly transmitting physical downlink control channels, base station and user equipment
CN104811409A
Transmission processing method and device of downlink control channel
CN108737018A
Random access and service transmission method
CN109769303A
Method and devices for multiple transmit receive point cooperation for reliable communication
CN110731112A
Systems and methods for high-reliability ultra-reliable low latency communication transmissions
US20190020506A1