Random access response sending method, receiving method, apparatus and terminal device

By allocating the Random Access Response (RAR) to different PDSCH bearer transport blocks on the base station side, the coverage enhancement problem of Reduced capability UE is solved, terminal power consumption and monitoring time are reduced, and the requirements of high data rate and low latency IoT are met.

CN114846873BActive Publication Date: 2025-11-28BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080003414.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-11-30
Publication Date
2025-11-28
Estimated Expiration
2040-11-30

AI Technical Summary

Technical Problem

In existing technologies, during the random access process of Reduced capability UE, repeated transmission leads to excessively large data packets, increasing terminal power consumption. TBS scaling, due to resource constraints, affects coverage and is difficult to meet the IoT requirements of high data rate and low latency.

Method used

After receiving the random access preamble, the base station allocates the random access response (RAR) to different transport blocks carried by the physical downlink shared channel (PDSCH). The allocation method is determined by a preset algorithm to reduce the transport block size and terminal monitoring time, thereby improving the coverage enhancement effect.

Benefits of technology

By allocating different Random Access Responses (RARs) to different transport blocks on the base station side, the size of the transport blocks transmitted from the base station to the terminal and the power overhead of the terminal are reduced, thereby improving the coverage enhancement effect.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114846873B_ABST
    Figure CN114846873B_ABST
Patent Text Reader

Abstract

The application discloses a random access response sending method, a receiving method, a device, a base station, a terminal device and a storage medium. The sending method comprises the following steps: receiving at least one random access preamble; in response to the received at least one random access preamble, generating at least one random access response (RAR); and distributing the at least one RAR to at least one physical downlink shared channel (PDSCH) carrying transport block. Thus, the application distributes different random access responses in different transport blocks on the base station side, so as to reduce the size of the transport block transmitted by the base station to the terminal side, reduce the monitoring time of each terminal, reduce the power consumption of the terminal, and improve the coverage enhancement effect.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of mobile communication, and in particular to a random access response sending method, a random access response receiving method, a random access response sending device, a random access response receiving device, a base station, a terminal device and a storage medium. BACKGROUND

[0002] With the continuous development of Internet of Things services, such as the popularization of video monitoring, smart home, wearable devices and industrial sensing monitoring services, these services usually have relatively high requirements on rate, for example, need to meet tens to hundreds of megabit rates, and also have relatively high requirements on latency, so that the MTC (Machine Type Communication) technology in LTE (Long Term Evolution) and the NB-IoT (Narrow band Internet of thing) technology are difficult to meet the requirements. Based on this situation, many companies have proposed designing a new user equipment in the 5G (5th Generation Mobile Networks) new air interface to cover the requirements of such mid-end Internet of Things devices. In the current 3GPP (3rd Generation Partnership Project) standardization, this new terminal type is called Reduced capability UE or simply NR-lite.

[0003] For Reducedap terminals, due to the reduction of terminal capabilities, such as the reduction of receiving antennas, coverage loss will be caused. Therefore, coverage enhancement is needed. In the related art, after the terminal initiates random access, the terminal and the base station usually use the following ways for coverage enhancement: 1) repeated transmission mode, for example, the data of the terminal is repeatedly transmitted multiple times; 2) using transport block size scaling (TBS) mode for coverage enhancement, that is, the same TBS can use more resources, which is equivalent to reducing the code rate and increasing the coverage.

[0004] However, the existing problems are: for the repeated transmission mode, it will cause the data packet to be too large, which brings the risk of power increase to the terminal; for the TBS scaling mode, due to the limitation of Reducedap transmission resources, the too large data packet will bring scaling limitation, which affects the coverage effect. SUMMARY

[0005] The first aspect of the present application provides a random access response sending method, which is applied to a base station and includes the following steps: receiving at least one random access preamble; generating at least one random access response (RAR) in response to the received at least one random access preamble; and assigning the at least one RAR to at least one physical downlink shared channel (PDSCH) carrying transport block.

[0006] Optionally, in some embodiments of the present application, the capacity sizes of the at least one PDSCH carrying transport block are set to be the same, or the capacity sizes of the at least one PDSCH carrying transport block are set to be different.

[0007] Optionally, in some embodiments of the present application, the sending method further includes the following step: in response to the information size of the at least one RAR assigned in the PDSCH carrying transport block being lower than the set capacity size of the PDSCH carrying transport block, performing information padding on the PDSCH carrying transport block until the set capacity size is reached.

[0008] Optionally, in some embodiments of the present application, the step of assigning the at least one RAR to at least one PDSCH includes the following step: assigning the at least one RAR to at least one PDSCH carrying transport block according to a preset algorithm.

[0009] Optionally, in some embodiments of the present application, the preset algorithm is related to the index value in the at least one random access preamble and / or the number of all the transport blocks.

[0010] Optionally, in some embodiments of the present application, the step of assigning the at least one RAR to at least one PDSCH carrying transport block according to a preset algorithm includes the following steps: taking the index value of the one random access preamble modulo the number of all the transport blocks to obtain an operation result; and adding 1 to the operation result to obtain the position index value of the transport block carrying the RAR corresponding to the one random access preamble.

[0011] Optionally, in some embodiments of the present application, the method further includes the following step: scheduling the at least one PDSCH carrying transport block through a physical downlink control channel (PDCCH).

[0012] Optionally, in some embodiments of the present application, the step of scheduling the at least one PDSCH carrying transport block through a PDCCH includes the following step: invoking all the PDSCH carrying transport blocks in the at least one PDSCH carrying transport block through the same PDCCH.

[0013] Optionally, in some embodiments of the application, the method further comprises that the plurality of PDSCH-borne transport blocks share a part of the scheduling resource.

[0014] Optionally, in some embodiments of the application, the control information sent on the PDCCH comprises: MCS or transmission resource associated with the plurality of PDSCH-borne transport blocks.

[0015] Optionally, in some embodiments of the application, the method further comprises that the plurality of PDSCH-borne transport blocks are continuous in time or have a time interval with each other.

[0016] Optionally, in some embodiments of the application, the control information sent on the PDCCH comprises: the number of all the PDSCH-borne transport blocks, and / or; the number of RARs contained in each of the PDSCH-borne transport blocks.

[0017] Optionally, in some embodiments of the application, the number of all the PDSCH-borne transport blocks, and / or; the number of RARs contained in each of the PDSCH-borne transport blocks are informed through broadcast signaling.

[0018] Optionally, in some embodiments of the application, the scheduling of the at least one PDSCH-borne transport block through the PDCCH comprises: scheduling different PDSCH-borne transport blocks through different PDCCHs respectively.

[0019] Optionally, in some embodiments of the application, the plurality of different PDCCHs have a corresponding relationship with the scheduled PDSCH-borne transport blocks.

[0020] Optionally, in some embodiments of the application, the method further comprises that the control information carried by the plurality of different PDCCHs is scrambled by different scrambling codes respectively.

[0021] Optionally, in some embodiments of the application, the method further comprises that the scrambling code associated with the control information carried by the PDCCH is related to the random access preamble corresponding to the RAR contained in the corresponding scheduled PDSCH-borne transport block.

[0022] Optionally, in some embodiments of the application, the method further comprises that the plurality of different PDCCHs use different transmission resources respectively.

[0023] Optionally, in some embodiments of the application, the method further comprises that the transmission resource used by the PDCCH is related to the random access preamble corresponding to the RAR contained in the corresponding scheduled PDSCH-borne transport block.

[0024] The second aspect of the present application provides a random access response receiving method, which is applied to a terminal device and includes the following steps.

[0025] Optionally, in some embodiments of the present application, the step of receiving the RAR from the transport blocks carried by the PDSCHs scheduled by the PDCCH includes the following step: obtaining the transport block carrying the RAR from the transport blocks carried by the PDSCHs scheduled by the PDCCH.

[0026] Optionally, in some embodiments of the present application, the method further includes the following step: determining the transport block carrying the RAR according to a preset algorithm.

[0027] Optionally, in some embodiments of the present application, the preset algorithm is related to an index value in the random access preamble and / or the number of all the transport blocks.

[0028] Optionally, in some embodiments of the present application, the step of determining the transport block carrying the RAR according to the preset algorithm includes the following steps: performing a modulo operation on the index value of the random access preamble and the number of all the transport blocks to obtain an operation result; and adding 1 to the operation result to obtain the position index value of the transport block carrying the RAR.

[0029] Optionally, in some embodiments of the present application, the method further includes the following steps:

[0030] The number of all the transport blocks carried by the PDSCHs and / or the number of RARs contained in each of the transport blocks carried by the PDSCHs are received from the control information of the PDCCH.

[0031] Optionally, in some embodiments of the present application, the method further includes the following steps:

[0032] The number of all the transport blocks carried by the PDSCHs and / or the number of RARs contained in each of the transport blocks carried by the PDSCHs are received from the broadcast signaling sent by the base station.

[0033] Optionally, in some embodiments of the present application, the PDCCH has a corresponding relationship with the transport blocks carried by the PDSCHs.

[0034] Optionally, in some embodiments of the present application, the step of determining the PDCCH includes the following step: determining the PDCCH according to the random preamble used.

[0035] Optionally, in some embodiments of the present application, the determining the PDCCH according to the used random access preamble comprises: determining a scrambling code associated with control information carried by the PDCCH according to the random access preamble; and detecting the PDCCH according to the scrambling code.

[0036] Optionally, in some embodiments of the present application, the determining the corresponding PDCCH according to the used random access preamble comprises: determining a transmission resource used by the PDCCH according to the random access preamble; and monitoring the PDCCH on the transmission resource.

[0037] The third aspect of the embodiments of the present application provides a random access response sending device, the device is applied to a base station, and comprises: a receiving module, configured to receive at least one random access preamble; a processing module, configured to generate at least one random access response RAR in response to the received at least one random access preamble; and an allocating module, configured to allocate the at least one RAR to a transport block carried by at least one physical downlink shared channel PDSCH.

[0038] The fourth aspect of the embodiments of the present application provides a random access response receiving device, the device is applied to a terminal device, and comprises: a sending module, configured to send a random access preamble to a base station; a determining module, configured to determine a PDCCH; and a processing module, configured to receive a random access response RAR corresponding to the random access preamble from a transport block carried by a PDSCH scheduled by the PDCCH.

[0039] The fifth aspect of the embodiments of the present application provides a base station, comprising a processor, a transceiver, a memory and a computer program stored in the memory, wherein the processor runs the computer program to implement the random access response sending method according to the first aspect of the embodiments.

[0040] The sixth aspect of the embodiments of the present application provides a terminal device, comprising a processor, a transceiver, a memory and a computer program stored in the memory, wherein the processor runs the computer program to implement the random access response receiving method according to the second aspect of the embodiments.

[0041] The seventh aspect of the embodiments of the present application provides a processor readable storage medium, which stores a computer program, and the computer program is used to make the processor execute the random access response sending method according to the first aspect of the embodiments, or implement the random access response receiving method according to the second aspect of the embodiments.

[0042] The technical solutions of the embodiments of the present application have at least the following technical effects:

[0043] The base station receives different random access preambles Preamble on the same time-frequency resource, and allocates random access responses RAR corresponding to the different random access preambles into different transport blocks respectively, wherein each transport block is carried by a PDSCH, so that the terminal device side determines a target transport block containing a random access response RAR corresponding to itself from the transport block carried by the corresponding PDSCH, and determines the random access response RAR corresponding to the random access preamble Preamble sent by itself from the target transport block. Therefore, by allocating different random access responses RAR to different transport blocks at the base station side, the size of the transport block transmitted by the base station to the terminal side is reduced, and the monitoring time of each terminal is reduced, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0044] Additional aspects and advantages of the application will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following and / or by practice of the application. BRIEF DESCRIPTION OF DRAWINGS

[0045] The above and / or additional aspects and advantages of the application will become apparent and be readily understood by considering the following detailed description, including the accompanying drawings, in which:

[0046] Figure 1 is an example diagram of the prior art in which multiple transmitted RARs can be multiplexed in one data packet;

[0047] Figure 2 is an example diagram of the prior art in which PDCCH schedules a data packet carrying multiple RARs;

[0048] Figure 3 is a flowchart of a random access response sending method according to an embodiment of the application;

[0049] Figure 4a is an example of data loading of multiple random access responses according to an embodiment of the application Figure 1 ;

[0050] Figure 4b is an example of data loading of multiple random access responses according to an embodiment of the application Figure 2 ;

[0051] Figure 5 is a flowchart of a random access response sending method according to another embodiment of the application;

[0052] Figure 6 is an example of data loading of multiple random access responses according to an embodiment of the application Figure 3 ;

[0053] Figure 7is a flow chart of another random access response sending method according to an embodiment of the present application;

[0054] Figure 8 is a flow chart of yet another random access response sending method according to an embodiment of the present application;

[0055] Figure 9 is an example diagram four of data loading of multiple random access responses according to an embodiment of the present application;

[0056] Figure 10 is a flow chart of a random access response receiving method according to an embodiment of the present application;

[0057] Figure 11 is a structural schematic diagram of a random access response sending device according to the present application;

[0058] Figure 12 is a structural schematic diagram of a random access response receiving device according to the present application;

[0059] Figure 13 is a block diagram of a terminal device for implementing a random access response receiving method according to an embodiment of the present application. DETAILED DESCRIPTION

[0060] Embodiments of the present application are described in detail below with reference to the accompanying drawings. The same or similar components are denoted by the same or similar reference numerals throughout the drawings. The embodiments described below are exemplary and are intended to explain the present application, and are not to be understood as limiting the present application.

[0061] In the LTE 4G (The 4th Generation Mobile Communication Technology) system, in order to support the Internet of Things service, MTC technology and NB-IoT technology are proposed. The MTC technology and the NB-IoT technology are mainly aimed at low rate, high latency and other scenarios. For example, remote meter reading, environmental monitoring and other scenarios. The NB-IoT technology currently supports a maximum rate of a few hundred kilobytes, and the MTC technology currently supports a maximum rate of a few megabytes. With the continuous development of the Internet of Things business, such as the popularity of video monitoring, smart home, wearable devices and industrial sensing monitoring and other businesses, these businesses usually require very high rates, such as tens to 100M rates, and also have relatively high requirements for latency, so the MTC technology and the NB-IoT technology in LTE are difficult to meet the requirements. Based on this situation, many companies have proposed designing a new user equipment in 5G New Radio to cover the requirements of such mid-end Internet of Things devices. In the current 3GPP standardization, this new terminal type is called Reduced capability UE or simply NR-lite.

[0062] Meanwhile, on the other hand, similar to the Internet of Things devices in LTE, the Internet of Things devices based on 5G NR-lite usually need to meet the following requirements: low cost, low complexity, a certain degree of coverage enhancement, and power saving. When the terminal device enters the Internet of Things network, the terminal device needs to initiate random access to the base station. After the terminal device initiates random access, the terminal device first sends a preamble. After the base station receives the preamble, a random access response (Random Access Response, abbreviated as: RAR) is transmitted. Since the base station can receive multiple preambles on the same time-frequency resource, it can respond to multiple preambles. That is, multiple RARs are sent at the same time. As shown in Figure 1 , multiple sent RARs can be multiplexed in one data packet. As shown in Figure 2 , the data packet loaded with multiple RARs is PDCCH (Physical Downlink Control Channel) scheduling with RAR, and the PDCCH is scrambled by RA-RNTI (Random Access Radio Network Temporary Identifier, Random Access Radio Network Temporary Identifier in coverage enhancement scenarios).

[0063] When the terminal device finishes sending the preamble, the terminal device can detect the PDCCH scrambled by the RA-RNTI in the corresponding random access response window, and receive the data packet containing the corresponding RAR through the PDCCH. For example, the terminal device receives the data packet containing the corresponding RAR through the PDCCH as shown in the following figure, and the terminal device can find the corresponding RAR in the data packet according to the sent preamble. Figure 2

[0064] For the Reducedap terminal device, due to the reduction of terminal device capability, such as the reduction of receiving antennas, coverage loss will be caused. Therefore, coverage enhancement is needed. In the related art, when the terminal device initiates random access, the base station and the terminal device usually use the following ways for coverage enhancement: 1) repeated transmission mode, for example, the data of the terminal device is repeatedly transmitted multiple times; 2) using TBS scaling mode for coverage enhancement, that is, the same TBS can use more resources, which is equivalent to reducing the code rate and increasing the coverage.

[0065] However, for the Reducedap terminal device that needs to be covered, when multiple RARs are multiplexed in one data packet, the data packet may be too large and more repeated transmissions are needed. More repeated transmissions will enhance the power of the terminal device. On the other hand, if TBS scaling is used for coverage enhancement, due to the limitation of Reducedap transmission resources, the too large data packet will cause scaling limitation, affecting the coverage effect.

[0066] To solve the above problems, the embodiments of the present application provide a random access response sending method, a random access response receiving method, a random access response sending device, a random access response receiving device, a base station, a terminal device and a storage medium. The terminal device can be understood as the terminal device in the embodiments of the present application, and the terminal device can be a Reducedap terminal. The terminal device can be a transmitter in a communication scenario, and the transmitter can be understood as a signal sender. As an example, the transmitter can be understood as the initiator of random access, and the transmitter can be one of a mobile phone, a wearable device and the like, or the transmitter can also be one of a smart home device, a video monitoring device, an industrial sensing and monitoring device and the like, which can be used for Internet of Things business.

[0067] The random access response sending method, the random access response receiving method, the device, the base station, the terminal device and the storage medium of the embodiments of the present application are described below with reference to the accompanying drawings.

[0068] For the convenience of description, the following implementation focuses on the description of the random access response sending method of the embodiments of the present application on the base station side. Figure 3 ​Fig. 1 is a flow chart of a method for sending a random access response according to an embodiment of the present application, wherein the method is applied to a base station. As shown in Fig. 1, the method for sending a random access response can include the following steps. Figure 3

[0069] In step 301, at least one random access preamble is received.

[0070] In the description of the present application, the meaning of "at least one" is one or more, and the meaning of "multiple" is at least two, such as two, three, etc.

[0071] In some embodiments of the present application, the at least one random access preamble can be sent by at least one terminal device, wherein it can be understood that the number of random access preambles received by the base station is the same as the number of terminal devices that initiate random access. In other embodiments, multiple terminal devices can use the same random access preamble. Then the number of random access preambles received by the base station can be greater than the number of terminal devices that send the random access preambles.

[0072] As an example, the base station can receive at least one random access preamble sent by at least one terminal device on the same PRACH (Physical Random Access Channel) time-frequency resource. For example, it is assumed that at least one terminal device can initiate random access to the base station, such as one terminal device sending one preamble Preamble to the base station. The base station can receive the respective random access preambles Preamble sent by the at least one terminal device on the same time-frequency resource. Since the number of terminal devices is at least one, the number of random access preambles Preamble received by the base station on the same time-frequency resource is also at least one.

[0073] In step 302, at least one random access response RAR is generated in response to the received at least one random access preamble.

[0074] In some embodiments, when the base station receives at least one random access preamble Preamble sent by at least one terminal device on the same time-frequency resource, the base station can initiate a corresponding random access response RAR for the at least one terminal device, respectively, wherein the random access response can be sent in a random access response window.

[0075] In step 303, at least one RAR is allocated to a transport block carried by at least one PDSCH (Physical Downlink Shared Channel).

[0076] ​It should be noted that the PDSCH is used to carry data from a transport channel, wherein the data carried on the PDSCH can be presented by a transport block. In the embodiments of the present application, when the base station generates at least one RAR, the generated at least one RAR can be allocated to the transport block carried by at least one PDSCH, so as to carry the at least one RAR in the form of a transport block through the at least one PDSCH, so as to send the RAR to the corresponding terminal device through the PDSCH carrying the transport block. Wherein, the transport block (Transport Block, referred to as TB) can be understood as a basic unit of data exchange between the MAC (Media Access Control, media access control sublayer protocol) sublayer and the physical layer for physical layer processing.

[0077] In some embodiments, the base station can form one or more transport blocks corresponding to the random access response RAR of the random access preamble Preamble sent by the terminal device on the same time-frequency resource, and the one or more transport blocks are carried by one or more PDSCHs, such as each transport block is carried by one PDSCH. It should be noted that in some embodiments of the present application, the number of PDSCHs can be determined by the number of random access responses RAR corresponding to the random access preambles Preamble sent on the same time-frequency resource. For example, when the number of random access responses RAR is small, such as the base station sends a small number (such as less than a certain number, such as one or two) of random access responses RAR on the same time-frequency resource, the base station can allocate the small number of random access responses RAR to a transport block carried by a PDSCH, and the number of PDSCHs is the same as the number of transport blocks. For another example, when the number of random access responses RAR is large (such as greater than or a certain number), the base station can distribute the large number of random access responses RAR in a plurality of transport blocks carried by PDSCHs, and the number of PDSCHs is the same as the number of transport blocks.

[0078] As an example of a possible implementation, as shown in Figure 4a For example, assuming that the number of random access preambles is 8 (that is, assuming that the base station receives 8 random access preambles), when the base station receives 8 random access preambles on the same time-frequency resource, the base station can send corresponding random access responses to the 8 terminal devices, and the number of random access responses RAR is 8, such as RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7 and RAR8. The 8 random access responses RAR of RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7 and RAR8 can be allocated to 4 transport blocks TB, such as transport block TB#1, transport block TB#2, transport block TB#3 and transport block TB#4, and each transport block is carried by one PDSCH.

[0079] As an example of another possible implementation, as shown in Figure 4b Assuming that the number of random access preambles is 2 (i.e. assuming that the base station receives 2 random access preambles), when the base station receives 2 random access preambles on the same time-frequency resource, the base station can send corresponding random access responses to the 2 terminal devices, the number of random access responses RAR is 2, such as RAR1, RAR2, the 2 random access responses RAR can be allocated to 1 transport block TB, such as transport block TB#1, which is carried by one PDSCH.

[0080] It should be noted that in some embodiments of the present application, the capacity size of the transport block carried by the PDSCH can be the same. In some embodiments, the capacity of the transport block can be understood as the size of the transport block, i.e. the number of bits contained in the transport block.

[0081] In some embodiments, the capacity size of the transport block carried by the PDSCH can be the same, that is, the capacity size of the transport block carried by each PDSCH can be the same. It can be understood that in a given set of transport blocks, the size of all transport blocks is fixed and the same. When the capacity of the transport block carried by some or certain PDSCH is insufficient, information padding can be used to fill the remaining capacity of the transport block carried by the PDSCH.

[0082] For example, in response to the information size of at least one RAR allocated in the transport block carried by the PDSCH being lower than the set capacity size of the transport block carried by the PDSCH, the transport block carried by the PDSCH is padded to fill the remaining capacity until the set capacity size is reached. That is, in order to enable the capacity size of the transport block carried by each PDSCH to be the same, when storing the random access response in the transport block carried by the PDSCH, it is identified whether the information size of the random access response stored in the transport block carried by the PDSCH is lower than the capacity size setting value of the transport block carried by the PDSCH, if the information size of the random access response stored in the transport block carried by the PDSCH is lower than the capacity size setting value of the transport block carried by the PDSCH, the remaining capacity of the transport block carried by the PDSCH is padded to fill, until the current capacity size of the PDSCH reaches the set capacity size of the PDSCH, i.e. reaches the highest limit value of the capacity of the transport block carried by the PDSCH. If the information size of the random access response stored in the transport block carried by the PDSCH is not lower than the capacity size setting value of the transport block carried by the PDSCH, the transport block carried by the PDSCH is not padded to fill.

[0083] In other embodiments of the present application, the capacity size of the transport blocks carried by the PDSCH can be different. As an example, the number of random access responses RAR contained in the plurality of transport blocks carried by the PDSCH can be different, for example, 8 random access responses RAR are distributed in 3 transport blocks carried by the PDSCH, wherein the random access responses RAR contained in transport block TB#1 are RAR1 and RAR2, the random access responses RAR contained in transport block TB#2 are RAR3, RAR4 and RAR5, and the random access responses RAR contained in transport block TB#3 are RAR6, RAR7 and RAR8, wherein the number of random access responses RAR contained in transport block TB#2 and transport block TB#3 are different from the number of random access responses RAR contained in transport block TB#1. It should be noted that the capacity size of the transport blocks carried by the PDSCH can be determined by the communication protocol between the base station and the terminal device, which is not limited in the present application.

[0084] In summary, in the random access response sending method of the embodiments of the present application, the base station receives different random access preambles on the same time-frequency resource, and allocates the random access responses RAR corresponding to the different random access preambles to different transport blocks, wherein each transport block is carried by the PDSCH. In this way, the terminal device side determines the target transport block containing the random access response RAR corresponding to itself from the transport block carried by the PDSCH, and determines the random access response RAR corresponding to the random access preamble Preamble sent by itself from the target transport block. Therefore, by allocating different random access responses RAR to different transport blocks at the base station side, the size of the transport blocks transmitted by the base station to the terminal side is reduced, and the monitoring time of each terminal is reduced, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0085] It should be noted that in some embodiments of the present application, the base station can allocate at least one RAR to at least one transport block carried by the PDSCH according to a preset algorithm. The preset algorithm can be predefined in the communication protocol between the base station and the terminal device. Alternatively, Figure 5 is a flowchart of a random access response sending method according to another embodiment of the present application, wherein the random access response sending method is applied to a base station. As shown in Figure 5 the random access response sending method can include the following steps.

[0086] In step 501, at least one random access preamble is received.

[0087] In the embodiments of the present application, step 501 can be implemented by any of the embodiments of the present application respectively, and the embodiments of the present application do not limit this and will not be repeated here.

[0088] In step 502, at least one random access response RAR is generated in response to the received at least one random access preamble.

[0089] In the embodiments of the present application, step 502 can be implemented by any of the embodiments of the present application respectively, and the embodiments of the present application do not limit this and will not be repeated here.

[0090] In step 503, the at least one RAR is allocated to at least one PDSCH-borne transport block according to a preset algorithm.

[0091] In some embodiments, the preset algorithm is related to the index value in the at least one random access preamble, and / or the number of all the transport blocks. Wherein, the preset algorithm can be predefined in the communication protocol between the base station and the terminal device. The preset algorithm can be any algorithm, as long as the base station can allocate the at least one random access response corresponding to the at least one random access preamble to the at least one PDSCH-borne transport block according to the algorithm, and the terminal can identify the random access response RAR corresponding to the Preamble sent by the terminal itself from the corresponding PDSCH-borne transport block through the algorithm.

[0092] The following examples illustrate different distribution modes of the at least one random access response RAR:

[0093] Example 1:

[0094] The base station receives at least one random access preamble, and assigns at least one random access response (RAR) corresponding to the at least one random access preamble Preamble into at least one PDSCH-carrying transport block based on an index value of the random access preamble Preamble by using a preset algorithm. The preset algorithm can be a similarity calculation method, or a distance algorithm, or a random algorithm. For example, taking the preset algorithm as the similarity calculation method and the number of random access responses RAR as multiple, the similarity between the index values of the multiple random access preambles Preamble is calculated based on the similarity calculation method, the random access responses RAR corresponding to the random access preambles Preamble with a similarity greater than or equal to a certain threshold are distributed in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a similarity less than the certain threshold are distributed in different transport blocks. That is, based on the index values of the multiple random access preambles Preamble, the random access responses RAR corresponding to the random access preambles Preamble with similar index values are grouped in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a similarity lower than the threshold are grouped in different transport blocks, so that the multiple random access responses RAR are distributed in at least one different transport block, wherein each transport block is carried by a corresponding PDSCH.

[0095] For another example, taking the preset algorithm as the distance algorithm and the number of random access responses RAR as multiple, the distance between the index values of the multiple random access preambles Preamble is calculated based on the distance algorithm, the random access responses RAR corresponding to the random access preambles Preamble with a distance greater than or equal to a certain threshold are distributed in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a distance less than the certain threshold are distributed in different transport blocks. That is, based on the index values of the multiple random access preambles Preamble, the random access responses RAR corresponding to the random access preambles Preamble with a small distance are grouped in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a distance higher than the threshold are grouped in different transport blocks, so that the multiple random access responses RAR are distributed in at least one different transport block, wherein each transport block is carried by a corresponding PDSCH. In some embodiments of the present application, the distance algorithm can be Euclidean distance or Hamming distance, etc., which is not limited in the present application.

[0096] For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, and the number of random access responses RAR is multiple, the base station receives multiple random access preambles, and based on the index values of the random access preambles Preamble, the base station uses a preset algorithm to distribute the multiple random access responses RAR corresponding to the multiple random access preambles Preamble into at least one PDSCH-carrying transport block. The preset algorithm is related to the index values of the random access preambles Preamble and the number of all transport blocks.

[0097] Example two:

[0098] The base station receives at least one random access preamble, and based on the index values of the random access preambles Preamble, the base station uses a preset algorithm to distribute at least one random access response RAR corresponding to the at least one random access preamble Preamble in at least one PDSCH-carrying transport block. The preset algorithm can be related to the number of all transport blocks. For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, and the number of random access responses RAR is multiple, based on the index values of the multiple random access preambles Preamble, the random access preambles Preamble corresponding to the random access response RAR is distributed in the N different transport blocks, and each transport block is carried by a corresponding PDSCH.

[0099] For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, and the number of random access responses RAR is multiple, the base station can distribute multiple random access responses RAR into corresponding transport blocks according to the reception time of the random access preambles Preamble. Each transport block is carried by a corresponding PDSCH.

[0100] Example three:

[0101] For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, and the number of random access responses RAR is multiple, the base station receives multiple random access preambles, and based on the index values of the random access preambles Preamble, the base station uses a preset algorithm to distribute the multiple random access responses RAR corresponding to the multiple random access preambles Preamble into at least one PDSCH-carrying transport block. The preset algorithm is related to the index values of the random access preambles Preamble and the number of all transport blocks.

[0102] As an example of a possible implementation, the index value of a random access preamble and the total number of transport blocks N can be moduloed to obtain the result. This result is then summed by adding 1 to obtain the location index value of the transport block carrying the RAR corresponding to the random access preamble. This allows the RAR to be allocated to the transport block carried by the corresponding PDSCH. In other words, the base station can determine the transport block location where the current random access response RAR should be distributed based on the index value of the random access preamble and the number of transport blocks N carried by the PDSCH.

[0103] For example, such as Figure 6 As shown, assuming the number of random access preambles is 8 (i.e., assuming the base station receives 8 random access preambles), the total number of transport blocks N is 4, and the index values ​​of the 8 random access preambles are 32, 33, 34, 35, 36, 37, 38, and 39, respectively, and the corresponding random access responses RARs for each of the 8 random access preambles are RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7, and RAR8, respectively, the base station receives these 8 random access preambles and can perform modulo operations with the index values ​​of these 8 random access preambles and the number of transport blocks N (value 4) carried by the PDSCH. The results of the operations are 0, 1, 2, 3, 0, 1, 2, and 3, respectively. Each number in the results... The values ​​are summed by adding 1 to each value to obtain the transport block location index. Therefore, random access response RAR1 can be placed in transport block TB#1 corresponding to location index 1, random access response RAR2 in transport block TB#2 corresponding to location index 2, random access response RAR3 in transport block TB#3 corresponding to location index 3, random access response RAR4 in transport block TB#4 corresponding to location index 4, random access response RAR5 in transport block TB#1 corresponding to location index 1, random access response RAR6 in transport block TB#2 corresponding to location index 2, random access response RAR7 in transport block TB#3 corresponding to location index 3, and random access response RAR8 in transport block TB#4 corresponding to location index 4.

[0104] It should be noted that the preset algorithm is only an example given for the convenience of those skilled in the art to understand the embodiments of the present application, and cannot be used as a specific limitation of the present application. That is, the preset algorithm can also be other algorithms, which can enable the base station to allocate at least one random access response corresponding to at least one random access preamble in at least one transport block carried by PDSCH according to the algorithm, and the terminal can identify the target transport block corresponding to the terminal itself from the corresponding PDCCH through the algorithm.

[0105] In summary, the random access response sending method of the embodiments of the present application can allocate at least one random access response RAR to at least one transport block carried by PDSCH according to a preset algorithm, which can reduce the size of the transport block and reduce the monitoring time of each terminal, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0106] It should be noted that in some embodiments, at least one PDSCH-carrying transport block can be scheduled through a physical downlink control channel PDCCH. That is, the base station can schedule the PDSCH-carrying transport block through the PDCCH, so that the base station sends the RAR required by the terminal device to the terminal device through the PDCCH. As an example, when the base station distributes at least one random access response in at least one PDSCH-carrying transport block, the base station can schedule all PDSCH-carrying transport blocks in the at least one PDSCH-carrying transport block through the same PDCCH, or can also schedule different PDSCH-carrying transport blocks through different PDCCHs. In an optional implementation, the same PDCCH can be one PDCCH or multiple same PDCCHs. Examples of different implementations of the two ways will be given below.

[0107] Figure 7 is a flowchart of another random access response sending method provided by the embodiments of the present application, wherein the method is applied to a base station. In the embodiments of the present application, the base station can schedule the at least one PDSCH-carrying transport block through the same PDCCH. As shown in Figure 7 , the random access response sending method can include the following steps.

[0108] In step 701, at least one random access preamble is received.

[0109] In the embodiments of the present application, step 701 can be implemented in any of the embodiments of the present application, and the embodiments of the present application do not limit this and will not be repeated.

[0110] In step 702, at least one random access response (RAR) is generated in response to the received at least one random access preamble.

[0111] In embodiments of the present application, step 702 can be implemented in any of the embodiments of the present application, and the present application does not limit this, and will not be repeated here.

[0112] In step 703, the at least one RAR is allocated to the transport blocks of the at least one PDSCH bearer.

[0113] In embodiments of the present application, step 703 can be implemented in any of the embodiments of the present application, and the present application does not limit this, and will not be repeated here.

[0114] In step 704, all of the transport blocks of the at least one PDSCH bearer are scheduled by the same PDCCH.

[0115] In some embodiments of the present application, when the base station allocates the at least one random access response corresponding to the at least one random access preamble to the transport blocks of the at least one PDSCH bearer, the base station can schedule all of the transport blocks of the at least one PDSCH bearer by the same PDCCH to transmit the different transport blocks of the PDSCH bearer to the corresponding terminal device. Optionally, in some embodiments, the PDCCH carries DCI (Downlink Control Information) control information, which is a special information set for scheduling a downlink data channel (such as a PDSCH), and is downlink control information sent by the base station to the terminal device to indicate some properties of the transport block, for example, the properties can include but are not limited to uplink and downlink resource allocation, HARQ (Hybrid Automatic Repeat reQuest) information, power control, etc. As shown in the above example, scheduling the transport blocks of the PDSCH bearer by the PDCCH can mean sending DCI to the terminal device to inform the terminal device of some properties of the transport block, so that the terminal device can find the PDSCH bearer corresponding to itself from the different transport blocks of the PDSCH bearer according to the DCI. Optionally, the multiple PDCCHs can be multiple PDCCH transmissions, and each PDCCH transmission can include downlink control information DCI and cyclic redundancy check code CRC.

[0116] For example, when the base station assigns at least one random access response corresponding to at least one random access preamble in at least one transport block carried by a PDSCH and schedules the at least one transport block carried by the PDSCH through a same PDCCH, the terminal device can determine a target PDCCH corresponding to the terminal device, and determine a target transport block from the at least one transport block carried by the PDSCH scheduled by the target PDCCH, where the target transport block contains a random access response RAR corresponding to the terminal device, so that the terminal device can obtain the random access response RAR corresponding to the terminal device from the target transport block.

[0117] It should be noted that in some embodiments of the present application, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources. In some embodiments of the present application, the scheduling resources can include, but are not limited to, one or more of the following: MCS (Modulation and Coding Scheme), frequency resources, etc. For example, the scheduling resources can include MCS or frequency resources. For another example, the scheduling resources can include MCS and frequency resources. As an example, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources such as MCS or frequency resources, that is, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources such as MCS or frequency resources when scheduled by the same PDCCH. Alternatively, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources such as MCS and frequency resources, that is, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources such as MCS and frequency resources when scheduled by the same PDCCH.

[0118] In some embodiments of the present application, the control information sent on the PDCCH can include, but is not limited to, the MCS or transmission resources associated with the plurality of transport blocks carried by the PDSCH, etc. As an example, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources such as MCS or frequency resources, that is, the plurality of transport blocks carried by the PDSCH can share part of the scheduling resources such as MCS or frequency resources when scheduled by the same PDCCH.

[0119] It should be noted that when scheduling the transport blocks of the at least one PDSCH by the same PDCCH, there can be many ways to do so, for example, the transport blocks of the at least one PDSCH can be scheduled consecutively in the time domain, or can be scheduled with a certain interval. Alternatively, in some embodiments of the present application, the transport blocks of the multiple PDSCHs can be consecutive in time, or can have a time interval. As an example, when scheduling the transport blocks of the multiple PDSCHs by the same PDCCH, the base station can schedule the transport blocks of the multiple PDSCHs consecutively in the time domain, or can schedule the transport blocks of the multiple PDSCHs with a certain interval. That is, when scheduling the transport blocks of the multiple PDSCHs by the same PDCCH, the base station can schedule the transport blocks of the multiple PDSCHs consecutively in the time domain by the same PDSCH one after another; or the base station can schedule the transport blocks of the multiple PDSCHs by the same PDSCH with a certain interval.

[0120] In some embodiments of the present application, the base station can allocate the at least one random access response corresponding to the at least one random access preamble to the transport blocks of the at least one PDSCH, and can further transmit control information on the PDCCH with different PDSCHs. In some embodiments, the control information transmitted on the PDCCH can include, but is not limited to, the number of transport blocks of all PDSCHs, and / or the number of RARs included in each transport block of PDSCH, etc.

[0121] Example 1:

[0122] The base station can allocate the at least one random access response corresponding to the at least one random access preamble to the transport blocks of the at least one PDSCH, and can schedule the transport blocks of the at least one PDSCH by the same PDCCH, and can further transmit control information on the PDCCH. The control information transmitted on the PDCCH can include the number of transport blocks of all PDSCHs, so that the terminal device can identify the target transport block in which the random access response RAR corresponding to the random access preamble Preamble sent by itself is located, from all the transport blocks carried by the target PDSCH, based on the control information in the PDCCH.

[0123] Example 2:

[0124] The base station allocates at least one random access response corresponding to at least one random access preamble into at least one PDSCH-borne transport block, schedules the at least one PDSCH-borne transport block through the same PDCCH, and can also send control information on the PDCCH. The control information sent on the PDCCH can include the number of RARs contained in each PDSCH-borne transport block, etc., so that the terminal device identifies the target transport block in which the random access response RAR corresponding to the random access preamble Preamble sent by itself is located from all the transport blocks borne in the target PDCCH based on the control information in the PDCCH.

[0125] Example Three:

[0126] The base station allocates at least one random access response corresponding to at least one random access preamble into at least one PDSCH-borne transport block, schedules the at least one PDSCH-borne transport block through the same PDCCH, and can also send control information on the PDCCH. The control information sent on the PDCCH can include the number of RARs contained in each PDSCH-borne transport block, etc., so that the terminal device identifies the target transport block in which the random access response RAR corresponding to the random access preamble Preamble sent by itself is located from all the transport blocks borne in the target PDCCH based on the control information in the PDCCH.

[0127] In some embodiments of the present application, the base station allocates at least one random access response corresponding to at least one random access preamble into at least one PDSCH-borne transport block, wherein the number of all PDSCH-borne transport blocks and / or the number of RARs contained in each PDSCH-borne transport block, etc., can be notified through broadcast signaling.

[0128] Example One:

[0129] When the base station allocates at least one random access response corresponding to at least one random access preamble into at least one PDSCH-borne transport block and schedules the at least one PDSCH-borne transport block through the same PDCCH, the number of all PDSCH-borne transport blocks can be notified through broadcast signaling. That is, the number of all PDSCH-borne transport blocks can be notified to each terminal device through broadcast signaling, so that the terminal device identifies the target transport block in which the random access response RAR corresponding to the random access preamble Preamble sent by itself is located from all the transport blocks borne in the target PDCCH based on the notification message in the broadcast signaling.

[0130] Example Two:

[0131] When the base station allocates at least one random access response corresponding to at least one random access preamble in at least one transport block carried by a PDSCH and schedules the at least one PDSCH-carrying transport block through the same PDCCH, the base station can notify the number of RARs included in each PDSCH-carrying transport block through broadcast signaling. That is, the base station can notify each terminal device of the number of RARs included in each PDSCH-carrying transport block through broadcast signaling, so that the terminal device identifies a target transport block in which a random access response RAR corresponding to a random access preamble Preamble transmitted by the terminal device itself is located, from all transport blocks carried in a target PDCCH, based on the notification message in the broadcast signaling.

[0132] Example Three:

[0133] When the base station allocates at least one random access response corresponding to at least one random access preamble in at least one transport block carried by a PDSCH and schedules the at least one PDSCH-carrying transport block through the same PDCCH, the base station can notify the number of PDSCH-carrying transport blocks and the number of RARs included in each PDSCH-carrying transport block through broadcast signaling. That is, the base station can notify each terminal device of the number of PDSCH-carrying transport blocks and the number of RARs included in each PDSCH-carrying transport block through broadcast signaling, so that the terminal device identifies a target transport block in which a random access response RAR corresponding to a random access preamble Preamble transmitted by the terminal device itself is located, from all transport blocks carried in a target PDCCH, based on the notification message in the broadcast signaling.

[0134] In summary, the random access response sending method of the embodiments of the present application, the base station receives different random access preambles on the same time-frequency resource, and distributes random access responses RARs corresponding to the different random access preambles in different transport blocks, wherein each transport block is carried by a PDSCH, and the different PDSCH-carrying transport blocks are scheduled through the same PDCCH. In this way, the terminal device side can determine a target transport block containing a random access response RAR corresponding to itself from different transport blocks scheduled by a target PDCCH corresponding to itself, and can determine a random access response RAR corresponding to a random access preamble Preamble transmitted by the terminal device itself from the target transport block. Therefore, by distributing different random access responses RARs in different transport blocks at the base station side, the size of the transport block is reduced, and the monitoring time of each terminal is reduced, so that the power consumption of the terminal is reduced, and the coverage enhancement effect is improved.

[0135] Figure 8is a flowchart of another method for sending random access responses according to an embodiment of the present application, which is applied to a base station. In the embodiment of the present application, the base station can schedule different transport blocks carried by PDSCH through different PDCCHs. As shown in Figure 8 the method for sending random access responses can include the following steps.

[0136] In step 801, multiple random access preambles are received.

[0137] In the embodiments of the present application, step 801 can be implemented by any of the embodiments of the present application respectively, and the embodiments of the present application do not limit this and will not be repeated here.

[0138] In step 802, multiple random access responses RARs are generated in response to the received multiple random access preambles.

[0139] In the embodiments of the present application, step 802 can be implemented by any of the embodiments of the present application respectively, and the embodiments of the present application do not limit this and will not be repeated here.

[0140] In step 803, the multiple RARs are distributed to multiple transport blocks carried by PDSCH.

[0141] In the embodiments of the present application, step 803 can be implemented by any of the embodiments of the present application respectively, and the embodiments of the present application do not limit this and will not be repeated here.

[0142] In step 804, different transport blocks carried by PDSCH are scheduled through multiple different PDCCHs respectively.

[0143] In some embodiments of the present application, when the base station distributes multiple random access responses corresponding to multiple random access preambles into multiple transport blocks carried by PDSCH, the base station can schedule different transport blocks carried by PDSCH through multiple different PDCCHs respectively. In some embodiments, the multiple different PDCCHs have a corresponding relationship with the multiple scheduled transport blocks carried by PDSCH. As an example, the number of transport blocks carried by PDSCH is the same as the number of PDCCHs. For example, assuming that the base station distributes 8 random access responses into 4 transport blocks carried by PDSCH, the base station can schedule the 4 transport blocks carried by PDSCH through 4 different PDCCHs, i.e., each PDCCH schedules a corresponding transport block carried by PDSCH.

[0144] In other embodiments, the multiple PDSCH-borne transport blocks can be scheduled by multiple PDCCHs, where some of the multiple PDCCHs can be the same. For example, assume that the base station distributes 8 random access responses over 4 PDSCH-borne transport blocks, where transport block 1 and transport block 2 are each scheduled using the same PDCCH, and transport block 3 and transport block 4 are each scheduled using a different PDCCH.

[0145] It should be noted that, in order to enable the terminal device to find out the target PDCCH corresponding to the terminal device from the multiple PDCCHs, so as to reduce the monitoring time of the terminal device and reduce the power consumption of the terminal, optionally, in some embodiments of the present application, the control information borne by the multiple different PDCCHs is scrambled by different scrambling codes, respectively. In some embodiments, the PDCCH carries DCI (Downlink Control Information) control information, which is a special information set for scheduling a downlink data channel (such as a PDSCH), and the DCI is the downlink control information sent by the base station to the terminal device, which is used to indicate some properties of the transmission transport block, for example, the properties can include but are not limited to uplink and downlink resource allocation, HARQ information, power control, etc. Optionally, in some embodiments, the above-mentioned scrambling code can be added to the CRC (Cyclic Redundancy Check) corresponding to the DCI, and the scrambling code is added to the CRC in order to ensure the correctness of the DCI. The terminal device can obtain the CRC according to the descrambling of the scrambling code, so as to determine the PDCCH corresponding to the terminal device, that is, the terminal device can know the PDCCH corresponding to itself from the multiple different PDCCHs.

[0146] In some embodiments, the scrambling code associated with the control information borne by the PDCCH is related to the random access preamble corresponding to the RAR contained in the PDSCH-borne transport block corresponding to the scheduling. For example, the multiple different PDCCHs can be scrambled by different RA-RNTIs, that is, each PDCCH can be scrambled by a different RA-RNTI. The RA-RNTI used by each PDCCH can be determined based on the information of the random access preamble Preamble corresponding to the random access response. In this way, the terminal can determine the target PDCCH to be detected according to the random access preamble Preamble sent by itself.

[0147] In other embodiments of this application, the plurality of different PDCCHs may each use different transmission resources. In some embodiments, the transmission resources used by each PDCCH are related to the random access preamble corresponding to the random access response contained in the PDSCH. For example, the plurality of different PDCCHs may be transmitted on different transmission resources, such as different sets of control resources, and the transmission resources are determined based on the preamble selected by the terminal device. The terminal device determines the transmission resources of the corresponding target PDCCH based on the preamble used and monitors the target PDCCH on the corresponding transmission resources.

[0148] For example, assuming the number of random access preambles is 8 (i.e., assuming the base station receives 8 random access preambles), the number of transport blocks carried by the PDSCH is 4, and the index values ​​of the 8 random access preambles are 32, 33, 34, 35, 36, 37, 38, and 39, respectively, and the 8 random access responses (RARs) corresponding to the 8 random access preambles are RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7, and RAR8, the base station receives these 8 random access preambles and can perform modulo operations with the index values ​​of these 8 random access preambles and the number of transport blocks carried by the PDSCH (4), respectively. The results obtained are 0, 1, 2, 3, 0, 1, 2, and 3, respectively. Each value in the result is then added by 1 and summed to obtain the position index value of the transport block.

[0149] like Figure 9 As shown, random access response RAR1 can be placed in transport block TB#1 corresponding to transport block location index 1, random access response RAR2 in transport block TB#2 corresponding to transport block location index 2, random access response RAR3 in transport block TB#3 corresponding to transport block location index 3, random access response RAR4 in transport block TB#4 corresponding to transport block location index 4, random access response RAR5 in transport block TB#1 corresponding to transport block location index 1, random access response RAR6 in transport block TB#2 corresponding to transport block location index 2, random access response RAR7 in transport block TB#3 corresponding to transport block location index 3, and random access response RAR8 in transport block TB#4 corresponding to transport block location index 4. The base station schedules these four transport blocks carried by PDSCH through four different PDCCHs. Each PDCCH schedules a corresponding transport block carried by one PDSCH, and each transport block carried by a PDSCH contains two random access responses.

[0150] The four different PDCCHs can be scrambled by different RA-RNTIs, respectively. The RA-RNTI used by each PDCCH can be determined based on information of a random access preamble Preamble corresponding to the random access response. In this way, the terminal can determine the target PDCCH to be detected according to the random access preamble Preamble sent by the terminal. Alternatively, the four different PDCCHs can be transmitted on different transmission resources, for example, in different control resource sets, the transmission resources being determined according to the selected Preamble of the terminal device. The terminal device determines the transmission resource of the corresponding target PDCCH according to the used Preamble, and monitors the target PDCCH on the corresponding transmission resource.

[0151] In summary, the random access response sending method of the embodiments of the present application, the base station receives different random access preambles Preamble on the same time-frequency resource, and distributes the random access responses RAR corresponding to the different random access preambles into different transport blocks, wherein each transport block is carried by a PDSCH, and the different transport blocks carried by the PDSCH are scheduled by different PDCCHs, wherein the different PDCCHs have a corresponding relationship with the transport blocks carried by the PDSCH. In this way, the terminal device side can determine the target transport block containing the random access response RAR corresponding to itself from the different transport blocks scheduled by the target PDCCH corresponding to itself, and determine the random access response RAR corresponding to the random access preamble Preamble sent by the terminal device from the target transport block. Therefore, by distributing different random access responses RAR in different transport blocks at the base station side, the size of the transport block is reduced, and the monitoring time of each terminal is reduced, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0152] The following implementation focuses on the terminal device side to explain the random access response receiving method of the embodiments of the present application. Figure 10 is a flowchart of a random access response receiving method according to an embodiment of the present application. The random access response receiving method can be applied to a terminal device. As shown in Figure 10 , the random access response receiving method can include the following steps.

[0153] In step 1001, a random access preamble is sent to a base station.

[0154] Alternatively, assuming that the terminal device needs to access an Internet of Things network or a communication network, the terminal device can send a random access preamble Preamble to the base station.

[0155] In step 1002, a PDCCH is determined.

[0156] Optionally, the PDCCH corresponding to the terminal device is determined.

[0157] In some embodiments of the present application, the base station can receive at least one random access preamble sent by at least one terminal device on the same PRACH time-frequency resource. The base station can distribute at least one random access response corresponding to the at least one random access preamble in at least one transport block carried by PDSCH, and schedule the at least one transport block carried by PDSCH through PDCCH. In some other embodiments, multiple terminal devices can use the same random access preamble. Then the number of random access preambles received by the base station can be greater than the number of terminal devices sending the random access preambles.

[0158] In some embodiments of the present application, the base station can distribute at least one random access response corresponding to the at least one random access preamble in at least one transport block carried by PDSCH according to a preset algorithm. In some embodiments, the preset algorithm is related to the index value in the at least one random access preamble, and / or the number of all the transport blocks.

[0159] wherein, wherein the preset algorithm can be predefined in the communication protocol between the base station and the terminal device. The preset algorithm can be any algorithm, as long as the base station can distribute at least one random access response corresponding to the at least one random access preamble in at least one transport block carried by PDSCH according to the algorithm, and the terminal device can identify the random access response RAR corresponding to the preamble sent by the terminal device from the corresponding transport block carried by PDSCH through the algorithm.

[0160] The following examples illustrate different distribution modes of the at least one random access response RAR:

[0161] The base station receives at least one random access preamble, and assigns at least one random access response (RAR) corresponding to the at least one random access preamble Preamble into at least one PDSCH-carrying transport block based on an index value of the random access preamble Preamble by using a preset algorithm. The preset algorithm can be a similarity calculation method, or a distance algorithm, or a random algorithm. For example, taking the preset algorithm as the similarity calculation method and the number of random access responses RAR as multiple, the similarity between the index values of the multiple random access preambles Preamble is calculated based on the similarity calculation method, the random access responses RAR corresponding to the random access preambles Preamble with a similarity greater than or equal to a certain threshold are distributed in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a similarity less than the certain threshold are distributed in different transport blocks. That is, based on the index values of the multiple random access preambles Preamble, the random access responses RAR corresponding to the random access preambles Preamble with similar index values are grouped in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a similarity lower than the threshold are grouped in different transport blocks, so that the multiple random access responses RAR are distributed in at least one different transport block, wherein each transport block is carried by a corresponding PDSCH.

[0162] For another example, taking the preset algorithm as the distance algorithm and the number of random access responses RAR as multiple, the distance between the index values of the multiple random access preambles Preamble is calculated based on the distance algorithm, the random access responses RAR corresponding to the random access preambles Preamble with a distance greater than or equal to a certain threshold are distributed in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a distance less than the certain threshold are distributed in different transport blocks. That is, based on the index values of the multiple random access preambles Preamble, the random access responses RAR corresponding to the random access preambles Preamble with a small distance are grouped in the same transport block, and the random access responses RAR corresponding to the random access preambles Preamble with a distance higher than the threshold are grouped in different transport blocks, so that the multiple random access responses RAR are distributed in at least one different transport block, wherein each transport block is carried by a corresponding PDSCH. In some embodiments of the present application, the distance algorithm can be Euclidean distance or Hamming distance, etc., which is not limited in the present application.

[0163] For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, the base station can allocate a plurality of random access responses RAR to the corresponding transport block according to the receiving time of the random access preamble Preamble. Each transport block is carried by the corresponding PDSCH.

[0164] Example two:

[0165] The base station receives at least one random access preamble, and based on the index value of the random access preamble Preamble, uses a preset algorithm to distribute at least one random access response RAR corresponding to at least one random access preamble Preamble in at least one PDSCH-carrying transport block. Wherein, the preset algorithm can be related to the number of all transport blocks. For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, and assuming that the preset algorithm is a random algorithm and the number of random access responses RAR is multiple, the random access response RAR corresponding to the random access preamble Preamble can be allocated in the N different transport blocks based on the index value of the plurality of random access preambles Preamble, wherein each transport block is carried by the corresponding PDSCH.

[0166] For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, the base station can allocate a plurality of random access responses RAR to the corresponding transport block according to the receiving time of the random access preamble Preamble. Each transport block is carried by the corresponding PDSCH.

[0167] Example three:

[0168] For example, assuming that the total number of all transport blocks between the base station and the terminal device has been defined in advance, such as the total number being N, and assuming that the number of random access responses RAR is multiple, the base station receives a plurality of random access preambles, and based on the index value of the random access preamble Preamble, uses a preset algorithm to distribute a plurality of random access responses RAR corresponding to a plurality of random access preambles Preamble in at least one PDSCH-carrying transport block. Wherein, the preset algorithm is related to the index value of the random access preamble Preamble and the number of all transport blocks.

[0169] As an example of a possible implementation, the index value of a random access preamble and the total number of transport blocks N can be moduloed to obtain the result. This result is then summed by adding 1 to obtain the location index value of the transport block carrying the RAR corresponding to the random access preamble. This allows the RAR to be allocated to the transport block carried by the corresponding PDSCH. In other words, the base station can determine the transport block location where the current random access response RAR should be distributed based on the index value of the random access preamble and the number of transport blocks N carried by the PDSCH.

[0170] For example, such as Figure 6 As shown, assuming the number of random access preambles is 8 (i.e., assuming the base station receives 8 random access preambles), the total number of transport blocks N is 4, and the index values ​​of the 8 random access preambles are 32, 33, 34, 35, 36, 37, 38, and 39, respectively, and the corresponding random access responses RARs for each of the 8 random access preambles are RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7, and RAR8, respectively, the base station receives these 8 random access preambles and can perform modulo operations with the index values ​​of these 8 random access preambles and the number of transport blocks N (value 4) carried by the PDSCH. The results of the operations are 0, 1, 2, 3, 0, 1, 2, and 3, respectively. Each number in the results... The values ​​are summed by adding 1 to each value to obtain the transport block location index. Therefore, random access response RAR1 can be placed in transport block TB#1 corresponding to location index 1, random access response RAR2 in transport block TB#2 corresponding to location index 2, random access response RAR3 in transport block TB#3 corresponding to location index 3, random access response RAR4 in transport block TB#4 corresponding to location index 4, random access response RAR5 in transport block TB#1 corresponding to location index 1, random access response RAR6 in transport block TB#2 corresponding to location index 2, random access response RAR7 in transport block TB#3 corresponding to location index 3, and random access response RAR8 in transport block TB#4 corresponding to location index 4.

[0171] It should be noted that the preset algorithm is only an example given for the convenience of those skilled in the art to understand the embodiments of the present application, and cannot be used as a specific limitation of the present application. That is, the preset algorithm can also be other algorithms, which can enable the base station to allocate at least one random access response corresponding to at least one random access preamble in at least one transport block carried by PDSCH according to the algorithm, and the terminal can identify the target transport block corresponding to the terminal itself from the corresponding PDCCH according to the algorithm.

[0172] In some embodiments, the PDCCH has a corresponding relationship with the scheduled PDSCH-carrying transport block. As an example, the number of PDSCH-carrying transport blocks is the same as the number of PDCCHs. For example, assuming that the base station distributes 8 random access responses in 4 PDSCH-carrying transport blocks, the 4 PDSCH-carrying transport blocks can be scheduled by 4 different PDCCHs, that is, each PDCCH schedules a corresponding PDSCH-carrying transport block.

[0173] In some embodiments, the terminal device can determine the PDCCH corresponding to the terminal device according to the random preamble used. That is, since the PDCCH has a corresponding relationship with the scheduled PDSCH-carrying transport block, and the PDSCH-carrying transport block has a RAR, which is obtained by the base station based on different random access preambles, the terminal device can determine the PDCCH corresponding to the terminal device according to the random access preamble sent by the terminal device to the base station.

[0174] It should be noted that in order to enable the terminal device to find out the PDCCH corresponding to the terminal device from the multiple PDCCHs sent by the base station, reduce the monitoring time of the terminal device, and reduce the power consumption of the terminal, optionally, in some embodiments of the present application, the control information carried by the multiple different PDCCHs is scrambled by different scrambling codes respectively. In some embodiments, the scrambling code associated with the control information carried by the PDCCH is related to the random access preamble corresponding to the RAR contained in the corresponding scheduled PDSCH-carrying transport block. For example, the control information carried by the multiple different PDCCHs can be scrambled by different RA-RNTIs respectively, that is, the control information carried by each PDCCH can be scrambled by different RA-RNTIs respectively. The RA-RNTI used by the control information carried by each PDCCH can be determined based on the information of the random access preamble Preamble corresponding to the random access response. In this way, the terminal can determine the target PDCCH to be detected according to the random access preamble Preamble sent by itself.

[0175] In other embodiments of this application, multiple different PDCCHs may each use different transmission resources. In some embodiments, the transmission resources used by each PDCCH are related to the random access preamble corresponding to the random access response contained in the PDSCH. For example, multiple different PDCCHs may be transmitted on different transmission resources, such as different sets of control resources, and the transmission resources are determined based on the preamble selected by the terminal device. The terminal device determines the transmission resources of the corresponding PDCCH based on the used preamble and monitors the target PDCCH on the corresponding transmission resources.

[0176] For example, assuming the number of random access preambles is 8 (i.e., assuming the base station receives 8 random access preambles), the number of transport blocks carried by the PDSCH is 4, and the index values ​​of the 8 random access preambles are 32, 33, 34, 35, 36, 37, 38, and 39, respectively, and the 8 random access responses (RARs) corresponding to the 8 random access preambles are RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7, and RAR8, the base station receives these 8 random access preambles and can perform modulo operations with the index values ​​of these 8 random access preambles and the number of transport blocks carried by the PDSCH (which is 4), respectively. The results of the operations are 0, 1, 2, 3, 0, 1, 2, and 3, respectively. Each value in the results is then added by 1 and summed to obtain the transport block identifier.

[0177] like Figure 9 As shown, random access response RAR1 can be placed in transport block TB#1 corresponding to transport block number 1, random access response RAR2 can be placed in transport block TB#2 corresponding to transport block number 2, random access response RAR3 can be placed in transport block TB#3 corresponding to transport block number 3, random access response RAR4 can be placed in transport block TB#4 corresponding to transport block number 4, random access response RAR5 can be placed in transport block TB#1 corresponding to transport block number 1, random access response RAR6 can be placed in transport block TB#2 corresponding to transport block number 2, random access response RAR7 can be placed in transport block TB#3 corresponding to transport block number 3, and random access response RAR8 can be placed in transport block TB#4 corresponding to transport block number 4. The base station schedules these four transport blocks carried by PDSCH through four different PDCCHs. Each PDCCH schedules a corresponding transport block carried by one PDSCH, and each transport block carried by a PDSCH contains two random access responses.

[0178] The four different PDCCHs can be scrambled by different RA-RNTIs respectively. The RA-RNTI used by each PDCCH can be determined based on information of a random access preamble Preamble corresponding to the random access response. In this way, the terminal can determine the target PDCCH to be detected according to the random access preamble Preamble sent by itself. Alternatively, the four different PDCCHs can be transmitted on different transmission resources, for example, in different control resource sets, the transmission resources being determined according to the selected Preamble of the terminal device. The terminal device determines the transmission resource of the corresponding target PDCCH according to the used Preamble, and monitors the target PDCCH on the corresponding transmission resource.

[0179] In step 1003, a random access response RAR corresponding to the random access preamble is received from a transport block carried by a PDSCH scheduled by the PDCCH.

[0180] In some embodiments of the present application, the target transport block carrying the RAR can be obtained from a plurality of PDSCH-carrying transport blocks scheduled by the PDCCH.

[0181] In some embodiments, the target transport block can be determined according to a preset algorithm, wherein the preset algorithm is related to the index value of the used random access preamble and / or the number of all the transport blocks. The preset algorithm can be predefined in the communication protocol between the base station and the terminal device. The preset algorithm can be any algorithm, as long as the base station can distribute at least one random access response corresponding to at least one random access preamble in at least one PDSCH-carrying transport block according to the algorithm, and the terminal can identify the random access response RAR corresponding to the Preamble sent by itself from the corresponding target transport block according to the algorithm.

[0182] In some embodiments of the present application, taking the example that the preset algorithm is related to the index value of the used random access preamble and the number of all the transport blocks, the index value of a certain random access preamble and the number of all the transport blocks can be subjected to a modulo operation to obtain an operation result, and the operation result is summed by 1 to obtain the position index value of the transport block carrying the RAR corresponding to the random access preamble, so as to realize the allocation of the RAR to the corresponding PDSCH-carrying transport block.

[0183] For example, assuming the number of random access preambles is 8 (i.e., assuming the base station receives 8 random access preambles), the total number of transport blocks is 4, the index values ​​of the 8 random access preambles are 32, 33, 34, 35, 36, 37, 38, and 39, and the corresponding random access responses (RARs) are RAR1, RAR2, RAR3, RAR4, RAR5, RAR6, RAR7, and RAR8. Figure 6 As shown, the base station schedules eight transport blocks carried by PDSCH via the same PDCCH: transport blocks TB#1, TB#2, TB#3, and TB#4. Transport block TB#1 contains random access responses RAR1 and RAR5; transport block TB#2 contains random access responses RAR2 and RAR6; transport block TB#3 contains random access responses RAR3 and RAR7; and transport block TB#4 contains random access responses RAR4 and RAR8. Assume this... Figure 6 The PDCCH shown is the target PDCCH corresponding to this terminal device. The index value of the random access preamble sent by the terminal device is 38. The terminal device performs a modulo operation on the index value "38" of its own random access preamble and N (with a value of 4), obtaining a result of 2. This result is then summed by adding 1 to obtain the transport block identifier Y, which is 3. Therefore, based on this transport block identifier Y, the target transport block corresponding to Y is obtained from the 8 transport blocks carried by PDSCHs scheduled by this PDCCH. That is, transport block TB#3 is the target transport block containing the random access response RAR7 corresponding to this terminal device. The terminal device can identify the random access response RAR7 corresponding to its own random access preamble from transport block TB#3. For example, in an optional embodiment, the terminal device can descramble each RAR in transport block TB#3 using the RA-RNTI associated with the terminal device's random access preamble to obtain the RAR belonging to the terminal device. Thus, by reducing the size of the transport block containing the random access response corresponding to the terminal device, the monitoring time of the terminal device can be reduced, thereby reducing the terminal's power consumption and improving the coverage enhancement effect.

[0184] It should be noted that the preset algorithm is only an example given for the convenience of those skilled in the art to understand the embodiments of the present application, and cannot be used as a specific limitation of the present application. That is, the preset algorithm can also be other algorithms, which can enable the base station to distribute at least one random access response corresponding to at least one random access preamble in at least one PDSCH-borne transport block according to the algorithm, and the terminal can identify the target transport block corresponding to the terminal itself from the corresponding target PDCCH according to the algorithm.

[0185] In some embodiments of the present application, the terminal device can also acquire scheduling information related to the target PDCCH. In some embodiments, the scheduling information can include but is not limited to: the number of PDSCH-borne transport blocks scheduled by the target PDCCH, and / or the number of random access responses contained in each PDSCH-borne transport block.

[0186] In some embodiments, the terminal device can receive the number of all PDSCH-borne transport blocks and / or the number of RARs contained in each PDSCH-borne transport block from the control information of the PDCCH. The specific content received by the terminal device from the control information of the PDCCH can be determined by the specific content of the control information sent by the base station on the PDCCH. For example, when the control information sent by the base station on the PDCCH includes the number of all PDSCH-borne transport blocks, the terminal device can receive the number of all PDSCH-borne transport blocks from the control information of the PDCCH. When the terminal device obtains the number of all PDSCH-borne transport blocks, it can determine the PDSCH-borne transport block in which the RAR corresponding to the random access preamble used by the terminal device is located according to the number of all PDSCH-borne transport blocks and the preset algorithm, so that the terminal device finds the corresponding RAR from the transport block.

[0187] For another example, when the control information sent by the base station on the PDCCH includes the number of RARs contained in each PDSCH-borne transport block, the terminal device can receive the number of RARs contained in each PDSCH-borne transport block from the control information of the PDCCH. When the terminal device obtains the number of RARs contained in each PDSCH-borne transport block, it can determine the PDSCH-borne transport block in which the RAR corresponding to the random access preamble used by the terminal device is located according to the number of RARs contained in each PDSCH-borne transport block, so that the terminal device finds the corresponding RAR from the transport block.

[0188] For another example, when the control information sent by the base station on the PDCCH includes the number of all PDSCH-borne transport blocks and the number of RARs contained in each PDSCH-borne transport block, the terminal device can receive the number of all PDSCH-borne transport blocks and the number of RARs contained in each PDSCH-borne transport block from the control information of the PDCCH. When the terminal device obtains the number of all PDSCH-borne transport blocks and the number of RARs contained in each PDSCH-borne transport block, the terminal device can determine the PDSCH-borne transport block in which the RAR corresponding to the random access preamble used by the terminal device is located according to the number of all PDSCH-borne transport blocks and the number of RARs contained in each PDSCH-borne transport block, so that the terminal device finds the corresponding RAR from the transport block.

[0189] In some embodiments, the terminal device can receive the number of all PDSCH-borne transport blocks and / or the number of RARs contained in each PDSCH-borne transport block from the broadcast signaling sent by the base station. The specific content received by the terminal device from the broadcast signaling sent by the base station can be determined by the specific content of the broadcast signaling sent by the base station. For example, when the base station notifies the number of all PDSCH-borne transport blocks through broadcast signaling, the terminal device can receive the number of all PDSCH-borne transport blocks from the broadcast signaling sent by the base station.

[0190] For another example, when the base station notifies the number of RARs contained in each PDSCH-borne transport block through broadcast signaling, the terminal device can receive the number of RARs contained in each PDSCH-borne transport block from the broadcast signaling sent by the base station.

[0191] For another example, when the base station notifies the number of all PDSCH-borne transport blocks and the number of RARs contained in each PDSCH-borne transport block through broadcast signaling, the terminal device can receive the number of all PDSCH-borne transport blocks and the number of RARs contained in each PDSCH-borne transport block from the broadcast signaling sent by the base station.

[0192] In summary, the random access response receiving method of the embodiment of the application, the terminal device sends a random access preamble to the base station, wherein the base station receives different random access preambles Preamble on the same time-frequency resource, and assigns the random access responses RAR corresponding to the different random access preambles respectively to different transport blocks, wherein each transport block is carried by a PDSCH. In this way, the terminal device side determines the target transport block containing the random access response RAR corresponding to itself from the transport block carried by the corresponding PDSCH, and determines the random access response RAR corresponding to the random access preamble Preamble sent by itself from the target transport block. Thus, by assigning different random access responses RAR to different transport blocks at the base station side, the size of the transport block transmitted by the base station to the terminal side is reduced, and the monitoring time of each terminal is reduced, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0193] Corresponding to the random access response sending method provided by the above-mentioned embodiments, the application also provides a random access response sending device. Since the random access response sending device provided by the embodiment of the application corresponds to the random access response sending method provided by the above-mentioned embodiments, the implementation of the random access response sending method is also applicable to the random access response sending device provided by the embodiment of the application, which will not be described in detail in an embodiment. Figure 11 Fig. 1 is a structural schematic diagram of a random access response sending device according to the application. The random access response sending device can be applied to a base station. As shown in the figure, the random access response sending device 1100 can include a receiving module 1101, a processing module 1102, and an assigning module 1103. Figure 11

[0194] Specifically, the receiving module 1101 is configured to receive at least one random access preamble.

[0195] The processing module 1102 is configured to generate at least one random access response RAR in response to the received at least one random access preamble.

[0196] The assigning module 1103 is configured to assign the at least one RAR to at least one transport block carried by a physical downlink shared channel PDSCH.

[0197] Regarding the device in the above-mentioned embodiments, the specific manner in which each module performs operations has been described in detail in the embodiments related to the method, and will not be described in detail here.

[0198] ​In summary, the random access response (RAR) sending apparatus of this application reduces the size of the transmission blocks transmitted from the base station to the terminal by allocating different RARs to different transmission blocks on the base station side, and reduces the monitoring time of each terminal, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0199] Corresponding to the random access response receiving methods provided in the above embodiments, this application also provides a random access response receiving device. Since the random access response receiving device provided in this application corresponds to the random access response receiving methods provided in the above embodiments, the implementation of the random access response receiving method is also applicable to the random access response receiving device provided in this embodiment, and will not be described in detail in one embodiment. Figure 12 This is a schematic diagram of a random access response receiving device according to this application. This random access response receiving device can be applied to terminal equipment. Figure 12 As shown, the random access response receiving device 1200 may include: a sending module 1201, a determining module 1202, and a processing module 1203.

[0200] Specifically, the sending module 1201 is used to send a random access preamble to the base station.

[0201] The determination module 1202 is used to determine the PDCCH.

[0202] The processing module 1203 is used to receive the random access response (RAR) corresponding to the random access preamble from the transport block carried by the PDSCH scheduled by the PDCCH.

[0203] In summary, the random access response receiving apparatus of this application reduces the size of the transmission blocks transmitted from the base station to the terminal by allocating different random access responses (RARs) to different transmission blocks on the base station side, and reduces the monitoring time of each terminal, thereby reducing the power consumption of the terminal and improving the coverage enhancement effect.

[0204] According to embodiments of the present application, the present application also provides a base station. The base station can include a plurality of cells that provide service to terminals. Depending on the application, the base station can also be referred to as an access point, or can be a device in an access network that communicates with wireless terminal devices over an air interface through one or more sectors, or other names. The base station can be used to exchange received air frames with Internet Protocol (IP) packets as a router between the wireless terminal devices and the rest of the access network, which can include an Internet Protocol (IP) communication network. The base station can also coordinate the management of the properties of the air interface. For example, the base station according to embodiments of the present application can 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 evolved network device (eNB or e-NodeB) in the long term evolution (LTE) system, or a 5G base station (gNB) in the next generation system (5G network architecture), or a Home evolved Node B (HeNB), a relay node, a femto, a pico, etc., which are not limited in embodiments of the present application. In some network structures, the base station can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and the distributed unit can also be arranged geographically apart.

[0205] It should be noted that the base station according to embodiments of the present application can include a processor, a transceiver, a memory, and a computer program stored on the memory, and the processor executes the computer program to implement the random access response sending method according to any of the preceding embodiments.

[0206] Optionally, the memory in the base station is a non-transitory computer-readable storage medium provided by the present application. The memory stores instructions executable by the at least one processor to cause the at least one processor to perform the random access response receiving method provided by the present application. The non-transitory computer-readable storage medium of the present application stores computer instructions for causing a computer to perform the random access response receiving method provided by the present application.

[0207] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs and modules, such as program instructions / modules corresponding to the random access response receiving method in the embodiments of the present application. The processor performs various functional applications and data processing of the server by running the non-transitory software programs, instructions and modules stored in the memory, that is, implements the random access response receiving method in the method embodiments.

[0208] The memory can include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required by at least one function; the data storage area can store data created according to the use of the positioning terminal device, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. Optionally, the memory can optionally include a memory remotely arranged with respect to the processor, and these remote memories can be connected to the positioning terminal device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0209] According to the embodiments of the present application, the present application also provides a terminal device and a readable storage medium.

[0210] As shown in Figure 13 , it is a block diagram of a terminal device for implementing the random access response receiving method according to the embodiments of the present application. The terminal device is intended to represent various forms of digital computers, such as laptops, desktops, workstations, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The terminal device can also represent various forms of mobile devices, such as personal digital processors, cellular telephones, smart phones, wearable devices, and other similar computing devices. The components shown in the figure, their connections, and their functions, are merely examples and are not intended to limit the implementations described and / or claimed in this document.

[0211] As shown in Figure 13As shown, the terminal device includes one or more processors 1301, a memory 1302, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected by different buses, and can be mounted on a common main board or otherwise mounted as desired. The processor can process instructions executed within the terminal device, including instructions stored in the memory or on the memory to display a GUI on an external input / output device, such as a display device coupled to the interface. In other embodiments, multiple processors and / or buses can be used with multiple memories and multiple memory, if desired. Also, multiple terminal devices can be connected, each device providing part of the necessary operations (e.g., as a server array, a set of blade servers, or a multi-processor system). Figure 13 The processor 1301 is taken as an example in the embodiment.

[0212] The memory 1302 is a non-transitory computer readable storage medium provided by the present application. The memory stores instructions executable by at least one processor, so that the at least one processor executes the random access response receiving method provided by the present application. The non-transitory computer readable storage medium of the present application stores computer instructions for causing a computer to execute the random access response receiving method provided by the present application.

[0213] The memory 1302 is a non-transitory computer readable storage medium, which can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the random access response receiving method in the embodiment of the present application. The processor 1301 executes various functional applications and data processing of the server by running the non-transitory software programs, instructions and modules stored in the memory 1302, that is, implements the random access response receiving method in the above method embodiment.

[0214] The memory 1302 can include a program storage area and a data storage area, wherein the program storage area can store an operating system and application programs required by at least one function; the data storage area can store data created according to the use of the positioning terminal device, etc. In addition, the memory 1302 can include a high-speed random access memory, and can also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device. Optionally, the memory 1302 can include a memory remotely arranged with respect to the processor 1301, and these remote memories can be connected to the positioning terminal device through a network. Examples of the above network include but are not limited to the Internet, an intranet, a local area network, a mobile communication network, and a combination thereof.

[0215] The terminal device performing the random access response receiving method can further include an input device 1303 and an output device 1304. The processor 1301, the memory 1302, the input device 1303, and the output device 1304 can be connected through a bus or other means, Figure 13 The connection through the bus is taken as an example.

[0216] The input device 1303 can receive input digital or character information, and generate key signal input in connection with a user setting of the terminal device and a function control, such as a touch screen, a keypad, a mouse, a trackpad, a touchpad, a pointing stick, one or more mouse buttons, a trackball, a joystick, and the like input device. The output device 1304 can include a display device, an auxiliary lighting device (e.g., an LED), and a tactile feedback device (e.g., a vibration motor), and the like. The display device can include, but is not limited to, a liquid crystal display (LCD), a light-emitting diode (LED) display, and a plasma display. In some embodiments, the display device can be a touch screen.

[0217] Various embodiments of the systems and techniques described here can be realized in digital electronic circuitry, integrated circuitry, specially designed ASICs (application specific integrated circuits), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.

[0218] These computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor, and can be implemented in a high-level procedural and / or object-oriented programming language, and / or in assembly / machine language. As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, apparatus and / or device (e.g., magnetic discs, optical disks, memory, Programmable Logic Devices (PLDs)) used to provide machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0219] To provide for interaction with a user, the systems and techniques described here can be implemented on a computer having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the computer. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0220] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0221] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.

[0222] It should be understood that various forms of flow shown above can be used, re-ordered, added to, or deleted from without departing from the spirit of the present disclosure. For example, the steps recited in the present application can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the technology disclosed in the present application are achieved, and the present disclosure is not limited herein.

[0223] The specific embodiments described above have been disclosed by way of example and that other embodiments, applications, details and alternatives are intended to be covered by the disclosure. Various modifications, combinations, sub-combinations and alternatives can occur to those skilled in the art without departing from the spirit of the disclosure. Accordingly, the disclosure is intended to embrace all such alterations, equivalents and modifications of the specific embodiments disclosed, which fall within the scope of the disclosure.

Claims

1. A method for sending a random access response, characterized in that, The method is applied to a base station and includes: Receive multiple random access preambles transmitted by multiple capability-reduced Reducap terminals on the same physical random access channel (PRACH) time-frequency resource; In response to the received random access preambles, a plurality of random access responses (RARs) are generated; The multiple RARs are allocated to transport blocks carried by multiple Physical Downlink Shared Channels (PDSCHs); The step of allocating the plurality of RARs to the transport blocks carried by the plurality of PDSCHs includes: allocating the plurality of RARs to the transport blocks carried by the plurality of PDSCHs according to a preset algorithm, wherein the preset algorithm is related to the index value of the plurality of random access preambles and / or the number of transport blocks; The step of allocating the multiple RARs to multiple PDSCH-bearing transport blocks according to a preset algorithm includes: taking the modulo of the index value of the random access preamble with respect to the number of all transport blocks to obtain a calculation result; adding 1 to the calculation result to obtain the position index value of the transport block carrying the RAR corresponding to the random access preamble; or calculating the similarity between the index values ​​of the multiple random access preambles based on a similarity calculation method, distributing the RARs corresponding to random access preambles with similarity greater than or equal to a similarity threshold in the same transport block, and distributing the RARs corresponding to random access preambles with similarity less than a similarity threshold in different transport blocks; or calculating the distance between the index values ​​of the multiple random access preambles based on a distance algorithm, distributing the RARs corresponding to random access preambles with distance greater than or equal to a distance threshold in the same transport block, and distributing the RARs corresponding to random access preambles with distance less than a distance threshold in different transport blocks. If the capacity of the multiple PDSCH-carried transport blocks is set to be the same or different, and the information size of at least one RAR allocated in the transport block carried by the PDSCH is lower than the set capacity of the transport block carried by the PDSCH, then the transport block carried by the PDSCH will be padded with information until the set capacity is reached. The transport blocks carried by the multiple PDSCHs are scheduled through one or more physical downlink control channels (PDCCHs); The control information transmitted via broadcast signaling or on the PDCCH includes: the number of RARs contained in each transport block carried by the PDSCH; The control information carried by the multiple PDCCHs is scrambled with different scrambling codes. The scrambling code associated with the control information carried by the PDCCH is related to the random access preamble corresponding to the RAR contained in the transport block carried by the corresponding scheduled PDSCH.

2. The method according to claim 1, characterized in that, Also includes: Multiple transport blocks carried by the PDSCH share some scheduling resources.

3. The method according to claim 1, characterized in that, The control information transmitted on the PDCCH also includes: The MCS or transport resources associated with the transport blocks carried by the multiple PDSCHs.

4. The method according to claim 1, characterized in that, Also includes: The transport blocks carried by the multiple PDSCHs are either sequential in time or have time intervals between them.

5. The method according to claim 1, characterized in that, The control information transmitted on the PDCCH also includes: The number of transport blocks carried by all the PDSCHs.

6. The method according to claim 5, characterized in that, Notification via broadcast signaling: The number of transport blocks carried by all the PDSCHs.

7. The method according to claim 1, characterized in that, The multiple different PDCCHs correspond to the transport blocks carried by the scheduled PDSCHs.

8. The method according to claim 1, characterized in that, Also includes: The multiple different PDCCHs each use different transmission resources.

9. The method according to claim 8, characterized in that, Also includes: The transmission resources used by the PDCCH are related to the random access preamble corresponding to the RAR contained in the transmission block carried by the corresponding scheduled PDSCH.

10. A method for receiving a random access response, characterized in that, The method is applied to a terminal device and includes: Send a random access preamble to the base station; the random access preamble is used by the base station to generate a random access code (RAR). Determine the PDCCH; Receive the random access response (RAR) corresponding to the random access preamble from the transport block carried by the PDSCH scheduled by the PDCCH; The multiple PDSCH-carried transport blocks are used by the base station to receive multiple random access preambles sent by multiple Reducap terminals on the same PRACH time-frequency resources, generate multiple random access responses (RARs), and allocate the multiple RARs to the multiple PDSCH-carried transport blocks according to a preset algorithm. The preset algorithm is related to the index value of the multiple random access preambles and / or the number of transport blocks. The base station allocates the multiple RARs to multiple transport blocks carried by PDSCHs according to a preset algorithm, including: taking the modulo of the index value of the random access preamble with respect to the number of all transport blocks to obtain a calculation result; adding 1 to the calculation result to obtain the position index value of the transport block carrying the RAR corresponding to the random access preamble; or calculating the similarity between the index values ​​of the multiple random access preambles based on a similarity calculation method, distributing the RARs corresponding to random access preambles with similarity greater than or equal to a similarity threshold in the same transport block, and distributing the RARs corresponding to random access preambles with similarity less than a similarity threshold in different transport blocks; or calculating the distance between the index values ​​of the multiple random access preambles based on a distance algorithm, distributing the RARs corresponding to random access preambles with distance greater than or equal to a distance threshold in the same transport block, and distributing the RARs corresponding to random access preambles with distance less than a distance threshold in different transport blocks. If the capacity of the multiple PDSCH-carried transport blocks is set to be the same or different, and the information size of at least one RAR allocated in the transport block carried by the PDSCH is lower than the set capacity of the transport block carried by the PDSCH, then the transport block carried by the PDSCH will be padded with information until the set capacity is reached. The transport blocks carried by the multiple PDSCHs are scheduled by the base station through one or more physical downlink control channels (PDCCHs). The terminal receives broadcast signaling sent by the base station. The broadcast signaling notification or the control information sent on the PDCCH includes: the number of RARs contained in the transport block carried by each PDSCH. The control information carried by the multiple PDCCHs is scrambled with different scrambling codes. The scrambling code associated with the control information carried by the PDCCH is related to the random access preamble corresponding to the RAR contained in the transport block carried by the corresponding scheduled PDSCH.

11. The method according to claim 10, characterized in that, Receiving the RAR from the transport block carried by the PDSCH scheduled by the PDCCH includes: The transport block carrying the RAR is obtained from the transport blocks carried by the multiple PDSCHs scheduled by the PDCCH.

12. The method according to claim 10, characterized in that, Also includes: Receive from the control information of the PDCCH: the number of transport blocks carried by all the PDSCHs.

13. The method according to claim 10, characterized in that, Also includes: Receive from the broadcast signaling sent by the base station: the number of transport blocks carried by all the PDSCHs.

14. The method according to claim 10, characterized in that, The PDCCH corresponds to the transport blocks carried by the scheduled PDSCH.

15. The method according to claim 14, characterized in that, The determination of PDCCH includes: The PDCCH is determined based on the random preamble used.

16. The method according to claim 15, characterized in that, Determining the PDCCH based on the random access preamble used includes: The scrambling code associated with the control information carried by the PDCCH is determined based on the random access preamble; The PDCCH is detected based on the scrambling code.

17. The method according to claim 15, characterized in that, The step of determining the corresponding PDCCH based on the random access preamble used includes: The transmission resources used by the PDCCH are determined based on the random access preamble. Monitor the PDCCH on the transmission resource.

18. A random access response sending device, characterized in that, The device is applied to a base station and includes: The receiving module is used to receive multiple random access preambles sent by multiple Reducap terminals on the same PRACH time-frequency resource; The processing module is configured to generate multiple RARs in response to the received multiple random access preambles; The allocation module is used to allocate the multiple RARs to multiple PDSCH-bearing transport blocks; The allocation module is specifically used to allocate the multiple RARs to the multiple PDSCH-bearing transport blocks according to a preset algorithm, wherein the preset algorithm is related to the index value of the multiple random access preambles and / or the number of transport blocks; The allocation module is specifically configured to: take the modulo of the index value of the random access preamble with respect to the number of all transport blocks to obtain a calculation result; add 1 to the calculation result to obtain the position index value of the transport block carrying the RAR corresponding to the random access preamble; or, based on a similarity calculation method, calculate the similarity between the index values ​​of the multiple random access preambles, distribute the RARs corresponding to random access preambles with similarity greater than or equal to a similarity threshold in the same transport block, and distribute the RARs corresponding to random access preambles with similarity less than a similarity threshold in different transport blocks; or, based on a distance algorithm, calculate the distance between the index values ​​of the multiple random access preambles, distribute the RARs corresponding to random access preambles with distance greater than or equal to a distance threshold in the same transport block, and distribute the RARs corresponding to random access preambles with distance less than a distance threshold in different transport blocks. If the capacity of the multiple PDSCH-carried transport blocks is set to be the same or different, and the information size of at least one RAR allocated in the transport block carried by the PDSCH is lower than the set capacity of the transport block carried by the PDSCH, then the transport block carried by the PDSCH will be padded with information until the set capacity is reached. The scheduling module is used to schedule the transport blocks carried by the multiple PDSCHs through one or more physical downlink control channels (PDCCHs). The control information transmitted via broadcast signaling or on the PDCCH includes: the number of RARs contained in each transport block carried by the PDSCH; The control information carried by the multiple PDCCHs is scrambled with different scrambling codes. The scrambling code associated with the control information carried by the PDCCH is related to the random access preamble corresponding to the RAR contained in the transport block carried by the corresponding scheduled PDSCH.

19. A random access response receiving device, characterized in that, The device is applied to a terminal equipment and includes: A transmitting module is used to send a random access preamble to a base station; the random access preamble is used by the base station to generate a random access preamble (RAR). The determination module is used to determine the PDCCH; The processing module is configured to receive the random access response (RAR) corresponding to the random access preamble from the transport block carried by the PDSCH scheduled by the PDCCH. The multiple PDSCH-carried transport blocks are used by the base station to receive multiple random access preambles sent by multiple Reducap terminals on the same PRACH time-frequency resources, generate multiple random access responses (RARs), and allocate the multiple RARs to the multiple PDSCH-carried transport blocks according to a preset algorithm. The preset algorithm is related to the index value of the multiple random access preambles and / or the number of transport blocks. The base station allocates the multiple RARs to multiple transport blocks carried by PDSCHs according to a preset algorithm, including: taking the modulo of the index value of the random access preamble with respect to the number of all transport blocks to obtain a calculation result; adding 1 to the calculation result to obtain the position index value of the transport block carrying the RAR corresponding to the random access preamble; or calculating the similarity between the index values ​​of the multiple random access preambles based on a similarity calculation method, distributing the RARs corresponding to random access preambles with similarity greater than or equal to a similarity threshold in the same transport block, and distributing the RARs corresponding to random access preambles with similarity less than a similarity threshold in different transport blocks; or calculating the distance between the index values ​​of the multiple random access preambles based on a distance algorithm, distributing the RARs corresponding to random access preambles with distance greater than or equal to a distance threshold in the same transport block, and distributing the RARs corresponding to random access preambles with distance less than a distance threshold in different transport blocks. If the capacity of the multiple PDSCH-carried transport blocks is set to be the same or different, and the information size of at least one RAR allocated in the transport block carried by the PDSCH is lower than the set capacity of the transport block carried by the PDSCH, then the transport block carried by the PDSCH will be padded with information until the set capacity is reached. The transport blocks carried by the multiple PDSCHs are scheduled by the base station through one or more physical downlink control channels (PDCCHs). The terminal receives broadcast signaling sent by the base station. The broadcast signaling notification or the control information sent on the PDCCH includes: the number of RARs contained in the transport block carried by each PDSCH. The control information carried by the multiple PDCCHs is scrambled with different scrambling codes. The scrambling code associated with the control information carried by the PDCCH is related to the random access preamble corresponding to the RAR contained in the transport block carried by the corresponding scheduled PDSCH.

20. A base station, characterized in that, It includes a processor, a transceiver, a memory, and a computer program stored in the memory, wherein the processor runs the computer program to implement the random access response transmission method as described in any one of claims 1-9.

21. A terminal device, characterized in that, It includes a processor, a transceiver, a memory, and a computer program stored in the memory, wherein the processor runs the computer program to implement the random access response receiving method as described in any one of claims 10-17.

22. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a computer program that causes the processor to execute the random access response sending method as described in any one of claims 1-9, or to implement the random access response receiving method as described in any one of claims 10-17.

Citation Information

Patent Citations

  • Random access response position indication for coverage enhanced low complexity machine type communication

    CN107534977A