Communication method, apparatus and readable storage medium of non-terrestrial network
Patent Information
- Application Number
- CN202510569983.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-10-30
AI Technical Summary
[0004]由此可知,对于没有GNSS能力的终端设备,利用多个卫星或一个卫星在多个时刻的信号完成定位,获取定位信息的时间长,定位精度不够,可能会引起上行定时过补偿,导致符号间干扰严重
[0109]上述各个方面达到的技术效果可以相互参考或参考下文所示的方法实施例中的有益效果,此处不再赘述。
Smart Images

Figure CN123021245A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, apparatus and readable storage medium for non-terrestrial networks. Background Technology
[0002] During communication between terminal devices and network devices, the arrival times of signals from different terminal devices at the network devices need to be aligned or staggered; otherwise, interference between multiple signals will occur. Terminal devices introduce timing advance (TA) during uplink transmission to send signals in advance, thereby reducing interference caused by transmission delay differences between terminal devices and network devices.
[0003] In non-terrestrial networks (NTNs), taking satellite communication as an example, for terminal devices with Global Navigation Satellite System (GNSS) capabilities, during the initial NTN access phase, the terminal device can use satellite ephemeris information and its own GNSS information to obtain the satellite-to-ground distance and spatial propagation delay, thereby determining the uplink timing advance. For terminal devices without GNSS capabilities, during the initial NTN access phase, the terminal device can use signal measurements from multiple satellites (such as Doppler information) or signal measurements from multiple times of the currently serving satellite (such as Doppler information) to calculate its approximate geographical location information using geometric geographical relationships. Combined with satellite ephemeris information, it can then obtain the satellite-to-ground distance and spatial transmission delay, thereby determining the uplink timing advance.
[0004] Therefore, for terminal devices without GNSS capability, using signals from multiple satellites or a single satellite at multiple times to complete positioning takes a long time to acquire positioning information and the positioning accuracy is insufficient. This may cause uplink timing overcompensation, resulting in severe inter-symbol interference. Summary of the Invention
[0005] This application relates to a communication method, apparatus, and readable storage medium for non-terrestrial networks, which can reduce inter-symbol interference.
[0006] In a first aspect, this application provides a communication method for non-terrestrial networks. This method can be applied to a terminal device, which can be a terminal equipment, or a component in the terminal equipment (such as a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip), or a logical node, logical module, or software that can implement all or part of the functions of the communication equipment.
[0007] The method includes: a terminal device receiving a system message broadcast by a network device, the system message including first common delay information, the first common delay information being used to determine the timing advance corresponding to the common round-trip delay between all terminal devices and network devices within the coverage area of the transmission beam of the system message; the terminal device determining an uplink timing advance based on the timing advance corresponding to the common round-trip delay between all terminal devices and network devices.
[0008] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: system information blocks (SIB) 1, SIB 19, or other system information (OSI). For instance, the aforementioned first common delay information may be carried in SIB 19.
[0009] For example, after receiving the first common delay information, the terminal device can determine the timing advance corresponding to the common round-trip delay between all terminal devices and network devices within the coverage area of the system message transmission beam based on the first common delay information.
[0010] For example, the terminal device does not have GNSS capability, or does not use GNSS capability to obtain geographic location information.
[0011] This application carries first common delay information in the system message to determine the timing advance corresponding to the common round-trip delay between all / many users and the satellite (network device) within the coverage area of the system message's transmission beam. The current UE (i.e., the terminal device) can then determine its own uplink timing advance based on the timing advance corresponding to the common round-trip delay between all users and the satellite (network device) within the coverage area of the system message's transmission beam. This reduces overcompensation and thus reduces inter-symbol interference.
[0012] In conjunction with the first aspect, in one possible implementation, the above method further includes: the terminal device sending a random access preamble to the network device based on the uplink timing advance.
[0013] Secondly, this application provides a communication method for a non-terrestrial network. This method can be applied to a network device that can be deployed on a satellite or a high-altitude communication platform. The network device can be a satellite or a base station device mounted on a satellite, or a component in the base station device (such as a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module, or software that can realize all or part of the functions of the communication device.
[0014] The method includes: a network device broadcasting a system message, the system message including first common delay information, which can be used to determine a timing advance corresponding to the common round-trip delay between all terminal devices and network devices within the coverage area of the system message's transmission beam. The timing advance corresponding to the common round-trip delay between all terminal devices and network devices can be used to determine an uplink timing advance.
[0015] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the aforementioned first common delay information may be carried in SIB19.
[0016] This application carries first common delay information in the system message, which is used by the UE (i.e., the terminal device) to determine the timing advance corresponding to the common round-trip delay between all users and the satellite (network device) within the coverage area of the system message's transmission beam, thereby determining the UE's own uplink timing advance. This can reduce the occurrence of overcompensation, thereby reducing inter-symbol interference.
[0017] In conjunction with the second aspect, in one possible implementation, the above method further includes: the network device receiving a random access preamble.
[0018] In conjunction with the first or second aspect, in one possible implementation, the aforementioned first common delay information may include a first parameter, a second parameter, and a third parameter. The first parameter may be used to indicate the common round-trip delay compensation offset between all terminal devices and the network device within the coverage area of the system message transmission beam. The second parameter may be used to indicate the rate of change of the common round-trip delay compensation offset between all terminal devices and the network device within the coverage area of the system message transmission beam. The third parameter is used to indicate the rate of change of the rate of change of the common round-trip delay compensation offset between all terminal devices and the network device within the coverage area of the system message transmission beam.
[0019] Because satellites move at high speeds, the distance between the satellite and the UE changes over time. Therefore, the network device in this application calculates the timing advance corresponding to the common round-trip time between the terminal device and the network device within the coverage area of the transmission beam of the aforementioned system message by sending three parameters (two of which (i.e., the second and third parameters) are time-related). This improves accuracy and further reduces inter-symbol interference.
[0020] In conjunction with the first or second aspect, in one possible implementation, the aforementioned system message further includes second common delay information, which can be used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point (RP). Alternatively, the second common delay information can be used to determine the timing advance corresponding to the (common) round-trip delay between the network device and the reference point on the feeder link.
[0021] For example, the second common delay information may include higher-layer parameters: ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. For example, this second common delay information is represented using the information element field TA-Info-r17 in 3GPP 38.331. The higher-layer parameter ta-Common can be used to indicate the common round-trip delay compensation offset between the network device and the reference point. The higher-layer parameter ta-CommonDrift can be used to indicate the rate of change of the common round-trip delay compensation offset between the network device and the reference point. ta-CommonDriftVariant can be used to indicate the rate of change of the rate of change of the common round-trip delay compensation offset between the network device and the reference point.
[0022] In combination with the first or second aspect, in one possible implementation, the aforementioned uplink timing advance TTA satisfy:
[0023]
[0024] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. TA,offset It represents the fixed advance offset of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. It can be obtained from the high-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. This is equal to the timing advance corresponding to the common round-trip delay between all terminal devices and this network device within the coverage area of the aforementioned system message transmission beam. c This represents a time unit, approximately 0.509 nanoseconds.
[0025] The terminal device in this application uses the timing advance calculated based on the first common delay information (i.e., the first parameter, the second parameter, and the third parameter) as... Even if the terminal device does not have GNSS capability, uplink timing compensation can still be achieved, and the occurrence of overcompensation can be reduced, thereby reducing inter-symbol interference.
[0026] In combination with the first or second aspect, in one possible implementation, the aforementioned uplink timing advance T TA satisfy:
[0027]
[0028] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. TA,offset It represents the fixed advance offset of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. It can be obtained from the high-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. This represents the timing advance corresponding to the common round-trip delay between all terminal devices and this network device within the coverage area of the aforementioned system message transmission beam. It can be obtained from the first parameter, the second parameter, and the third parameter. This represents the timing advance corresponding to the round-trip delay between the current terminal device and the network device. Equals 0. T c This represents a time unit, approximately 0.509 nanoseconds.
[0029] This application modifies the calculation formula for uplink timing advance, introducing a timing advance corresponding to the common round-trip delay between all terminal devices and the network device within the coverage area of the aforementioned system message transmission beam, and... Setting it to 0 can reduce the occurrence of overcompensation, thereby reducing inter-symbol interference.
[0030] In combination with the first or second aspect, in one possible implementation, the aforementioned uplink timing advance T TA satisfy:
[0031]
[0032] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. TA,offset It represents the fixed advance offset of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. It equals the timing advance corresponding to the round-trip delay between the network device and the reference point, and the timing advance corresponding to the common round-trip delay between all terminal devices and the network device within the coverage area of the aforementioned system message transmission beam. It can be obtained from the high-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. It is obtained from the first parameter, the second parameter, and the third parameter. This indicates the timing advance corresponding to the round-trip delay between the current terminal device and this network device. At this time... Equals 0. T c This represents a time unit, approximately 0.509 nanoseconds.
[0033] This application introduces a modified formula for calculating the uplink timing advance. And Setting it to 0 can reduce the occurrence of overcompensation, thereby reducing inter-symbol interference.
[0034] Thirdly, this application provides a terminal device that can be used to execute the methods in the first aspect or any possible implementation thereof. The terminal device includes modules for executing the methods in the first aspect or any possible implementation thereof.
[0035] Fourthly, this application provides a network apparatus that can be used to perform the methods in the second aspect or any possible implementation thereof. The network apparatus includes modules having the ability to perform the methods in the second aspect or any possible implementation thereof.
[0036] In the third or fourth aspect, the aforementioned terminal device and network device may include a transceiver module and a processing module. For a detailed description of the transceiver module and processing module, please refer to the device embodiments shown below. The beneficial effects of the aforementioned third and fourth aspects can be referred to the relevant descriptions of the foregoing first and second aspects, and will not be repeated here.
[0037] Fifthly, this application provides a communication method for non-terrestrial networks. This method can be applied to a terminal device, which can be a terminal equipment, or a component in the terminal equipment (such as a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module or software that can implement all or part of the functions of the communication equipment.
[0038] The method includes: a terminal device receiving a system message broadcast by a network device, the system message including common delay information, which can be used to determine a timing advance corresponding to the total common delay; the terminal device determining an uplink timing advance based on the timing advance corresponding to the total common delay. The total common delay is equal to the sum of the round-trip time between the network device and a reference point, and the common round-trip time between the terminal device and the network device within the coverage area of the system message's transmission beam.
[0039] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the aforementioned common latency information may be carried in SIB19.
[0040] For example, after receiving the common delay information, the terminal device can determine the timing advance corresponding to the total common delay based on the common delay information.
[0041] For example, the terminal device does not have GNSS capability, or does not use GNSS capability to obtain geographic location information.
[0042] This application carries common delay information in system messages to determine the timing advance corresponding to the total common delay (equal to the round-trip delay between the satellite and the reference point plus the sum of the common round-trip delays between all users and the satellite within the coverage area of the system message transmission beam). The current UE (i.e., the terminal device) determines its own uplink timing advance based on this timing advance corresponding to the total common delay. This reduces overcompensation and thus reduces inter-symbol interference.
[0043] In conjunction with the fifth aspect, in one possible implementation, the above method further includes: the terminal device sending a random access preamble to the network device based on the uplink timing advance.
[0044] Sixthly, this application provides a communication method for a non-terrestrial network. This method can be applied to a network device that can be deployed on a satellite or a high-altitude communication platform. The network device can be a satellite or a base station device mounted on a satellite, or a component in the base station device (such as a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module, or software that can realize all or part of the functions of the communication device.
[0045] The method includes: a network device broadcasting a system message, the system message including common delay information, which can be used to determine a timing advance corresponding to the total common delay. The timing advance corresponding to the total common delay can be used to determine an uplink timing advance. The total common delay is equal to the sum of the round-trip time between the network device and a reference point, and the common round-trip time between a terminal device and the network device within the coverage area of the system message's transmission beam.
[0046] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the aforementioned common latency information may be carried in SIB19.
[0047] This application carries common delay information in system messages, which is used by the UE (i.e., the terminal device) to determine the timing advance corresponding to the total common delay, thereby determining the UE's own uplink timing advance. This can reduce the occurrence of overcompensation, thereby reducing inter-symbol interference.
[0048] In conjunction with the sixth aspect, in one possible implementation, the above method further includes: the network device receiving a random access preamble.
[0049] In conjunction with the fifth or sixth aspect, in one possible implementation, the aforementioned common delay information includes a first parameter, a second parameter, and a third parameter. The first parameter can be used to indicate the total common delay compensation offset. The second parameter can be used to indicate the rate of change of the total common delay compensation offset. The third parameter can be used to indicate the rate of change of the rate of change of the total common delay compensation offset.
[0050] Because satellites move at high speeds, the distance between the satellite and the UE changes over time. Therefore, the network device in this application calculates the timing advance corresponding to the total common delay by sending three parameters (two of which, namely the second and third parameters, are time-related). This improves accuracy and further reduces inter-symbol interference.
[0051] In conjunction with the fifth or sixth aspect, in one possible implementation, the aforementioned uplink timing advance T TA satisfy:
[0052]
[0053] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. TA,offset It represents the fixed advance offset of the uplink frame boundary relative to the downlink frame boundary of the current terminal device. This represents the timing advance corresponding to the total common delay mentioned above. It is obtained from the first parameter, the second parameter, and the third parameter. This represents the timing advance corresponding to the round-trip delay between the current terminal device and the network device. Equals 0. T c This represents a time unit, approximately 0.509 nanoseconds.
[0054] This application addresses terminal devices that lack GNSS capabilities or do not use GNSS capabilities by modifying the calculation formula for uplink timing advance, enabling them to achieve uplink timing compensation and reducing overcompensation, thereby reducing inter-symbol interference.
[0055] In a seventh aspect, this application provides a terminal device that can be used to execute the methods in the fifth aspect or any possible implementation thereof. The terminal device includes modules for executing the methods in the fifth aspect or any possible implementation thereof.
[0056] Eighthly, this application provides a network apparatus that can be used to perform the methods in the sixth aspect or any possible implementation thereof. The network apparatus includes modules having the ability to perform the methods in the sixth aspect or any possible implementation thereof.
[0057] In the seventh or eighth aspect, the aforementioned terminal device and network device may include a transceiver module and a processing module. For a detailed description of the transceiver module and processing module, please refer to the device embodiments shown below. The beneficial effects of the seventh and eighth aspects described above can be found in the relevant descriptions of the fifth and sixth aspects, and will not be repeated here.
[0058] Ninthly, this application provides a communication method for a non-terrestrial network. This method can be applied to a terminal device, which can be a terminal equipment, or a component in the terminal equipment (such as a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module or software that can implement all or part of the functions of the communication equipment.
[0059] The method includes: a terminal device receiving a system message broadcast by a network device, the system message including first reference location information, the first reference location information including longitude, latitude, and altitude information; the terminal device determining a timing advance corresponding to the round-trip time delay between itself and the network device based on the first reference location information and the ephemeris information of the network device.
[0060] For example, the altitude information here could be the average altitude or the maximum ground elevation within the coverage area of the system message's transmitting beam.
[0061] For example, the terminal device uses the first reference position information as its own position information, and combines it with the ephemeris information of the network device to calculate the satellite-to-ground distance and spatial transmission delay, thereby determining the timing advance corresponding to the round-trip delay between itself and the network device.
[0062] For example, the system messages described above may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the first reference position information described above may be carried in SIB19.
[0063] For example, the terminal device does not have GNSS capability, or does not use GNSS capability to obtain geographic location information.
[0064] It is understandable that although the ReferenceLocation information carried in the existing SIB19 can also be used for positioning, the timing advance corresponding to the round-trip delay between the UE and the satellite calculated based on the existing ReferenceLocation information is inaccurate. This may cause overcompensation of the UE's uplink timing, resulting in inter-symbol interference. For example, taking an altitude of 4000 meters and a sea level of 8000 meters as an example, the air interface delay differs by at least 26µs. This error will cause inaccurate timing advance for some UEs, leading to overcompensation and inter-symbol interference.
[0065] Therefore, this application carries first reference location information in the system message. This first reference location information includes longitude, latitude, and altitude information. The UE (terminal device) uses this first reference location information as its own geographical location information, and then combines it with the ephemeris information of the satellite (network device) to calculate the timing advance corresponding to the round-trip delay between the UE and the satellite, thereby determining the uplink timing advance. Since altitude has a significant impact on air interface latency, this application includes altitude information in the first reference location information to make the timing advance calculated by the UE more accurate, reduce overcompensation, and thus reduce inter-symbol interference.
[0066] Tenthly, this application provides a communication method for a non-terrestrial network. This method can be applied to a network device that can be deployed on a satellite or a high-altitude communication platform. The network device can be a satellite or a base station device mounted on a satellite, or a component in the base station device (e.g., a module, communication module, circuit or chip responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module, or software that can implement all or part of the functions of the communication device.
[0067] The method includes: a network device broadcasting a system message, the system message including first reference location information, the first reference location information including longitude, latitude, and altitude information; the first reference location information can be used to determine the timing advance corresponding to the round-trip delay between the terminal device and the network device.
[0068] For example, the altitude information here could be the average altitude or the maximum ground elevation within the coverage area of the system message's transmitting beam.
[0069] For example, the system messages described above may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the first reference position information described above may be carried in SIB19.
[0070] In conjunction with aspect nine or ten, in one possible implementation, the aforementioned system message may further include one or more of the following: second reference location information, ephemeris information of the network device, or common latency information. The second reference location information may include longitude and latitude information, which can be used for positioning and handover management. For example, the second reference location information may be the ReferenceLocation information carried by SIB19 in 3GPP 38.331.
[0071] Ephemeris information for network devices can be used to calculate the position and velocity of network devices (such as satellites). There are two formats for ephemeris information: one is the satellite's state vector, which contains six parameters including the satellite's current position and velocity coordinates; the other is the satellite's orbital parameters, which include six parameters including the orbital semi-major axis, eccentricity, perihelion, longitude, orbital inclination, and mean perihelion angle.
[0072] Common delay information can be used to determine the timing advance corresponding to the round-trip delay between network devices and a reference point.
[0073] Eleventhly, this application provides a terminal device that can be used to execute the methods in the ninth aspect or any possible implementation thereof. The terminal device includes modules for executing the methods in the ninth aspect or any possible implementation thereof.
[0074] In a twelfth aspect, this application provides a network apparatus that can be used to perform the methods in the tenth aspect or any possible implementation thereof. The network apparatus includes modules having functions for performing the methods in the tenth aspect or any possible implementation thereof.
[0075] In the eleventh or twelfth aspect, the aforementioned terminal device and network device may include a transceiver module and a processing module. For a detailed description of the transceiver module and processing module, please refer to the device embodiments shown below. The beneficial effects of the eleventh and twelfth aspects described above can be found in the relevant descriptions of the ninth and tenth aspects, and will not be repeated here.
[0076] Thirteenthly, this application provides a communication method for a non-terrestrial network. This method can be applied to a terminal device, which can be a terminal equipment, or a component in the terminal equipment (such as a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module or software that can implement all or part of the functions of the communication equipment.
[0077] The method includes: a terminal device receiving a system message broadcast by a network device, the system message including first information and second information, the first information being used to indicate an enabled variant of the preamble format, and the second information being used to indicate the duration of a first guard interval; the terminal device sending a random access preamble, the format of which is a variant of the preamble format, the random access preamble including a cyclic prefix and a preamble sequence, a first guard interval preceding the cyclic prefix, and a second guard interval following the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0078] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the first and second information may be carried in SIB19, or the first and second information may be carried in SIB1.
[0079] For example, the system message described above may also include third information, which can be used to indicate the preamble format. For instance, the third message may be a prach-configuration index in an existing protocol for a physical random access channel (PRACH).
[0080] For example, the terminal device does not have GNSS capability, or does not use GNSS capability to obtain geographic location information.
[0081] This application enables a variant of the preamble format via system messages, which adds a first guard interval before the cyclic prefix. The duration of this first guard interval is indicated via system messages. Upon receiving this system message, the UE (terminal device) sends the corresponding random access preamble according to its instructions. When uplink timing overcompensation caused by inaccurate UE positioning occurs within the first guard interval, inter-symbol interference can be reduced. This is because in the case of uplink timing overcompensation, the signal will be shifted forward (i.e., the signal arrives early). Since the first guard interval is before the cyclic prefix, when the signal shifts forward within this first guard interval, the shifted signal will not interfere with other signals.
[0082] In a fourteenth aspect, this application provides a communication method for a non-terrestrial network. This method can be applied to a network device that can be deployed on a satellite or a high-altitude communication platform. The network device can be a satellite or a base station device mounted on a satellite, or a component in the base station device (e.g., a module, communication module, circuit or chip responsible for communication functions (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logical node, logical module, or software that can implement all or part of the functions of the communication device.
[0083] The method includes: a network device broadcasting a system message, the system message including first information and second information, the first information indicating an enabled variant of the preamble format, and the second information indicating the duration of a first guard interval; the network device receiving a random access preamble, the random access preamble being a variant of the preamble format, the random access preamble including a cyclic prefix and a preamble sequence, a first guard interval preceding the cyclic prefix, and a second guard interval following the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0084] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, the first and second information may be carried in SIB19, or the first and second information may be carried in SIB1.
[0085] For example, the system message described above may also include third information, which can be used to indicate the preamble format. For instance, the third message could be the prach-ConfigurationIndex from an existing protocol.
[0086] In conjunction with aspect thirteen or fourteen, in one possible implementation, the aforementioned random access preamble also includes a cyclic suffix.
[0087] The variant of the preamble format in this application adds a cyclic suffix after the preamble sequence, which can improve the performance of the receiver in detecting random access preambles (such as improving detection accuracy).
[0088] In conjunction with aspect thirteen or fourteen, in one possible implementation, the duration of the cyclic suffix is equal to the duration of the first protection interval.
[0089] For example, the second information may include the duration of the cycle suffix, thereby indirectly indicating the duration of the first protection interval.
[0090] For example, the second information may include the sum of the duration of the cycle suffix and the duration of the first protection interval, thereby indirectly indicating the duration of the first protection interval.
[0091] In a variant of the preamble format of this application, the duration of the cyclic suffix is equal to the duration of the first guard interval, which can reduce signaling overhead when indicating the duration of the first guard interval.
[0092] In conjunction with aspect thirteen or fourteen, in one possible implementation, the aforementioned system message further includes fourth information, which can be used to indicate the duration of the cycle suffix. This allows for flexibility in variations of the preamble format.
[0093] In conjunction with aspect thirteen or fourteen, in one possible implementation, the duration of the aforementioned cyclic prefix is related to the aforementioned preamble format and the subcarrier spacing of the aforementioned random access preamble.
[0094] In conjunction with aspect thirteen or fourteen, in one possible implementation, the starting symbol position l of the above-mentioned random access preamble satisfies:
[0095]
[0096] Where l0 represents the starting symbol index. This represents the index of the time-domain PRACH Occasion within a PRACH slot in a physical random access channel (PRACH). Indicates the number of continuous symbols in PRACH. The value is 0 or 1, indicating whether an offset of one time slot is required. When the value is 1, it indicates an offset of one time slot; When the value of is 1, it indicates no offset / no offset. When the above random access preamble does not include a cyclic suffix, x represents the number of symbols occupied by the first protection interval. When the above random access preamble includes a cyclic suffix, x represents the total number of symbols occupied by the first protection interval and the cyclic suffix.
[0097] In a fifteenth aspect, this application provides a terminal device that can be used to execute the methods in the thirteenth aspect or any possible implementation thereof. The terminal device includes modules for executing the methods in the thirteenth aspect or any possible implementation thereof.
[0098] In a sixteenth aspect, this application provides a network apparatus that can be used to perform the methods in the fourteenth aspect or any possible implementation thereof. The network apparatus includes modules having the ability to perform the methods in the fourteenth aspect or any possible implementation thereof.
[0099] In aspect fifteen or sixteen, the aforementioned terminal device and network device may include a transceiver module and a processing module. Further details regarding the transceiver module and processing module can be found in the device embodiments shown below. The beneficial effects of aspects fifteen and sixteen described above can be found in the relevant descriptions of aspects thirteen and fourteen, and will not be repeated here.
[0100] In a seventeenth aspect, embodiments of this application provide a communication device including a processor configured to execute the methods described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or the thirteenth aspect, or the fourteenth aspect, or any one of these aspects or any possible implementations. The processor executes a program stored in a memory, and when the program is executed, the methods described in the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or the thirteenth aspect, or the fourteenth aspect, or any one of these aspects or any possible implementations, are executed.
[0101] In conjunction with the seventeenth aspect, in one possible implementation, the memory is located outside the aforementioned communication device.
[0102] In conjunction with the seventeenth aspect, in one possible implementation, the memory is located within the aforementioned communication device.
[0103] In conjunction with aspect seventeen, in one possible implementation, the processor and memory can also be integrated into a single device, i.e., the processor and memory can be integrated together. For example, the communication device can be a chip.
[0104] In conjunction with the seventeenth aspect, in one possible implementation, the communication device further includes a transceiver for sending or receiving information. Exemplarily, the communication device may be a terminal device or a network device.
[0105] Eighteenthly, this application provides a communication device including a processor and an interface circuit coupled together. The interface circuit is used for transmitting, receiving, or inputting / outputting information or data. The processor is used to execute program instructions that cause the communication device to perform the methods described in any possible implementation of the first, second, fifth, sixth, ninth, tenth, thirteenth, or fourteenth aspects above. The interface circuit may be a communication interface or a transceiver. The transceiver may be a radio frequency module in the communication device, or a combination of a radio frequency module and an antenna, or an input / output interface of a chip or circuit.
[0106] In a nineteenth aspect, this application provides a readable storage medium storing a computer program or instructions that, when run on a computer, cause the computer to perform the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or the thirteenth aspect, or the fourteenth aspect, or any of the aspects described above.
[0107] In a twentieth aspect, this application provides a computer program product containing program instructions that, when executed, causes the method described in any possible implementation of the first aspect, or the second aspect, or the fifth aspect, or the sixth aspect, or the ninth aspect, or the tenth aspect, or the thirteenth aspect, or the fourteenth aspect, to be performed.
[0108] In a twentieth aspect, this application provides a communication system comprising a terminal device and a network device. The terminal device is configured to perform the method described in any possible implementation of the first aspect, or the fifth aspect, or the ninth aspect, or the thirteenth aspect, or any of these aspects. The network device is configured to perform the method described in any possible implementation of the second aspect, or the sixth aspect, or the tenth aspect, or the fourteenth aspect, or any of these aspects.
[0109] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, which will not be repeated here. Attached Figure Description
[0110] Figure 1 This is a schematic diagram of the architecture of a satellite communication system provided in an embodiment of this application;
[0111] Figure 2 This is a schematic diagram of the architecture of another satellite communication system provided in an embodiment of this application;
[0112] Figure 3 This is a schematic diagram of the architecture of another satellite communication system provided in the embodiments of this application;
[0113] Figure 4 This is a schematic diagram illustrating the function of the cyclic prefix and cyclic suffix provided in the embodiments of this application;
[0114] Figure 5 This is a schematic flowchart of a non-terrestrial network communication method provided in an embodiment of this application;
[0115] Figure 6 This is another schematic flowchart of a non-terrestrial network communication method provided in an embodiment of this application;
[0116] Figure 7 This is another flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application;
[0117] Figure 8 This is yet another flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application;
[0118] Figure 9 This is a schematic diagram of a format of the random access preamble provided in an embodiment of this application;
[0119] Figure 10 This is a schematic diagram of another format of the random access preamble provided in an embodiment of this application;
[0120] Figure 11 This is a schematic diagram of another format of the random access preamble provided in the embodiments of this application;
[0121] Figure 12 This is yet another flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application;
[0122] Figure 13 This is a schematic diagram of the structure of a possible device provided by an embodiment of this application;
[0123] Figure 14 This is another schematic diagram of a possible device provided by an embodiment of this application. Detailed Implementation
[0124] The technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. The specific operation methods and functional descriptions in the method embodiments can also be applied to the device embodiments or system embodiments.
[0125] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0126] In the description of this application, terms such as "first" and "second" are used only to distinguish different objects, not to describe a specific order. Furthermore, unless otherwise stated, " / " means "or," for example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone. Additionally, "at least one" refers to one or more, and "multiple" refers to two or more. "One or more of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a and b and c. Where a, b, and c can be single or multiple.
[0127] The terms “comprising” and “having”, and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0128] In this application, the words "exemplary" or "for example" are used to indicate that something is an example, illustration, or illustration. Any embodiment or design described as "exemplary," "for example," or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Rather, the use of the words "exemplary," "for example," or "for example" is intended to present the relevant concepts in a specific manner.
[0129] In this application, the use of singular designations for elements is intended to represent "one or more" rather than "one and only one," unless otherwise specified.
[0130] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing certain instruction information to indicate A, it can be understood that the information carries A, directly indicates A, or indirectly indicates A. Direct instruction A can be understood as including the information A; implicit instruction A can be understood as indicating A through the correspondence between A and B and the direct instruction B. The correspondence between A and B can be predefined, pre-stored, pre-burned, or pre-configured.
[0131] In this application, "determining / obtaining D based on C" includes both determining / obtaining D based solely on C and determining / obtaining D based on C and other information. Furthermore, determining / obtaining D based on C can also include indirect determinations, such as determining E based on C, and then determining D based on E.
[0132] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission by other units or modules via the air interface. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY by other units or modules via the air interface. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, for example, through buses, traces, or interfaces between components, modules, chips, software modules, or hardware modules within a device.
[0133] In one possible implementation, the communication system includes communication devices that can communicate wirelessly using air interface resources. These communication devices may include network devices and terminal devices; the network devices may also be referred to as base station devices. Air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources.
[0134] Terminal equipment, also known as user equipment (UE), mobile station (MS), or mobile terminal (MT), refers to devices that provide voice and / or data connectivity to users. Examples include handheld devices and in-vehicle devices with wireless connectivity. Currently, some examples of terminal equipment include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, self-driving, remote medical surgery, smart grids, transportation safety, smart cities, and smart homes. Terminal equipment can also be a communication module, satellite phone, or its components with satellite communication capabilities, or a satellite communication terminal, such as a very small aperture terminal (VSAT) (commonly referred to as a VSAT terminal), portable station, fixed station, vehicle-mounted or airborne satellite communication terminal, etc. It should be understood that a satellite communication terminal can serve as a micro base station to further provide data interfaces to accessed user equipment.
[0135] Network equipment can refer to radio access network (RAN) nodes (or devices) that connect terminal devices to a wireless network, and can also be called base stations. Currently, some examples of RAN nodes include: evolved Node B (eNB), next-generation Node B (gNB), transmission reception point (TRP), radio network controller (RNC), Node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved Node B, or home Node B (HNB), base band unit (BBU), or wireless fidelity (Wi-Fi) access point (AP), etc. Network equipment can also be satellites (or satellite base stations) or high altitude platform stations (HAPS), or base station equipment mounted on satellites / HAPS. The satellite may include at least one of the following: a geostationary earth orbit (GEO) satellite (or geosynchronous orbit satellite) or a non-geostationary earth orbit (NGEO) satellite. A non-geostationary earth orbit satellite may include at least one of the following: a medium earth orbit (MEO) satellite or a low earth orbit (LEO) satellite. There are no restrictions here. Network equipment may also be a gateway station (or ground station, earth station, signaling station, gateway, or gateway station), etc.
[0136] In another network architecture, network equipment may include centralized unit (CU) nodes, distributed unit (DU) nodes, or RAN equipment comprising both CU and DU nodes. This RAN equipment, including CU and DU nodes, separates the protocol layer of the gNB in the new radio (NR) system. Some protocol layer functions are centrally controlled by the CU, while the remaining partial or complete protocol layer functions are distributed across the DUs, which are then centrally controlled by the CU. Furthermore, the centralized unit (CU) can be further divided into a control plane (CU-CP) and a user plane (CU-UP). The CU-CP handles control plane functions, primarily including the RRC and the corresponding packet data convergence protocol (PDCP), i.e., PDCP-C. PDCP-C is mainly responsible for encryption and decryption of control plane data, integrity protection, and data transmission. The CU-UP handles user plane functions, primarily including the service data adaptation protocol (SDAP) and the corresponding PDCP, i.e., PDCP-U. SDAP is primarily responsible for processing core network data and mapping flows to bearers. PDCP-U is mainly responsible for data plane encryption and decryption, integrity protection, header compression, sequence number maintenance, and data transmission. CU-CP and CU-UP are connected via the E1 interface. CU-CP represents the gNB connected to the core network via the NG interface. It connects to the DU via the F1 interface control plane (F1-C). CU-UP connects to the DU via the F1 interface user plane (F1-U). Alternatively, PDCP-C may also be located within CU-UP.
[0137] The technical solutions provided in this application can be applied to non-terrestrial network (NTN) communication systems or scenarios where NTN and terrestrial networks (TN) are integrated. The NTN communication system can be an NTN system integrated with 4G, 5G, and any future generation of communication systems, such as NR NTN, Internet of Things (IoT) non-terrestrial networks (IoT NTN), etc. The NTN communication system can be, for example, a satellite communication system, and can also include drones, high altitude platform stations (HAPS), and other aerial access network equipment; this application does not limit this. This document uses a satellite communication system as an example.
[0138] For example, see Figure 1 , Figure 1This is a schematic diagram of the architecture of a satellite communication system provided in an embodiment of this application. Figure 1 The architecture of a satellite communication system in a transparent relay scenario is illustrated. In this scenario, the satellite's role includes radio frequency filtering, frequency conversion, and amplification. For example, the satellite's primary function is as a Layer 1 relay, regenerating physical layer signals, and it does not possess other higher protocol layer functions. Figure 1 As shown, the satellite communicates with the ground-based NTN gateway via wireless signals, and the NTN gateway is connected to the gNB via a wired connection. In this architecture, the satellite can be understood as a remote radio unit of the ground-based gNB. The satellite only provides physical signal coverage, and this radio remote function can only reach the satellite through the NTN gateway and the microwave link between the satellite and the NTN gateway. In this process, no protocol layer processing or logical interface is established.
[0139] For another example, see Figure 2 , Figure 2 This is a schematic diagram of the architecture of another satellite communication system provided in an embodiment of this application. Figure 2 The architecture of a satellite communication system in a regenerating satellite scenario is illustrated. In this scenario, the satellite acts as a base station, such as a gNB, possessing all the protocol layer processing functions of a base station. Figure 2 As shown, the satellite gNB can transmit data / signaling back to the ground NTN gateway station via microwave. The NTN gateway station is connected to the 5G core network via wired connection. In the regenerating satellite scenario, the link between the gNB and the NTN gateway station is usually referred to as the satellite radio interface (SRI).
[0140] For another example, see Figure 3 , Figure 3 This is a schematic diagram of the architecture of another satellite communication system provided in this application embodiment. Wherein, Figure 3 This illustrates an alternative architecture for satellite communication systems in a regenerating satellite scenario. For example... Figure 3 As shown, in this architecture, the satellite, as a base station with DU processing capabilities, such as gNB-DU, can connect to a ground base station with CU processing capabilities, such as gNB-CU, through a ground NTN gateway station.
[0141] The following describes the relevant terms, nouns, or technologies involved in this application.
[0142] 1. Uplink timing advance in NR
[0143] In NR, uplink timing advance T TA It can be obtained through the following formula (1-1).
[0144]
[0145] Where, N TA N represents the timing advance of the UE's uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the UE's uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the round-trip time (RTT) between the satellite payload (such as a base station) and the reference point (RP). T represents the timing advance corresponding to the round-trip delay between the current UE (or a specific UE) and the satellite payload. c This represents the smallest unit of time in NR, approximately 0.509 nanoseconds. It can be understood that N in this application... TA N TA,offset , as well as The timing advance amounts represented are in T. c The number of quantization points is expressed in units of quantization.
[0146] In one possible implementation, N TA and N TA,offset This can be given by Clause 4.2 of 3GPP TS 38.213, except for the transmission of message A (msgA) on the physical uplink share channel (PUSCH), where N should be used. TA =0. It can be obtained from higher-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. The UE can calculate this based on higher-level parameters related to its location and the ephemeris of serving satellites. For example, a detailed explanation of each parameter in formula (1-1) can be found in the 3GPP 38.213 protocol, which will not be elaborated here.
[0147] 2. Interference between symbols, cyclic prefixes, and cyclic suffixes
[0148] Inter-symbol interference (ISI) refers to interference caused by the overlapping of multiple paths propagating the same signal at the receiver. A common method to resolve ISI is to insert a guard period (GP) between two signal segments. For example, in orthogonal frequency division multiplexing (OFDM) systems, ISI is eliminated by inserting a cyclic prefix (CP) between symbols. This cyclic prefix is a truncated segment of the signal placed within the GP to cancel out inter-carrier interference (ICI) caused by the OFDM system.
[0149] The purpose of the cyclic prefix (CP) is to maintain the integrity of the valid signal when the signal or other paths of the signal arrive at the reception time window with a delay. The CP signal is taken from the end segment of the valid signal. Similarly, the purpose of the cyclic suffix (CS) is to maintain the integrity of the valid signal when the signal or other paths of the signal arrive at the reception time window earlier. The CS signal is taken from the beginning segment of the valid signal.
[0150] For example, see Figure 4 , Figure 4 This is a schematic diagram illustrating the function of the cyclic prefix and cyclic suffix provided in the embodiments of this application. For example... Figure 4 As shown, the valid signals are represented as SEQ1 and SEQ2. Taking multipath signals as an example, assuming that SEQ1 and SEQ2 in the signal of path 1 coincide with the receiving time window in time, and the signal of path 2 arrives at the receiving time window in advance, then the signal of CS1 segment can be used to maintain the integrity of SEQ1, and the signal of CS2 segment can be used to maintain the integrity of SEQ2; the signal of path 3 arrives at the receiving time window with a delay, then the signal of CP1 segment can be used to maintain the integrity of SEQ1, and the signal of CP2 segment can be used to maintain the integrity of SEQ2.
[0151] 3. Preamble formats supported by the NR protocol
[0152] The NR protocol currently supports two preamble formats: long and short. There are four long formats and nine short formats. Each format has limitations on supported frequency bands and cell radii. Table 1 below shows the cyclic prefix duration (CP length), preamble sequence duration (SEQ length), and guard interval duration (GP length) for different preamble formats and subcarrier spacings. The total time-domain length in Table 1 represents the total duration of the preamble signal, which can be equal to the sum of the CP length, SEQ length, and GP length.
[0153] Table 1
[0154]
[0155] Where k equals 64. The values of u are 0, 1, 2, 3, 4, 5, and 6. Further details will not be provided below.
[0156] The technical solution provided in this application is described in detail below.
[0157] Currently, for terminal devices with GNSS capabilities, during the initial NTN access phase, the terminal device can utilize the satellite's ephemeris information and its own GNSS information to obtain the satellite-to-ground distance and space propagation delay, thereby determining the timing advance corresponding to the round-trip delay between the terminal device and the satellite. For terminal devices without GNSS capabilities, during the initial NTN access phase, the terminal device can calculate its approximate geographical location information by measuring signals from multiple satellites (such as Doppler information) or signals from multiple times of the currently serving satellite (such as Doppler information) and utilizing geometric geographical relationships. Combined with satellite ephemeris information, the satellite-to-ground distance and spatial transmission delay can be obtained, thereby determining the timing advance corresponding to the round-trip delay between the terminal device and the satellite. Because terminal devices without GNSS capabilities may experience insufficient positioning accuracy or inaccuracy when using signals from multiple satellites or a single satellite at multiple times for positioning, this could lead to timing advances corresponding to the round-trip time delay between some terminal devices and satellites. Inaccuracy can lead to uplink timing overcompensation, causing inter-symbol interference to other signals or preamble detection.
[0158] Based on this, embodiments of this application provide a communication method, apparatus, and readable storage medium for non-terrestrial networks, which can reduce inter-symbol interference.
[0159] To facilitate a clear description of the technical solutions of this application, multiple embodiments are used for illustration, as detailed in the following descriptions of the various embodiments. Unless otherwise specified, the same or similar parts between different embodiments or implementations can be referenced interchangeably. In the various embodiments and implementation methods / methods within those embodiments, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between different implementation methods / methods within those embodiments are consistent and can be mutually referenced. The technical features in different embodiments and between different implementation methods / methods within those embodiments can be combined to form new embodiments, implementation methods, or methods of implementation based on their inherent logical relationships. The embodiments described below do not constitute a limitation on the scope of protection of this application. It is understood that the order of the embodiments below does not represent their importance.
[0160] In one possible implementation, the network device in this application embodiment can be deployed on a satellite (or satellite base station) or a high-altitude communication platform. The network device can be a network equipment or a chip / circuit within a network equipment, and the terminal device can be a terminal equipment or a chip / circuit within a terminal equipment. For example, the network device can be the aforementioned... Figure 1 or Figure 2 or Figure 3 The satellite in question, and the terminal device, can be the aforementioned Figure 1 or Figure 2 or Figure 3 Terminal devices (such as UEs) in the system.
[0161] See Figure 5 , Figure 5 This is a schematic flowchart of a non-terrestrial network communication method provided in an embodiment of this application. For example... Figure 5 As shown, the communication method of this non-terrestrial network includes, but is not limited to, the following steps:
[0162] S101, the network device (such as a satellite) sends a system message, which includes first common delay information, used to determine the timing advance corresponding to the common round-trip delay between the terminal device and the network device.
[0163] Correspondingly, the terminal device (such as the UE) receives the system message.
[0164] In one possible implementation, during the initial access phase of the NTN, the network device can broadcast a synchronization signal / physical broadcast channel block (SSB) and a system message. This system message includes first common delay information and second common delay information. The first common delay information can be used to determine the timing advance corresponding to the common round-trip delay between all terminal devices and the network device within the coverage area of the system message transmission beam. Alternatively, the first common delay information can be used to determine the timing advance corresponding to the common round-trip delay on the service link within the coverage area of the system message transmission beam. The second common delay information can be used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point (RP), such as when the second common delay information is used to determine parameters. Alternatively, this second common delay information can be used to determine the timing advance corresponding to the (common) round-trip delay between network devices and the reference point on the feeder link.
[0165] In one possible implementation, the second common delay information may include higher-layer parameters: ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. For example, this second common delay information is represented using the information element field TA-Info-r17 in 3GPP 38.331. The higher-layer parameter ta-Common can be used to indicate the common round-trip delay compensation offset between the network device and the reference point. The higher-layer parameter ta-CommonDrift can be used to indicate the rate of change of the common round-trip delay compensation offset between the network device and the reference point. ta-CommonDriftVariant can be used to indicate the rate of change of the rate of change of the common round-trip delay compensation offset between the network device and the reference point. For example, ta-Common, ta-CommonDrift, and ta-CommonDriftVariant can be used to calculate the timing advance corresponding to the round-trip delay between the network device and the reference point. For specific calculation methods, please refer to existing 3GPP standards, such as Clause 4.2 of 3GPP TS 38.213, which will not be detailed in this application.
[0166] In one possible implementation, the first common delay information may include a first parameter, a second parameter, and a third parameter. The first parameter may indicate the common round-trip delay compensation offset between all terminal devices and the network device within the coverage area of the system message transmission beam. The second parameter may indicate the rate of change of the common round-trip delay compensation offset between all terminal devices and the network device within the coverage area of the system message transmission beam. The third parameter may indicate the rate of change of the rate of change of the common round-trip delay compensation offset between all terminal devices and the network device within the coverage area of the system message transmission beam. For example, the first, second, and third parameters may be used to calculate the timing advance corresponding to the common round-trip delay between all terminal devices and the network device within the coverage area of the system message transmission beam; the specific calculation method may be similar to... The calculation methods are the same or similar, and will not be described in detail in the embodiments of this application.
[0167] In one possible implementation, the aforementioned system message may include, but is not limited to, one or more of the following: system information blocks (SIB) 1, SIB 19, or other system information (OSI). For example, SIB 19 may include first common delay information and second common delay information; or SIB 1 may include first common delay information and SIB 19 may include second common delay information; or OSI may include first common delay information and SIB 19 may include second common delay information, etc. In other words, the first common delay information and the second common delay information may be carried in the same system message or in different system messages. This application does not limit which message the first common delay information is located in.
[0168] For example, the aforementioned first common delay information can be a newly added information element (IE) in the system message. For ease of description, the first common delay information is represented by CommonTA2, with the first parameter denoted as ta-Common2, the second parameter as ta-CommonDrift2, and the third parameter as ta-CommonDriftVariant2. A possible system message extension is as follows.
[0169]
[0170]
[0171] S102, the terminal device (such as UE) determines the uplink timing advance based on the timing advance corresponding to the common round-trip delay between the terminal device and the network device.
[0172] In one possible implementation, after a terminal device (such as a terminal device without GNSS capability) receives a system message broadcast by a network device, it can determine its own uplink timing advance based on the first common delay information and the second common delay information in the system message.
[0173] For example, a terminal device within the coverage area of the aforementioned system message transmission beam can be determined (e.g., calculated) based on the aforementioned first common delay information (i.e., the first parameter, the second parameter, and the third parameter). In other words, the terminal device can use the timing advance calculated from the first parameter, the second parameter, and the third parameter as... The terminal device can also determine (e.g., calculate) the timing advance corresponding to the round-trip delay between the network device and the reference point based on the aforementioned second common delay information (i.e., higher-layer parameters ta-Common, ta-CommonDrift, ta-CommonDriftVariant). The terminal device can then... and Determine the uplink timing advance T TA .
[0174] For example, the uplink timing advance T TA It satisfies the following formula (2-1):
[0175]
[0176] Where, N TA This represents the timing advance of the uplink frame boundary relative to the downlink frame boundary of the current terminal device (referring to one of the aforementioned terminal devices). N TA,offset It represents the fixed advance offset of the uplink frame boundary relative to the downlink frame boundary of the current terminal device.
[0177] This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. It can be obtained from the high-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant.
[0178] This is equal to the timing advance corresponding to the common round-trip delay between all terminal devices and network devices within the coverage area of the aforementioned system message transmission beam. c This represents the smallest unit of time in NR, approximately 0.509 nanoseconds.
[0179] For example, a terminal device within the coverage area of the aforementioned system message transmission beam can determine (e.g., calculate) the timing advance corresponding to the common round-trip delay between all terminal devices and network devices within the coverage area of the system message transmission beam based on the aforementioned first common delay information (i.e., the first parameter, the second parameter, and the third parameter). The terminal device can also determine (e.g., calculate) the timing advance corresponding to the round-trip delay between the network device and the reference point based on the aforementioned second common delay information (i.e., higher-layer parameters ta-Common, ta-CommonDrift, ta-CommonDriftVariant). The terminal device can then... and Determine the uplink timing advance T TA .
[0180] For example, the uplink timing advance T TA It satisfies the following formula (2-2):
[0181]
[0182] Where, N TA N TA,offset , And T c The meaning of has been explained before and will not be repeated here.
[0183] This represents the timing advance corresponding to the common round-trip delay between all terminal devices and network devices within the coverage area of the aforementioned system message transmission beam. It is obtained from the first parameter (ta-Common2), the second parameter (ta-CommonDrift2), and the third parameter (ta-CommonDriftVariant2).
[0184] This represents the timing advance corresponding to the round-trip delay between the current terminal device (referring to one of the aforementioned terminal devices) and the network device. At this time... It equals 0.
[0185] Alternatively, the uplink timing advance T TA It satisfies the following formula (2-3):
[0186]
[0187] Where, N TA N TA,offset and T c The meaning of has been explained before and will not be repeated here.
[0188] Equal to the timing advance corresponding to the round-trip delay between the network device and the reference point. Timing advance corresponding to the common round-trip delay between all terminal devices and the network device within the coverage area of the aforementioned system message transmission beam. The sum of in, It can be obtained from the high-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. It is obtained from the first parameter (ta-Common2), the second parameter (ta-CommonDrift2), and the third parameter (ta-CommonDriftVariant2).
[0189] This represents the timing advance corresponding to the round-trip delay between the current terminal device (referring to one of the aforementioned terminal devices) and the network device. At this time... It equals 0.
[0190] In one possible implementation, after step S102, the terminal device can base its actions on the uplink timing advance T. TA The network device sends a random access preamble to the network device. The format of the random access preamble can be any of the preamble formats in Table 1 above. For example, the specific format used for the random access preamble can be indicated by the network device.
[0191] This application embodiment carries first common delay information in the system message to determine the timing advance corresponding to the common round-trip delay between all users and satellites (network devices) within the coverage area of the system message transmission beam. The current UE (i.e., the terminal device) can then determine its own uplink timing advance based on the timing advance corresponding to the common round-trip delay between all users and satellites (network devices) within the coverage area of the system message transmission beam. This reduces the occurrence of overcompensation, thereby reducing inter-symbol interference between preambles and between preambles and other signals.
[0192] See Figure 6 , Figure 6 This is another schematic flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application. For example... Figure 6 As shown, the communication method of this non-terrestrial network includes, but is not limited to, the following steps:
[0193] S201, a network device (such as a satellite) transmits a system message, which includes common delay information used to determine the timing advance corresponding to the total common delay. This total common delay is the sum of the round-trip delay between the network device and the reference point and the common round-trip delay between all terminal devices and network devices within the coverage area of the system message transmission beam.
[0194] Correspondingly, the terminal device (such as the UE) receives the system message.
[0195] In one possible implementation, during the initial access phase of the NTN, the network device can broadcast SSB and system messages. The system message includes common delay information, which can be used to determine the timing advance corresponding to the total common delay. This total common delay can be equal to the round-trip delay between the network device and the reference point, plus the sum of the common round-trip delays between all terminal devices and network devices within the coverage area of the system message transmission beam. In other words, the total common delay can be equal to the sum of the (common) round-trip delay between the network device and the reference point on the feeder link, and the common round-trip delay on the service link within the coverage area of the system message transmission beam.
[0196] In one possible implementation, the aforementioned common delay information may include a first parameter, a second parameter, and a third parameter. The first parameter may indicate the total common delay compensation offset. The second parameter may indicate the rate of change of the total common delay compensation offset. The third parameter may indicate the rate of change of the rate of change of the total common delay compensation offset. For example, the first, second, and third parameters may be used to calculate the timing advance corresponding to the total common delay.
[0197] In one possible implementation, the aforementioned system message may further include second common latency information. This second common latency information includes higher-level parameters: ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. For example, this second common latency information is represented using the information element field TA-Info-r17 in 3GPP 38.331. For a description of the higher-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant, please refer to the foregoing. Figure 5 The relevant descriptions in the illustrated embodiments are not repeated here. Of course, the system message may also exclude the second common delay information. This application does not limit this aspect.
[0198] In one possible implementation, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or other system information (OSI). For example, SIB19 may include common delay information, or SIB1 may include common delay information, or other system information may include common delay information. This application embodiment does not limit which message contains the common delay information.
[0199] For example, the aforementioned first common latency information can be a newly added information element (IE) in the system message. For ease of description, the common latency information is represented by NewCommonTA, with the first parameter denoted as ta-NewCommon, the second parameter as ta-NewCommonDrift2, and the third parameter as ta-NewCommonDriftVariant2. A possible system message extension is as follows.
[0200]
[0201] S202, the terminal device (such as UE) determines the uplink timing advance based on the timing advance corresponding to the total common delay.
[0202] In one possible implementation, after a terminal device (such as a terminal device without GNSS capability) receives a system message broadcast by a network device, it can determine its own uplink timing advance based on the common delay information in the system message.
[0203] For example, a terminal device within the coverage area of the aforementioned system message transmission beam can determine (e.g., calculate) the timing advance corresponding to the total common delay based on the aforementioned common delay information (i.e., the first parameter, the second parameter, and the third parameter). And can be based on this Determine the uplink timing advance T TA .
[0204] For example, the uplink timing advance T TA It satisfies the following formula (2-4):
[0205]
[0206] Where, N TA This represents the timing advance of the uplink frame boundary relative to the downlink frame boundary of the current terminal device (referring to one of the aforementioned terminal devices). N TA,offset It represents the fixed advance offset of the uplink frame boundary relative to the downlink frame boundary of the current terminal device.
[0207] This represents the timing advance corresponding to the total common delay. Or, in other words, This represents the timing advance corresponding to the sum of the common round-trip delay on the serving link and the (common) round-trip delay between the network device and the reference point on the power supply link within the coverage area of the aforementioned system message transmission beam. It is obtained from the first parameter (ta-NewCommon), the second parameter (ta-NewCommonDrift), and the third parameter (ta-NewCommonDriftVariant).
[0208] This represents the timing advance corresponding to the round-trip delay between the current terminal device (referring to one of the aforementioned terminal devices) and the network device. At this time... Equals 0. T c This represents the smallest unit of time in NR, approximately 0.509 nanoseconds.
[0209] In one possible implementation, after step S202, the terminal device can base its actions on the uplink timing advance T. TA The network device sends a random access preamble to the network device. The format of the random access preamble can be any of the preamble formats in Table 1 above. For example, the specific format used for the random access preamble can be indicated by the network device.
[0210] This application embodiment carries common delay information in the system message to determine the timing advance corresponding to the total common delay (equal to the round-trip delay between the satellite and the reference point plus the sum of the common round-trip delays between all users and the satellite within the coverage area of the system message transmission beam). The current UE (i.e., the terminal device) determines its own uplink timing advance based on this timing advance corresponding to the total common delay. This reduces the occurrence of overcompensation, thereby reducing inter-symbol interference between preambles and between preambles and other signals.
[0211] See Figure 7 , Figure 7 This is another schematic flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application. For example... Figure 7 As shown, the communication method of this non-terrestrial network includes, but is not limited to, the following steps:
[0212] S301, A network device (such as a satellite) sends a system message, which includes first reference location information, including longitude, latitude, and altitude information.
[0213] Correspondingly, the terminal device (such as the UE) receives the system message.
[0214] In one possible implementation, during the initial NTN access phase, the network device can broadcast SSB and system messages. The system message includes first reference location information, which can be in Ellipsoid Point with Altitude format or other coordinate formats containing longitude, latitude, and altitude information. This first reference location information can include longitude, latitude, and altitude information. The altitude information here can be the average altitude or maximum ground elevation within the coverage area of the system message transmission beam. As an example, the first reference location information includes the location information (including longitude, latitude, and altitude information) closest to the network device within the coverage area of the system message transmission beam.
[0215] In one possible implementation, the system message may further include one or more of the following: second reference location information, ephemeris information of a network device (such as a satellite), or common latency information. The second reference location information uses the Ellipsoid-point format and may include longitude and latitude information. This second reference location information can be used for positioning and handover management. For example, the second reference location information may be the ReferenceLocation information carried by SIB19 in 3GPP 38.331. As an example, the ReferenceLocation information describes the beam center point location of the SIB19's transmit beam.
[0216] Ephemeris information for network devices can be used to calculate the position and velocity of network devices (such as satellites). There are two formats for ephemeris information: one is the satellite's state vector, which contains six parameters including the satellite's current position and velocity coordinates; the other is the satellite's orbital parameters, which include six parameters including the orbital semi-major axis, eccentricity, perihelion, longitude, orbital inclination, and mean perihelion angle.
[0217] Common delay information can be used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point, i.e., the timing advance in the aforementioned formula (1-1). For example, this public latency information is represented in 3GPP 38.331 using the information element field TA-Info-r17. This public latency information includes the higher-level parameters: ta-Common, ta-CommonDrift, and ta-CommonDriftVariant. For explanations of the higher-level parameters ta-Common, ta-CommonDrift, and ta-CommonDriftVariant, please refer to the foregoing. Figure 5 The relevant descriptions in the illustrated embodiments will not be repeated here.
[0218] In one possible implementation, the aforementioned system message may include, but is not limited to, one or more of the following: SIB1, SIB19, or other system information (OSI). For example, SIB19 may include first reference position information and second reference position information; or SIB1 may include first reference position information and SIB19 may include second reference position information; or OSI may include first reference position information and SIB19 may include second reference position information, etc. In other words, the first reference position information and the second parameter position information may be carried in the same system message or in different system messages. This application embodiment does not limit which message the first reference position information is located in.
[0219] For example, the aforementioned first reference location information can be a newly added information element (IE) in the system message. The first reference location information can use the Ellipsoid Point with Altitude format defined in 3GPP 23.032. For ease of description, the first reference location information can be represented as ReferenceLocation4Sync. One possible information element, ReferenceLocation4Sync, is as follows.
[0220] ReferenceLocation4Sync::=OCTET STRING
[0221] Taking the first reference location information (ReferenceLocation4Sync) and the second reference location information (ReferenceLocation-r17) carried in SIB19 as an example, a possible system message (SIB19) extension is as follows.
[0222]
[0223]
[0224] S302, the terminal device (such as UE) determines the timing advance corresponding to the round-trip delay between the terminal device and the network device based on the first reference location information and the ephemeris information of the network device.
[0225] In one possible implementation, after receiving the aforementioned system message, the terminal device can determine the timing advance corresponding to the round-trip delay between itself and the network device based on the first reference position information carried in the system message and the ephemeris information of the network device, that is, determine the timing advance in the aforementioned formula (1-1). For example, the terminal device can use the first reference position information carried in the aforementioned system message as its own position information, and can combine it with the ephemeris information of the network device to calculate the satellite-to-ground distance and spatial transmission delay, thereby determining the timing advance corresponding to the round-trip delay between itself and the network device.
[0226] In one possible implementation, the terminal device can also base its actions on the timing advance corresponding to the round-trip delay between the terminal device and the network device. Determine the uplink timing advance T TA In this embodiment of the application, the uplink timing advance T TA This satisfies the aforementioned formula (1-1), which will not be elaborated further here. For example, after obtaining the uplink timing advance, the terminal device can also send a random access preamble to the network device based on this uplink timing advance. The format of this random access preamble can be any of the preamble formats in Table 1 above. For example, the specific format used for the random access preamble can be indicated by the network device.
[0227] It's understandable that while the second reference location information can also be used for positioning, the result calculated based on the second reference location information... Inaccuracy may cause overcompensation of uplink timing for the UE, leading to inter-symbol interference. For example, at an altitude of 4000 meters and a sea level of 8000 meters, the air interface latency differs by at least 26µs. This error will cause some UEs to experience... Inaccuracy leads to overcompensation, resulting in inter-symbol interference.
[0228] Therefore, in this embodiment, a first reference location information (such as ReferenceLocation4Sync) is carried in the system message. This first reference location information includes longitude, latitude, and altitude information. The UE (terminal device) uses this first reference location information as its own geographical location information, and then combines it with the ephemeris information of the satellite (network device) to calculate the timing advance corresponding to the round-trip delay between the UE and the satellite. This allows us to determine the uplink timing advance T. TA Since altitude has a significant impact on air interface latency, this embodiment includes altitude information in the first reference position information to enable the UE to calculate... It is more accurate and reduces the occurrence of overcompensation, thereby reducing inter-symbol interference between preambles and between preambles and other signals.
[0229] It is understood that when the altitude information in the first reference location information is the maximum surface altitude within the coverage area, the embodiments of this application can further reduce the occurrence of overcompensation, thereby further reducing inter-symbol interference.
[0230] See Figure 8 , Figure 8 This is yet another flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application. For example... Figure 8 As shown, the communication method of this non-terrestrial network includes, but is not limited to, the following steps:
[0231] S401, A network device (such as a satellite) sends a system message, which includes first information and second information, the first information indicating a variant of the enable preamble format and the second information indicating the duration of a first guard interval.
[0232] Correspondingly, the terminal device (such as the UE) receives the system message.
[0233] S402, the terminal device (such as a UE) sends a random access preamble. The format of the random access preamble is a variant of the preamble format. The random access preamble includes a cyclic prefix and a preamble sequence. A first guard interval precedes the cyclic prefix, and a second guard interval follows the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0234] Accordingly, network devices (such as satellites) receive the random access preamble.
[0235] In one possible implementation, during the initial access phase of the NTN, the network device can broadcast SSB and system messages. These system messages include first information, second information, and third information. The third information can indicate the preamble format, which can be any of the preamble formats listed in Table 1 above. For example, the third information can be the prach-configuration index in the 3GPP TS 38.213 protocol. The first information can indicate whether a variant of the preamble format is enabled. For instance, when the system message includes the first information, it indicates that the variant of the preamble format indicated by the third information is enabled; when the system message does not include the first information, it indicates that the variant of the preamble format indicated by the third information is not enabled. Alternatively, the first information can indicate whether a variant of the preamble format is enabled. For example, when the first information is true, it indicates that a variant of the preamble format indicated by the third information is enabled; when the first information is false, it indicates that a variant of the preamble format indicated by the third information is not enabled. This application primarily focuses on enabling variants of the preamble format. When a system message includes the first information, and the first information indicates that a variant of the preamble format is enabled, the system message includes second information, which can be used to indicate the duration of the first protection interval.
[0236] For example, the aforementioned system messages may include, but are not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, SIB1 may include third information, and SIB19 may include first and second information; or SIB1 may include first, second, and third information. This application embodiment does not limit this.
[0237] In one possible implementation, after receiving the aforementioned system message, the terminal device can generate and send a random access preamble based on the instructions of the first, second, and third information. Before sending the random access preamble, the terminal device can calculate the uplink timing advance according to the aforementioned formula (1-1). Then, based on the uplink timing advance, it sends the random access preamble. The format of the random access preamble is a variant of the preamble format indicated by the third information. Specific variants are described below. The format of the random access preamble differs under different variants, as illustrated below.
[0238] Variant 1: Keep the existing cyclic prefix, preamble sequence, and guard interval unchanged, and add a first guard interval before the existing cyclic prefix.
[0239] In one possible implementation, the random access preamble may include a cyclic prefix and a preamble sequence. A first guard interval precedes the cyclic prefix, and a second guard interval follows the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval equals the total duration of the random access preamble. The total duration of the random access preamble is also equal to the sum of the total time-domain length of the preamble format indicated by the third information and the duration of the first guard interval. The duration of the cyclic prefix in the random access preamble is equal to the CP length corresponding to the preamble format indicated by the third information. The duration of the preamble sequence in the random access preamble is equal to the SEQ length corresponding to the preamble format indicated by the third information. The duration of the second guard interval in the random access preamble is equal to the GP length corresponding to the preamble format indicated by the third information.
[0240] For example, see Figure 9 , Figure 9 This is a schematic diagram of a random access preamble format provided in an embodiment of this application. Wherein, GP1 represents the first guard interval, GP represents the second guard interval, CP represents the cyclic prefix, and Seq represents the preamble sequence. Figure 9 As shown in (1), it illustrates the existing preamble format; as Figure 9 As shown in (2), it illustrates a variant of the existing preamble format (i.e., the format of the random access preamble).
[0241] In one possible implementation, the second information mentioned above may include the duration of the first protection interval. The duration of the first protection interval can be configured as the number of sampling points corresponding to x symbol lengths, where x is a positive integer. For example, taking SIB19 as an example, the first and second information mentioned above are both new information elements (IEs) in SIB19. The first information can be represented by PreambleCovEnhEnable, and the second information can be represented by PreambleCovEnhGP1SymNum. A possible system message (SIB19) extension is as follows.
[0242]
[0243]
[0244] One possible implementation, for variant 1 above, is that when the terminal device sends the random access preamble, the starting symbol position l of the random access preamble satisfies:
[0245]
[0246] Where l0 represents the starting symbol index. This represents the index of the time-domain PRACH Occasion within a PRACH slot in a physical random access channel (PRACH). Indicates the number of continuous symbols in PRACH. The value is 0 or 1, indicating whether an offset of one time slot is required. When the value is 1, it indicates an offset of one time slot; When the value is 1, it indicates no offset / no offset). x represents the number of symbols occupied by the first protection interval mentioned above.
[0247] It is understood that the embodiment of this application adds a first protection interval before the cyclic prefix, which can reduce inter-symbol interference when uplink timing overcompensation is caused by inaccurate UE positioning. This is because in the case of uplink timing overcompensation, the signal will be shifted forward (i.e. the signal arrives early), and since the first protection interval is before the cyclic prefix, when the signal is shifted forward within the first protection interval, the shifted signal will not interfere with other signals.
[0248] Variant 2: Keep the existing cyclic prefix, preamble sequence, and guard interval unchanged, add a first guard interval before the existing cyclic prefix, and add a cyclic suffix before the existing guard interval.
[0249] In one possible implementation, the random access preamble may include a cyclic prefix, a preamble sequence, and a cyclic suffix. A first guard interval precedes the cyclic prefix, and a second guard interval follows the cyclic suffix. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, the duration of the cyclic suffix, and the duration of the second guard interval equals the total duration of the random access preamble. The total duration of the random access preamble is also equal to the total time-domain length of the preamble format indicated by the third information, the duration of the first guard interval, and the duration of the cyclic suffix. The duration of the cyclic prefix in the random access preamble is equal to the CP length corresponding to the preamble format indicated by the third information. The duration of the preamble sequence in the random access preamble is equal to the SEQ length corresponding to the preamble format indicated by the third information. The duration of the second guard interval in the random access preamble is equal to the GP length corresponding to the preamble format indicated by the third information.
[0250] For example, see Figure 10 , Figure 10 This is a schematic diagram of another format of the random access preamble provided in an embodiment of this application. Wherein, GP1 represents the first guard interval, GP represents the second guard interval, CP represents the cyclic prefix, Seq represents the preamble sequence, and CS1 represents the cyclic suffix. Figure 10 As shown in (1), it illustrates the existing preamble format; as Figure 10 As shown in (2), it illustrates a variant of the existing preamble format (i.e., the format of the random access preamble).
[0251] In one possible implementation, the second information may include the sum of the duration of the cyclic suffix and the duration of the first protection interval. For example, the sum of the cyclic suffix duration and the first protection interval duration can be configured as the number of sampling points corresponding to x symbol lengths, where x is a positive integer. As an example, if the cyclic suffix duration and the first protection interval duration are equal, then the second information including the sum of the cyclic suffix duration and the first protection interval duration can indirectly indicate the duration of both the cyclic suffix and the first protection interval. As another example, if the cyclic suffix duration and the first protection interval duration are not necessarily equal, then the system message may also include fourth information, which can be used to indicate the duration of the cyclic suffix. In this case, the duration of the first protection interval is equal to the duration indicated by the second information minus the duration indicated by the fourth information.
[0252] For example, taking SIB19 as an example, assuming that the duration of the cyclic suffix is equal to the duration of the first protection interval, the first information and the second information mentioned above are both newly added information elements (IEs) in SIB19. The first information can be represented by PreambleCovEnhEnable, and the second information can be represented by PreambleCovEnhGP1Cs1SymNum. A possible system message (SIB19) extension is as follows.
[0253]
[0254] One possible implementation is that, for the above variant 2, when the terminal device sends the random access preamble, the starting symbol position l of the random access preamble satisfies the above formula (2-5), but x represents the number of symbols occupied by the first guard interval and the cyclic suffix. The explanation of other parameters will not be repeated here.
[0255] It is understood that by adding a first guard interval before the cyclic prefix in this embodiment, inter-symbol interference can be reduced in the event of uplink timing overcompensation due to inaccurate UE positioning. This embodiment also adds a cyclic suffix after the preamble sequence, which can improve the performance of the receiver in detecting random access preambles (e.g., improve detection accuracy).
[0256] Variant 3: Keep the total time length of the existing preamble format unchanged, and keep the preamble sequence of the existing preamble format unchanged, shorten the cyclic prefix and / or guard interval of the existing preamble format, and place the shortened part of the time as the first guard interval before the cyclic prefix, and use the other shortened part of the time to transmit the cyclic suffix.
[0257] In one possible implementation, the random access preamble may include a cyclic prefix, a preamble sequence, and a cyclic suffix. A first guard interval precedes the cyclic prefix, and a second guard interval follows the cyclic suffix. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, the duration of the cyclic suffix, and the duration of the second guard interval equals the total time-domain length of the preamble format indicated by the third information. That is, the total duration of the random access preamble is equal to the total time-domain length of the preamble format indicated by the third information.
[0258] In one possible implementation, the duration of the cyclic suffix in the random access preamble is equal to the duration of the first protection interval. Therefore, the second information may include the duration of the cyclic suffix, thereby indirectly indicating the duration of the first protection interval. Alternatively, the second information may include the duration of the first protection interval. This application does not limit the manner in which the second information indicates the duration of the first protection interval. Of course, the second information may also include both the duration of the first protection interval and the duration of the cyclic suffix.
[0259] For example, taking SIB19 as an example, the first and second information mentioned above are both new information elements (IEs) in SIB19. The first information can be represented by PreambleCovEnhEnable, and the second information can be represented by PreambleCovEnhCs1 and / or PreambleCovEnhGP1. A possible system message (SIB19) extension is as follows.
[0260]
[0261] In one possible implementation, the duration of the cyclic prefix in the random access preamble is less than or equal to the CP length corresponding to the preamble format indicated by the third information. The duration of the preamble sequence in the random access preamble is equal to the SEQ length corresponding to the preamble format indicated by the third information. The duration of the second guard interval in the random access preamble is less than or equal to the GP length corresponding to the preamble format indicated by the third information. The sum of the durations of the cyclic prefix, the first guard interval, the cyclic suffix, and the third guard interval in the random access preamble is equal to the sum of the CP length and the GP length corresponding to the preamble format indicated by the third information.
[0262] For example, see Figure 11 , Figure 11 This is a schematic diagram of another format of the random access preamble provided in an embodiment of this application. Wherein, GP1 represents the first guard interval, GP2 represents the second guard interval, CP1 represents the cyclic prefix, Seq represents the preamble sequence, and CS1 represents the cyclic suffix. Figure 11 As shown in (1), it illustrates the existing preamble format; as Figure 11 As shown in (2), it illustrates a variant of the existing preamble format (i.e., the format of the random access preamble).
[0263] In one possible implementation, the duration of the cyclic prefix in the aforementioned random access preamble can be related to the preamble format indicated by the third information and the subcarrier spacing of the random access preamble. As an example, according to Table 1 above, the preamble format indicated by the third information and the subcarrier spacing of the random access preamble can be used to uniquely determine a CP length and a GP length. When twice the CS1 duration is less than or equal to the absolute value of the difference between the CP length and the GP length, i.e., 2*CS1 duration ≤ |CP length - GP length|, the larger of the original CP and GP is shortened by 2*CS1 duration, and the remaining CP is CP1, and the remaining GP is GP2. For example, according to Table 1 above, assuming the CP length determined by the preamble format indicated by the third information and the subcarrier spacing of the random access preamble is 400 sampling points, and the GP length is 500 sampling points. Assuming the GP1 duration indicated by the second information is 40 sampling points, then the CS1 duration is also 40 sampling points. Since 2*CS1 duration ≤ |CP length - GP length|, and GP length is greater than CP length, the GP length is shortened by 80 (=2*40) sampling points to obtain GP2; the CP length remains unchanged to obtain CP1; that is, the duration of GP2 is 420 sampling points, and the duration of CP1 is 400 sampling points.
[0264] When twice the CS1 duration is greater than the absolute value of the difference between the CP length and the GP length (i.e., 2*CS1 duration > |CP length - GP length|), the larger of the original CP and GP is shortened by |CP length - GP length| sampling points. Based on this, the remaining CP is further shortened by (CS1 duration - |CP length - GP length| / 2) sampling points, resulting in CP1. The remaining GP is further shortened by (CS1 duration - |CP length - GP length| / 2) sampling points, resulting in GP2. For example, according to Table 1 above, assuming the CP length determined by the preamble format indicated by the third information and the subcarrier spacing of the random access preamble is 400 sampling points and the GP length is 500 sampling points, and assuming the GP1 duration indicated by the second information is 60 sampling points, then the CS1 duration is also 60 sampling points. Since 2*CS1 duration > |CP length - GP length|, and GP length is greater than CP length, we first shorten GP length by 100 sampling points, then shorten the remaining GP by 10 sampling points to get GP2, and shorten CP length by 10 sampling points to get CP1; that is, the duration of GP2 is 390 sampling points, and the duration of CP1 is 390 sampling points.
[0265] The method for determining the duration of the cyclic prefix (CP1) and the second guard interval (GP2) in the random access preamble described above is only an example. Other methods may be used in practical applications, and this application does not limit them.
[0266] In one possible implementation, for variant 3 above, when the terminal device sends the random access preamble, the starting symbol position l of the random access preamble satisfies:
[0267]
[0268] Among them, regarding l0, as well as The meaning of can be found in the previous explanation, and will not be repeated here.
[0269] It is understood that the addition of a first guard interval before the cyclic prefix in this embodiment can reduce inter-symbol interference in the event of uplink timing overcompensation due to inaccurate UE positioning. This embodiment also adds a cyclic suffix after the preamble sequence, which can improve the performance of the receiver in detecting the random access preamble (e.g., improve detection accuracy). This embodiment does not change the total time-domain length of the existing preamble format, nor does it require modification of the starting symbol position l of the random access preamble, thus exhibiting good compatibility.
[0270] This application embodiment enables a variant of the existing preamble format via a system message. This variant adds a first guard interval before the cyclic prefix. The duration of the first guard interval before the cyclic prefix is indicated via a system message. Upon receiving this system message, the UE sends the corresponding random access preamble according to the system message's instructions. When uplink timing overcompensation caused by inaccurate UE positioning occurs within the first guard interval, inter-symbol interference can be reduced.
[0271] See Figure 12 , Figure 12 This is yet another flowchart illustrating a non-terrestrial network communication method provided in an embodiment of this application. For example... Figure 12 As shown, the communication method of this non-terrestrial network includes, but is not limited to, the following steps:
[0272] S501, A network device (such as a satellite) sends a system message, which includes first information indicating a preamble format, which is one of a predefined plurality of preamble formats.
[0273] Correspondingly, the terminal device (such as the UE) receives the system message.
[0274] In one possible implementation, during the initial access phase of the NTN, the network device can broadcast SSB and system messages. The system message includes first information. For example, the system message may include, but is not limited to, one or more of the following: SIB1, SIB19, or OSI. For instance, SIB19 includes the first information. This first information can be used to indicate the preamble format, which is one of a predefined set of preamble formats. In this embodiment, the predefined preamble formats include, but are not limited to, 13 types, which can be derived from variations of the 13 preamble formats listed in Table 1 above. Specific variations can be found in the foregoing... Figure 8 The relevant descriptions in the illustrated embodiments will not be repeated here.
[0275] In one possible implementation, the preamble format predefined in this embodiment can be obtained from the preamble format in Table 1 above through the aforementioned variant 1. This predefined preamble format can then include a cyclic prefix (CP) and a preamble sequence (Seq), with a first guard interval preceding the cyclic prefix and a second guard interval following the preamble sequence. For example, the predefined preamble format can be as described above. Figure 9 As shown in (2). For example, the 13 preamble formats predefined in the embodiments of this application are shown in Table 2 below. In this context, format0-v indicates that format0 in the aforementioned Table 1 is obtained through a variation; format1-v indicates that format1 in the aforementioned Table 1 is obtained through a variation; format2-v indicates that format2 in the aforementioned Table 1 is obtained through a variation; format3-v indicates that format3 in the aforementioned Table 1 is obtained through a variation; formatA1-v indicates that formatA1 in the aforementioned Table 1 is obtained through a variation; formatA2-v indicates that formatA2 in the aforementioned Table 1 is obtained through a variation; formatA3-v indicates that formatA3 in the aforementioned Table 1 is obtained through a variation; formatB1-v indicates that formatB1 in the aforementioned Table 1 is obtained through a variation; formatB2-v indicates that formatB2 in the aforementioned Table 1 is obtained through a variation; formatB3-v indicates that formatB3 in the aforementioned Table 1 is obtained through a variation; formatB4-v indicates that formatB4 in the aforementioned Table 1 is obtained through a variation; formatC0-v indicates that formatC0 in the aforementioned Table 1 is obtained through a variation; and formatC2-v indicates that formatC2 in the aforementioned Table 1 is obtained through a variation. The same expressions in the following text have the same meaning and will not be repeated. k equals 64, and u takes the values 0, 1, 2, 3, 4, 5, 6, which will not be elaborated further below.
[0276] Table 2
[0277]
[0278] In another possible implementation, the preamble format predefined in this embodiment can be obtained from the preamble format in Table 1 above through the aforementioned variant 2. This predefined preamble format can then include a cyclic prefix (CP), a preamble sequence (Seq), and a cyclic suffix. A first guard interval precedes the cyclic prefix, and a second guard interval follows the cyclic suffix. The durations of the first guard interval and the cyclic suffix are equal. For example, the predefined preamble format can be as described above. Figure 10 As shown in (2). For example, the 13 preamble formats predefined in the embodiments of this application are shown in Table 3 below.
[0279] Table 3
[0280]
[0281] In another possible implementation, the preamble format predefined in this embodiment can be obtained from the preamble format in Table 1 above through the aforementioned variant 3. This predefined preamble format can then include a cyclic prefix (CP1), a preamble sequence (Seq), and a cyclic suffix. A first guard interval precedes the cyclic prefix, and a second guard interval (GP2) follows the cyclic suffix. The durations of the first guard interval and the cyclic suffix are equal. For example, the predefined preamble format can be as described above. Figure 11 As shown in (2). For example, the 13 preamble formats predefined in the embodiments of this application are shown in Table 4 below.
[0282] Table 4
[0283]
[0284]
[0285] S502, the terminal device (such as a UE) sends a random access preamble. The format of the random access preamble is the preamble format indicated by the first information. The random access preamble includes a cyclic prefix and a preamble sequence. A first guard interval precedes the cyclic prefix, and a second guard interval follows the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0286] Accordingly, network devices (such as satellites) receive the random access preamble.
[0287] In one possible implementation, after receiving the aforementioned system message, the terminal device can generate and send a corresponding random access preamble based on the preamble format indicated by the first information in the system message. The format of the random access preamble is the preamble format indicated by the first information. The random access preamble includes a cyclic prefix and a preamble sequence, with a first guard interval preceding the cyclic prefix and a second guard interval following the preamble sequence. Optionally, the random access preamble also includes a cyclic suffix. It is understood that whether the random access preamble includes a cyclic suffix is determined by the preamble format indicated by the first information. It is also understood that the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the cyclic suffix (if present) in the random access preamble can be determined by the preamble format indicated by the first information. Of course, the duration of the first guard interval and the duration of the second guard interval are also determined by the preamble format indicated by the first information.
[0288] For example, before sending the random access preamble, the terminal device can calculate the uplink timing advance according to the aforementioned formula (1-1). Then, based on the uplink timing advance, the random access preamble is sent.
[0289] In one possible implementation, if the preamble format predefined in this embodiment is obtained from the preamble format in Table 1 through the aforementioned variant 1 or variant 2, the starting symbol position l of the random access preamble satisfies the aforementioned formula (2-5) when the terminal device sends the random access preamble. If the preamble format predefined in this embodiment is obtained from the preamble format in Table 1 through the aforementioned variant 3, the starting symbol position l of the random access preamble satisfies the aforementioned formula (2-6) when the terminal device sends the random access preamble.
[0290] This application embodiment predefines more preamble formats, and adds a first guard interval before the cyclic prefix to each preamble format. The network device then indicates which preamble format to use via a system message. Upon receiving this system message, the UE sends the corresponding random access preamble according to the system message's instruction. When uplink timing overcompensation caused by inaccurate UE positioning occurs within the first guard interval, inter-symbol interference can be reduced.
[0291] It is understood that, in order to achieve the functions in the above embodiments, the network device and terminal device include hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in a hardware-driven or software-driven manner depends on the specific application scenario and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0292] Figure 13 and Figure 14 This is a schematic diagram of the possible apparatus provided in the embodiments of this application. These apparatuses can be used to implement the functions of the network apparatus or terminal apparatus in the above method embodiments, and therefore can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, Figure 13 and Figure 14 The device shown can be a network device, a terminal device, or a module (such as a chip) applied to a network device or a terminal device.
[0293] like Figure 13 As shown, the device 1300 includes a processing module 1310 and a transceiver module 1320.
[0294] When device 1300 is used to achieve Figure 5 In the method embodiment shown, the terminal device functions as follows: the transceiver module 1320 is used to receive system messages, which include first common delay information. The first common delay information is used to determine the timing advance corresponding to the common round-trip delay between the terminal device and the network device; the processing module 1310 is used to determine the uplink timing advance based on the timing advance corresponding to the common round-trip delay between the terminal device and the network device.
[0295] When device 1300 is used to achieve Figure 5 In the method embodiment shown, the network device functions as follows: processing module 1310 generates system messages; transceiver module 1320 sends system messages, which include first common delay information. This first common delay information is used to determine the timing advance corresponding to the common round-trip delay between the terminal device and the network device. The timing advance corresponding to the common round-trip delay between the terminal device and the network device is used to determine the uplink timing advance.
[0296] For example, the first common delay information includes a first parameter, a second parameter, and a third parameter; the first parameter is used to indicate the common round-trip delay compensation offset between the terminal device and the network device, the second parameter is used to indicate the rate of change of the common round-trip delay compensation offset between the terminal device and the network device, and the third parameter is used to indicate the rate of change of the rate of change of the common round-trip delay compensation offset between the terminal device and the network device.
[0297] For example, the system message also includes second common delay information, which is used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point.
[0298] For example, the aforementioned uplink timing advance T TA satisfy:
[0299]
[0300] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. The timing advance, T, is equal to the common round-trip delay between the terminal device and the network device. c Indicates a time unit.
[0301] For example, the aforementioned uplink timing advance T TA satisfy:
[0302]
[0303] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. This represents the timing advance corresponding to the common round-trip time between the terminal device and the network device. Equal to 0, T c Indicates a time unit.
[0304] For example, the aforementioned uplink timing advance T TA satisfy:
[0305]
[0306] Where, N TAN represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. It equals the sum of the timing advance corresponding to the round-trip delay between the network device and the reference point, and the timing advance corresponding to the common round-trip delay between the terminal device and the network device. Equal to 0, T c Indicates a time unit.
[0307] For a more detailed description of the aforementioned processing module 1310 and transceiver module 1320, please refer to [the relevant documentation]. Figure 5 The relevant descriptions in the method embodiments shown.
[0308] When device 1300 is used to achieve Figure 6 In the method embodiment shown, the terminal device functions as follows: the transceiver module 1320 is used to receive system messages, which include common delay information. This common delay information is used to determine the timing advance corresponding to the total common delay. The total common delay is the sum of the round-trip delay between the network device and the reference point and the common round-trip delay between the terminal device and the network device. The processing module 1310 is used to determine the uplink timing advance based on the timing advance corresponding to the total common delay.
[0309] When device 1300 is used to achieve Figure 6 In the illustrated method embodiment, the network device functions as follows: processing module 1310 generates system messages; transceiver module 1320 sends system messages, which include common delay information. This common delay information is used to determine the timing advance corresponding to the total common delay. The total common delay is the sum of the common round-trip delay between the network device and the reference point and the common round-trip delay between the terminal device and the network device. The timing advance corresponding to the total common delay is used to determine the uplink timing advance.
[0310] For example, the aforementioned common delay information includes a first parameter, a second parameter, and a third parameter. The first parameter indicates the total common delay compensation offset, the second parameter indicates the rate of change of the total common delay compensation offset, and the third parameter indicates the rate of change of the rate of change of the total common delay compensation offset.
[0311] For example, the aforementioned uplink timing advance T TA satisfy:
[0312]
[0313] Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the total common delay mentioned above. Equal to 0, T c Indicates a time unit.
[0314] For a more detailed description of the aforementioned processing module 1310 and transceiver module 1320, please refer to [the relevant documentation]. Figure 6 The relevant descriptions in the method embodiments shown.
[0315] When device 1300 is used to achieve Figure 7 In the method embodiment shown, the terminal device functions as follows: the transceiver module 1320 is used to receive system messages, which include first reference location information, including longitude, latitude, and altitude information; the processing module 1310 is used to determine the timing advance corresponding to the round-trip delay between the terminal device and the network device based on the first reference location information and the ephemeris information of the network device.
[0316] When device 1300 is used to achieve Figure 7 In the method embodiment shown, the network device functions as follows: the processing module 1310 generates system messages; the transceiver module 1320 sends system messages, which include first reference location information, including longitude, latitude, and altitude information, and the first reference location information is used to determine the timing advance corresponding to the round-trip delay between the terminal device and the network device.
[0317] For example, the system message may also include one or more of the following: second reference location information, ephemeris information of the network device, or common delay information. The second reference location information includes longitude and latitude information and is used for positioning and handover management. The common delay information is used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point.
[0318] For example, the above system message is any of the following: SIB1, SIB19, or OSI.
[0319] For a more detailed description of the aforementioned processing module 1310 and transceiver module 1320, please refer to [the relevant documentation]. Figure 7 The relevant descriptions in the method embodiments shown.
[0320] When device 1300 is used to achieve Figure 8In the method embodiment shown, the terminal device functions as follows: the transceiver module 1320 receives system messages, which include first information and second information. The first information indicates the enabling of a variant of the preamble format, and the second information indicates the duration of the first guard interval. The processing module 1310 generates a random access preamble. The transceiver module 1320 also transmits a random access preamble, which is a variant of the preamble format. The random access preamble includes a cyclic prefix and a preamble sequence. The first guard interval precedes the cyclic prefix, and a second guard interval follows the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0321] When device 1300 is used to achieve Figure 8 In the method embodiment shown, the network device functions as follows: processing module 1310 generates system messages; transceiver module 1320 sends system messages, which include first information and second information. The first information indicates the enable of a preamble variant format, and the second information indicates the duration of a first guard interval. Transceiver module 1320 also receives random access preambles, which are in the format of the preamble variant format. The random access preamble includes a cyclic prefix and a preamble sequence. The first guard interval precedes the cyclic prefix, and a second guard interval follows the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0322] For example, the system message mentioned above also includes third information that indicates the preamble format.
[0323] For example, the random access preamble mentioned above also includes a cyclic suffix.
[0324] For example, the duration of the aforementioned cyclic suffix is equal to the duration of the aforementioned first protection interval.
[0325] For example, the second information mentioned above includes the duration of the loop suffix.
[0326] For example, the second information mentioned above includes the sum of the duration of the cycle suffix and the duration of the first protection interval.
[0327] For example, the system message also includes a fourth piece of information, which indicates the duration of the loop suffix.
[0328] For example, the duration of the aforementioned cyclic prefix is related to the preamble format and the subcarrier spacing of the random access preamble.
[0329] For example, the starting symbol position l of the above random access preamble satisfies:
[0330]
[0331] Where l0 represents the starting symbol index, This represents the index of the time-domain physical random access channel timing within a physical random access channel time slot. This represents the number of continuous symbols in a physical random access channel. This indicates whether an offset of one time slot is required. x represents the number of symbols occupied by the first guard interval, or x represents the total number of symbols occupied by the first guard interval and the cyclic suffix.
[0332] For a more detailed description of the aforementioned processing module 1310 and transceiver module 1320, please refer to [the relevant documentation]. Figure 8 The relevant descriptions in the method embodiments shown.
[0333] When device 1300 is used to achieve Figure 12 In the illustrated method embodiment, the terminal device functions as follows: A transceiver module 1320 receives a system message, which includes first information indicating a preamble format, which is one of a predefined plurality of preamble formats; a processing module 1310 generates a random access preamble; the transceiver module 1320 also transmits the random access preamble, which is in the format indicated by the first information. The random access preamble includes a cyclic prefix and a preamble sequence. A first guard interval precedes the cyclic prefix, and a second guard interval follows the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0334] When device 1300 is used to achieve Figure 12 In the illustrated method embodiment, the network device functions as follows: Processing module 1310 generates system messages; transceiver module 1320 sends the system messages, which include first information indicating a preamble format, which is one of a predefined plurality of preamble formats; transceiver module 1320 also receives random access preambles, the format of which is the preamble format indicated by the first information. The random access preamble includes a cyclic prefix and a preamble sequence, with a first guard interval preceding the cyclic prefix and a second guard interval following the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
[0335] For example, the random access preamble mentioned above also includes a cyclic suffix.
[0336] For example, the duration of the aforementioned cyclic suffix is equal to the duration of the aforementioned first protection interval.
[0337] For example, the starting symbol position l of the above random access preamble satisfies:
[0338]
[0339] Where l0 represents the starting symbol index, This represents the index of the time-domain physical random access channel timing within a physical random access channel time slot. This represents the number of continuous symbols in a physical random access channel. This indicates whether an offset of one time slot is required. x represents the number of symbols occupied by the first guard interval, or x represents the total number of symbols occupied by the first guard interval and the cyclic suffix.
[0340] For a more detailed description of the aforementioned processing module 1310 and transceiver module 1320, please refer to [the relevant documentation]. Figure 12 The relevant descriptions in the method embodiments shown.
[0341] like Figure 14 As shown, device 1400 includes a processor 1410 and interface circuitry 1420. The processor 1410 and interface circuitry 1420 are coupled to each other. It is understood that interface circuitry 1420 can be a transceiver or an input / output interface. Optionally, device 1400 may also include a memory 1430 for storing instructions executed by the processor 1410, or storing input data required by the processor 1410 to execute instructions, or storing data generated after the processor 1410 executes instructions. Sometimes, interface circuitry 1420 can also be understood as part of processor 1410, in which case device 1400 includes processor 1410.
[0342] When device 1400 is used to achieve Figure 5 or Figure 6 or Figure 7 or Figure 8 or Figure 12 In the method shown, processor 1410 is used to implement the functions of the processing module 1310, and interface circuit 1420 is used to implement the functions of the transceiver module 1320.
[0343] When the aforementioned device is a chip applied to a network device, the chip implements the functions of the network device in any of the above method embodiments. The chip receiving information from the terminal device can be understood as the information being first received by other modules (such as an RF module or antenna) in the network device, and then sent to the chip by these modules. The chip sending information to the terminal device can be understood as the information being first sent to other modules (such as an RF module or antenna) in the network device, and then sent to the terminal device by these modules.
[0344] When the aforementioned device is a chip applied to a terminal device, the chip implements the functions of the terminal device in any of the above method embodiments. The chip receiving information from a network device can be understood as the information being first received by other modules (such as an RF module or antenna) in the terminal device, and then sent to the chip by these modules. The chip sending information to a network device can be understood as the information being sent to other modules (such as an RF module or antenna) in the terminal device, and then sent to the network device by these modules.
[0345] In one possible implementation, the processor 1410 may include a transceiver for implementing receiving and transmitting functions. This transceiver may provide a communication interface or means for communicating with various other devices / apps via a wireless transmission medium. The transceiver may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a suitable network type.
[0346] In one possible implementation, the processor 1410 may store instructions, which may be a computer program. This computer program, running on the processor 1410, causes the communication device to perform the methods described in the above method embodiments. The computer program may be embedded in the processor 1410; in this case, the processor 1410 may be implemented in hardware.
[0347] In one implementation, the aforementioned device 1400 can be a communication device. The communication device may include circuitry that performs the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductors (CMOS), n-metal-oxide-semiconductor (NMOS), positive channel metal oxide semiconductors (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0348] This application also provides a communication system, which includes a terminal device and a network device, and the terminal device and network device can be used to execute the methods in any of the foregoing method embodiments.
[0349] In addition, this application also provides a computer program for implementing the operations and / or processes performed by a terminal device or a network device in the method provided in this application.
[0350] This application also provides a readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes described in this application that are performed by a terminal device or a network device.
[0351] This application also provides a computer program product, which includes a computer program or instructions that, when run on a communication device, cause the operations and / or processes performed by a terminal device or network device in the method provided in this application to be executed.
[0352] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.
[0353] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0354] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0355] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0356] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to existing solutions, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.
[0357] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method for a non-terrestrial network, characterized in that, Applied to a terminal device, the method includes: Receive system messages, the system messages including first common delay information, the first common delay information being used to determine the timing advance corresponding to the common round-trip delay between the terminal device and the network device; The uplink timing advance is determined based on the timing advance corresponding to the common round-trip delay between the terminal device and the network device.
2. A communication method for a non-terrestrial network, characterized in that, Applied to a network device, the method includes: Send a system message, the system message including first common delay information, the first common delay information being used to determine the timing advance corresponding to the common round-trip delay between the terminal device and the network device; The timing advance corresponding to the common round-trip delay between the terminal device and the network device is used to determine the uplink timing advance.
3. The method according to claim 1 or 2, characterized in that, The first common delay information includes a first parameter, a second parameter, and a third parameter; the first parameter is used to indicate the common round-trip delay compensation offset between the terminal device and the network device, the second parameter is used to indicate the rate of change of the common round-trip delay compensation offset between the terminal device and the network device, and the third parameter is used to indicate the rate of change of the rate of change of the common round-trip delay compensation offset between the terminal device and the network device.
4. The method according to any one of claims 1 to 3, characterized in that, The system message also includes second common delay information, which is used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point.
5. The method according to any one of claims 1 to 4, characterized in that, The uplink timing advance T TA satisfy: Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. The timing advance, T, is equal to the common round-trip delay between the terminal device and the network device. c Indicates a time unit.
6. The method according to any one of claims 1 to 4, characterized in that, The uplink timing advance T TA satisfy: Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the round-trip delay between the network device and the reference point. This represents the timing advance corresponding to the common round-trip time between the terminal device and the network device. Equal to 0, T c Indicates a time unit.
7. The method according to any one of claims 1 to 4, characterized in that, The uplink timing advance T TA satisfy: Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. It is equal to the sum of the timing advance corresponding to the round-trip delay between the network device and the reference point, and the timing advance corresponding to the common round-trip delay between the terminal device and the network device. Equal to 0, T c Indicates a time unit.
8. A communication method for a non-terrestrial network, characterized in that, Applied to a terminal device, the method includes: Receive system messages, the system messages including common delay information, the common delay information being used to determine the timing advance corresponding to the total common delay, the total common delay being the sum of the round-trip delay between the network device and the reference point and the common round-trip delay between the terminal device and the network device; Based on the timing advance corresponding to the total common delay, the uplink timing advance is determined.
9. A communication method for a non-terrestrial network, characterized in that, Applied to a network device, the method includes: Send a system message, the system message including common delay information, the common delay information being used to determine the timing advance corresponding to the total common delay, the total common delay being the sum of the common round-trip delay between the network device and the reference point and the common round-trip delay between the terminal device and the network device; The timing advance corresponding to the total common delay is used to determine the uplink timing advance.
10. The method according to claim 8 or 9, characterized in that, The common delay information includes a first parameter, a second parameter, and a third parameter; the first parameter is used to indicate the total common delay compensation offset, the second parameter is used to indicate the rate of change of the total common delay compensation offset, and the third parameter is used to indicate the rate of change of the rate of change of the total common delay compensation offset.
11. The method according to any one of claims 8 to 10, characterized in that, The uplink timing advance T TA satisfy: Where, N TA N represents the timing advance of the uplink frame boundary relative to the downlink frame boundary. TA,offset This represents the fixed advance offset between the uplink frame boundary and the downlink frame boundary. This represents the timing advance corresponding to the total common delay. Equal to 0, T c Indicates a time unit.
12. A communication method for a non-terrestrial network, characterized in that, Applied to a terminal device, the method includes: Receive system messages, the system messages including first reference location information, the first reference location information including longitude, latitude, and altitude information; Based on the first reference location information and the ephemeris information of the network device, the timing advance corresponding to the round-trip delay between the terminal device and the network device is determined.
13. A communication method for a non-terrestrial network, characterized in that, Applied to a network device, the method includes: Send a system message, the system message including first reference location information, the first reference location information including longitude, latitude and altitude information, the first reference location information is used to determine the timing advance corresponding to the round-trip delay between the terminal device and the network device.
14. The method according to claim 12 or 13, characterized in that, The system message also includes one or more of the following: second reference location information, ephemeris information of the network device, or common latency information; The second reference location information includes longitude and latitude information. The second reference location information is used for positioning and handover management. The common delay information is used to determine the timing advance corresponding to the round-trip delay between the network device and the reference point.
15. The method according to any one of claims 12 to 14, characterized in that, The system message is any one of the following: System Information Block 1, System Information Block 19, or other system information OSI.
16. A communication method for a non-terrestrial network, characterized in that, Applied to a terminal device, the method includes: Receive system messages, the system messages including first information and second information, the first information being used to indicate the enabling of a variant of the preamble format, and the second information being used to indicate the duration of a first guard interval; A random access preamble is sent. The format of the random access preamble is a variant of the preamble format. The random access preamble includes a cyclic prefix and a preamble sequence. A first guard interval exists before the cyclic prefix, and a second guard interval exists after the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
17. A communication method for a non-terrestrial network, characterized in that, Applied to a network device, the method includes: Send a system message, the system message including first information and second information, the first information being used to indicate enabling the preamble variant format, and the second information being used to indicate the duration of the first guard interval; A random access preamble is received. The format of the random access preamble is a variant of the preamble format. The random access preamble includes a cyclic prefix and a preamble sequence. A first guard interval exists before the cyclic prefix, and a second guard interval exists after the preamble sequence. The sum of the duration of the first guard interval, the duration of the cyclic prefix, the duration of the preamble sequence, and the duration of the second guard interval is less than or equal to the total duration of the random access preamble.
18. The method according to claim 16 or 17, characterized in that, The system message also includes third information, which is used to indicate the preamble format.
19. The method according to any one of claims 16 to 18, characterized in that, The random access preamble also includes a cyclic suffix.
20. The method according to claim 19, characterized in that, The duration of the cyclic suffix is equal to the duration of the first protection interval.
21. The method according to claim 20, characterized in that, The second information includes the duration of the loop suffix.
22. The method according to claim 20, characterized in that, The second information includes the sum of the duration of the cycle suffix and the duration of the first protection interval.
23. The method according to claim 19, characterized in that, The system message also includes a fourth piece of information, which indicates the duration of the loop suffix.
24. The method according to any one of claims 16 to 23, characterized in that, The duration of the cyclic prefix is related to the preamble format and the subcarrier spacing of the random access preamble.
25. The method according to any one of claims 16 to 20, 22 to 24, characterized in that, The start symbol position l of the random access preamble satisfies: Where l0 represents the starting symbol index, This represents the index of the time-domain physical random access channel timing within a physical random access channel time slot. This represents the number of continuous symbols in a physical random access channel. This indicates whether an offset of one time slot is required, where x represents the number of symbols occupied by the first protection interval, or x represents the total number of symbols occupied by the first protection interval and the cyclic suffix.
26. A terminal device, characterized in that, It includes a module for performing the method as described in any one of claims 1, 3 to 7, or includes a module for performing the method as described in any one of claims 8, 10 to 11, or includes a module for performing the method as described in any one of claims 12, 14 to 15, or includes a module for performing the method as described in any one of claims 16, 18 to 25.
27. A network device, characterized in that, It includes a module for performing the method as described in any one of claims 2 to 7, or includes a module for performing the method as described in any one of claims 9 to 11, or includes a module for performing the method as described in any one of claims 13 to 15, or includes a module for performing the method as described in any one of claims 17 to 25.
28. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive information from other communication devices and transmit it to the processor or send information from the processor to other communication devices, and the processor enables the communication devices to implement the method as described in any one of claims 1 to 25 through the interface circuit or by executing code instructions.
29. A readable storage medium, characterized in that, The readable storage medium stores a computer program or instructions that, when executed by a communication device, implement the method as described in any one of claims 1 to 25.
30. A computer program product comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, the method as described in any one of claims 1 to 25 is implemented.
