Random access process and related device
By adjusting the transmission time of the random access preamble, combined with compensation and satellite ephemeris, the problem of insufficient random access resources in satellite communication systems was solved, the access success rate was improved, and the signal demodulation performance was optimized.
Patent Information
- Application Number
- PCT/CN2025/102998
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-16
- Filing Date
- 2025-06-24
- Publication Date
- 2026-02-19
AI Technical Summary
In satellite communication systems, insufficient random access resources prevent terminal devices from accessing network devices in a timely manner, and existing technologies cannot effectively expand access resources.
By adjusting the transmission time of the random access preamble, and combining the first compensation amount with the second compensation amount related to the cyclic prefix length and satellite ephemeris, the available resources of the terminal device are expanded, ensuring uplink transmission timing synchronization between the terminal device and the network device.
It improved the success rate of random access for terminal devices, expanded available resources, reduced signaling overhead, and enhanced signal demodulation performance.
Smart Images

Figure CN2025102998_19022026_PF_FP_ABST
Abstract
Description
Random access procedure and related devices
[0001] The present application claims priority to the Chinese patent application No. 202411132490.0, filed on August 16, 2024, and entitled “Random access procedure and related devices”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] Embodiments of the present application relate to the field of wireless communication, in particular to the related technology of random access procedure. BACKGROUND
[0003] A wireless communication system includes terminal devices and network devices serving the terminal devices. According to the protocol layer division formulated by the 3rd Generation Partnership Project (3GPP) organization, the terminal devices interact with the network devices through an access stratum (AS). The access stratum includes a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP), a radio resource control (RRC) layer, and an optional service data adaptation protocol (SDAP) layer, etc.
[0004] In order to provide wider coverage, the wireless communication system introduces satellite communication technology to form a non-terrestrial network (NTN) system. In the NTN system, a single satellite can provide access coverage to terminal devices in different coverage areas on the ground at different times using time division multiplexing. However, this wider coverage means that there can be a larger number of terminal devices accessing the NTN system, but the number of existing access resources is insufficient to support timely access of these terminal devices. SUMMARY
[0005] Embodiments of the present application provide a random access method to expand the access resources of terminal devices.
[0006] The first aspect of the embodiments of the present application provides a random access method. The method can be executed by a terminal device, or can be executed by at least one module for the terminal device, such as at least one chip system implementing the method.
[0007] The random access method comprises: sending a random access preamble, a sending time of the random access preamble being determined based on a first compensation amount and a second compensation amount, wherein the first compensation amount is related to a length of a cyclic prefix in a format corresponding to the random access preamble, and the second compensation amount is related to satellite ephemeris; and receiving a random access response.
[0008] According to the technical solution of the first aspect, the compensation amount of the sending time of the random access preamble is not only dependent on satellite ephemeris, but also related to the length of the cyclic prefix in the format of the random access preamble. The compensation amount is expanded from the perspective of the length of the cyclic prefix, so that the sending time of the random access preamble has more available opportunities, thereby expanding the available resources of the terminal device.
[0009] The second aspect of the embodiments of the present application provides a random access method, which can be executed by a network device, or at least one module in the network device, such as at least one chip system implementing the method.
[0010] The random access method comprises: receiving a random access preamble, a sending time of the random access preamble being determined based on a first compensation amount and a second compensation amount, wherein the first compensation amount is related to a length of a cyclic prefix in a format corresponding to the random access preamble, and the second compensation amount is related to satellite ephemeris; and sending a random access response.
[0011] According to the technical solution of the second aspect, since the sending time of the random access preamble is related to the length of the cyclic prefix in the format corresponding to the random access preamble, the available resources of the terminal device are expanded in the dimension of the length of the cyclic prefix.
[0012] In an optional implementation of the first aspect or the second aspect, considering that the actual compensation amount can be positive or negative, the time length of the first compensation amount (the absolute value of the first compensation amount) is less than or equal to the length of the cyclic prefix. This scheme further enables the network device to correctly receive or detect the random access preamble within the detection window corresponding to the length of the cyclic prefix.
[0013] In an optional implementation of the first aspect or the second aspect, the first compensation quantity is used to represent a communication characteristic of the terminal device. The first compensation quantity can represent different types of communication characteristics of the terminal device when the first compensation quantity is in different intervals. For example, the different types of communication characteristics can include that the terminal device supports repeated transmission of an uplink control channel, the terminal device supports repetition of a downlink control channel, the terminal device supports repetition of an uplink data channel, the terminal device supports repetition of a downlink data channel, and the like. The communication characteristic can also be a wave position or a location (for example, a wave position index or a location index) where the terminal device is located. This scheme further represents more information of the terminal device by using different values of the compensation quantity, thereby saving signaling overhead.
[0014] In an optional implementation of the first aspect or the second aspect, the first compensation quantity is determined by a wave position where the terminal device is located. The first compensation quantity has different values when the terminal device is located in different wave positions, thereby causing different transmission times of the random access preamble. This scheme further considers the values of the compensation quantity by using the granularity of the wave position, thereby further expanding available resources of the terminal device.
[0015] In an optional implementation of the first aspect or the second aspect, the first compensation quantity can also be determined based on an adjustment quantity of a neighboring wave position. Optionally, the adjustment quantity of the neighboring wave position is greater than or equal to twice a timing error limit in a communication system. The timing error limit is a synchronization error requirement of uplink transmission between the terminal device and the network device. Optionally, the adjustment quantity of the neighboring wave position can be predefined by a protocol or indicated to the terminal device by signaling of the network device.
[0016] The third aspect of the embodiments of the present application provides a communication apparatus, which includes a processor. The processor invokes a computer program to enable the communication apparatus to implement the method in any of the first aspect, the second aspect, and the optional implementation of the first aspect or the second aspect. The computer program is stored in a memory. The memory can be located in the communication apparatus or outside the communication apparatus. Optionally, the communication apparatus is a chip system itself, or a device that includes the chip system and is sold independently, for example, a terminal device sold as a whole or a network device sold as a whole.
[0017] The fourth aspect of the embodiments of the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program. The computer program is invoked by a computer to implement the method in any of the first aspect, the second aspect, and the optional implementation of the first aspect or the second aspect. Optionally, the computer readable storage medium is included in a chip system or a device that includes the chip system and is sold independently.
[0018] The fifth aspect of the embodiments of the present application provides a computer program product, wherein the computer program product comprises a computer program which, when invoked by a computer, implements the method according to any one of the first aspect, the second aspect and the optional implementation manners thereof. The computer program can be computer software code, included in a chip system, or included in a separately sold device containing the chip system. BRIEF DESCRIPTION OF DRAWINGS
[0019] FIGS. 1A-1D are schematic diagrams of architectures of a communication system according to embodiments of the present application;
[0020] FIGS. 2A-2B are schematic diagrams of timing between uplink and downlink according to embodiments of the present application;
[0021] FIG. 3A is a schematic diagram of a random access method according to embodiments of the present application;
[0022] FIGS. 3B-3E are diagrams of a relationship between a cyclic prefix of a random access preamble and a compensation amount in a random access method according to embodiments of the present application;
[0023] FIG. 4 is a schematic diagram of a structure of a communication apparatus according to embodiments of the present application. DETAILED DESCRIPTION
[0024] The communication system shown in FIGS. 1A and 1B includes terminal devices and network devices, which can be access network devices in an access network or core network devices in a core network. The communication system can be a long term evolution (LTE) system, an advanced long term evolution (LTE-A) system, a new radio (NR) system (also referred to as a 5th-Generation (5G) mobile communication system), or a wireless communication system for further evolution. These wireless communication systems can be frequency division duplex systems or time division duplex systems.
[0025] The terminal device can be a terminal device sold as a whole machine; or can be at least one module in the terminal device, such as at least one chip or circuit system implementing the communication method of each embodiment of the present application. The terminal device includes a user equipment (UE), which is a device providing voice and / or data connectivity to a user, such as a handheld device with or without multimediacapabilities, or a device, typically a fixed device, which has a wireless connection function. The terminal device can be a vehicle terminal device in the vehicle field, a ship terminal device in the marine field, a satellite terminal device in the aerospace field, a satellite signal receiver in the satellite communication field, and the like. Common terminal devices for wireless communication include mobile phones, tablet computers, notebook computers, palm computers, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, and various user devices in virtual reality technology), and the like. The terminal device can use at least one carrier frequency to provide communication services by one access network device, or can use a dual connectivity technology to simultaneously provide communication services by at least two access network devices.
[0026] The terminal device transmits uplink data and downlink data on the uplink and the downlink, respectively, over an air interface by an access stratum (AS) layer, and communicates with a core network side device of the core network system by a non-access stratum (NAS) layer, and further establishes a connection with the Internet through the core network system. The Internet includes servers providing various content services (such as multimedia movies and music). The terminal device can transmit data with the application servers through an application layer function, which is also referred to as an application program.
[0027] The network device can be a network device sold as a whole machine; or can be at least one module in the network device, such as at least one chip or circuit system implementing the communication method of each embodiment of the present application. The network device includes a base station, a wireless local area network access point, a relay node, a transmission reception point (TRP), and the like. From a physical implementation point of view, the network device can be a stand-alone device, or can be split into different devices according to protocol layers. For example, after being split according to protocol layers, the network device can include a centralized unit (CU) and at least one distributed unit (DU). The CU is used to implement the PDCP layer, the RRC layer, and the protocol layers above thereof of the network device; and the DU is used to implement the RLC layer, the MAC layer, and the PHY layer of the network device.
[0028] Those skilled in the art can understand that, for various embodiments of the present application, the method or function implemented by the network device at the PDCP layer, the RRC layer or the protocol layer above can be performed by the CU; for the method or function implemented by the network device at the RLC layer, the MAC layer or the PHY layer, it is implemented by the at least one DU. In the following embodiments, the messages in the PDCP layer, the RRC layer and the protocol layer above can be generated by the CU, and the messages in the RLC layer, the MAC layer or the PHY layer can be generated by the DU, and the CU and the DU can interact through the F1 interface.
[0029] In the above communication system, the functions of the PHY layer are implemented through physical layer channels. Commonly used physical layer channels include a physical broadcast channel (PBCH), a physical uplink control channel (PUCCH), a physical downlink control channel (PDCCH), a physical uplink shared control channel (PUSCH) and a physical downlink shared control channel (PDSCH). Among them, the PUSCH transmission and the PDSCH transmission can be realized through the scheduling of the downlink control information (DCI) carried by the PDCCH, that is, the DCI carried by the PDCCH indicates the resource position of the PUSCH transmission or the PDSCH transmission. The DCI carried by the PDCCH includes different DCI formats, which uses different radio network temporary identifiers scrambling.
[0030] On the basis of the communication system of FIGS. 1A and 1B, in order to provide wider coverage, satellite communication technology is introduced, and the communication system architectures shown in FIGS. 1C and 1D also include satellites and ground stations. In the system architecture shown in FIG. 1C, the base station is independently deployed on the ground, and the satellite and the ground station are responsible for transparent forwarding of data between the terminal device and the base station, and this architecture is also called transparent mode; and in the architecture shown in FIG. 1D, the ground station forwards the information of the terminal device, and the base station is deployed on the satellite, and the information of the terminal device is processed on the satellite base station, and this architecture is also called regenerative mode.
[0031] In the above satellite communication system, the total coverage range of a single satellite is large, and the projection coverage range on the ground of a single satellite beam signal and the number of beam signals are limited, therefore, a single satellite can periodically serve each coverage area by using a limited number of beam signals in a time division multiplexing manner, for example, using the same or limited beam signals to serve different coverage areas in different time periods. Assuming that N (for example, N = 16) beam signals serve 16 coverage areas in the same time period (such as 20 milliseconds), if the entire coverage range (assuming it can be divided into 1000 coverage areas) is to be served, the polling period of each beam signal is about 320 milliseconds. Here, the entire coverage range of a single satellite can be a same service cell or a collection of multiple service cells.
[0032] The terminal device can establish a connection with the base station through a random access procedure to communicate. The random access procedure includes at least that the terminal device sends a random access request, the network device receives the random access request and sends a random access response, and the terminal device receives the random access response.
[0033] The sending of the random access request can include sending a random access preamble on a physical random access channel (PRACH). In an NTN system, the total compensation amount of the sending time of the random access preamble (also referred to as the timing advance (TA) amount or TA compensation amount) satisfies the following relationship to synchronize the uplink transmission timing between the terminal device and the network device.
[0034] N TA is a timing advance amount or an adjustment amount of the timing advance amount indicated by the network device.
[0035] N TA,offset is an offset amount for the timing advance amount.
[0036] is a timing correction amount adjusted by the network device.
[0037] is a timing correction amount determined by the terminal device itself, which is calculated by the terminal device according to the location of the terminal device and the satellite ephemeris;
[0038] T c = 1 / (Δf max · N f ) is a basic timing unit, where Δf max = 480*103Hz and N f = 4096;
[0039] As shown in FIG. 2A, the terminal device transmits a random access preamble (including a cyclic prefix Ncp of the random access preamble and a sequence Nu of the random access preamble) in an uplink subframe i by a timing advance compensation amount. After a certain transmission delay, the network device receives the random access preamble in the uplink subframe i, and the receiving timing of the uplink subframe i is aligned with the transmitting time of the network device in a downlink subframe i, so that the uplink and downlink are synchronized.
[0040] As shown in FIG. 2B, the network device can transmit different beam signals to provide coverage for the terminal device, but these beam signals can correspond to the same random access occasion used by the terminal device for random access. Even if the terminal device uses different random access preambles on the same random access resource, the number of random access preambles is limited. Therefore, some terminal devices still cannot access the network device in time for communication.
[0041] In view of the above problems, the first embodiment of the present application provides a random access method. As shown in FIG. 3A, the method includes the following contents.
[0042] 301, the terminal device transmits a random access preamble, and the network device receives the random access preamble accordingly.
[0043] The transmitting time of the random access preamble is determined based on a first compensation amount and a second compensation amount, wherein the first compensation amount is related to the length of the cyclic prefix in the format corresponding to the random access preamble, and the second compensation amount is related to the satellite ephemeris.
[0044] 302, the network device transmits a random access response in response to the random access preamble.
[0045] The random access method provided by the embodiments of the present application can be used in a two-step or four-step random access process.
[0046] In the two-step random access process, the terminal device transmits a message A and receives a message B from the network device. The message A includes the random access preamble and uplink data transmission, and the message B includes the random access response.
[0047] In the four-step random access process, the terminal device transmits a message 1 and receives a message 2 from the network device, and then transmits a message 3 according to the message 2 and receives a message 4 from the network device. The message 1 is the random access preamble, and the message 2 is the random access response.
[0048] The detailed details of the two-step random access process and the four-step random access process can refer to the 3GPP protocol.
[0049] In the transparent mode, the network device is a base station, or a system comprising the base station and a satellite, wherein the satellite is configured to forward information between the base station and the terminal device.
[0050] In the regenerative mode, since the base station is deployed on the satellite, it can be understood that the network device can be considered as both a base station and a satellite.
[0051] In the embodiments of the present application, when planning the coverage of a satellite, the maximum range on the ground covered by the satellite is the coverage range of the satellite. The satellite can change its coverage range by adjusting the radiation direction of the antenna, and in addition, the coverage range of the satellite can also change as the satellite moves.
[0052] The ground within the coverage range of the satellite can be planned as one or more coverage areas. One coverage area (or a coverage grid) is referred to as a wave position. Each coverage area is planned to be relatively fixed, but can still be updated. Each coverage area can be covered by one or more beam signals transmitted by the satellite. For example, the coverage range of a satellite is a circle with a radius of 853 km, and 1058 regular hexagons can be planned within the coverage range, each of which represents a wave position. Each wave position can be covered by one or more beam signals. Therefore, the terminal at a certain position can be represented by the wave position in which the terminal is located.
[0053] Among them, a beam signal can be the main lobe of the directional array pattern of the antenna of the transmitting end (such as the satellite described above). In the 3GPP protocol, the same beam signal can be characterized by the same spatial domain filter (spatial filter), spatial domain parameter (spatial parameter), spatial parameter (spatial parameter), spatial domain setting (spatial domain setting) or spatial setting (spatial setting). Alternatively, a beam signal can be a synchronization signal block (Synchronization Signal Block, SSB).
[0054] In 301, the random access preamble comprises two parts, the first part is the cyclic prefix Ncp of the random access preamble and the second part is the sequence Nu of the random access preamble, wherein the cyclic prefix Ncp of the random access preamble can be the same as the tail of the sequence Nu of the random access preamble.
[0055] In 301, the terminal device can receive a satellite ephemeris from the network device. For example, the satellite ephemeris is carried in the system information block 19 (SIB19) sent by the network device, which is defined in the 3GPP standard. Wherein, the second compensation amount can refer to the timing advance in the current NTN system, for example, the second compensation amount is
[0056] In 301, the terminal device can select one random access preamble from multiple random access preambles corresponding to multiple formats, and send using the random access preamble. Wherein, the absolute value of the first compensation amount is less than or equal to the cyclic prefix length in the format corresponding to the selected random access preamble.
[0057] Correspondingly, the total time compensation amount of the sending time of the random access preamble in the embodiment of the application = first compensation amount + second compensation amount.
[0058] Optionally, the first compensation amount can be determined by the adjustment amount of the wave position and / or adjacent wave position where the terminal device is located. For example, define the first compensation amount as f(m), m indicates the wave position where the terminal device is located, for example, the wave position index. Optionally, the first compensation amount is also determined based on the adjustment amount of the adjacent wave position. For example, f(m) = m*ΔT, where ΔT is the adjustment amount of the adjacent wave position. Wherein, the adjustment amount of the adjacent wave position can be predefined by the protocol or configured to the terminal device by the network device through signaling.
[0059] In the NTN system, the timing error of the initial transmission (such as the sending time of the random access preamble) of the terminal device is less than or equal to ±T e_NTN , wherein the timing error limit T e_NTN satisfies the following relationship, as shown in Table 1.
[0060] Table 1: Timing error limit (±T e_NTN )
[0061] Wherein, the frequency range 1 is the working frequency band when the terminal device communicates with the satellite system, which can refer to the definition of 3GPP 38.133. The basic timing unit T c = 1 / (Δf max ·N f ), wherein Δf max = 480*103Hz and N f = 4096.
[0062] To meet the requirement of the timing error limit, when the uplink signal is the random access preamble, optionally, the adjustment amount of the adjacent wave position is greater than or equal to twice the timing error limit T in the satellite communication system. e_NTN
[0063] In the embodiments of the present application, the cyclic prefix of a physical signal can be used to counteract the interference caused by the transmission delay caused by multipath propagation, so that the physical signal can be demodulated when the length of the transmission delay is less than or equal to the length of the cyclic prefix corresponding to the format of the random access preamble; if it is greater, the physical signal cannot be demodulated or the interference will cause part of the information of the physical signal to be lost. Considering that the first compensation amount in the embodiments of the present application is also a kind of transmission delay, which can be positive or negative, therefore, the absolute value of the first compensation amount is less than or equal to a times the length of the cyclic prefix corresponding to the format of the random access preamble, where a is greater than 0 and less than or equal to 1. When a = 1, the absolute value of the first compensation amount can be equal to the length of the cyclic prefix at most. When a is greater than 0 and less than 1, the absolute value of the first compensation amount does not exceed the length of the cyclic prefix at most, in this case, the demodulation performance of the signal can be further improved. As an example, a = 1 / 4, at this time the first compensation amount can be a positive compensation amount or a negative compensation amount, but the absolute value of the first compensation amount is less than 1 / 4 times the length of the cyclic prefix. Wherein, the absolute value of the first compensation amount represents the time length of the compensation amount.
[0064] As a possible implementation manner, the first compensation amount can be used to represent the communication characteristics of the terminal device. The types of these communication characteristics include at least one of the following, for example: the position (such as the wave position) of the terminal device, supporting the repeated transmission of the uplink control channel (such as the physical uplink control channel), supporting the repeated transmission of the downlink control channel (such as the physical downlink control channel), supporting the repeated transmission of the uplink data channel (such as the physical uplink shared channel), supporting the repeated transmission of the downlink data channel (such as the physical downlink shared channel), and the like. The first compensation amount can be used to represent specific parameters of the communication characteristics of the terminal device, such as the maximum number of supporting the above-mentioned various repeated transmissions, the maximum or minimum index of the wave position of the terminal.
[0065] For example, a times the length of the cyclic prefix corresponding to the format of the random access preamble (a = 1, which is the length of the cyclic prefix) includes multiple intervals. Each interval corresponds to a type of communication characteristic, as shown in FIG. 3B; or multiple intervals correspond to the same type of communication characteristic, and each interval corresponds to a specific parameter of this type of communication characteristic, as shown in FIG. 3C; or a part of the multiple intervals each correspond to a type of communication characteristic, and the other part corresponds to a specific parameter of a type of communication characteristic, as shown in FIG. 3D.
[0066] For example, when the time length of the first compensation amount is in the xth interval of the plurality of intervals, the first compensation amount represents support for repeated transmission of a control channel; when the first compensation amount is in the yth interval of the plurality of intervals, the first compensation amount represents support for repeated transmission of a data channel. The specific parameter of support for repeated transmission of a control channel or support for repeated transmission of a data channel can be the number of repetitions.
[0067] For another example, as shown in FIG. 3E, the plurality of intervals correspond to wave positions, when the time length of the first compensation amount is in the 1st interval of the plurality of intervals, the first compensation amount represents a compensation amount for a terminal device being in wave position 1; when the time length of the first compensation amount is in the mth interval of the plurality of intervals, the first compensation amount represents a compensation amount for the terminal device being in wave position m. Assuming that a certain random access preamble corresponds to a cyclic prefix of α times under a format, and each interval corresponds to an adjustment amount ΔT, then when the terminal is in wave position m, the first compensation amount f(m) = m*ΔT. In this case, ΔT can be understood as the adjustment amount of adjacent wave positions.
[0068] In 301, the first compensation amount can be determined by the terminal device itself, for example, the first compensation amount is calculated according to the current wave position.
[0069] In 301, for the network device, since the delay between the transmission time of the random access preamble and the arrival of the random access preamble is generally fixed, the network device can calculate the transmission time of the random access preamble according to the arrival time of the random access preamble, and then deduce the first compensation amount, and further determine the interval corresponding to the first compensation amount, and then determine the communication feature represented by the first compensation amount.
[0070] Further, the correspondence between the first compensation amount and the above interval can be pre-defined by a protocol or configured to the terminal device by signaling (such as RRC signaling) by the network device, so that the terminal device applies the technical solutions provided in the above embodiments, and the compensation amount of the transmission time of the random access preamble is not only dependent on the satellite ephemeris, but also related to the length of the cyclic prefix under the format of the random access preamble. From the perspective of the length of the cyclic prefix, the expansion of the compensation amount is considered, so that the transmission time of the random access preamble has more available opportunities, thereby expanding the available resources of the terminal device. In order to ensure the demodulation of the signal, the application embodiments utilize the redundancy amount (i.e., the newly added compensation amount absolute value is not more than the length of the cyclic prefix) that can tolerate the delay of the cyclic prefix, and represent different types of communication features or specific parameters of the same type of communication feature through the interval corresponding to the length of the cyclic prefix where the newly added compensation amount absolute value is located, thereby further saving the signaling overhead.
[0071] The second embodiment of the present application provides a communication device 400, as shown in the schematic diagram of the communication device unit structure in FIG. 4, which comprises a sending unit 401 and a receiving unit 402.
[0072] The communication device 400 provided by the second embodiment of the present application can be a terminal device or a network device in the foregoing method embodiments. Specifically, the sending unit 401 is configured to perform the sending function of the terminal device or the network device in the foregoing embodiments, and the receiving unit 402 is configured to perform the receiving function of the terminal device or the network device in the foregoing embodiments. For details, refer to the content described in the foregoing method embodiments.
[0073] In a specific hardware implementation, the sending unit 401 and the receiving unit 402 can be independent hardware circuits, or different hardware functional modules or software functional modules of a hardware circuit integrated together.
[0074] The communication interface can be a wired communication interface, a wireless communication interface, or a combination thereof. For example, the wired communication interface can be an Ethernet interface. The Ethernet interface can be an optical interface, an electrical interface, or a combination thereof. The wireless communication interface can be a wireless local area network interface.
[0075] Those skilled in the art should understand that the communication device provided by the embodiments of the present application comprises at least one processor, which can enable the communication device to implement the method in the foregoing method embodiments when the processor invokes a computer program. The storage where the computer program is located can be an internal storage of the communication device, or an external storage (for example, the computer program can be read from another device) of the communication device.
[0076] The communication device provided by the embodiments of the present application can be in the form of complete hardware, complete software, or a combination of software and hardware. The embodiments of the present application can be in the form of a computer program product implemented on one or more computer readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing a computer program.
[0077] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in combination with the flowchart blocks. These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks.
[0078] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in combination with the flowchart blocks. These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks.
[0079] The computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks or in combination with the flowchart blocks. These computer program instructions can also be stored in a computer- readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instructions which implement the function specified in the flowchart block or blocks.
Claims
1. A random access method for a terminal device or a chip system in the terminal device, characterized in that, Comprising: sending a random access preamble, a sending time of the random access preamble being determined based on a first compensation amount and a second compensation amount, wherein the first compensation amount is related to a length of a cyclic prefix in a format corresponding to the random access preamble, and the second compensation amount is related to a satellite ephemeris; receiving a random access response.
2. The method of claim 1, wherein, An absolute value of the first compensation amount is less than or equal to the length of the cyclic prefix.
3. The method of claim 1 or 2, wherein, The first compensation amount is used to represent a communication feature of the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that, The first compensation amount is determined by a wave position where the terminal device is located.
5. The method according to any one of claims 1 to 4, characterized in that, The first compensation amount is determined by an adjustment amount of an adjacent wave position.
6. The method according to any one of claims 1 to 5, characterized in that, Further comprising: determining a total time compensation amount of the sending time of the random access preamble; determining a transmission time of the random access preamble according to the total time compensation amount; wherein the total time compensation amount T TA = the first compensation amount + the second compensation amount; The first compensation amount is m*ΔT, and the second compensation amount is N TA an indication of a timing advance or an adjustment of a timing advance for the serving network device; N TA,offset an offset for the timing advance; a timing correction amount controlled by the serving network device; a timing correction amount acquired by the terminal device itself; m is an index of the wave position where the terminal device is located; ΔT is the adjustment amount of the adjacent wave position. T c = 1 / (Δf max · N f ), where Δf max = 480*10 3 Hz and N f = 4096.
7. A random access method for a network device or a chip system in the network device, characterized in that, Comprising: receiving a random access preamble, a sending time of the random access preamble being determined based on a first compensation amount and a second compensation amount, wherein the first compensation amount is related to a length of a cyclic prefix in a format corresponding to the random access preamble, and the second compensation amount is related to a satellite ephemeris; sending a random access response.
8. The method of claim 7, wherein, An absolute value of the first compensation amount is less than or equal to the length of the cyclic prefix.
9. The method of claim 7 or 8, wherein, The first compensation amount is used to represent a communication feature of the terminal device.
10. The method of claim 9, wherein, Further comprising: determining the first compensation amount according to an arrival time of the random access preamble; determining a communication feature of the terminal device according to the first compensation amount.
11. The method according to any one of claims 7 to 10, characterized in that, The first compensation amount is determined by a wave position where the terminal device is located.
12. The method according to any one of claims 7 to 11, characterized in that, The first compensation amount is determined based on an adjustment amount of an adjacent wave position.
13. A communication apparatus comprising a processor, the processor invoking a computer program to cause the communication apparatus to implement the method of any one of claims 1-6.
14. A communication apparatus comprising a processor, the processor invoking a computer program to cause the communication apparatus to implement the method of any one of claims 7-12.
15. A computer readable storage medium, wherein, The storage medium has a computer program stored therein, the computer program being invoked by a computer to implement the method of any one of claims 1-12.
16. A computer program product, wherein, The computer program product comprises a computer program which, when invoked by a computer, implements the method of any one of claims 1-12.
Citation Information
Patent Citations
Method and device for determining random access channel opportunity, terminal and equipment
CN115835404A
Methods and systems for uplink time synchronization in non-terrestrial networks based communication
US20220132447A1
Random access method, communication apparatus and communication device
WO2023050318A1
Frequency offset compensation method and apparatus
WO2023083204A1
Cited By
Random access method based on beam forming in NTN, base station equipment and user terminal
CN122052896A