A random access method, satellite base station, ground terminal and storage medium

By acquiring and reporting location information in the satellite communication system, the problem of mismatch between access beam and service beam coverage of ground terminals is solved, accurate access of ground terminals is achieved, and successful access to the satellite communication system is ensured.

CN116054903BActive Publication Date: 2025-09-05DATANG MOBILE COMM EQUIP CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111245889.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-26
Publication Date
2025-09-05
Estimated Expiration
2041-10-26

AI Technical Summary

Technical Problem

In satellite communication systems, when the access beam coverage is large and the service beam coverage is small, the ground terminal cannot accurately report location information, resulting in the inability to accurately access the appropriate service beam and causing access failure.

Method used

By obtaining the current beam type and random access process from the received system broadcast information, the location reporting method is determined, and the location information is reported in the random access process of the access beam. The GNSS positioning function or other positioning methods are combined with the beam configuration information to determine the service beam index, and the random access preamble and uplink scheduling message are used to transmit the location information.

Benefits of technology

It enables the ground terminal to quickly and accurately obtain location information at the satellite base station, ensuring that the ground terminal accurately accesses the appropriate service beam and successfully accesses the satellite communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116054903B_ABST
    Figure CN116054903B_ABST
Patent Text Reader

Abstract

The present invention discloses a random access method, a satellite base station, a ground terminal and a storage medium, which are used to solve the technical problem in the prior art that a ground terminal has difficulty accessing a satellite communication system. The method comprises: obtaining the beam type to which a current beam belongs and the random access process adopted by the current beam from system broadcast information received from a satellite base station; wherein the beam type includes an access beam and a service beam; if the beam type to which the current beam belongs is an access beam, obtaining a position reporting method of the ground terminal; wherein the position reporting method is used to indicate a position reporting path of the ground terminal; in the random access process of the current beam, the position reporting method is used to report position information, and the position information is used to determine the service beam corresponding to the ground terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of satellite communications, and in particular to a random access method, a satellite base station, a ground terminal and a storage medium. Background Art

[0002] In satellite communication systems (Non-Terrestrial Networks, NTN), in order to improve the efficiency of beam application, the access beam often adopts a larger coverage area, while the service beam that actually provides business services (also called data service beam) has a smaller coverage area.

[0003] For example, a typical satellite communication system includes two types of beams: access beams and service beams. Access beams are used to schedule service beams. Because a single satellite beam has a large coverage area, beam tracking and scheduling are difficult for the satellite network without knowing the location of the NTN ground terminal. If the initial access beam covers a large area, while the actual service beam covers a smaller area, when the network needs to schedule a service beam to serve a user, without the satellite knowing the location of the NTN ground terminal, it cannot accurately schedule the service beam appropriate for that NTN ground terminal for subsequent uplink and downlink data transmission.

[0004] In existing satellite communication systems, there is no regulation on how to report the location information of NTN ground terminals. Potential methods for reporting the location information of NTN ground terminals may include a Global Navigation Satellite System (GNSS) location information reporting method, a cell identifier reporting method, and a beam identifier reporting method. However, when the coverage of an access beam is large and the coverage of a service beam is small, the accuracy and reliability of the location of the NTN ground terminal cannot be guaranteed by the above potential location information reporting methods, resulting in the NTN ground terminal being unable to accurately access the appropriate service beam, and ultimately leading to a failure in accessing the satellite communication system.

[0005] In view of this, how to enable NTN ground terminals to accurately access appropriate service beams has become a technical problem that needs to be solved urgently. Summary of the Invention

[0006] The present invention provides a random access method, a satellite base station, a ground terminal and a storage medium, which are used to solve the above technical problems existing in the prior art.

[0007] In a first aspect, to solve the above technical problems, an embodiment of the present invention provides a random access method applied to a ground terminal in a satellite communication system. The technical solution of the method is as follows:

[0008] Acquire, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam;

[0009] If the beam type to which the current beam belongs is an access beam, obtaining a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal;

[0010] In the random access process of the current beam, the location information is reported using the location reporting method, and the location information is used to determine the service beam corresponding to the ground terminal.

[0011] In one possible implementation, the method further includes:

[0012] Obtaining beam configuration information of the current beam; wherein, when the beam type of the current beam is the access beam, the beam configuration information includes subranges included in the coverage range of the current beam, one or more subranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different subranges;

[0013] If the ground terminal does not have a global navigation satellite system (GNSS) positioning function, determining positioning information of the current location of the ground terminal using other positioning methods; using the service beam index of the service beam corresponding to the index value of the subrange where the positioning information is located in the beam configuration information as the location information of the ground terminal;

[0014] If the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function; and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal.

[0015] In one possible implementation, obtaining a location reporting method of the ground terminal includes:

[0016] receiving first information of the satellite base station;

[0017] If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling;

[0018] If the first information is random access channel (RACH) configuration information of the current beam, the position reporting method is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

[0019] In a possible implementation manner, the location reporting method includes:

[0020] The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

[0021] In one possible implementation, if the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure;

[0022] If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

[0023] In one possible implementation manner, the signaling includes:

[0024] Master Information Block (MIB) or System Information Block 1 (SIB1).

[0025] In one possible implementation, determining the location reporting mode based on whether the RACH configuration information contains a RACH configuration parameter associated with the location information includes:

[0026] If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam;

[0027] If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

[0028] In one possible implementation, reporting the location information using the location reporting method includes:

[0029] If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam;

[0030] If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam;

[0031] If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message;

[0032] If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

[0033] In one possible implementation, reporting a message transmitted using a corresponding random access preamble includes:

[0034] Determining a current value of the RACH configuration parameter corresponding to the location information based on a correspondence between bits or values ​​occupied by the location information and values ​​of the RACH configuration parameter;

[0035] In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

[0036] In a possible implementation manner, the RACH configuration parameters include:

[0037] At least one of a PRACH format, a random access opportunity (RACH Occasion, RO) resource, and a preamble index resource of the preamble.

[0038] In a possible implementation manner, the preamble index resource includes:

[0039] A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

[0040] In a possible implementation manner, the total number of bits occupied by the location information is log2(R), where R is the value range of the RACH configuration parameter, and log2() represents a logarithm with base 2.

[0041] A possible implementation method is that when the position information is indicated by the multi-level preamble code index, the bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code index, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

[0042] In a possible implementation manner, the preset sequence includes:

[0043] The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

[0044] In a possible implementation manner, when the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a first-level preamble index.

[0045] A possible implementation method, reporting using a corresponding uplink scheduling message, includes:

[0046] The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal (DMRS), or both.

[0047] In a possible implementation manner, when the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information;

[0048] When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

[0049] In a second aspect, an embodiment of the present invention provides a random access method, which is applied to a satellite base station in a satellite communication system. The method includes:

[0050] Sending a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam;

[0051] If the beam type of the current beam is the access beam, notifying the ground terminal to report the location reporting method of the current location; wherein the ground terminal randomly accesses the satellite base station using the method according to any one of claims 1 to 17;

[0052] In the random access process adopted by the current beam, receiving the location information of the current location of the ground terminal using the location reporting method;

[0053] Based on the location information, the corresponding service beam is scheduled for the ground terminal, and corresponding service beam configuration information is generated and sent to control the ground terminal to complete the random access process in the service beam.

[0054] In a third aspect, an embodiment of the present invention further provides a ground terminal, including a memory, a transceiver, and a processor:

[0055] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0056] Acquire, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam;

[0057] If the beam type to which the current beam belongs is an access beam, obtaining a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal;

[0058] In the random access process of the current beam, the location information is reported using the location reporting method, and the location information is used to determine the service beam corresponding to the ground terminal.

[0059] In one possible implementation manner, the processor is further configured to:

[0060] Obtaining beam configuration information of the current beam; wherein, when the beam type of the current beam is the access beam, the beam configuration information includes subranges included in the coverage range of the current beam, one or more subranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different subranges;

[0061] If the ground terminal does not have a global navigation satellite system (GNSS) positioning function, determining positioning information of the current location of the ground terminal using other positioning methods; using the service beam index of the service beam corresponding to the index value of the subrange where the positioning information is located in the beam configuration information as the location information of the ground terminal;

[0062] If the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function; and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal.

[0063] In one possible implementation manner, the processor is further configured to:

[0064] receiving first information of the satellite base station;

[0065] If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling;

[0066] If the first information is the random access channel RACH configuration information of the current beam, the position reporting mode is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

[0067] In a possible implementation manner, the location reporting method includes:

[0068] The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

[0069] In one possible implementation, if the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure;

[0070] If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

[0071] In one possible implementation manner, the signaling includes:

[0072] Master Information Block MIB or System Information Block SIB1.

[0073] In one possible implementation manner, the processor is further configured to:

[0074] If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam;

[0075] If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

[0076] In one possible implementation manner, the processor is further configured to:

[0077] If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam;

[0078] If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam;

[0079] If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message;

[0080] If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

[0081] In one possible implementation manner, the processor is further configured to:

[0082] Determining a current value of the RACH configuration parameter corresponding to the location information based on a correspondence between bits or values ​​occupied by the location information and values ​​of the RACH configuration parameter;

[0083] In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

[0084] In a possible implementation manner, the RACH configuration parameters include:

[0085] At least one of a PRACH format, a random access opportunity RO resource, and a preamble index resource of the preamble.

[0086] In a possible implementation manner, the preamble index resource includes:

[0087] A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

[0088] In a possible implementation manner, the total number of bits occupied by the location information is log2(R); wherein R is the value range of the RACH configuration parameter, and log2() represents a logarithm with base 2.

[0089] A possible implementation method is that when the position information is indicated by the multi-level preamble code index, the bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code index, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

[0090] In a possible implementation manner, the preset sequence includes:

[0091] The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

[0092] In a possible implementation manner, when the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a first-level preamble index.

[0093] In one possible implementation manner, the processor is further configured to:

[0094] The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

[0095] In one possible implementation manner, the processor is further configured to:

[0096] When the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information;

[0097] When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

[0098] In a fourth aspect, an embodiment of the present invention provides a satellite base station, including a memory, a transceiver, and a processor:

[0099] A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations:

[0100] Sending a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam;

[0101] If the beam type of the current beam is the access beam, notifying the ground terminal to report the location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the random access method as described on the ground terminal side;

[0102] In the random access process adopted by the current beam, receiving the location information of the current location of the ground terminal using the location reporting method;

[0103] Based on the location information, the corresponding service beam is scheduled for the ground terminal, and corresponding service beam configuration information is generated and sent to control the ground terminal to complete the random access process in the service beam.

[0104] In a fifth aspect, an embodiment of the present invention further provides a ground terminal, including:

[0105] A receiving unit, configured to obtain, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam;

[0106] The receiving unit is further configured to, if the beam type to which the current beam belongs is an access beam, obtain a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal;

[0107] The sending unit is used to report the location information using the location reporting method in the random access process of the current beam, and the location information is used to determine the service beam corresponding to the ground terminal.

[0108] In a possible implementation manner, the receiving unit is further configured to:

[0109] Obtaining beam configuration information of the current beam; wherein, when the beam type of the current beam is the access beam, the beam configuration information includes subranges included in the coverage range of the current beam, one or more subranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different subranges;

[0110] If the ground terminal does not have a global navigation satellite system (GNSS) positioning function, determining positioning information of the current location of the ground terminal using other positioning methods; using the service beam index of the service beam corresponding to the index value of the subrange where the positioning information is located in the beam configuration information as the location information of the ground terminal;

[0111] If the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function; and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal.

[0112] In a possible implementation manner, the receiving unit is further configured to:

[0113] receiving first information of the satellite base station;

[0114] If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling;

[0115] If the first information is the random access channel RACH configuration information of the current beam, the position reporting mode is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

[0116] In a possible implementation manner, the location reporting method includes:

[0117] The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

[0118] In one possible implementation, if the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure;

[0119] If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

[0120] In one possible implementation manner, the signaling includes:

[0121] Master Information Block MIB or System Information Block SIB1.

[0122] In one possible implementation, determining the location reporting mode based on whether the RACH configuration information contains a RACH configuration parameter associated with the location information includes:

[0123] If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam;

[0124] If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

[0125] In a possible implementation manner, the sending unit is further configured to:

[0126] If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam;

[0127] If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam;

[0128] If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message;

[0129] If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

[0130] In a possible implementation manner, the sending unit is further configured to:

[0131] Determining a current value of the RACH configuration parameter corresponding to the location information based on a correspondence between bits or values ​​occupied by the location information and values ​​of the RACH configuration parameter;

[0132] In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

[0133] In a possible implementation manner, the RACH configuration parameters include:

[0134] At least one of a PRACH format, a random access opportunity RO resource, and a preamble index resource of the preamble.

[0135] In a possible implementation manner, the preamble index resource includes:

[0136] A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

[0137] In a possible implementation manner, the total number of bits occupied by the location information is log2(R), where R is the value range of the RACH configuration parameter, and log2() represents a logarithm with base 2.

[0138] A possible implementation method is that when the position information is indicated by the multi-level preamble code index, the bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code index, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

[0139] In a possible implementation manner, the preset sequence includes:

[0140] The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

[0141] In a possible implementation manner, when the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a first-level preamble index.

[0142] In a possible implementation manner, the sending unit is further configured to:

[0143] The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

[0144] In a possible implementation manner, the sending unit is further configured to:

[0145] When the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information;

[0146] When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

[0147] In a sixth aspect, an embodiment of the present invention provides a satellite base station, including:

[0148] The sending unit 2101 is configured to send a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam;

[0149] The sending unit is further configured to, if the beam type of the current beam is the access beam, notify the ground terminal to report a location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the random access method as described on the ground terminal side;

[0150] a receiving unit, configured to receive, in the random access procedure adopted by the current beam, the location information of the current location of the ground terminal using the location reporting method;

[0151] The sending unit is also used to schedule the corresponding service beam for the ground terminal based on the location information, generate and send corresponding service beam configuration information, so as to control the ground terminal to complete the random access process in the service beam.

[0152] In a seventh aspect, an embodiment of the present invention further provides a processor-readable storage medium, wherein the processor-readable storage medium stores a computer program, and the computer program is used to enable the processor to execute the method as described in the first aspect or the second aspect.

[0153] Through the technical solutions in one or more of the above embodiments of the present invention, the embodiments of the present invention have at least the following technical effects:

[0154] In the embodiment provided by the present invention, when the current beam received by the ground terminal is an access beam, in the random access process of the access beam, the location information of the ground terminal is reported to the satellite base station according to the location reporting method specified by the satellite base station, so that the satellite base station can quickly and accurately obtain the location information of the ground terminal, and then allocate a suitable service beam to the ground terminal according to the location information of the ground terminal, so that the ground terminal can accurately access the appropriate service beam and successfully access the satellite communication system. BRIEF DESCRIPTION OF THE DRAWINGS

[0155] Figure 1 This is a 4-step random access flow chart in the 5G NR system;

[0156] Figure 2 Flowchart of the 2-step random access in the 5G NR system;

[0157] Figure 3 Schematic diagram of a satellite's beam coverage;

[0158] Figure 4 A flowchart of a random access method on a ground terminal side provided by an embodiment of the present invention;

[0159] Figure 5 A schematic diagram illustrating the relationship between the coverage of an access beam and the coverage of a service beam provided in an embodiment of the present invention;

[0160] Figure 6 A schematic diagram of the correspondence between the bits of location information and RO resources provided in an embodiment of the present invention;

[0161] Figure 7 A schematic diagram of the corresponding relationship between the location information values ​​and RO resources provided in an embodiment of the present invention;

[0162] Figure 8 A schematic diagram of the correspondence between the bits of the location information and the primary preamble index provided in an embodiment of the present invention;

[0163] Figure 9 A schematic diagram of the correspondence between the bits of the location information and the secondary preamble index provided in an embodiment of the present invention;

[0164] Figure 10 A schematic diagram of the correspondence between RO resources and the first-level preamble index jointly indicating location information provided in an embodiment of the present invention;

[0165] Figure 11 A schematic diagram of the correspondence between RO resources and secondary preamble index joint indication position information provided in an embodiment of the present invention;

[0166] Figure 12 A schematic diagram of the correspondence between the bits of the location information and the scrambling sequence of the PUSCH DMRS provided in an embodiment of the present invention;

[0167] Figure 13 A schematic diagram of the correspondence between the bits of the location information provided in an embodiment of the present invention, the bits of the data portion of the PUSCH, and the scrambling sequence of the PUSCH DMRS;

[0168] Figure 14 A flowchart of a random access method on a satellite base station side provided by an embodiment of the present invention;

[0169] Figure 15 A schematic diagram of the interaction between a satellite base station and a ground terminal in a four-step random access process provided by an embodiment of the present invention;

[0170] Figure 16 A schematic diagram of the interaction between a satellite base station and a ground terminal in a two-step random access process provided by an embodiment of the present invention;

[0171] Figure 17 A schematic structural diagram of a ground terminal provided in an embodiment of the present invention;

[0172] Figure 18 A schematic structural diagram of a satellite base station provided in an embodiment of the present invention;

[0173] Figure 19 A schematic structural diagram of another ground terminal provided in an embodiment of the present invention;

[0174] Figure 20 A schematic structural diagram of another satellite base station provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0175] In embodiments of the present invention, the term "and / or" describes the association relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally indicates that the associated objects are in an "or" relationship.

[0176] In the embodiments of the present application, the term "plurality" refers to two or more than two, and other quantifiers are similar.

[0177] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0178] The technical solution provided in the embodiment of the present application can be applicable to a variety of systems, especially 5G systems. For example, the applicable system can be a global system of mobile communication (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) general packet radio service (GPRS) system, a long term evolution (LTE) system, a LTE frequency division duplex (FDD) system, a LTE time division duplex (TDD) system, an advanced long term evolution (LTE-A) system, a universal mobile telecommunication system (UMTS), a world-wide interoperability for microwave access (WiMAX) system, a 5G new air interface (NR) system, etc. These various systems include terminal equipment and network equipment. The system may also include a core network part, such as an evolved packet system (EPS), a 5G system (5GS), etc.

[0179] The ground terminal involved in the embodiments of the present application is a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable, or vehicle-mounted; can also be deployed on water, such as on a ship; can also be deployed in the air, such as on an airplane, balloon, or satellite. The ground terminal can be a mobile phone with the ability to communicate with a satellite base station, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical care, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, etc.

[0180] The satellite base station involved in the embodiment of the present application can provide wireless access services for ground terminals, schedule wireless resources to the accessed ground terminals, and provide reliable wireless transmission protocols and data encryption protocols, etc.

[0181] See Figure 1 The following is a flowchart of the four-step random access in the 5G NR system.

[0182] Step 101: The terminal sends message 1 (random access preamble) to the base station.

[0183] In step 101, the terminal sends a random access preamble (also called message 1 (Msg1)) to the base station on the time-frequency resources of the Physical Random Access Channel (PRACH). The function of the random access preamble is to notify the base station of a random access request and enable the base station to estimate the transmission delay between it and the terminal so that the base station can calibrate the uplink timing and inform the terminal of the calibration information through a Timing Advance command (TA command).

[0184] Step 102: The base station sends message 2 (random access response) to the terminal.

[0185] After detecting the random access preamble, the base station sends a random access response (RAR) to the terminal on the physical downlink control channel (PDCCH) / physical downlink shared channel (PDSCH). This message can also be called message 2 (Msg2). The random access response may include the sequence number of the random access preamble received in step 101, the TA command, uplink resource allocation information, and the cell radio network temporary identifier (C-RNTI).

[0186] Step 103: The terminal sends message 3 (RRC connection request) to the base station.

[0187] After the terminal receives the random access response, if the random access preamble indicated by the sequence number of the random access preamble in the random access response is the same as the random access preamble sent by the terminal to the base station in the above 101, the terminal considers the random access response to be a random access response for the terminal. Thereafter, the terminal sends an uplink message (RRC Connection Request), also known as Message 3 (Msg3), on the uplink resources indicated by the random access response. Msg3 can carry a unique user identifier.

[0188] Step 104: The base station sends message 4 (contention resolution) to the terminal.

[0189] After receiving the uplink data from the terminal, the base station returns a conflict resolution message (also known as Message 4) to the terminal that successfully accessed the connection via the PDSCH. The base station includes the unique user identifier from Msg3 in the conflict resolution message to indicate the terminal that successfully accessed the connection. Other terminals that failed to successfully access the connection will re-initiate random access.

[0190] To reduce access latency and signaling overhead, a two-step random access process is proposed in the 5G NR system. Figure 2 The following is a flowchart of the two-step random access in the 5G NR system.

[0191] Step 201: The terminal sends message A (preamble + data) to .

[0192] Message A (MsgA) includes the MsgA preamble part and the MsgA data part. The preamble is carried on the MsgAPRACH physical channel for transmission, and the data part is carried on the MsgA PUSCH physical channel for transmission. The above data part may include, for example, a terminal identifier, a scheduling request (SR), a small data packet, etc.

[0193] Step 202: The base station sends a message B (random access response) to the terminal.

[0194] The base station sends a random access response to the terminal, which may also be referred to as a message B (MsgB). The random access response includes: a random access preamble ID (RAPID), a TA command, a C-RNTI, and the like.

[0195] See Figure 3 A schematic diagram of the beam coverage of a satellite. Figure 3 The largest ellipse is the entire coverage area of ​​the satellite base station, the dotted ellipse is the coverage area of ​​one access beam of the satellite base station, and Figure 3 The service beam (also called a data beam) shown is a small beam aimed at the ground terminal, enabling beam focusing and data transmission with the ground terminal. Because the access beam has a larger coverage area than the service beam, if the ground terminal needs to switch to the service beam during the initial access process, such as Msg3, the network, without the user's location information, cannot schedule and configure the service beam. This prevents the ground terminal from accurately accessing the appropriate service beam, making it difficult to successfully access the satellite communication system.

[0196] In order to solve the above technical problems, the embodiments of the present application provide a random access method, a satellite base station, a ground terminal and a storage medium.

[0197] Please refer to Figure 4 The embodiment of the present invention provides a random access method, which is applied to a ground terminal in a satellite communication system. The processing process of the method is as follows:

[0198] Step 401: Obtain the beam type of the current beam and the random access procedure used by the current beam from the system broadcast information received from the satellite base station; wherein the beam type includes the access beam and the service beam.

[0199] The random access procedure described above may be the four-step random access procedure described above or the two-step random access procedure, depending on the network. The satellite base station's system broadcast message contains the beam type of the current beam and the random access procedure used. The ground base station can obtain this information by receiving the system broadcast message.

[0200] After the ground base station obtains the beam type of the current beam and the adopted random access procedure, step 402 may be executed.

[0201] Step 402: If the beam type to which the current beam belongs is an access beam, the position reporting method of the ground terminal is obtained; wherein the position reporting method is used to indicate the position reporting path of the ground terminal.

[0202] After or before obtaining the location reporting method of the ground terminal, the ground terminal also needs to obtain its location information, which can be achieved in the following ways:

[0203] Obtain the beam configuration information of the current beam; where, when the beam type of the current beam is an access beam, the beam configuration information includes the sub-ranges included in the coverage range of the current beam, one or more sub-ranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different sub-ranges.

[0204] See Figure 5 A schematic diagram of the relationship between the coverage of an access beam and the coverage of a service beam provided in an embodiment of the present invention.

[0205] exist Figure 5 The figure shows the coverage of an access beam (within the bold line). The coverage of this access beam is divided into 20 sub-ranges. The network side can correspond each sub-range to a service beam. In this way, the coverage of the service beam is equal to the size of a sub-range (e.g. Figure 5 If the range covered by the service beam is larger than the size of one sub-range, the area consisting of multiple continuous sub-ranges can be used as the coverage range of a service beam (as shown in the lower left figure). Figure 5 (shown by the dotted line in the lower right center).

[0206] When the beam type of the current beam is an access beam, the beam configuration information of the current beam includes the relationship between the coverage range of the access beam and the coverage range of the service beam. After obtaining the above beam configuration information, the ground terminal can determine the location information of the ground terminal in combination with its positioning information. Depending on the accuracy of the positioning information, the ground terminal can determine its location information in the following ways:

[0207] The first positioning method: If the ground terminal does not have the global navigation satellite system (GNSS) positioning function (that is, it cannot obtain accurate positioning information), other positioning methods are used to determine the positioning information of the current location of the ground terminal; the service beam index of the service beam corresponding to the index value of the sub-range where the positioning information is located in the beam configuration information is used as the location information of the ground terminal.

[0208] The above-mentioned other positioning methods can be, for example, positioning information determined by means of sensors, WiFi, etc., and based on the above-mentioned beam configuration information, the sub-range corresponding to the above-mentioned positioning information is determined, and the service beam index of the service beam corresponding to the index value of the sub-range where the positioning information is located in the beam configuration information of the current beam is reported as the location information of the ground terminal.

[0209] The second positioning method: If the ground terminal has a GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function; the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal.

[0210] In the embodiment provided by the present invention, by obtaining the positioning information of the ground terminal, and determining the service beam index of the service beam corresponding to the location of the ground terminal based on the positioning information and the beam configuration information of the current beam, and then reporting the service beam index as the location information of the ground terminal, the amount of data transmission can be reduced, making it suitable for reporting in the access beam, so that the network side can accurately allocate appropriate service beams to the ground.

[0211] After or before the ground terminal determines its location information, the ground terminal can obtain the location reporting method of its location information in the following ways:

[0212] Receive the first information from the satellite base station; if the first information contains signaling that directly indicates the position reporting method, determine the position reporting method based on the signaling (equivalent to explicit signaling); if the first information is the random access channel RACH configuration information of the current beam (equivalent to implicit signaling), determine the position reporting method based on whether there are RACH configuration parameters associated with the position information in the RACH configuration information.

[0213] The above signaling includes a Master Information Block (MIB) or a System Information Block 1 (SIB1).

[0214] The above-mentioned position reporting method includes: reporting in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by an uplink physical shared channel (Physical Uplink Shared Channel, PUSCH).

[0215] For example, the network side instructs the ground terminal to report address information in the message transmitted by the random access preamble code through the MIB. The ground terminal can determine the location reporting method as reporting address information in the message transmitted by the random access preamble code based on the obtained MIB.

[0216] For example, the network side instructs the ground terminal through SIB to report address information in the message transmitted by the random access preamble code and the uplink scheduling message carried by PUSCH. The ground terminal determines the position reporting method based on the obtained SIB to report the address information in the message transmitted by the random access preamble code and the uplink scheduling message carried by PUSCH.

[0217] In one possible implementation, determining the location reporting mode based on whether the RACH configuration information contains RACH configuration parameters associated with the location information can be implemented in the following manner:

[0218] If the RACH configuration information contains RACH configuration parameters associated with the location information, the location information is reported in the message transmitted by the random access preamble corresponding to the current beam;

[0219] If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

[0220] The RACH configuration parameters may include at least one of a physical random access channel (PRACH) format, a random access opportunity (RO) resource, and a preamble index resource of a preamble.

[0221] The above-mentioned preamble index resources include:

[0222] A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

[0223] For example, if the network side carries RACH configuration parameters associated with location information in the RACH configuration information, the ground terminal can implicitly determine the location reporting method based on this: reporting the location information in the message transmitted by the random access preamble code; if the RACH configuration information received by the ground terminal does not include RACH configuration parameters, the location reporting method can be implicitly / indirectly determined: reporting the location information in the uplink scheduling message.

[0224] Since the random access process corresponding to the current beam may be a 4-step random access process or a 2-step random access process, the above different position reporting methods use different messages in different random access processes, as follows:

[0225] If the random access procedure used by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure.

[0226] For example, the ground terminal determines that the beam type of the current beam is an access beam, the random access process used is a 4-step random access process, and the location reporting method specified by the network side is to report in the message transmitted by the random access preamble code. The ground terminal will report its location information through message 1 of the 4-step random access process.

[0227] If the random access procedure adopted by the current beam is a 2-step random access procedure, the message carrying the random access preamble transmission is the message A-Physical Random Access Channel PRACH of the 2-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the 2-step random access procedure.

[0228] For example, the ground terminal determines that the beam type of the current beam is an access beam, the random access procedure used is a two-step random access procedure, and the location reporting method specified by the network side is to report in the uplink scheduling message carried by PUSCH. The ground terminal will report its location information through the message A-PUSCH of the two-step random access procedure.

[0229] For ground terminals, there are several possible ways to report their location:

[0230] The first method is to report the location information in message 1 (Msg1) of the 4-step random access process;

[0231] The second method is to report the location information in message 3 (Msg3) of the 4-step random access process;

[0232] The third method is to report the location information via the A-PRACH message (MsgA-PRACH) in the 2-step random access process.

[0233] Fourth: reporting location information via the A-PUSCH message (MsgA-PUSCH) in the 2-step random access process;

[0234] The fifth method is to report the location information separately in Msg1 and Msg3 of the 4-step random access process (ie, report the same location information);

[0235] The sixth method is to report the location information separately in MsgA-PRACH and MsgA-PUSCH of the two-step random access process (ie, report the same location information);

[0236] Reporting the location information in two different messages in the same random access process can increase the reliability of the location information reporting and enable the network side to obtain the location information of the ground terminal.

[0237] The seventh method is to jointly report the location information in Msg1 and Msg3 of the 4-step random access process (i.e., report different parts of the location information);

[0238] The eighth method: reporting the location information jointly in MsgA-PRACH and MsgA-PUSCH of the 2-step random access process (ie, reporting different parts of the location information).

[0239] When two pieces of information are used to report the location information together in a random access process, the location information data may be divided into two parts, with each piece of information reporting one part.

[0240] When two messages are used to jointly report the location information of the ground terminal, the location information is divided into two parts. The division can be based on a pre-set ratio, or the network side can inform the division ratio through a broadcast channel. The ground terminal divides the location information into two parts according to the pre-set ratio or the informed ratio, and reports them separately in two messages.

[0241] For example, the ground terminal receives an instruction to report the location information using the seventh case mentioned above. The location information occupies a total of 10 bits, and the preset ratio is 0.6. The bit data corresponding to the location information is divided into the first 6 bits of data and the last 4 bits of data. The first 6 bits of data are reported through Msg1, and the last 4 bits of data are reported through Msg3.

[0242] Using two messages to report location information in the same random access process reduces the amount of data transmitted per message, allowing the network to quickly obtain the ground terminal's location information. Furthermore, by reporting location information in two messages, a larger amount of high-precision location information can be reported, allowing the network to obtain more accurate location information.

[0243] After obtaining its position reporting method and position information, the ground terminal may execute step 403 .

[0244] Step 403: In the random access process of the current beam, the location information is reported in a location reporting manner. The location information is used to determine the service beam corresponding to the ground terminal.

[0245] In the embodiment provided by the present invention, when the current beam received by the ground terminal is an access beam, in the random access process of the access beam, the location information of the ground terminal is reported to the satellite base station according to the location reporting method specified by the satellite base station, so that the satellite base station can quickly and accurately obtain the location information of the ground terminal, and then allocate a suitable service beam to the ground terminal according to the location information of the ground terminal, so that the ground terminal can accurately access the appropriate service beam and successfully access the satellite communication system.

[0246] The ground terminal reports its location information using the location reporting method indicated by the satellite base station. This can be achieved through the following methods:

[0247] If the position reporting method is determined to be transmitted in a message transmitted by a random access preamble, the position information is reported in a message transmitted by the corresponding random access preamble in the random access process used by the current beam;

[0248] If the position reporting method is determined to be transmitted in an uplink scheduling message, the position information is reported using the corresponding uplink scheduling message in the random access process used by the current beam;

[0249] If the position reporting method is determined to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is reported separately in the message transmitted by the corresponding random access preamble code and the uplink scheduling message in the random access process adopted by the current beam;

[0250] If it is determined that the position reporting method is jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

[0251] For example, when the satellite base station indicates that the position reporting method is to be transmitted in the uplink scheduling message, if the random access procedure used is a 4-step random access procedure, the ground terminal reports the address information in message 3 of the 4-step random access procedure; if the random access procedure used is a 2-step random access procedure, the ground terminal reports the address information in the message A-PUSCH of the 2-step random access procedure.

[0252] When the satellite base station indicates that the position reporting method is to be transmitted in the message transmitted by the random access preamble, if the random access procedure used is a 4-step random access procedure, the ground terminal reports the address information in message 1 of the 4-step random access procedure; if the random access procedure used is a 2-step random access procedure, the ground terminal reports the address information in the message A-PRACH of the 2-step random access procedure.

[0253] When the satellite base station indicates that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, if a 4-step random access process is used, the ground terminal reports the complete address information in message 1 and message 3 of the 4-step random access process respectively; if the random access process used is a 2-step random access process, the ground terminal reports the complete address information in the message A-PRACH and message A-PUSCH of the 2-step random access process respectively.

[0254] When the satellite base station indicates that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the ground terminal divides the position information into two parts (part A and part B). If a 4-step random access process is used, part A of the position information is reported in message 1 of the 4-step random access process, and part B of the address information is reported in message 3; if the random access process used is a 2-step random access process, the ground terminal reports part A of the position information in the message A-PRACH of the 2-step random access process, and reports part B of the address information in the message A-PUSCH.

[0255] When the ground terminal reports address information or part of the information in the message A-PUSCH, it can directly report the address information in the data part of the message A-PUSCH, or it can indirectly report it in the PUSCH DMRS of the message A-PUSCH, such as different bits in the bit positions corresponding to the location information have different scrambling sequences corresponding to the PUSCH DMRS.

[0256] In the above reporting methods, when the ground terminal uses Message 3 and the data portion of the message A-PUSCH to report, it is an explicit reporting method (i.e., the location information of the ground terminal is directly reported); while the other methods are implicit reporting methods (i.e., the location information of the ground terminal is indirectly reported through other information). When implicit reporting is used, since the location information of the ground terminal is indirectly reported using other information, there is no need to transmit the actual location information bit data, which can effectively save data transmission.

[0257] In one possible implementation, reporting a message transmitted using a corresponding random access preamble code may be implemented in the following manner:

[0258] Based on the correspondence between the bits or values ​​occupied by the location information and the values ​​of the RACH configuration parameters, the current value of the RACH configuration parameter corresponding to the location information is determined; in the random access process adopted by the current beam, the current value is reported using the message transmitted by the corresponding random access preamble code.

[0259] For example, taking the RACH parameter as RO resource and the total number of bits occupied by the location information as 10 bits, the network side predefines the corresponding relationship between the 10 bits occupied by the location information and the RO resource, such as Figure 6 As shown, Figure 6 A schematic diagram of the correspondence between the bits of location information and RO resources provided in an embodiment of the present invention. Figure 6 The RO resources in the RO are composed of RO indexes: RO#0 to RO#9, which correspond one-to-one to the 10 bits corresponding to the location information. For example, if the binary data of the location information is 0000100100, the above correspondence can determine that the RO indexes RO#4 and RO#7 (denoted as the current values ​​of the RO resources) need to be used. Then, using RO#4 and RO#7 in Message 1 of the four-step random access process of the current beam, the network side can determine that the location information of the ground terminal is 0000100100.

[0260] For example, the possible values ​​of location information include 0 to 7, and the RACH parameter is RO resource (RO#0 to RO#7). Figure 7 A schematic diagram of the corresponding relationship between the location information values ​​and RO resources provided in an embodiment of the present invention. Figure 7 The RO resources in the RO are indexed as RO#0 to RO#7, which correspond to eight possible values ​​of location information (0 to 7, which are also service beam indices). If the ground terminal determines that the location information is 5, it uses RO#5 in message 1 of the four-step random access procedure for the current beam, allowing the satellite base station to determine that the ground base station's location information is 5.

[0261] In a possible implementation manner, the total number of bits occupied by the location information is log2(R); wherein R is the value range of the RACH configuration parameter, and log2() represents a logarithm with base 2.

[0262] In the embodiment provided by the present invention, the service beam index used when the ground terminal reports the location information is generally fixed. Therefore, the total number of bits occupied by the location information can be determined based on the total number of service beams included in the access beam. Assuming that the total number of service beams included in an access beam is R, the total number of bits occupied by the location information (denoted as M) can be determined by the following formula:

[0263] M=log2(R).

[0264] For example, assuming that there are 8 service beams in an access beam of a satellite base station, the total number of bits occupied by the location information can be determined as M=log2(8)=3 according to the above formula.

[0265] Assuming that the RACH configuration parameter is the primary preamble index, the network side can predefine the correspondence between the three bits of location information and the three primary preamble indices. Figure 8 This diagram illustrates the correspondence between the bits of location information and the primary preamble index provided in an embodiment of the present invention. Preamble indexes 0 through 2 correspond one-to-one with bits 0 through 2 of the location information. The satellite base station notifies the ground base station of this correspondence via system broadcast or signaling, allowing the ground terminal to report location information using the primary preamble index in Msg1 based on this correspondence.

[0266] In one possible implementation, when the position information is indicated by a multi-level preamble index, all values ​​of the bits or position information corresponding to the total number of bits are divided into multiple sets in a preset order. The multiple sets correspond one-to-one to the multi-level preamble index, and the values ​​of the bits or position information in each subset correspond one-to-one to the preamble index in the corresponding level preamble index. The preset order includes: the order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

[0267] For example, the total number of bits occupied by the position information is 12 bits, the multi-level preamble code index is a level 2 preamble code index, and the preset order is from low bits to high bits. The above 12 bits are divided into 2 sets in order from low bits to high bits, each set includes 6 bits, and the above 2 sets correspond one-to-one to the 2 first-level preamble code indexes in the second-level preamble code index. Each first-level preamble code index includes 6 preamble codes, so the 6 bits in each set correspond one-to-one to the 6 preamble codes in the corresponding first-level preamble code.

[0268] For example, the possible values ​​of the position information include 1 to 8. 1 to 4 are divided into set A, and 5 to 8 are divided into set B. The 4 preamble code indexes contained in one of the first-level preamble code indexes in the second-level preamble code index correspond one-to-one to the 4 values ​​in set A, and the 4 preamble code indexes contained in another first-level preamble code correspond one-to-one to the 4 values ​​in set B.

[0269] See Figure 9 A schematic diagram of the correspondence between the bits of the location information and the secondary preamble index provided in an embodiment of the present invention. Figure 9The 12 bits occupied by the position information are divided into two sets (set 1 and set 2), set 1 includes bit0 to bit5, and set 2 includes bit6 to bit11. Set 1 and set 2 correspond one-to-one to the two first-level preamble code indexes in the second-level preamble code index, and the 6 bits (bit0 to bit5) in set 1 correspond one-to-one to the 6 preamble code indexes (preamble code index 0 to preamble code index 5) in the first-level preamble code index 1, and the 6 bits (bit6 to bit11) in set 2 correspond one-to-one to the 6 preamble code indexes (preamble code index 0 to preamble code index 5) in the first-level preamble code index 2.

[0270] In the embodiment provided by the present invention, the preamble indexes belonging to different first-level preamble indexes in the multi-level preamble indexes may be the same or different, and there is no specific limitation thereto.

[0271] In the embodiment provided by the present invention, in addition to being indirectly indicated by a single RACH configuration parameter, the location information can also be jointly indicated by multiple RACH configuration parameters. When the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries the first-level preamble index.

[0272] The location information is jointly indicated by the RO resource and the preamble index resource, which may be a joint indication of the RO resource and the first-level preamble index, or a joint indication of the RO resource and the multi-level preamble index.

[0273] See Figure 10 A schematic diagram of the corresponding relationship between RO resources and the first-level preamble code index jointly indicating location information provided by an embodiment of the present invention.

[0274] Figure 10 Two ROs (RO#0, RO#1) are shown in the figure. Each RO carries 6 preamble code indexes. The 6 preamble code indexes carried by RO#0 correspond one-to-one to bits 0 to 5 of the position information, and the 6 preamble code indexes carried by RO#1 correspond one-to-one to bits 6 to 11 of the position information.

[0275] use Figure 10 According to the corresponding relationship shown, the ground terminal can indicate the location information through RO#0 and RO#1 (RO resources) and the first-level preamble code index.

[0276] See Figure 11 A schematic diagram of the corresponding relationship between RO resources and secondary preamble index joint indication position information provided by an embodiment of the present invention.

[0277] Figure 11Two ROs (RO#0, RO#1) are shown in FIG. Each RO carries a secondary preamble index. The two preamble indexes (index0, index1) in each level of the secondary preamble index carried by RO#0 correspond to the two bits of the position information. The network side can Figure 11 The formed correspondence is notified to the ground terminal, and when the ground terminal reports the location information, it reports it jointly using the RO and the secondary preamble index according to the above correspondence.

[0278] In one possible implementation, reporting using a corresponding uplink scheduling message can be achieved in the following manner:

[0279] The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

[0280] When reporting location information through uplink circuit scheduling messages on the ground, since the random access procedure used by the current beam may be a 4-step random access procedure or a 2-step random access procedure, the above reporting method corresponds to the following methods:

[0281] Method 1: In the 4-step random access process, the data part of the PUSCH of Msg3 is used to carry the above-mentioned location information (display reporting method).

[0282] Method 2: In the 4-step random access process, the PUSCH DMRS of Msg3 is used to carry the above-mentioned location information (implicit reporting method).

[0283] Method 3: In the 4-step random access process, the PUSCH data part of Msg3 and PUSCH DMRS are used to jointly carry the above location information. That is, the PUSCH data part is used to explicitly report the data corresponding to some bits in the reported location information, and the PUSCH DMRS is used to implicitly report the data corresponding to the remaining bits in the location information.

[0284] Method 4: In the 2-step random access process, the data part of the PUSCH of MsgB is used to carry the above-mentioned location information (display reporting method).

[0285] Method 5: In the 2-step random access process, the PUSCH DMRS of MsgB is used to carry the above-mentioned location information (implicit reporting method).

[0286] Method 6: In the two-step random access process, the PUSCH data part of MsgB and PUSCH DMRS are used to jointly carry the above-mentioned location information. That is, the PUSCH data part is used to explicitly report the data corresponding to some bits in the reported location information, and the PUSCH DMRS is used to implicitly report the data corresponding to the remaining bits in the location information.

[0287] For example, taking the 4-step random access process adopted by the current beam as an example, the above-mentioned location information can be used as data and reported using the data part of the PUSCH of Msg3 in the 4-step random access process; it can also be reported using the PUSCH DMRS of Msg3 through implicit reporting.

[0288] See Figure 12 A schematic diagram of the correspondence between the bits of the location information and the scrambling sequence of the PUSCH DMRS provided in an embodiment of the present invention.

[0289] Figure 12 Taking the total number of bits of location information as 8 as an example, the 8 bits (bit0 to bit7) correspond one-to-one to the 8 scrambling sequences (S0 to S7) of PUSCH DMRS. When reporting the location information, the ground terminal uses the corresponding scrambling sequence to scramble according to the above correspondence, thereby completing the indirect reporting of the location information.

[0290] When PUSCH DMRS and data parts are jointly reported, all bits occupied by the location information are divided into two parts according to a preset order. The PUSCH DMRS and data parts correspond to one part of the two parts respectively, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts. The preset order includes the order from high bit to low bit of the location information, or the order from low bit to high bit of the location information.

[0291] See Figure 13 A schematic diagram of the correspondence between the bits of the position information, the bits of the data part of the PUSCH, and the scrambling sequence of the PUSCH DMRS provided in an embodiment of the present invention.

[0292] Still taking the total number of bits of location information as 8 as an example, the ground terminal can divide these 8 bits into two sets. The specific division method can refer to the aforementioned division method, and obtain two sets (set 1: bit0~bit1, set 2: bit2~bit7), where the 2 bits in set 1 correspond one-to-one to the 2 bits in the data part of PUSCH, and the 6 bits in set 2 correspond one-to-one to the 6 scrambling sequences (S0~S5) of PUSCH DMRS. When reporting the location information, the ground terminal uses the 2 bits in the data part of PUSCH and the corresponding scrambling sequence of PUSCH DMRS for scrambling according to the above correspondence, so as to complete the joint reporting of the location information.

[0293] It should be understood that in the embodiments provided by the present invention, the bits corresponding to the bits of the position information in the data part of the PUSCH may be continuous or discontinuous, and the scrambling sequence corresponding to the bits of the position information in the scrambling sequence of the PUSCH DMRS may be continuous or discontinuous, which is not limited here.

[0294] When the random access procedure used by the current access beam is a 2-step random access procedure, the methods corresponding to method 4 to method 3 are similar to those of method 1 to method 3 and are not described in detail.

[0295] After the ground terminal completes the reporting of the location information using any of the above methods, the satellite base station receives the above location information in the corresponding message of the corresponding random access process, and then adapts the corresponding service beam for it according to the received location information of the ground terminal, and sends the relevant configuration information of the service beam to the ground terminal through Msg2 or Msg4 or MsgA. The ground terminal completes the random access process of the service beam based on the relevant configuration information of the service beam.

[0296] It should be understood that in the above Figures 8 to 13 The corresponding relationship between the position information bits and the RACH configuration parameters can also be changed to use Figure 7 The corresponding relationship between the values ​​of similar location information and various RACH configuration parameters will not be described in detail.

[0297] In the embodiment provided by the present invention, the location information of the ground terminal is determined by using the correspondence between the value of the location information and the value of the RACH configuration parameter in combination with the positioning information of the ground terminal, so that the location information can be implicitly reported with minimal resources occupied during corresponding reporting.

[0298] The above mainly introduces the method of random access to the satellite communication system from the ground terminal side, and the following will introduce it from the satellite base station side.

[0299] Based on the same inventive concept, an embodiment of the present invention provides a random access method applied to a satellite base station of a satellite communication system. Figure 14 , the method comprising:

[0300] Step 1401: Send a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure used by the current beam based on the system broadcast message; the beam type includes access beam and service beam;

[0301] Step 1402: If the beam type of the current beam is an access beam, the ground terminal is notified to report the location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the random access method on the ground terminal side as described above;

[0302] Step 1403: In the random access process adopted by the current beam, the location information of the current location of the ground terminal is received using a location reporting method;

[0303] Step 1404: Schedule the corresponding service beam for the ground terminal based on the location information, generate and send the corresponding service beam configuration information to control the ground terminal to complete the random access process in the service beam.

[0304] In the current beam, the broadcast information sent by the satellite base station includes the beam type of the current beam and the random access process adopted. The random access process may be a 4-step random access process or a 2-step random access process.

[0305] The above-mentioned beam type can be an access beam or a service beam. If the beam type of the current beam is an access beam, the satellite base station will also notify the ground terminal which position reporting method should be used to report the current location information of the ground terminal. The notification method can be directly notified through signaling that directly indicates an unknown reporting method, or indirectly notified through implicit signaling (such as whether there are RACH configuration parameters associated with the location information in the RACH configuration information). The specific scheme of the above-mentioned position reporting method can be found in the relevant introduction of the aforementioned ground terminal and will not be repeated here.

[0306] After determining that the beam type of the current beam is an access beam, and the random access process and position reporting method adopted, the ground terminal uses the random access method on the ground base station side as mentioned above to complete the position information reporting. In the random access process adopted by the current beam, the satellite base station uses the position reporting method to receive the current location information of the ground terminal, and schedules the corresponding service beam for the ground terminal based on the position information, generates and sends the corresponding service beam configuration information to control the ground terminal to complete the random access process in the service beam.

[0307] In order to enable those skilled in the art to fully understand this solution, the following examples are given.

[0308] Assume that the current beam sent by the satellite base station is the access beam, the random access process used is the 4-step random access process, and the specified position reporting method is to report in the message transmitted by the random access preamble. Figure 15 A schematic diagram of the interaction between a satellite base station and a ground terminal in a four-step random access process provided by an embodiment of the present invention.

[0309] Step 1501: Send a system broadcast message.

[0310] The satellite base station sends system broadcast information to the ground terminal, indicating that the beam type of the current beam is an access beam and the random access process adopted is a 4-step random access process. The system broadcast information can also include the location reporting method of the ground terminal's location information (reported in Msg1).

[0311] Step 1502: Determine that the beam type of the current beam is an access beam based on the system broadcast information, adopt a 4-step random access process, report the location information in Msg1, and obtain the location information.

[0312] After receiving the above system broadcast information, the ground terminal can determine that the beam type of the current beam is an access beam based on the system broadcast information, adopt a 4-step random access process, and report the location information in Msg1.

[0313] In addition, if the beam configuration information of the current beam is already stored in the ground terminal, there is no need to obtain it again. If the beam configuration information of the current beam is not stored, it needs to be obtained. If the satellite base station notifies the ground terminal through signaling that directly indicates the location reporting method, the ground terminal directly obtains the location reporting method through this signaling. If the satellite base station notifies the ground terminal through implicit signaling that indirectly indicates the location reporting method, the ground terminal obtains the location reporting method through implicit signaling. The above-mentioned beam configuration information includes all sub-ranges included in the coverage range of the current beam. One or more sub-ranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different sub-ranges.

[0314] Assuming that the ground terminal has a GNSS positioning function, the ground terminal obtains the GNSS positioning information of its current location, and based on the above beam configuration information, determines the service beam index corresponding to the GNSS positioning information, and uses the determined service beam index as the location information of the ground terminal.

[0315] And according to the correspondence between the position information and the preamble index resource, the preamble index corresponding to the position information is determined.

[0316] Step 1503: Send the preamble code index corresponding to the location information in Msg1.

[0317] The ground terminal sends the determined preamble code index to the satellite base station in Msg1.

[0318] Step 1504: Determine the location information corresponding to the received preamble code index, allocate a service beam corresponding to the location information to the ground terminal, and generate corresponding service beam configuration information.

[0319] After receiving the above-mentioned preamble code index, the satellite base station determines the corresponding location information based on the correspondence between the location information and the preamble code index resource, and allocates the corresponding service beam to the ground terminal based on the location information, and generates corresponding service beam configuration information.

[0320] Step 1505: Send service beam configuration information in Msg2.

[0321] The satellite base station sends the above service beam configuration information to the ground terminal in Msg2 (or in Msg4).

[0322] In addition, the ground terminal also needs to complete the 4-step random access process (Msg3, Msg4) of the access wave speed.

[0323] Step 1506: Receive the downlink SSB signal of the service beam according to the service beam configuration information.

[0324] After completing the 4-step random access process of the access beam and obtaining the service beam configuration information, the ground terminal can receive the downlink synchronization signal block (Synchronization Signal and PBCH block, SSB) signal of the service beam according to the service beam configuration information, and then complete the 4-step random access process (Msg1~Msg4) of the service beam speed.

[0325] Assume that the current beam sent by the satellite base station is the access beam, the random access procedure used is the two-step random access procedure, the specified position reporting method is to report in the uplink scheduling message carried by the PUSCH, and the RACH configuration parameter used is the RO resource. Figure 16 A schematic diagram of the interaction between a satellite base station and a ground terminal in a two-step random access process provided by an embodiment of the present invention.

[0326] Step 1601: Send a system broadcast message.

[0327] The satellite base station sends system broadcast information to the ground terminal, indicating that the beam type of the current beam is an access beam and the random access procedure adopted is a two-step random access procedure. The system broadcast information may also include a location reporting method of the ground terminal's location information (reported in MsgA PUSCH).

[0328] Step 1602: Determine that the beam type of the current beam is an access beam according to the system broadcast information, adopt a 4-step random access process, report the location information in MsgA PUSCH, and obtain the location information.

[0329] After receiving the above system broadcast information, the ground terminal can determine that the beam type of the current beam is an access beam based on the system broadcast information, adopt a two-step random access process, and report the location information in the uplink scheduling message corresponding to MsgA PUSCH.

[0330] In the 2-step random access process, the ground terminal obtains its location information in a similar manner to the 2-step random access process, which will not be repeated here.

[0331] The ground terminal determines the RO corresponding to the location information according to the correspondence between the location information and the RO resources.

[0332] Step 1603: Send the RO corresponding to the location information in Msg1.

[0333] The ground terminal sends the determined preamble code index to the satellite base station in Msg1.

[0334] Step 1604: Determine the location information corresponding to the received preamble code index, allocate a service beam corresponding to the location information to the ground terminal, and generate corresponding service beam configuration information.

[0335] After receiving the above-mentioned preamble code index, the satellite base station determines the corresponding location information based on the correspondence between the location information and the preamble code index resource, and allocates the corresponding service beam to the ground terminal based on the location information, and generates corresponding service beam configuration information.

[0336] Step 1605: Send service beam configuration information in Msg2.

[0337] The satellite base station sends the above service beam configuration information to the ground terminal in MsgB.

[0338] The ground terminal completes the two-step random access process of accessing the wave speed.

[0339] Step 1606: Receive the downlink SSB signal of the service beam according to the service beam configuration information.

[0340] After completing the two-step random access process of the access beam and obtaining the service beam configuration information, the ground terminal can receive the SSB signal of the service beam according to the service beam configuration information, and then complete the two-step random access process of the service beam.

[0341] like Figure 17 As shown, an embodiment of the present invention provides a ground terminal including a memory 1701, a transceiver 1702, and a processor 1703:

[0342] The memory 1701 is used to store computer programs; the transceiver 1702 is used to send and receive data under the control of the processor 1703; the processor 1703 is used to read the computer program in the memory 1701 and perform the following operations:

[0343] Acquire, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam;

[0344] If the beam type to which the current beam belongs is an access beam, obtaining a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal;

[0345] In the random access process of the current beam, the location information is reported using the location reporting method, and the location information is used to determine the service beam corresponding to the ground terminal.

[0346] In one possible implementation, the processor 1703 is further configured to:

[0347] Obtaining beam configuration information of the current beam; wherein, when the beam type of the current beam is the access beam, the beam configuration information includes subranges included in the coverage range of the current beam, one or more subranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different subranges;

[0348] If the ground terminal does not have a global navigation satellite system (GNSS) positioning function, determining positioning information of the current location of the ground terminal using other positioning methods; using the service beam index of the service beam corresponding to the index value of the subrange where the positioning information is located in the beam configuration information as the location information of the ground terminal;

[0349] If the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function; and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal.

[0350] In one possible implementation, the processor 1703 is further configured to:

[0351] receiving first information of the satellite base station;

[0352] If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling;

[0353] If the first information is the random access channel RACH configuration information of the current beam, the position reporting mode is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

[0354] In a possible implementation manner, the location reporting method includes:

[0355] The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

[0356] In one possible implementation, if the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure;

[0357] If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

[0358] In one possible implementation manner, the signaling includes:

[0359] Master Information Block MIB or System Information Block SIB1.

[0360] In one possible implementation, the processor 1703 is further configured to:

[0361] If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam;

[0362] If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

[0363] In one possible implementation, the processor 1703 is further configured to:

[0364] If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam;

[0365] If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam;

[0366] If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message;

[0367] If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

[0368] In one possible implementation, the processor 1703 is further configured to:

[0369] Determining a current value of the RACH configuration parameter corresponding to the location information based on a correspondence between bits or values ​​occupied by the location information and values ​​of the RACH configuration parameter;

[0370] In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

[0371] In a possible implementation manner, the RACH configuration parameters include:

[0372] At least one of a PRACH format, a random access opportunity RO resource, and a preamble index resource of the preamble.

[0373] In a possible implementation manner, the preamble index resource includes:

[0374] A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

[0375] In a possible implementation manner, the total number of bits occupied by the location information is log2(R); wherein R is the value range of the RACH configuration parameter, and log2() represents a logarithm with base 2.

[0376] A possible implementation method is that when the position information is indicated by the multi-level preamble code index, the bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code index, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

[0377] In a possible implementation manner, the preset sequence includes:

[0378] The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

[0379] In a possible implementation manner, when the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a first-level preamble index.

[0380] In one possible implementation, the processor 1703 is further configured to:

[0381] The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

[0382] In one possible implementation, the processor 1703 is further configured to:

[0383] When the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information;

[0384] When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

[0385] The transceiver 1702 is configured to receive and send data under the control of the processor 1703 .

[0386] Among them, Figure 17 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors 1703 represented by processor 1703 and memory represented by memory 1701. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1702 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. For different user devices, the user interface 1704 may also be an interface capable of connecting external or internal devices as required, and the connected devices include but are not limited to a keypad, a display, a speaker, a microphone, a joystick, and the like.

[0387] The processor 1703 is responsible for managing the bus architecture and general processing, and the memory 1701 can store data used by the processor 1703600 when performing operations.

[0388] Optionally, the processor 1703 may be a CPU (central processing unit), an ASIC (Application Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a CPLD (Complex Programmable Logic Device), and the processor 1703 may also adopt a multi-core architecture.

[0389] The processor 1703 is configured to execute any of the methods provided in the embodiments of the present application according to the obtained executable instructions by calling the computer program stored in the memory. The processor 1703 and the memory may also be physically separated.

[0390] like Figure 18 As shown, an embodiment of the present invention provides a satellite base station, including a memory 1801, a transceiver 1802, and a processor 1803:

[0391] The memory 1801 is used to store computer programs; the transceiver 1802 is used to send and receive data under the control of the processor 1803; the processor 1803 is used to read the computer program in the memory 1801 and perform the following operations:

[0392] Sending a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam;

[0393] If the beam type of the current beam is the access beam, notifying the ground terminal to report the location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the random access method as described on the ground terminal side;

[0394] In the random access process adopted by the current beam, receiving the location information of the current location of the ground terminal using the location reporting method;

[0395] Based on the location information, the corresponding service beam is scheduled for the ground terminal, and corresponding service beam configuration information is generated and sent to control the ground terminal to complete the random access process in the service beam.

[0396] The transceiver 1802 is configured to receive and send data under the control of the processor 1803 .

[0397] Among them, Figure 18 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically linking together various circuits of one or more processors represented by processor 1803 and memory represented by memory 1801. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are all well known in the art and, therefore, will not be described further herein. The bus interface provides an interface. The transceiver 1802 may be a plurality of components, i.e., a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, such as a wireless channel, a wired channel, an optical cable, and the like. The processor 1803 is responsible for managing the bus architecture and general processing, and the memory 1801 may store data used by the processor 1803 when performing operations.

[0398] The processor 1803 may 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). The processor may also adopt a multi-core architecture.

[0399] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0400] Based on the same inventive concept, an embodiment of the present invention provides a ground terminal. The specific implementation of the random access method of the ground terminal in the satellite communication system can be found in the description of the ground terminal side method embodiment part. The repeated parts will not be repeated. Figure 19 , the ground terminal includes:

[0401] The receiving unit 1901 is configured to obtain, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam;

[0402] The receiving unit 1901 is further configured to, if the beam type to which the current beam belongs is an access beam, obtain a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal;

[0403] The sending unit 1902 is used to report the location information using the location reporting method in the random access process of the current beam, and the location information is used to determine the service beam corresponding to the ground terminal.

[0404] In a possible implementation manner, the receiving unit 1901 is further configured to:

[0405] Obtaining beam configuration information of the current beam; wherein, when the beam type of the current beam is the access beam, the beam configuration information includes subranges included in the coverage range of the current beam, one or more subranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different subranges;

[0406] If the ground terminal does not have a global navigation satellite system (GNSS) positioning function, determining positioning information of the current location of the ground terminal using other positioning methods; using the service beam index of the service beam corresponding to the index value of the subrange where the positioning information is located in the beam configuration information as the location information of the ground terminal;

[0407] If the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function; and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal.

[0408] In a possible implementation manner, the receiving unit 1901 is further configured to:

[0409] receiving first information of the satellite base station;

[0410] If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling;

[0411] If the first information is the random access channel RACH configuration information of the current beam, the position reporting mode is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

[0412] In a possible implementation manner, the location reporting method includes:

[0413] The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

[0414] In one possible implementation, if the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure;

[0415] If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

[0416] In one possible implementation manner, the signaling includes:

[0417] Master Information Block MIB or System Information Block SIB1.

[0418] In one possible implementation, determining the location reporting mode based on whether the RACH configuration information contains a RACH configuration parameter associated with the location information includes:

[0419] If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam;

[0420] If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

[0421] In a possible implementation manner, the sending unit 1902 is further configured to:

[0422] If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam;

[0423] If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam;

[0424] If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message;

[0425] If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

[0426] In a possible implementation manner, the sending unit 1902 is further configured to:

[0427] Determining a current value of the RACH configuration parameter corresponding to the location information based on a correspondence between bits or values ​​occupied by the location information and values ​​of the RACH configuration parameter;

[0428] In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

[0429] In a possible implementation manner, the RACH configuration parameters include:

[0430] At least one of a PRACH format, a random access opportunity RO resource, and a preamble index resource of the preamble.

[0431] In a possible implementation manner, the preamble index resource includes:

[0432] A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

[0433] In a possible implementation manner, the total number of bits occupied by the location information is log2(R), where R is the value range of the RACH configuration parameter, and log2() represents a logarithm with base 2.

[0434] A possible implementation method is that when the position information is indicated by the multi-level preamble code index, the bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code index, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

[0435] In a possible implementation manner, the preset sequence includes:

[0436] The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

[0437] In a possible implementation manner, when the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a first-level preamble index.

[0438] In a possible implementation manner, the sending unit 1902 is further configured to:

[0439] The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

[0440] In a possible implementation manner, the sending unit 1902 is further configured to:

[0441] When the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information;

[0442] When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

[0443] Based on the same inventive concept, an embodiment of the present invention provides a satellite base station. The specific implementation of the random access method of the satellite base station can be found in the description of the satellite base station side method embodiment part. The repeated parts will not be repeated. Figure 20 , the satellite base station includes:

[0444] The sending unit 2001 is configured to send a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam;

[0445] The sending unit 2001 is further configured to, if the beam type of the current beam is the access beam, notify the ground terminal to report a location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the random access method as described on the ground terminal side;

[0446] The receiving unit 2002 is configured to receive the location information of the current location of the ground terminal using the location reporting method in the random access process adopted by the current beam;

[0447] The sending unit 2002 is also used to schedule the corresponding service beam for the ground terminal based on the location information, generate and send corresponding service beam configuration information, so as to control the ground terminal to complete the random access process in the service beam.

[0448] It should be noted that the division of units in the embodiments of the present application is schematic and is merely a logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0449] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0450] It should be noted here that the above-mentioned device provided by the embodiment of the present invention can implement all the method steps implemented by the above-mentioned method embodiment and can achieve the same technical effect. The parts and beneficial effects that are the same as the method embodiment in this embodiment will not be described in detail here.

[0451] Based on the same inventive concept, an embodiment of the present invention also provides a processor-readable storage medium, which stores a computer program. The computer program is used to enable the processor to execute the random access method on the ground terminal side or the satellite base station side as described above.

[0452] The processor-readable storage medium can be any available medium or data storage device that can be accessed by the processor, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO)), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memories (NAND FLASH), solid-state drives (SSDs)), etc.

[0453] Those skilled in the art will appreciate that the embodiments of the present application can be provided as methods, systems, or computer program products. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) that contain computer-usable program code.

[0454] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the steps in the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0455] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor-readable memory produce an article of manufacture comprising an instruction device that implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0456] These processor-executable instructions can also be loaded onto a computer or other programmable data processing device so that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 a process or multiple processes and / or boxes Figure 1 The steps for the function specified in one or more boxes.

[0457] Obviously, those skilled in the art may make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalents, this application is intended to include these modifications and variations.

Claims

1. A random access method, applied to a ground terminal in a satellite communication system, characterized in that: The method includes: Acquire, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam; If the beam type to which the current beam belongs is an access beam, obtaining a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal; In the random access process of the current beam, the location information of the ground terminal is reported using the location reporting method, and the location information is used to determine the service beam corresponding to the ground terminal; the location information is the positioning information of the current location of the ground terminal determined by the ground terminal based on the beam configuration information of the current beam obtained, and when the ground terminal does not have the global navigation satellite system GNSS positioning function, other positioning methods are used to determine the positioning information of the current location of the ground terminal, and the service beam index of the service beam corresponding to the index value of the sub-range where the positioning information is located in the beam configuration information is used as the location information of the ground terminal; and, when the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function, and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal; wherein, when the beam type of the current beam is an access beam, the beam configuration information includes the sub-ranges included in the coverage range of the current beam, one or more sub-ranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different sub-ranges.

2. The method according to claim 1, wherein The method of obtaining the location reporting of the ground terminal includes: receiving first information of the satellite base station; If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling; If the first information is the random access channel RACH configuration information of the current beam, the position reporting mode is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

3. The method according to claim 2, wherein The location reporting method includes: The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

4. The method according to claim 3, wherein If the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure; If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

5. The method according to any one of claims 2 to 4, characterized in that The signaling includes: Master Information Block MIB or System Information Block SIB1.

6. The method according to claim 3 or 4, wherein: The determining the location reporting mode based on whether the RACH configuration information includes a RACH configuration parameter associated with the location information, including: If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam; If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

7. The method according to claim 3 or 4, wherein: The adopting the position reporting method to report the position information of the ground terminal includes: If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam; If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam; If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message; If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

8. The method according to claim 7, wherein The reporting of the message transmitted using the corresponding random access preamble code includes: Determining a current value of the RACH configuration parameter corresponding to the location information of the ground terminal based on a correspondence between each bit or value occupied by the location information and a value of the RACH configuration parameter; In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

9. The method according to claim 8, wherein The RACH configuration parameters include: At least one of a PRACH format, a random access opportunity RO resource, and a preamble index resource of a preamble.

10. The method according to claim 9, wherein The preamble index resource includes: A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

11. The method according to claim 10, wherein The total number of bits occupied by the location information is log2(R); wherein R is the value range of the RACH configuration parameter, and log2() represents the logarithm with base 2.

12. The method according to claim 11, wherein When the position information is indicated by the multi-level preamble index, The bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code indexes, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

13. The method according to claim 12, wherein: The preset sequence includes: The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

14. The method according to claim 10, wherein When the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a primary preamble index.

15. The method according to claim 7, wherein The reporting using the corresponding uplink scheduling message includes: The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

16. The method according to claim 15, wherein When the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information; When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

17. A random access method, applied to a satellite base station in a satellite communication system, characterized in that: include: Sending a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam; If the beam type of the current beam is the access beam, notifying the ground terminal to report the location reporting mode of the current location; wherein the ground terminal randomly accesses the satellite base station using the method according to any one of claims 1 to 16; In the random access process adopted by the current beam, receiving the location information of the current location of the ground terminal using the location reporting method; Based on the location information, the corresponding service beam is scheduled for the ground terminal, and corresponding service beam configuration information is generated and sent to control the ground terminal to complete the random access process in the service beam.

18. A ground terminal, characterized in that: Including memory, transceiver, processor: A memory for storing a computer program; a transceiver for transmitting and receiving data under the control of the processor; and a processor for reading the computer program in the memory and performing the following operations: Acquire, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam; If the beam type to which the current beam belongs is an access beam, obtaining a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal; In the random access process of the current beam, the location information of the ground terminal is reported using the location reporting method, and the location information is used to determine the service beam corresponding to the ground terminal; the location information is the positioning information of the current location of the ground terminal determined by the ground terminal based on the beam configuration information of the current beam obtained, and when the ground terminal does not have the global navigation satellite system GNSS positioning function, other positioning methods are used to determine the positioning information of the current location of the ground terminal, and the service beam index of the service beam corresponding to the index value of the sub-range where the positioning information is located in the beam configuration information is used as the location information of the ground terminal; and, when the ground terminal has the GNSS positioning function, the GNSS positioning information of the current location of the ground terminal is obtained based on the GNSS positioning function, and the service beam index corresponding to the GNSS positioning information is determined from the beam configuration information as the location information of the ground terminal; wherein, when the beam type of the current beam is an access beam, the beam configuration information includes the sub-ranges included in the coverage range of the current beam, one or more sub-ranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different sub-ranges.

19. The ground terminal according to claim 18, wherein: The processor is further configured to: receiving first information of the satellite base station; If the first information includes signaling directly indicating the location reporting mode, determining the location reporting mode based on the signaling; If the first information is the random access channel RACH configuration information of the current beam, the position reporting mode is determined based on whether there is a RACH configuration parameter associated with the position information in the RACH configuration information.

20. The ground terminal according to claim 19, wherein: The location reporting method includes: The message is reported in at least one of a message transmitted by a random access preamble and an uplink scheduling message carried by a physical uplink shared channel PUSCH.

21. The ground terminal according to claim 20, wherein: If the random access procedure adopted by the current beam is a 4-step random access procedure, the message transmitted by the random access preamble is message 1 of the 4-step random access procedure, and the uplink scheduling message is message 3 of the 4-step random access procedure; If the random access procedure adopted by the current beam is a two-step random access procedure, the message carrying the random access preamble transmission is the message A-physical random access channel PRACH of the two-step random access procedure, and the message carrying the uplink scheduling message is the message A-PUSCH of the two-step random access procedure.

22. The ground terminal according to any one of claims 19 to 21, characterized in that: The signaling includes: Master Information Block MIB or System Information Block SIB1.

23. The ground terminal according to claim 20 or 21, characterized in that: The processor is further configured to: If the RACH configuration information contains a RACH configuration parameter associated with the location information, reporting the location information in a message transmitted by a random access preamble corresponding to the current beam; If there is no RACH configuration parameter associated with the location information in the RACH configuration information, the location information is reported in the uplink scheduling message corresponding to the current beam.

24. The ground terminal according to claim 20 or 21, characterized in that: The processor is further configured to: If it is determined that the position reporting method is to be transmitted in the message transmitted by the random access preamble, the position information is reported using a message transmitted by the corresponding random access preamble in the random access procedure adopted by the current beam; If it is determined that the position reporting method is to be transmitted in the uplink scheduling message, the position information is reported using a corresponding uplink scheduling message in the random access procedure adopted by the current beam; If it is determined that the position reporting method is to be transmitted separately in the message transmitted by the random access preamble code and the uplink scheduling message, then the position information is reported separately in the random access procedure adopted by the current beam using the message transmitted by the corresponding random access preamble code and the uplink scheduling message; If it is determined that the position reporting method is to be jointly transmitted in the message transmitted by the random access preamble code and the uplink scheduling message, the position information is divided into two parts, and each part is reported separately using the corresponding random access preamble code transmission message and uplink scheduling message in the random access process adopted by the current beam.

25. The ground terminal according to claim 24, wherein: The processor is further configured to: Determining a current value of the RACH configuration parameter corresponding to the location information based on a correspondence between bits or values ​​occupied by the location information and values ​​of the RACH configuration parameter; In the random access process adopted by the current beam, the current value is reported using a message transmitted using a corresponding random access preamble code.

26. The ground terminal according to claim 25, characterized in that The RACH configuration parameters include: At least one of a PRACH format, a random access opportunity RO resource, and a preamble index resource of a preamble.

27. The ground terminal according to claim 26, wherein: The preamble index resource includes: A first-level preamble code index and a multi-level preamble code index; wherein the multi-level preamble code index includes multiple first-level preamble codes, each level preamble code index corresponds to a preamble code index range, and the preamble code index ranges of two adjacent levels of preamble code indexes can be the same or different, and the values ​​are independent of each other.

28. The ground terminal according to claim 27, wherein: The total number of bits occupied by the location information is log2(R); wherein R is the value range of the RACH configuration parameter, and log2() represents the logarithm with base 2.

29. The ground terminal according to claim 28, characterized in that When the position information is indicated by the multi-level preamble code index, the bits corresponding to the total number of bits or all values ​​of the position information are divided into multiple sets in a preset order, and the multiple sets correspond one-to-one to the multi-level preamble code index, and the bits in each set or the values ​​of the position information correspond one-to-one to the preamble code index in the corresponding level preamble code index.

30. The ground terminal according to claim 29, wherein: The preset sequence includes: The order of the position information from high bits to low bits, or the order of the position information from low bits to high bits.

31. The ground terminal according to claim 27, wherein: When the location information is jointly indicated by the RO resource and the preamble index resource, one RO carries a primary preamble index.

32. The ground terminal according to claim 24, wherein: The processor is further configured to: The uplink scheduling message is reported using at least one of the data portion of the PUSCH carrying the uplink scheduling message and the PUSCH demodulation reference signal DMRS, or both.

33. The ground terminal according to claim 32, wherein: The processor is further configured to: When the PUSCH DMRS is used to report the location information, a scrambling sequence of the PUSCH DMRS corresponds one-to-one to all bits occupied by the location information; When the PUSCH DMRS and the data part are jointly reported, all bits occupied by the position information are divided into two parts according to a preset order, the PUSCH DMRS and the data part respectively correspond to one part of the two parts, and the scrambling sequence of the PUSCH DMRS corresponds one-to-one to the bits occupied by the corresponding parts; wherein the preset order includes the order of the high bit to the low bit of the position information, or the order of the low bit to the high bit of the position information.

34. A satellite base station, characterized in that: Including memory, transceiver, processor: a memory for storing computer programs; a transceiver for transmitting and receiving data under the control of the processor; A processor is configured to read the computer program in the memory and perform the following operations: Sending a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam; If the beam type of the current beam is the access beam, notifying the ground terminal to report the location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the method according to any one of claims 1 to 16; In the random access process adopted by the current beam, receiving the location information of the current location of the ground terminal using the location reporting method; Based on the location information, the corresponding service beam is scheduled for the ground terminal, and corresponding service beam configuration information is generated and sent to control the ground terminal to complete the random access process in the service beam.

35. A ground terminal, characterized in that: include: A receiving unit, configured to obtain, from system broadcast information received from a satellite base station, a beam type to which a current beam belongs and a random access procedure adopted by the current beam; wherein the beam type includes an access beam and a service beam; The receiving unit is further configured to, if the beam type to which the current beam belongs is an access beam, obtain a position reporting mode of the ground terminal; wherein the position reporting mode is used to indicate a position reporting path of the ground terminal; A sending unit, configured to report the location information of the ground terminal using the location reporting method in the random access process of the current beam, wherein the location information is used to determine the service beam corresponding to the ground terminal; the location information is the positioning information of the current location of the ground terminal determined by the ground terminal based on the beam configuration information of the current beam obtained, and when the ground terminal does not have a global navigation satellite system GNSS positioning function, other positioning methods are used to determine the positioning information, and the service beam index of the service beam corresponding to the index value of the sub-range where the positioning information is located in the beam configuration information is used as the service beam index of the ground terminal. location information; and, in the case that the ground terminal has the GNSS positioning function, obtaining the GNSS positioning information of the current location of the ground terminal based on the GNSS positioning function, and determining the service beam index corresponding to the GNSS positioning information from the beam configuration information as the location information of the ground terminal; wherein, when the beam type of the current beam is an access beam, the beam configuration information includes the sub-ranges included in the coverage range of the current beam, one or more sub-ranges in the current beam correspond to a service beam in the current beam, and different service beams correspond to different sub-ranges.

36. A satellite base station, characterized in that: include: a sending unit, configured to send a system broadcast message, so that the ground terminal determines the beam type of the current beam and the random access procedure adopted by the current beam based on the system broadcast message; wherein the beam type includes an access beam and a service beam; The sending unit is further configured to, if the beam type of the current beam is the access beam, notify the ground terminal to report a location reporting method of the current location; wherein the ground terminal accesses the satellite base station using the method according to any one of claims 1 to 16; a receiving unit, configured to receive, in the random access procedure adopted by the current beam, the location information of the current location of the ground terminal using the location reporting method; The sending unit is also used to schedule the corresponding service beam for the ground terminal based on the location information, generate and send corresponding service beam configuration information, so as to control the ground terminal to complete the random access process in the service beam.

37. A processor-readable storage medium, characterized in that: The processor-readable storage medium stores a computer program, and the computer program is configured to cause the processor to execute the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Satellite user side beam design method applied to satellite mobile communication system

    CN112910541A