A random access method and apparatus
By repeatedly sending random access response signals in adjacent beam positions during satellite communication, the problem of terminal access failure under control beam polling scanning was solved, thereby improving the access success rate and signaling reliability.
Patent Information
- Application Number
- CN202111042578.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-09-07
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2041-09-07
AI Technical Summary
In satellite communications, when the control beam polling scan cycle is long and the terminal moves at high speed, the network may not be able to accurately locate the terminal, resulting in the loss of random access response signals and reducing the probability of successful access.
By repeatedly sending random access response signals to adjacent beam positions, the terminal can accurately receive signals under control beam polling, thereby improving the access success rate.
It effectively improves the probability of successful random access for terminals in high-speed mobile environments, ensuring the reliability of signaling and data transmission.
Smart Images

Figure CN115776322B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of communication technology, in particular to a random access method and device. BACKGROUND
[0002] In satellite communication, there are multiple ways to cover the beam. If a wide beam is continuously covered, the beam selection and access of the terminal are relatively simple. In order to simultaneously consider the satellite system capacity, transmission gain and coverage range, the satellite communication system can be designed to have two types of beams, control beams and service beams, which are both narrow beams. The control beam is responsible for the initial access of the unknown terminal area user, and adopts the way of polling coverage by jumping beams. When there is data transmission, the control beam is switched to the service beam, and the service beam is responsible for the initial access and data transmission of the known terminal.
[0003] The service area covered by a beam at a certain time is called a beam position. The polling scanning period of the control beam is related to the beam position residence time and the number of beam positions. When the number of beam positions covered by the control beam is relatively large or the residence time is relatively long, it will lead to a relatively large scanning period. For example, the residence time of each beam position is 5 ms, and the number of beam positions is 700. Then the scanning period is 3.5 s. For a low-orbit satellite with an altitude of 1200 km, the running speed is about 7.3 km / s. In a scanning period, the satellite moves a distance of about 25 km. If the terminal also moves at a high speed, the network can not find the terminal in the beam position of the first polling scan when the control beam polls the terminal for the second time. The terminal can not receive its own dedicated signaling or data. SUMMARY
[0004] Embodiments of the present application provide a random access method and device, which enable the terminal to accurately receive the random access response signal and improve the success probability of random access under the condition of control beam polling.
[0005] On the network side, the random access method provided by the embodiments of the present application comprises:
[0006] determining a plurality of beam positions for sending a random access response signal; wherein the plurality of beam positions comprises a beam position at which the terminal sends a random access request and its adjacent beam positions;
[0007] sending the random access response in the plurality of beam positions.
[0008] Through the method, a plurality of beam positions for sending a random access response signal are determined; wherein the plurality of beam positions comprises a beam position at which the terminal sends a random access request and its adjacent beam positions; the random access response is sent in the plurality of beam positions, so that the terminal can accurately receive the random access response signal under the condition of control beam polling, and the success probability of random access is improved.
[0009] Optionally, the method further comprises:
[0010] The following information is sent in the system message:
[0011] a wave position index or wave position ID of a wave position where the control beam is located;
[0012] a scanning period of the control beam, or a wave position number and a residence time of the control beam;
[0013] a wave position index or wave position ID of an adjacent wave position of the wave position where the control beam is located;
[0014] The wave position where the terminal sends the random access request is the same as the wave position where the terminal receives the system message.
[0015] Optionally, the system message further sends a time delay difference between an uplink beam and a downlink beam.
[0016] Optionally, the method further includes:
[0017] Upon receiving a message Msg1 sent by the terminal and carrying a random access request, a random access radio network temporary identifier (RA-RNTI) is calculated according to a wave position index and time-frequency resources of the wave position where the MSG1 is located;
[0018] The RA-RNTI is used to scramble a physical downlink control channel (PDCCH) carrying control information of a message MSG2, wherein the random access response signal is carried in the MSG2.
[0019] The scrambled PDCCH is sent in the plurality of wave positions.
[0020] The random access response is sent in the plurality of wave positions, specifically including:
[0021] The PDSCH carrying the MSG2 is sent in the plurality of wave positions.
[0022] On the terminal side, the application embodiment provides a random access method, including:
[0023] Sending a random access request;
[0024] Receiving a random access response according to a system message sent by a network side; wherein a wave position where the random access response is received is a wave position where the random access request is sent or an adjacent wave position.
[0025] Optionally, the random access request is sent through a message Msg1, and the Msg1 further includes a wave position index of the wave position where the random access request is sent.
[0026] Optionally, the method further includes:
[0027] According to a wave position index and a time-frequency resource of a wave position where the MSG1 is located, a random access radio network temporary identifier (RA-RNTI) is calculated, and the RA-RNTI is stored;
[0028] The receiving the random access response specifically includes:
[0029] Using information obtained from the system message, a listening time of the random access response is determined;
[0030] At the listening time, a physical downlink control channel (PDCCH) carrying control information of the MSG2 is descrambled using the RA-RNTI, and the control information of the MSG2 is obtained;
[0031] According to the control information of the MSG2, the MSG2 is received, and a random access response is obtained from the MSG2.
[0032] Optionally, the system message includes the following information:
[0033] A wave position index or a wave position ID of a wave position where the control beam is located;
[0034] A scanning period of the control beam, or a wave position number and a residence time of the control beam;
[0035] A wave position index or a wave position ID of an adjacent wave position of the wave position where the control beam is located.
[0036] Optionally, the system message further includes a time delay difference between an uplink beam and a downlink beam.
[0037] On the network side, an embodiment of the present application provides a random access device, which includes:
[0038] A memory for storing program instructions;
[0039] A processor for calling the program instructions stored in the memory and performing the following procedures according to the obtained program:
[0040] A plurality of wave positions for sending a random access response signal are determined; wherein the plurality of wave positions include a wave position where a terminal sends a random access request and adjacent wave positions thereof;
[0041] The random access response is sent in the plurality of wave positions.
[0042] Optionally, the processor is further configured to call the program instructions stored in the memory and perform the following procedures according to the obtained program:
[0043] The following information is sent in a system message:
[0044] A wave position index or a wave position ID of a wave position where the control beam is located;
[0045] control a scanning period of the beam, or control a number of wave positions and a residence time of the beam;
[0046] control a wave position index or a wave position ID of a neighboring wave position of the wave position of the beam;
[0047] The wave position in which the terminal sends the random access request is the same as the wave position in which the terminal receives the system message.
[0048] Optionally, the system message further sends a time delay difference between an uplink beam and a downlink beam.
[0049] Optionally, the processor is further configured to invoke the program instructions stored in the memory to perform the following according to the obtained program:
[0050] After receiving the message Msg1 sent by the terminal and carrying the random access request, a random access radio network temporary identifier (RA-RNTI) is calculated according to a wave position index and a time-frequency resource of the wave position of the MSG1.
[0051] The PDCCH carrying control information of the message MSG2 is scrambled by using the RA-RNTI, wherein the random access response signal is carried in the MSG2.
[0052] The scrambled PDCCH is sent in the multiple wave positions.
[0053] The random access response is sent in the multiple wave positions, and specifically includes:
[0054] The PDSCH carrying the MSG2 is sent in the multiple wave positions.
[0055] On the terminal side, the random access device provided by the embodiments of the present application includes:
[0056] A memory is configured to store program instructions.
[0057] A processor is configured to invoke the program instructions stored in the memory to perform the following according to the obtained program:
[0058] A random access request is sent.
[0059] A random access response is received according to a system message sent by a network side, wherein a wave position in which the random access response is received is a wave position in which the random access request is sent or a neighboring wave position.
[0060] Optionally, the random access request is sent through a message Msg1, and the Msg1 further includes a wave position index of the wave position in which the random access request is sent.
[0061] Optionally, the processor is further configured to invoke the program instructions stored in the memory to perform the following according to the obtained program execution:
[0062] According to the wave position index and time-frequency resource of the wave position where the MSG1 is located, a random access radio network temporary identifier (RA-RNTI) is calculated, and the RA-RNTI is saved;
[0063] The receiving random access response specifically includes:
[0064] The listening time of the random access response is determined by using the information obtained from the system message;
[0065] At the listening time, the physical downlink control channel (PDCCH) carrying the control information of the MSG2 is descrambled by using the RA-RNTI, so as to obtain the control information of the MSG2;
[0066] According to the control information of the MSG2, the MSG2 is received, and the random access response is obtained from the MSG2.
[0067] Optionally, the system message includes the following information:
[0068] The wave position index or wave position ID of the wave position where the control beam is located;
[0069] The scanning period of the control beam, or the wave position number and the residence time of the control beam;
[0070] The wave position index or wave position ID of the adjacent wave position of the wave position where the control beam is located.
[0071] Optionally, the system message further includes the time delay difference between the uplink beam and the downlink beam.
[0072] On the network side, another random access device provided by the embodiment of the application includes:
[0073] A determining unit is configured to determine a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions include a wave position where a terminal sends a random access request and adjacent wave positions thereof;
[0074] A sending unit is configured to send the random access response in the plurality of wave positions.
[0075] On the terminal side, another random access device provided by the embodiment of the application includes:
[0076] A sending unit is configured to send a random access request;
[0077] A receiving unit is configured to receive a random access response according to a system message sent by a network side; wherein a wave position for receiving the random access response is a wave position where the random access request is sent or an adjacent wave position.
[0078] Another embodiment of the present application provides a computing device, comprising a memory and a processor, wherein the memory is configured to store program instructions, and the processor is configured to invoke the program instructions stored in the memory to execute any of the above methods.
[0079] Another embodiment of the present application provides a computer storage medium, which stores computer executable instructions, and the computer executable instructions are configured to make the computer execute any of the above methods. BRIEF DESCRIPTION OF DRAWINGS
[0080] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative effort on the basis of these drawings.
[0081] Figure 1 A control beam initial access flowchart is provided for the embodiments of the present application;
[0082] Figure 2 A control beam polling scanning schematic diagram is provided for the embodiments of the present application;
[0083] Figure 3 A control beam polling scanning schematic diagram is provided for the embodiments of the present application;
[0084] Figure 4 A control beam random access response schematic diagram is provided for the embodiments of the present application;
[0085] Figure 5 An uplink and downlink beam timing correspondence relationship schematic diagram is provided for the embodiments of the present application;
[0086] Figure 6 A random access method flowchart is provided for the embodiments of the present application;
[0087] Figure 7 A random access method flowchart is provided for the embodiments of the present application;
[0088] Figure 8 A random access device structure schematic diagram is provided for the embodiments of the present application;
[0089] Figure 9 A random access device structure schematic diagram is provided for the embodiments of the present application;
[0090] Figure 10 A random access device structure schematic diagram is provided for the embodiments of the present application;
[0091] Figure 11 A structural schematic diagram of a random access device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0092] The technical solutions in the embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the protection scope of the present application.
[0093] The control beam design needs to meet the requirements of user random access under large coverage and meet the requirements of fast access under low power consumption. In the case of not knowing the user location in advance, the control beam covers a larger area based on the polling scanning mode. The control beam only supports the initial access of the user, and the network side schedules the user a service beam dedicated for data transmission when the user has data transmission. The control beam can use the same narrow beam as the service beam, or use a wide beam. Referring to Figure 1 , the initial access process of the control beam based on the 5G integrated satellite system mainly includes the following steps:
[0094] ① The terminal needs to detect the synchronization signal (SS) and the physical layer broadcast channel (PBCH);
[0095] ② The terminal listens to the control resource set (CORESET) #0 physical downlink control channel (PDCCH) and reads the system message block (SIB) information;
[0096] ③ The terminal needs to send a random access request or a physical layer random access channel (PRACH) access sequence;
[0097] ④ The terminal receives the allocated service beam resource information or the random access response (RAR) response message containing the service beam information.
[0098] Referring to Figure 1, the initial access procedure of the control beam includes 3 downlink processes and 1 uplink process. In scheme one, different preamble sequence groups are used in each beam position, and the beam position is bound to the preamble sequence resource. In the first round of scanning, the terminal UE (User Equipment) 1 completes the downlink initial synchronization and sends the random access preamble sequence in the beam position 10, that is, the first to third steps are completed; see Figure 2 In the second round of scanning, the network sends the RAR message of the terminal UE 1 and the configuration information of the service beam in the beam position 10, that is, the fourth step is completed, and then the PRACH access procedure of the service beam is completed.
[0099] In scheme two, the same random access request signal or the same preamble sequence is used in all beam positions. In the first round of scanning, after the terminal UE 1 completes the downlink initial synchronization in the beam position 10, the terminal UE 1 sends the random access request signal in the beam position 10, that is, the first to third steps are completed. In the second round of scanning, the network sends the confirmation information of the terminal UE 1 containing the configuration information of the service beam in the beam position 10, that is, the fourth step is completed, and then the PRACH access procedure of the service beam is completed.
[0100] The control beam polling scanning period is related to the beam residence time and the number of beam positions. When the number of beam positions covered by the control beam is large or the residence time is long, a large scanning period is caused. For example, the residence time is 5 ms, and the number of beam positions is 700, and the scanning period is 3.5 s. For a low-orbit satellite with an altitude of 1200 km and a running speed of about 7.3 km / s, the satellite moves about 25 km in a scanning period. If the terminal also moves at a high speed, the probability that the terminal moves out of the original downlink initial access beam position in the next scanning period is larger. After the terminal UE 1 receives the downlink synchronization signal in a beam position (beam position 10) and initiates random access, due to the movement of the satellite or the terminal, the terminal UE 1 may have moved to the coverage range of another beam position (beam position 16) when trying to receive the message 2 (Msg2) RAR or the service beam confirmation information. If the network side still sends the random access response Msg2 RAR or the service beam confirmation information in the beam position accessed by the terminal UE 1, the terminal UE 1 cannot receive the RAR or the confirmation information. For scheme two, the same problem also exists. If the beam positions are not distinguished, the terminal may not receive the random access response RAR message or the configuration information of the service beam sent by the control beam in the new beam position range, causing access failure or access delay.
[0101] Therefore, the embodiment of the present application provides a random access method and device. In the case of control beam polling scanning, the mechanism of repeatedly sending an access response in adjacent wave positions is used to resist the missed opportunity of receiving exclusive signaling or data caused by high-speed movement of a satellite or a terminal. Through the mechanism of repeatedly sending an access response in adjacent wave positions, for example, when the satellite beam is scanned for the first time, the terminal detects a cell ID in wave position 1 and sends a preamble or an uplink request. When the network sends an access response in the second scanning of the satellite beam, the terminal may move to the adjacent wave position of wave position 1 due to high-speed movement of the terminal or movement of the satellite. Therefore, the network needs to repeatedly send an access response signal in the adjacent wave position of the terminal sending the preamble.
[0102] The control beam polling scanning is a kind of working mode of beam hopping or beam agility, that is, each wave position is served in turn in the range of all wave positions covered by the control beam, for example, as shown in FIG. 1, a control beam serves 16 wave positions, each wave position is served for N ms, Figure 3 Figure 3 In the above-mentioned example, the control beam is serving wave position 2, and after serving for N ms, the control beam stops serving wave position 2 and starts serving wave position 3, and so on. After serving all the wave positions from wave position 1 to wave position 16, the control beam starts serving again from wave position 1.
[0103] The method and the device are based on the same application concept. Since the principles of solving problems of the method and the device are similar, the implementation of the device and the method can be referred to each other, and the repeated parts will not be described again.
[0104] The technical scheme provided by the embodiment of the present application can be applied to various systems, especially to satellite communication systems and can be suitable for high-altitude platform communication systems. The specific communication system can not be limited, including CDMA, LTE, etc., not limited to 5G system, DVB system, DVB-S, DVB-S2, DVB-RCS, etc.
[0105] The network side device can include a base station. The satellite communication system mainly has two working modes, transparent forwarding and regenerative satellite modes. In the transparent forwarding mode, the functions of the base station are on the ground, and the satellite is equivalent to a large-power antenna with a long focal length. In the regenerative satellite mode, the functions of the base station are on the satellite, that is, the satellite base station. The network side device can also include a relay node and the like. The coverage area of the satellite is much larger than that of the ground mobile communication system.
[0106] The terminal of the satellite communication system is different from that of the ground system. Some terminals have a relatively large size and need to support different antenna apertures. The parabolic antenna terminal with a 1m aperture is supported, and the VSAT (Very Small Aperture Terminal) is also supported. For example, the terminal with a 0.75m aperture and the terminal with a 0.45m aperture.
[0107] The various embodiments of the present application are described in detail below with reference to the accompanying drawings. It should be noted that the order of the embodiments of the present application is only the order of the embodiments, and does not represent the advantages and disadvantages of the technical solutions provided by the embodiments.
[0108] In the embodiments of the present application, in order to increase the coverage, the 5G integrated satellite communication system adopts control beam to enhance coverage, adopts the mode of beam hopping polling coverage for unknown terminal area, and the terminal completes initial terminal access in the control beam. If there is a data transmission requirement, the network schedules an idle service beam for data transmission. The initial access process of the control beam based on the 5G integrated satellite system mainly includes the following steps:
[0109] Step one, after the terminal detects the Synchronization Signal Block (SSB) block at a certain wave position in the first scanning period, demodulates and decodes the Master Information Block (MIB) information carried by the Physical Broadcast Channel (PBCH), and obtains the configuration information of the PDCCH related to the System Information Block (SIB) 1, for example, the control resource set and the listening opportunity of Type0-PDCCH CSS can be obtained from the MIB through the PDCCH-Config SIB1 parameter, so as to obtain the control information related to SIB1.
[0110] Step two, according to step one, the terminal obtains the resource configuration information of the PDCCH channel scheduling SIB1, performs PDCCH blind detection, and obtains the resource configuration information of the PDSCH carrying SIB1.
[0111] Step three, according to step two, the terminal decodes the SIB1 information according to the resource configuration information of the PDSCH carrying SIB1 and the dedicated reference symbol for PDSCH. The terminal can obtain the related configuration information of the uplink and downlink common channel from SIB1, for example: the PRACH resource configuration for random access. The PRACH resource configuration includes: Preamble sequence, time domain configuration resource and frequency domain configuration resource information of PRACH.
[0112] The total number of wave positions covered by the satellite when covering high-orbit and low-orbit areas is different. The network side carries the wave position index of the control beam, the scanning period (or the maximum wave position number and the residence time of each wave position required for coverage) and the adjacent wave position information in SIB1. If the uplink beam and the downlink beam do not align at the same time, the uplink and downlink beam delay difference is also sent in SIB1.
[0113] Step four, according to step three, the terminal sends a random access request signal or preamble sequence in the first round of scanning period, if there are multiple polling control beams, the network side assigns different preamble sequence groups to different control beams to distinguish different control beams, that is, one control beam can be assigned multiple preamble sequences. In each control beam coverage, different random access radio network temporary identities (RA-RNTI) are assigned to distinguish them. In the case of multiple control beams in the system, different control beams are responsible for scanning different areas (i.e. different wave position ranges).
[0114] Step five, 5G NR uses RA-RNTI to represent the time-frequency resource used when sending Msg1, when the terminal UE sends Msg1, RA-RNTI is calculated according to the time-frequency resource of the wave position index and the random access occasion (RO) and saved;
[0115] After the gNB receives the Msg1, it will also calculate the RA-RNTI, and use the RA-RNTI to scramble the PDCCH used to carry the Msg2 control information, specifically, for example, the cyclic redundancy check (CRC) of PDCCH DCI format (format) 1_0 is scrambled.
[0116] Therefore, only the terminal that sends Msg1 in the time-frequency resource identified by RA-RNTI can decode this PDCCH. However, this cannot completely avoid the occurrence of conflicts, and it is possible that two or more terminals in the same wave position select the same preamble in the same time-frequency resource (RA-RNTI), although the probability is small, and Msg3 and Msg4 are needed to solve this conflict.
[0117] The calculation method of the RA-RNTI corresponding to the Msg1 is, for example:
[0118] RA-RNTI = 1 + s_id + 14 × t_id + 14 × 80 × f_id + 14 × 80 × 8 × ul_carrier_id + 14 × 80 × 8 × 2 × bp_id;
[0119] Wherein the physical meaning of each parameter is as follows:
[0120] s_id: index of the first OFDM symbol where the PRACH occasion is located (0≤s_id<14);
[0121] t_id: the first slot index of the system frame where the PRACH occasion is located (0≤t_id<80);
[0122] f_id: the index of the PRACH occasion in the frequency domain (0≤f_id<8);
[0123] ul_carrier_id: indicates the uplink carrier where the preamble for random access is sent (0 represents a regular uplink carrier, and 1 represents a supplementary uplink carrier);
[0124] bp_id: the index value of the wave position where the PRACH occasion is located (0≤bp_id<bp_max).
[0125] bp_max represents the maximum index value of the wave position where the PRACH occasion is located.
[0126] Step six, when the terminal sends a random access request through MSG1, the wave position index is reported to the network; or the network side records the current service wave position index by itself, and the network side maintains the wave position index of the terminal sending MSG1 and the adjacent wave position index list of the wave position sending MSG1.
[0127] Step seven, the network detects the RO where the terminal sends the MSG1 of the random access request, the network side knows the RA-RNTI of the terminal, and uses the RA-RNTI to scramble the CRC of the PDCCH DCI format 1_0 of the terminal, in the second round of scanning period, the network sends PDCCH and the downlink physical layer service channel (PDSCH) carrying the random access response (RAR) in the wave position and the adjacent wave position where the terminal sends the preamble in uplink;
[0128] The terminal determines the starting time of listening to the PDCCH of MSG2 RAR according to the scanning period of the control beam, the adjacent wave position relationship (i.e. the adjacent wave position index list), the uplink beam and the downlink beam delay difference, and the processing time, wherein the processing time includes the RO where the terminal sends the access request.
[0129] The following is described from different sides.
[0130] Network behavior:
[0131] The network side carries the wave position index of the control beam, the scanning period of the control beam (or the maximum wave position number required for coverage and the residence time of each wave position), and the wave position index information of the adjacent wave positions of the wave position where the control beam is located through the system message SIB1.
[0132] If the time of uplink beam and downlink beam residing in the same wave position is not aligned, the time delay difference between uplink beam and downlink beam (referred to as uplink and downlink beam time delay difference) is also sent in SIB1.
[0133] If there are multiple polling control beams, the network side assigns different preamble sequence groups to different control beams for differentiation, and assigns different RA-RNTIs in each control beam coverage wave position for differentiation.
[0134] After the network side receives the random access request Msg1 sent by the terminal, the RA-RNTI is calculated according to the wave position and time-frequency resource of the detected MSG1, and the CRC of the PDCCH DCI format 1_0 of Msg2 is scrambled using the RA-RNTI.
[0135] The network side records the current serving beam index by itself, and the network side maintains the wave position index of the MSG1 sent by the terminal and the adjacent beam index list.
[0136] The network side sends PDCCH and PDSCH carrying RAR in the wave position and adjacent wave position where the terminal sends the random access request in the second round of scanning period.
[0137] The terminal behaves as follows:
[0138] After the terminal detects the SSB block in a certain wave position in the first round of scanning period, the MIB information carried by PBCH is demodulated and decoded, and the configuration information of the PDCCH related to SIB1 can be obtained.
[0139] The terminal obtains the resource configuration information of the PDCCH channel scheduling SIB1, performs PDCCH blind detection, and obtains the resource configuration information of the PDSCH carrying SIB1.
[0140] The terminal decodes the SIB1 information according to the resource configuration information of the PDSCH channel carrying SIB1 and the dedicated reference symbol for PDSCH, and the terminal can obtain the related configuration information of the uplink and downlink common channel from SIB1, such as: PRACH resource configuration for random access, including: preamble sequence, time domain configuration resource and frequency domain configuration resource information of PRACH.
[0141] The terminal can also obtain the following information from SIB1:
[0142] The wave position index or wave position ID of the wave position where the control beam is located;
[0143] The scanning period of the control beam, or the number of wave positions and the residence time of the control beam;
[0144] The wave position index or wave position ID of the adjacent wave position of the wave position where the control beam is located;
[0145] Further optionally, the uplink and downlink beam latency difference can also be obtained.
[0146] When the terminal sends a random access request through MSG1, the wave position index of the wave position where the random access request is sent is reported to the network; and when the terminal UE sends Msg1, the RA-RNTI is calculated according to the wave position index of the wave position where the random access request is sent and the time-frequency resource of the used RO, and the RA-RNTI is saved;
[0147] The terminal determines the listening moment of the network side sending a random access response through a control beam according to the above information obtained from SIB1;
[0148] At the listening moment, the terminal descrambles the PDCCH carrying the MSG2 control information with the saved RA-RNTI, and only the terminal sending Msg1 in the time-frequency resource identified by the RA-RNTI can descramble the PDCCH carrying the MSG2 configuration information, so as to receive MSG2.
[0149] Embodiment 1: The network sends MSG2 in the wave position where the terminal sends MSG1 and its adjacent wave positions.
[0150] As shown in Figure 4 After the terminal detects the SSB block in the wave position 10 of the first round of scanning period, the terminal demodulates and decodes the PBCH to obtain the MIB information, demodulates and decodes the PDSCH carrying the SIB1 message to obtain the wave position index, scanning period and adjacent wave position information, and related configuration information of the uplink and downlink common channel, such as the PRACH resource configuration for random access, including: preamble sequence, time domain configuration resource and frequency domain configuration resource information of PRACH.
[0151] The terminal sends a random access request signal or preamble sequence in the wave position 10 of the first round of scanning period, and reports the wave position index, i.e. the index “10” of the wave position 10, and calculates the RA-RNTI according to the wave position index and the time-frequency resource information of the RO.
[0152] After receiving the Msg1, the satellite network side calculates the RA-RNTI in the same way as the terminal, and uses the RA-RNTI to scramble the CRC of the PDCCH DCI format 1_0 of MSG2, and sends the PDSCH carrying the MSG2 message and its control information PDCCH DCI in the access wave position 10 and its adjacent wave positions 1, 2, 9, 11, 15, 16 (as shown in Figure 4
[0153] The terminal determines the start time of listening to the PDCCH of the MSG2 RAR according to the scanning period, the adjacent beam index (beams 1, 2, 9, 11, 15, 16), the uplink beam and downlink beam delay difference, and the processing time in the system message.
[0154] Embodiment 2: The terminal determines the listening time of the access response MSG2.
[0155] The terminal obtains the beam index, the scanning period (or the number of beams and the residence time), the adjacent beam information, and the uplink and downlink beam delay difference from the system message SIB1.
[0156] As shown in FIG. 1, Figure 5 there is a delay difference of T delay between the uplink and downlink beam timing, and the listening time of the terminal receiving the access response MSG2 is related to the scanning period T scan , the beam index BeamId Msg1 sending the access request, the earliest beam of the adjacent beam that the terminal can move to, i.e., the beam BeamId Msg2 first moved to, the uplink and downlink beam delay difference T delay , and the processing time T proc .
[0157] As shown in FIG. 2, Figure 4 the terminal detects SSB and reads MIB and SIB information in beam 10 in the first round of scanning of the control beam, and delays T delay in beam 10 in the uplink beam to send the random access request signal MSG1, then the terminal needs to receive the access response MSG2 signal in the second round of scanning of the control beam, if the satellite and the terminal move at high speed, in the second round of scanning of the control beam, the terminal can have moved out of the access beam 10, and can have moved to one of the adjacent beams 1, 2, 7, 9, 11, 15, 16, then the terminal needs to start listening to the PDCCH information of the control MSG2 in the downlink beam that can move to and the control beam that is polled earliest, the terminal needs to start listening to the PDCCH in the first beam of the second scanning period, use RA-RNTI to descramble the CRC of the PDCCH DCI, all the adjacent beams are within the listening range of the terminal, and the MSG2 listening window length is related to the adjacent beams and the residence time of each beam. The listening start time T Msg2 of the PDCCH carrying the control information of MSG2 is determined by the following formula:
[0158] T Msg2 = T Msg1 + T scan -T delay -(BeamId Msg1 -BeamId Msg2 )*T dell .
[0159] The maximum time T Msg3 of monitoring the PDCCH carrying the control information of MSG2 is determined by the following formula:
[0160] T Msg3 = T Msg1 + T scan - T delay + (BeamId Msg3 - BeamId Msg1 )*T dell .
[0161] Wherein,
[0162] T Msg1 : the time of MSG1 sent by the terminal to send an access request;
[0163] T Msg2 : the starting time of MSG2 received by the terminal to receive an access request response;
[0164] T Msg3 : the ending time of MSG2 received by the terminal to receive an access request response;
[0165] T dell : the residence time of the control beam in each beam position;
[0166] BeamId Msg1 : the beam position index of the access request sent by the terminal;
[0167] BeamId Msg2 : the smallest beam position index in the adjacent beam position of the beam position index of the access request sent by the terminal;
[0168] BeamId Msg2 : the largest beam position index in the adjacent beam position of the beam position index of the access request sent by the terminal.
[0169] Embodiment 3: Method for calculating Msg1 RA-RNTI.
[0170] The calculation of MSG1 RA-RNTI is related to the index of the first OFDM symbol where the PRACH RO is located, the first time slot index of the system frame where the PRACH RO is located, the frequency domain index of the PRACH RO in the frequency domain, whether it is a supplementary uplink carrier (SUL) (i.e. ul_carrier_id below), and the beam position index of the beam position where the PRACH RO is located.
[0171] Specifically, for example:
[0172] RA-RNTI = 1 + s_id + 14 x t_id + 14 x 80 x f_id + 14 x 80 x 8 x ul_carrier_id + 14 x 80 x 8 x 2 x bp_id.
[0173] s_id: the index of the first OFDM symbol where the PRACH occasion is located (0≤s_id<14);
[0174] t_id: the index of the first time slot where the PRACH occasion is located in the system frame (0≤t_id<80), the number of time slots contained in each subframe is different according to different subcarrier spacings, 8 time slots are contained in each subframe when the subcarrier spacing is 120KHz;
[0175] f_id: the index of the PRACH occasion in the frequency domain (0≤f_id<8);
[0176] ul_carrier_id: indicates the uplink carrier where the preamble for random access is sent (0 represents a normal uplink carrier, and 1 represents a supplementary uplink carrier);
[0177] bp_id: the index value of the wave position where the PRACH occasion is located (0≤bp_id<bp_max).
[0178] Embodiment 4: Method two for calculating Msg1 RA-RNTI.
[0179] The calculation of the MSG1 RA-RNTI is related to the index of the first OFDM symbol where the PRACH RO is located, the index of the first time slot in the wave position residence time where the PRACH RO is located, the index of the PRACH RO in the frequency domain, whether it is SUL, and the wave position index of the wave position where the PRACH RO is located.
[0180] Specific examples are as follows:
[0181] RA-RNTI = 1 + s_id + 14 x t_id + 14 x 80 x f_id + 14 x 80 x 8 x ul_carrier_id + 14 x 80 x 8 x 2 x bp_id
[0182] s_id: the index of the first OFDM symbol where the PRACH occasion is located (0≤s_id<14);
[0183] t_id: the index of the first time slot in the wave position residence time where the PRACH occasion is located (0≤t_id<80), it is assumed that the wave position residence time is 10ms at most, the number of time slots contained in each subframe depends on the subcarrier spacing, 8 time slots are contained in each subframe when the subcarrier spacing is 120KHz; if the wave position residence time is 5ms, then 0≤t_id<40.
[0184] f_id: index of PRACH occasion in frequency domain (0≤f_id<8);
[0185] ul_carrier_id: indicates the uplink carrier for sending preamble for random access (0 represents a regular uplink carrier, and 1 represents a supplementary uplink carrier);
[0186] bp_id: index value of the wave position where the PRACH occasion is located (0≤bp_id<bp_max).
[0187] The above embodiment 3 is more general in a system frame unit, but actually, the wave position residence time periods are different, for example, wave position 1 occupies 1-5 ms, and wave position 2 occupies 6-10 ms. The ROs of the PRACH occasions in wave position 1 and wave position 2 are different. Therefore, the first time slot index in the wave position residence time of the PRACH occasion is 0≤t_id<40 if the residence time is 5 ms, and 0≤t_id<80 if the residence time is 10 ms.
[0188] In summary, referring to Figure 6 At the network side, the random access method provided by the embodiment of the application comprises the following steps:
[0189] S101, determining a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions comprises a wave position where a terminal sends a random access request and adjacent wave positions thereof;
[0190] S102, sending a random access response in the plurality of wave positions.
[0191] Through the method, a plurality of wave positions for sending a random access response signal are determined; wherein the plurality of wave positions comprises a wave position where a terminal sends a random access request and adjacent wave positions thereof; a random access response is sent in the plurality of wave positions, so that the terminal can accurately receive a random access response signal in the case of control beam polling, and the success probability of random access is improved.
[0192] Optionally, the method further comprises the following steps:
[0193] The following information is sent in a system message:
[0194] a wave position index or wave position ID of a wave position where a control beam is located;
[0195] a scanning period of the control beam, or a wave position number and residence time of the control beam;
[0196] a wave position index or wave position ID of an adjacent wave position of a wave position where a control beam is located;
[0197] The wave position in which the terminal sends the random access request is the same as the wave position in which the terminal receives the system message.
[0198] The control beam of the network side sends the system message in each wave position, and the content of the system message sent in different wave positions can be different. After the terminal successfully searches a cell in a wave position and decodes the broadcast information and the system information, the terminal sends a random access request in the wave position. If the terminal does not successfully search a cell in the wave position, the terminal will not send a random access request in the wave position.
[0199] That is, the wave position in which the system message is located is the wave position in which the control beam is located, and the wave position in which the terminal sends the random access request is the same as the wave position in which the terminal receives the system message.
[0200] Optionally, the system message further sends a time delay difference between an uplink beam and a downlink beam.
[0201] Optionally, the method further includes:
[0202] After receiving the message Msg1 sent by the terminal and carrying the random access request, a random access radio network temporary identifier (RA-RNTI) is calculated according to the wave position index and the time-frequency resource of the wave position in which the MSG1 is located.
[0203] The physical downlink control channel (PDCCH) carrying the control information of the message MSG2 is scrambled by using the RA-RNTI, and the random access response signal is carried in the MSG2.
[0204] The scrambled PDCCH is sent in the plurality of wave positions.
[0205] The random access response is sent in the plurality of wave positions, and specifically includes:
[0206] The PDSCH carrying the MSG2 is sent in the plurality of wave positions.
[0207] Referring to Figure 7 On the terminal side, the random access method provided by the embodiments of the present application includes:
[0208] S201, sending a random access request;
[0209] S202, receiving a random access response according to the system message sent by the network side; wherein the wave position in which the random access response is received is the wave position in which the random access request is sent or an adjacent wave position.
[0210] That is, the network side sends the random access response in multiple wave positions, which include the wave position in which the terminal sends the random access request and its adjacent wave positions. The terminal receives the random access response according to the system message sent by the network side, for example, determines the terminal access response window length or the listening time according to the wave position index and the adjacent wave position in the system message; the terminal receives the random access response in the wave position corresponding to the access response window length or the listening time; wherein the wave position corresponding to the access response window length or the listening time of the terminal (i.e. the wave position receiving the random access response) is the wave position in which the terminal sends the random access request or the adjacent wave position.
[0211] Optionally, the random access request is sent through a message Msg1, and the Msg1 further includes a wave position index of the wave position in which the random access request is sent.
[0212] Optionally, the method further includes:
[0213] According to the wave position index and the time-frequency resource of the wave position in which the MSG1 is located, a random access radio network temporary identifier (RA-RNTI) is calculated, and the RA-RNTI is saved;
[0214] The receiving the random access response specifically includes:
[0215] Using the information obtained from the system message, a listening time of the random access response is determined;
[0216] At the listening time, a physical downlink control channel (PDCCH) carrying control information of a message MSG2 is descrambled using the RA-RNTI, so as to obtain the control information of the MSG2;
[0217] According to the control information of the MSG2, the MSG2 is received, and a random access response is obtained from the MSG2.
[0218] Optionally, the information obtained from the system message includes the following information:
[0219] A wave position index or a wave position ID of a wave position in which a control beam is located;
[0220] A scanning period of the control beam, or a wave position number and a residence time of the control beam;
[0221] A wave position index or a wave position ID of an adjacent wave position of the wave position in which the control beam is located.
[0222] Optionally, the information obtained from the system message further includes a time delay difference between an uplink beam and a downlink beam.
[0223] Referring to Figure 8 At the network side, a random access device provided by an embodiment of the application includes:
[0224] a memory 520, configured to store program instructions;
[0225] a processor 500, configured to invoke the program instructions stored in the memory and execute the program according to the obtained program execution:
[0226] determining a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions comprises a wave position where the terminal sends a random access request and its adjacent wave positions;
[0227] sending the random access response in the plurality of wave positions.
[0228] Optionally, the processor 500 is further configured to invoke the program instructions stored in the memory 520 and execute the program according to the obtained program execution:
[0229] sending the following information in a system message:
[0230] a wave position index or wave position ID of a wave position where a control beam is located;
[0231] a scanning period of the control beam, or a wave position number and a residence time of the control beam;
[0232] a wave position index or wave position ID of an adjacent wave position of the wave position where the control beam is located;
[0233] wherein the wave position where the terminal sends the random access request is the same as a wave position where the terminal receives the system message.
[0234] Optionally, the system message further sends a time delay difference between an uplink beam and a downlink beam.
[0235] Optionally, the processor 500 is further configured to invoke the program instructions stored in the memory 520 and execute the program according to the obtained program execution:
[0236] after receiving a message Msg1 sent by a terminal and carrying a random access request, calculating a random access radio network temporary identifier (RA-RNTI) according to a wave position index and time-frequency resources of a wave position where the MSG1 is located;
[0237] scrambling a physical downlink control channel (PDCCH) carrying control information of a message MSG2 by using the RA-RNTI, wherein the random access response signal is carried in the MSG2;
[0238] sending the scrambled PDCCH in the plurality of wave positions;
[0239] sending the random access response in the plurality of wave positions, specifically comprising:
[0240] sending a PDSCH carrying the MSG2 in the plurality of wave positions.
[0241] a transceiver 510 for receiving and transmitting data under the control of the processor 500.
[0242] wherein, in Figure 8 The bus architecture can include any number of interconnected buses and bridges, specifically the various circuitry of the processor 500 and the memory 520 represented by one or more processors and memory, respectively. The bus architecture can also link various other circuitry, such as peripheral devices, voltage regulators, and power management circuitry, which are well known in the art and thus, not further described herein. The bus interface provides an interface. The transceiver 510 can be a plurality of elements, i.e., including a transmitter and a receiver, providing a means for communicating with various other apparatuses over a transmission medium. The processor 500 is responsible for managing the bus architecture and general processing, and the memory 520 can store data used by the processor 500 in the execution of operations.
[0243] The processor 500 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD).
[0244] Referring to Figure 9 On the terminal side, the random access device provided by the embodiments of the present application comprises:
[0245] a memory 620 for storing program instructions;
[0246] a processor 600 for invoking the program instructions stored in the memory and performing the following according to the obtained program execution:
[0247] sending a random access request;
[0248] receiving a random access response according to a system message sent by the network side; wherein the wave position for receiving the random access response is the wave position or adjacent wave position for sending the random access request.
[0249] Optionally, the random access request is sent through a message Msg1, and the Msg1 further comprises a wave position index of the wave position for sending the random access request.
[0250] Optionally, the processor 600 is further configured to invoke the program instructions stored in the memory 620 and perform the following according to the obtained program execution:
[0251] Based on the wavelet index of the wavelet where MSG1 is located and the time-frequency resources, calculate the Random Access Radio Network Temporary Identifier (RA-RNTI) and save the RA-RNTI.
[0252] The receiving of the random access response specifically includes:
[0253] Using information obtained from system messages, determine the listening time for random access responses;
[0254] At the listening time, the control information of MSG2 is obtained by using the physical downlink control channel PDCCH that descrambles the control information of the MSG2 carrying message by the RA-RNTI.
[0255] Based on the control information of the MSG2, the system receives the MSG2 and obtains the random access response from the MSG2.
[0256] Optionally, the information obtained from the system message includes the following:
[0257] The position index or position ID of the control beam;
[0258] Control the scanning period of the beam, or control the number of beams and the dwell time;
[0259] The position index or position ID of the adjacent positions of the control beam position.
[0260] Optionally, the information obtained from the system message may also include the time delay difference between the uplink and downlink beams.
[0261] Transceiver 610 is used to receive and send data under the control of processor 600.
[0262] Among them, Figure 9 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 600 and memory represented by memory 620 together. The bus architecture can also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 610 can be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. For different user equipment, the user interface 630 can also be an interface capable of connecting external or internal devices, including but not limited to keypads, displays, speakers, microphones, joysticks, etc.
[0263] The processor 600 is responsible for managing the bus architecture and general processing, while the memory 620 can store the data used by the processor 600 when performing operations.
[0264] Optionally, the processor 600 can be a CPU (Central Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array) or a CPLD (Complex Programmable Logic Device).
[0265] Referring to Figure 10 At the network side, another random access apparatus provided by the embodiment of the present application comprises:
[0266] A determining unit 11 is configured to determine a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions comprise a wave position at which a terminal sends a random access request and adjacent wave positions thereof.
[0267] A sending unit 12 is configured to send the random access response in the plurality of wave positions.
[0268] Optionally, the sending unit 12 is further configured to:
[0269] send the following information in a system message:
[0270] a wave position index or a wave position ID of a wave position at which a control beam is located;
[0271] a scanning period of the control beam, or a wave position number and a residence time of the control beam;
[0272] a wave position index or a wave position ID of an adjacent wave position of the wave position at which the control beam is located;
[0273] The wave position at which the terminal sends the random access request is the same as a wave position at which the terminal receives the system message.
[0274] Optionally, the sending unit 12 further sends a time delay difference between an uplink beam and a downlink beam in the system message.
[0275] Optionally, the sending unit 12 is further configured to:
[0276] Upon receiving a message MSG1 sent by a terminal and carrying a random access request, calculate a random access radio network temporary identifier RA-RNTI according to a wave position index and time-frequency resources of a wave position at which the MSG1 is located;
[0277] perform scrambling on a physical downlink control channel PDCCH for carrying control information of a message MSG2, wherein the random access response signal is carried in the MSG2.
[0278] transmit the scrambled PDCCH on the multiple wave positions;
[0279] transmit the random access response on the multiple wave positions, specifically including:
[0280] transmit the PDSCH carrying the MSG2 on the multiple wave positions.
[0281] Referring to Figure 11 At the terminal side, another random access apparatus provided by the embodiments of the present application includes:
[0282] The sending unit 21 is configured to send a random access request.
[0283] The receiving unit 22 is configured to receive a random access response according to a system message sent by the network side, wherein the wave position for receiving the random access response is the wave position for sending the random access request or an adjacent wave position.
[0284] Optionally, the random access request is sent through a message Msg1, and the Msg1 further includes a wave position index of the wave position for sending the random access request.
[0285] Optionally, the receiving unit 22 is further configured to:
[0286] According to the wave position index and the time-frequency resource of the wave position where the MSG1 is located, a random access radio network temporary identifier (RA-RNTI) is calculated, and the RA-RNTI is saved.
[0287] The receiving random access response specifically includes:
[0288] According to the information obtained from the system message, a listening moment of the random access response is determined.
[0289] At the listening moment, a physical downlink control channel (PDCCH) carrying control information of a message MSG2 is descrambled by using the RA-RNTI, so as to obtain the control information of the MSG2.
[0290] According to the control information of the MSG2, the MSG2 is received, and a random access response is obtained from the MSG2.
[0291] Optionally, the information obtained by the receiving unit 22 from the system message includes the following information:
[0292] a wave position index or a wave position ID of a wave position where a control beam is located;
[0293] a scanning period of the control beam, or a wave position number and a residence time of the control beam;
[0294] a wave position index or a wave position ID of an adjacent wave position of the wave position where the control beam is located.
[0295] Optionally, the information acquired by the receiving unit 22 from the system message further includes a time delay difference between the uplink beam and the downlink beam.
[0296] It should be noted that the division of the units in the embodiments of the present application is illustrative, and is merely a logical function division. In actual implementation, another division manner can be used. In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0297] When the integrated unit is realized in the form of a software functional unit and sold or used as an independent product, the integrated unit can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to perform all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0298] The embodiments of the present application provide a computing device, which can be a desktop computer, a portable computer, a smart phone, a tablet computer, a personal digital assistant (PDA), etc. The computing device can include a central processing unit (CPU), a memory, an input / output device, etc. The input device can include a keyboard, a mouse, a touch screen, etc. The output device can include a display device, such as a liquid crystal display (LCD), a cathode ray tube (CRT), etc.
[0299] The memory can include a read-only memory (ROM) and a random access memory (RAM), and provide the processor with program instructions and data stored in the memory. In the embodiments of the present application, the memory can be used to store the programs of any method provided in the embodiments of the present application.
[0300] The processor executes the program instructions stored in the memory to implement any of the methods provided by the embodiments of the present application.
[0301] The embodiments of the present application provide a computer storage medium for storing computer program instructions for the apparatus provided by the embodiments of the present application, which includes programs for implementing any of the methods provided by the embodiments of the present application.
[0302] The computer storage medium can be any available medium or data storage device that can be accessed by the computer, including but not limited to a magnetic storage (such as a floppy disk, a hard disk, a magnetic tape, a magneto-optical disk (MO), etc.), an optical storage (such as a CD, a DVD, a BD, a HVD, etc.), and a semiconductor storage (such as a ROM, an EPROM, an EEPROM, a non-volatile memory (NAND FLASH), a solid state disk (SSD)), etc.
[0303] The method provided by the embodiments of the present application can be applied to a terminal device and can also be applied to a network device.
[0304] The terminal device can also be referred to as a user equipment (User Equipment, UE for short), a mobile station (Mobile Station, MS for short), a mobile terminal, etc. Optionally, the terminal can have the capability of communicating with one or more core networks through a radio access network (RAN), for example, the terminal can be a mobile phone (or called a "cellular" phone), or a computer with mobility, etc. For example, the terminal can also be a portable, pocket-sized, handheld, built-in computer, or a vehicle-mounted mobile device.
[0305] The network device can be a base station (for example, an access point), which refers to a device in an access network that communicates with wireless terminals through one or more sectors over an air interface. The base station can be used to convert the received air frames and IP packets into each other, as a router between the wireless terminal and the rest of the access network, which can include an Internet Protocol (IP) network. The base station can also coordinate the management of the properties of the air interface. For example, the base station can be a base station (BTS, Base Transceiver Station) in GSM or CDMA, or a base station (NodeB) in WCDMA, or an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in LTE, or a gNB in a 5G system, etc. The embodiments of the present application do not make any limitation. The network device can be a ground base station / gateway station / ground gateway / gateway station, or a satellite base station.
[0306] The method process can be implemented by a software program, which can be stored in a storage medium, and when the stored software program is invoked, the above method steps are executed.
[0307] Those skilled in the art will understand that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk memory and optical memory, etc.) containing computer-usable program code.
[0308] The present application is described with reference to flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing apparatus to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing apparatus produce a device that implements the flow Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in the flow or flows and / or block or blocks.
[0309] These computer program instructions can also be stored in a computer-readable memory that can direct the computer or other programmable data processing apparatus to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction apparatus, which implements the flow Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in the flow or flows and / or block or blocks.
[0310] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus, so that a series of operation steps are performed on the computer or other programmable data processing apparatus to produce a computer-implemented process, so that the instructions executed on the computer or other programmable data processing apparatus provide a process for implementing the flow Figure 1 one or more flows and / or blocks Figure 1 an apparatus that performs the functions specified in the flow or flows and / or block or blocks.
[0311] Obviously, many modifications and variations of the present application are possible in light of the above teachings. It is, therefore, to be understood that within the scope of the appended claims and their equivalents, the application can be practiced otherwise than as specifically described.
Claims
1. A random access method, characterized by, The method comprises: determining a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions comprises a wave position where the terminal sends a random access request and its adjacent wave positions; sending the random access response in the plurality of wave positions.
2. The method of claim 1, wherein, The method further comprises: sending the following information in a system message: a wave position index or wave position ID of a wave position where a control beam is located; a scanning period of the control beam, or a wave position number and a residence time of the control beam; a wave position index or wave position ID of an adjacent wave position of the wave position where the control beam is located; wherein the wave position where the terminal sends the random access request is the same as a wave position where the terminal receives the system message.
3. The method of claim 2, wherein, The system message further sends a time delay difference between an uplink beam and a downlink beam.
4. The method of claim 1, wherein, The method further comprises: after receiving a message MSG1 sent by the terminal and carrying a random access request, calculating a random access radio network temporary identifier RA-RNTI according to a wave position index and time-frequency resources of a wave position where the MSG1 is located; scrambling a physical downlink control channel PDCCH for carrying control information of a message MSG2 by using the RA-RNTI, wherein the random access response signal is carried in the MSG2; sending the scrambled PDCCH in the plurality of wave positions; sending the random access response in the plurality of wave positions, specifically comprising: sending a PDSCH for carrying the MSG2 in the plurality of wave positions.
5. A random access method, comprising: The method comprises: sending a random access request; receiving a random access response according to a system message sent by a network side; wherein a wave position where the random access response is received is a wave position where the random access request is sent or an adjacent wave position.
6. The method of claim 5, wherein, The random access request is sent through a message MSG1, and the MSG1 further comprises a wave position index of the wave position where the random access request is sent.
7. The method of claim 6, wherein, The method further comprises: calculating a random access radio network temporary identifier RA-RNTI according to a wave position index and time-frequency resources of a wave position where the MSG1 is located, and saving the RA-RNTI; the receiving of the random access response specifically comprises: determining a listening time of the random access response by using information obtained from the system message; at the listening time, descrambling a physical downlink control channel PDCCH for carrying control information of a message MSG2 by using the RA-RNTI to obtain control information of the MSG2; receiving the MSG2 according to the control information of the MSG2, and obtaining the random access response from the MSG2.
8. The method of claim 5, wherein, The system message comprises the following information: a wave position index or wave position ID of a wave position where a control beam is located; a scanning period of the control beam, or a wave position number and a residence time of the control beam; a wave position index or wave position ID of an adjacent wave position of the wave position where the control beam is located.
9. The method of claim 8, wherein, The system message further comprises a time delay difference between an uplink beam and a downlink beam.
10. A random access apparatus, characterized by comprising: The apparatus comprises: a memory for storing program instructions; a processor for invoking the program instructions stored in the memory to perform the following according to the obtained program execution: determining a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions comprises a wave position where the terminal sends a random access request and its adjacent wave positions; The multiple wave positions are used to send the random access responses.
11. The apparatus of claim 10, wherein, The processor is further configured to invoke the program instructions stored in the memory to perform the following according to the obtained program: The following information is sent in the system message: The wave position index or wave position ID of the wave position where the control beam is located; The scanning period of the control beam, or the wave position number and the residence time of the control beam; The wave position index or wave position ID of the adjacent wave position of the wave position where the control beam is located; The wave position where the terminal sends the random access request is the same as the wave position where the terminal receives the system message.
12. The apparatus of claim 11, wherein, The time delay difference between the uplink beam and the downlink beam is also sent in the system message.
13. The apparatus of claim 10, wherein, The processor is further configured to invoke the program instructions stored in the memory to perform the following according to the obtained program: After receiving the message MSG1 sent by the terminal and carrying the random access request, the random access radio network temporary identifier (RA-RNTI) is calculated according to the wave position index and time-frequency resource of the wave position where the MSG1 is located; The physical downlink control channel (PDCCH) carrying the control information of the message MSG2 is scrambled by using the RA-RNTI, wherein the random access response signal is carried in the MSG2; The scrambled PDCCH is sent in the multiple wave positions; The random access responses are sent in the multiple wave positions, specifically including: The PDSCH carrying the MSG2 is sent in the multiple wave positions.
14. A random access apparatus, characterized by comprising: The apparatus includes: A memory for storing program instructions; A processor for invoking the program instructions stored in the memory to perform the following according to the obtained program: Sending a random access request; Receiving a random access response according to a system message sent by a network side; wherein the wave position for receiving the random access response is the wave position or the adjacent wave position for sending the random access request.
15. The apparatus of claim 14, wherein, The random access request is sent through a message MSG1, and the wave position index of the wave position for sending the random access request is also included in the MSG1.
16. The apparatus of claim 15, wherein, The processor is further configured to invoke the program instructions stored in the memory to perform the following according to the obtained program: A random access radio network temporary identifier (RA-RNTI) is calculated according to the wave position index and time-frequency resource of the wave position where the MSG1 is located, and the RA-RNTI is saved; the random access response is received, specifically including: Determining the listening time of the random access response by using the information obtained from the system message; At the listening time, the physical downlink control channel (PDCCH) carrying the control information of the message MSG2 is descrambled by using the RA-RNTI to obtain the control information of the MSG2; The message MSG2 is received according to the control information of the MSG2, and the random access response is obtained from the MSG2.
17. The apparatus of claim 14, wherein, The following information is included in the system message: The wave position index or wave position ID of the wave position where the control beam is located; The scanning period of the control beam, or the wave position number and the residence time of the control beam; The wave position index or wave position ID of the adjacent wave position of the wave position where the control beam is located.
18. The apparatus of claim 17, wherein, The time delay difference between the uplink beam and the downlink beam is also included in the system message.
19. A random access apparatus, characterized by comprising: The apparatus includes: A determining unit is configured to determine a plurality of wave positions for sending a random access response signal; wherein the plurality of wave positions comprises a wave position at which the terminal sends a random access request and its adjacent wave positions; A sending unit is configured to send a random access response at the plurality of wave positions.
20. A random access apparatus, characterized by comprising: The apparatus comprises: A sending unit is configured to send a random access request; A receiving unit is configured to receive a random access response according to a system message sent by a network side; wherein a wave position at which the random access response is received is a wave position at which the random access request is sent or an adjacent wave position.
21. A computer storage medium, comprising, The computer storage medium stores computer executable instructions for causing the computer to perform the method of any one of claims 1 to 9.
Citation Information
Patent Citations
Random access method, device, base station, terminal and computer-readable storage medium
CN109041251A