The embodiments of the present disclosure relate to the field of communication, and more particularly, to an adjustment method and a determination method for transmission timing, and a terminal device.
In a New Radio-Non Terrestrial Network (NR-NTN) system, similar to a New Radio (NR) system, a User Equipment (UE) needs to consider impact of Timing Advance (TA) when performing uplink transmission. However, in the terrestrial communication system, a propagation delay of signal communication is usually less than 1 ms. In the NR-NTN system, due to a long communication distance between a terminal device and a satellite (or network device), the propagation delay of signal communication is very large, which may range from tens of milliseconds to hundreds of milliseconds, depending on the altitude of the satellite orbit and the traffic type of satellite communication. Based on this, in order to deal with a relatively large propagation delay, the scheme related to the transmission timing of the NR-NTN system needs to be enhanced compared with the NR system. In addition, since the position of the satellite changes in real time, the transmission timing adjustment method for the NR system is not suitable for the NTN system.
Therefore, it is desired that the present disclosure needs a transmission timing adjustment method for the NTN system.
Embodiments of the present disclosure provide a transmission timing adjustment method, a transmission timing determination method, and a terminal device, which further improve the transmission timing adjustment method for the NTN system, such as an NR-NTN system or an Internet of Things (IoT)-NTN system.
In a first aspect, an embodiment of the present disclosure provides a transmission timing adjustment method, including:
acquiring first Timing Advance (TA) information, the first TA information being estimated by a terminal device; and
adjusting a first uplink TA value according to the first TA information to obtain a second uplink TA value.
In a second aspect, an embodiment of the present disclosure provides a transmission timing determination method, including:
determining an uplink TA value according to first TA information and/or second TA information,
wherein the first TA information is estimated by the terminal device, the second TA information is acquired through a Random Access Response (RAR) or a TA command transmitted by a network device, and the uplink TA value is used for transmitting a first physical channel or signal.
In a third aspect, an embodiment of the present disclosure provides a terminal device, which is configured to implement the method according to any one of the first aspect to the second aspect as described above or any implementation thereof. Particularly, it includes functional modules configured to perform the method in any possible implementation in the first aspect to the second aspect as described above.
In an implementation, the terminal device may include a processing unit configured to perform functions related to information processing. For example, the processing unit may be a processor.
In an implementation, the terminal device may include a transmitting unit and a receiving unit. The transmitting unit is configured to perform functions related to transmitting, and the receiving unit is configured to perform functions related to receiving. For example, the transmitting unit may be a transmitter, and the receiving unit may be a receiver. For another example, the terminal device may be a communication chip, the transmitting unit may be an input circuit or interface of the communication chip, and the receiving unit may be an output circuit or interface of the communication chip.
In a fourth aspect, an embodiment of the present disclosure provides a terminal device, which is configured to implement the method according to any one of the first aspect to the second aspect as described above or any implementation thereof. Particularly, it includes a processor, and a memory storing a computer program, wherein the processor is configured to invoke and execute the computer program stored in the memory, to cause the terminal device to perform the method according to any one of the first aspect to the second aspect as described above or any implementation thereof.
In an implementation, there may be one or more processors, and there may be one or more memories.
In an implementation, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
In an implementation, the terminal device further includes a transmitter and a receiver.
In a fifth aspect, an embodiment of the present disclosure provides a system, wherein the system includes the terminal device as described above.
In a sixth aspect, an embodiment of the present disclosure provides a chip, which is configured to implement the method according to any one of the first aspect to the second aspect as described above or any implementation thereof. Particularly, the chip includes: a processor configured to invoke and execute the computer program from the memory, to cause a device equipped with the chip to perform the method according to any one of the first aspect to the second aspect as described above or any implementation thereof.
In a seventh aspect, an embodiment of the present disclosure provides a computer-readable storage medium, having a computer program stored thereon, the computer program causing a computer to perform the method according to any one of the first aspect to the second aspect as described above or any implementation thereof.
In an eighth aspect, an embodiment of the present disclosure provides a computer program product, including computer program instructions. The computer program instructions cause a computer to perform the method according to any one of the first aspect to the second aspect as described above or any implementation thereof.
In a ninth aspect, an embodiment of the present disclosure provides a computer program. The computer program, when executed by a computer, causes the computer to perform the method according to any one of the first aspect to the second aspect as described above or any implementation thereof.
Based on the above technical solutions, the first TA information is estimated by the terminal device, and the first uplink TA value is adjusted according to the first TA information to obtain the second uplink TA value. The terminal device is designed to have the capability of adjusting the TA by itself, or the terminal device needs the first TA information estimated by itself for uplink transmission, that is, the timing relationship between the downlink frame and the uplink frame of the terminal device is determined according to the first TA information estimated by the UE itself. Based on this, for the NTN system (e.g., the NR-NTN system or IoT-NTN system), when a position of a satellite changes, the second uplink TA value obtained by adjusting the first uplink TA value according to the first TA information is used for uplink transmission, which facilitates the terminal device to self-compensate the variation of the transmission timing caused by the variation of the position of the satellite, and improves the transmission timing adjustment method for the NTN system.
Technical solutions according to the embodiments of the present disclosure will be described below in conjunction with accompanying drawings of the embodiments of the present disclosure.
As shown in
It should be understood that the embodiments of the present disclosure are only described by taking the communication system 100 as an example for illustration, but the embodiments of the present disclosure are not limited thereto. That is to say, the technical solutions of the embodiments of the present disclosure may be applied to various communication systems, e.g., a Long Term Evolution (LTE) system, an LTE Time Division Duplex (TDD), a Universal Mobile Communication System (UMTS), an Internet of Things (IoT) system, a Narrow Band Internet of Things (NB-IoT) system, an enhanced Machine-Type Communications (eMTC) system, a 5G communication system (also known as New Radio (NR) communication system), or future communication systems, etc.
In the communication system 100 as shown in
The network device 120 may be an evolved base station (Evolutional Node B, eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, either a base station (gNB) in the NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, or a network device in the future evolved Public Land Mobile Network (PLMN), etc.
The terminal device 110 may be any terminal device, including but not limited to, a terminal device connected to the network device 120 or other terminal devices by wire or wirelessly.
For example, the terminal device 110 may refer to an access terminal, a User Equipment (UE), a user unit, a user station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user apparatus. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device having a wireless communication function, a computing device or another processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a 5G network, or a terminal device in the future evolved PLMN, etc.
The terminal device 110 may be used for Device to Device (D2D) communication.
The wireless communication system 100 may also include a core network device 130 for communicating with a base station. The core network device 130 may be a 5G Core (5GC) device, for example, Access and Mobility Management Function (AMF), and for another example, Authentication Server Function (AUSF), and for another example, User Plane Function (UPF), and for another example, Session Management Function (SMF). Alternatively, the core network device 130 may also be an Evolved Packet Core (EPC) device of the LTE network, for example, a Session Management Function+Core Packet Gateway, (SMF+PGW-C) device. It should be understood that the SMF+PGW-C may implement functions of both SMF and PGW-C. In the process of network evolution, the above-mentioned core network device may be called by other names, or a new network entity may be formed by dividing functions of the core network, which is not limited in the embodiments of the present disclosure.
Various functional units in the communication system 100 may also communicate by establishing a connection via a Next Generation (NG) interface.
For example, the terminal device establishes an air interface connection with the access network device via an NR interface for transmitting user plane data and control plane signaling. The terminal device may establish a control plane signaling connection with the AMF via an NG interface 1 (N1 for short). The access network device, such as a Next Generation radio access base station (gNB), may establish a user plane data connection with the UPF via an NG interface 3 (N3 for short). The access network device may establish a control plane signaling connection with the AMF via an NG interface 2 (N2 for short). The UPF may establish a control plane signaling connection with the SMF via an NG interface 4 (N4 for short). The UPF may exchange user plane data with the data network via an NG interface 6 (N6 for short). The AMF establishes a control plane signaling connection with the SMF via an NG interface 11 (N11 for short). The SMF may establish a control plane signaling connection with the PCF via an NG interface 7 (N7 for short).
The 3rd Generation Partnership Project (3GPP) is studying Non-Terrestrial Network (NTN) technology. The NTN generally provides communication services to ground users by means of satellite communication. Compared with the terrestrial cellular network communication, the satellite communication has many unique advantages. First, the satellite communication is not restricted by the user's region. For example, the general land communication cannot cover areas such as oceans, mountains, deserts, etc. that cannot be equipped with communication devices or are not covered by communication due to sparse population. For the satellite communication, since one satellite may cover a larger area of the ground, and the satellite may orbit the earth, every corner of the earth may be covered by the satellite communication theoretically. Second, the satellite communication has a greater social value. The satellite communication may cover remote mountainous areas, poor and backward countries or regions at a lower cost, so that people in these regions may enjoy advanced voice communication and mobile Internet technology, which facilitates to narrow the digital gap with developed regions and promotes the development of these regions. Third, the distance of the satellite communication is longer, and the cost of communication does not increase significantly with the increase of the communication distance. Finally, the stability of the satellite communication is higher, which is not restricted by natural disasters.
The NTN technology may be combined with various communication systems. For example, the NTN technology may be combined with the NR system to form an NR-NTN system. For another example, the NTN technology may be combined with the IoT system to form an IoT-NTN system. As an example, the IoT-NTN system may include an NB-IoT-NTN system and an eMTC-NTN system.
As shown in
As shown in
It should be understood that the aforementioned satellite 1102 or satellite 1202 includes but is not limited to:
a Low-Earth Orbit (LEO) satellite, a Medium-Earth Orbit (MEO) satellite, a Geostationary Earth Orbit (GEO) satellite, a High Elliptical Orbit (HEO) satellite, etc. The satellite may use a plurality of beams to cover the ground. For example, one satellite may form dozens or even hundreds of beams to cover the ground. In other words, one satellite beam may cover a ground area with a diameter of tens to hundreds of kilometers to ensure the coverage of the satellite and to improve the system capacity of the entire satellite communication system.
As an example, the altitude range of the LEO may be 500 km to 1500 km, the corresponding orbit period may be about 1.5 hours to 2 hours, the signal propagation delay of single-hop communication between users may generally be less than 20 ms, and the maximum satellite visible time may be 20 minutes. The signal propagation distance of the LEO is shorter and the link loss is smaller, and the requirements for the transmit power of the user terminal are not higher. The orbital height of the GEO may be 35786 km, the rotation period around the earth may be 24 hours, and the signal propagation delay of single-hop communication between the users may generally be 250 ms.
In order to ensure the coverage of the satellite and improve the system capacity of the entire satellite communication system, the satellite uses multi-beams to cover the ground. A satellite may form dozens or even hundreds of beams to cover the ground. One satellite beam may cover a ground area with a diameter of tens to hundreds of kilometers.
It should be noted that
The satellites may be classified into two categories of transparent payload and regenerative payload based on the functions they provide. The transparent payload satellite only provides functions of radio frequency filtering, frequency conversion and amplification, and only provides transparent forwarding of the signal without changing waveform signals it forwards. The regenerative payload satellite, in addition to providing the functions of radio frequency filtering, frequency conversion and amplification, it may also provide functions of demodulation/decoding, routing/conversion, coding/modulation, which have part or all of the functions of the base station.
In the NTN, one or more gateways (Gateway) may be included for communication between the satellites and the terminals.
As shown in
The timing relationship of the NTN system will be described below.
In the terrestrial communication system, the propagation delay of signal communication is generally less than 1 ms. In the NTN system, since the communication distance between the terminal device and the satellite (or the network device) is very long, the propagation delay of the signal communication is very large, ranging from tens of milliseconds to hundreds of milliseconds, particularly depending on the satellite orbital height and the traffic type of the satellite communication. In order to deal with a relatively large propagation delay, the timing relationship of the NTN system needs to be enhanced compared with the NR system.
In the NTN system, like the NR system, the UE needs to consider the impact of Timing Advance (TA) when performing uplink transmission. Since the propagation delay in the system is relatively large, the range of the TA value is also relatively large. When the UE is scheduled to perform uplink transmission in time slot n (or subframe n), the UE considers a round-trip propagation delay, and transmits in advance during the uplink transmission, so that the signal arrives at the network device side at an uplink time slot n (or subframe n) of the network device side. Particularly, the timing relationship in the NTN system may include two cases, i.e., Case 1 and Case 2.
As shown in
As shown in
In order to facilitate the understanding of the solutions provided by the present disclosure, the transmission timing adjustment method for the NR system will be described below.
In the NR system, a terminal device may be configured with one or more Timing Advance Groups (TAGs). A TAG refers to a group of serving cells configured by Radio Resource Control (RRC), and the same timing reference cell and the same TA value are used for the uplink configuration corresponding to the group of serving cells. If a TAG includes a MAC entity of a Special Cell (SpCell), it is considered as a Primary Timing Advance Group (PTAG); otherwise, it is considered as a Secondary Timing Advance Group (STAG). In a Dual Connectivity (DC) scenario, according to a Master Cell Group (MCG) or a Secondary Cell Group (SCG) associated with the MAC entity, the SpCell refers to a Primary Cell (PCell) in the MCG or a Primary Secondary Cell (PSCell) in the SCG. In other scenarios, the SpCell refers to PCell.
The network device may maintain uplink time alignment by configuring a high-level parameter, such as an alignment timer (timeAlignmentTimer), via RRC, and each TAG is configured with an alignment timer to control a time duration within which the MAC entity may consider that the uplink of the serving cell associated with the TAG is in time alignment. The terminal device may perform TA adjustment according to a Timing Advance Command (TAC) transmitted by the network device. When the terminal device receives a Timing alignment Command (TAC) Media Access Control (MAC) Control Element (CE), if NTA corresponding to the indicated TAG has been applied to the maintenance process, the TAC is applied to adjust the indicated TAG, and the alignment timer associated with the indicated TAG is started or restarted. The TAC MAC CE includes 2-bit TAG Identity (ID) indication information and 6-bit TAC indication information.
The timing adjustment process of the terminal device will be described as follows.
The terminal device is provided with a TA offset value NTA, offset, which is determined according to a frequency domain range of a cell and a multiplexing mode of uplink transmission (for example, determined according to a network deployment frequency band and an LTE or NR coexistence situation).
During a random access procedure, the terminal device determines TTA according to TTA=NTA, offset*Tc, and performs Msg1 or MsgA transmission according to the determined TTA.
If the terminal device successfully receives a Random Access Response (RAR) transmitted by the network device, the RAR includes a TA command, and the TA command includes a TA for indication, and thus the terminal device may determine NTA in a Timing Advance Group (TAG) based on the TA, i.e., NTA=TA*16*64/2μ, where TA=0, 1, 2, . . . , 3846.
The determination of the NTA value is related to the subcarrier spacing of the first uplink transmission of the terminal device after receiving the RAR.
The terminal device determines TTA according to TTA=(NTA+NTA, offset)*Tc, and performs transmission of an uplink channel or signal (such as PUSCH scheduled by an RAR uplink grant, or PUSCH scheduled by a fallback RAR uplink grant, or PUCCH corresponding to a successful RAR and carrying HARQ-ACK information) according to the determined TTA.
If the terminal device receives the Timing Advance Command (TAC) MAC CE, in which an indication of the TA command TA is included, the terminal device updates the NTA according to the TA value, that is, the current NTA_old is adjusted to NTA_new, NTA_new=NTA_old+(TA−31)*16*64/2μ, where TA=0, 1, 2, . . . , 63.
The determination of the NTA_new value is related to the subcarrier spacing. The subcarrier spacing may be a subcarrier spacing of the uplink active BWP; or if the terminal device is configured with a plurality of uplink active BWPs, the subcarrier spacing may be a largest one of the plurality of uplink active BWPs; or if the terminal device performs uplink active BWP switching between receiving the TA command and applying the corresponding TA adjustment, the subcarrier spacing may be a subcarrier spacing of a new uplink active BWP; or if the terminal device performs uplink active BWP switching after applying the corresponding TA adjustment, the terminal device assumes that an absolute TA adjustment value remains unchanged before and after the active BWP switching.
The terminal device determines TTA according to TTA=(NTA+NTA, offset)*Tc, and performs, according to the determined TTA, uplink channel or signal transmission (for example, other uplink transmissions than transmission of Msg1, MsgA, Physical Uplink Shared Channel (PUSCH) scheduled by the RAR uplink grant, PUSCH scheduled by the fallback RAR uplink grant, and Physical Uplink Control Channel (PUCCH) corresponding to the successful RAR and carrying Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information).
μ represents subcarrier spacing configuration, and a subcarrier spacing corresponding to μ is 2μ*15 kHz, and Tc represents a sampling time interval unit, where Tc=1/(480*1000*4096).
If the terminal device receives a TA command in the uplink time slot n, the terminal device shall perform uplink transmission by applying a corresponding TA adjustment from the uplink time slot n+k+1 on, and the uplink transmission does not include the PUSCH scheduled by the RAR uplink grant, the PUSCH scheduled by the fallback RAR uplink grant, and the PUCCH corresponding to the successful RAR and carrying the HARQ-ACK information.
As shown in
As shown in
If an overlap between two adjacent time slots occurs due to the TA adjustment performed according to the TA command, the length of the later time slot will be reduced relative to the earlier time slot.
In the NTN, such as New Radio-Non Terrestrial Network (NR-NTN), system, similar to the NR system, the User Equipment (UE) needs to consider the impact of Timing Advance (TA) for the uplink transmission. However, in the terrestrial communication system, the propagation delay of the signal communication is usually less than 1 ms. In the NTN system, due to the long communication distance between the terminal device and the satellite (or network device), the propagation delay of the signal communication is very large, which may range from tens of milliseconds to hundreds of milliseconds, depending on the altitude of the satellite orbit and the traffic type of satellite communication. Based on this, in order to deal with a relatively large propagation delay, the scheme related to the transmission timing of the NTN system needs to be enhanced compared with the NR system. In addition, since the position of the satellite changes in real time, the transmission timing adjustment method for the NR system is not suitable for the NTN system. Therefore, the embodiments of the present disclosure provide a transmission timing adjustment method, a transmission timing determination method, and a terminal device, which further improve the transmission timing adjustment method for the NTN system.
As shown in
S210 of acquiring first TA information, the first TA information being estimated by the terminal device; and
S220 of adjusting a first uplink TA value according to the first TA information to obtain a second uplink TA value.
In this embodiment, the first TA information is estimated by the terminal device, and the first uplink TA value is adjusted according to the first TA information to obtain the second uplink TA value. The terminal device is designed to have the capability of adjusting the TA by itself, or the terminal device needs the first TA information estimated by itself for uplink transmission, that is, the timing relationship between the downlink frame and the uplink frame of the terminal device is determined according to the first TA information estimated by the UE itself. Based on this, for the NTN system, when a position of a satellite changes, the second uplink TA value obtained by adjusting the first uplink TA value according to the first TA information is used for uplink transmission, which facilitates the terminal device to self-compensate the variation of the transmission timing caused by the variation of the position of the satellite, and improves the transmission timing adjustment method for the NTN system.
In an implementation, the first TA information is used to adjust the first uplink TA value or to obtain the second uplink TA value.
In an implementation, the terminal device transmits a first physical channel or signal according to the second uplink TA value.
In an implementation, the first TA information is acquired by the terminal device itself. The first TA information is acquired by the terminal device based on synchronization assistance information. Alternatively, the synchronization assistance information includes at least one of: timing information, frequency offset information, position information, and ephemeris information. Alternatively, the position information includes at least one of: a position of the terminal device, a position of a serving satellite, a position of a non-serving satellite, a position of a network device, and a reference point position. Alternatively, the ephemeris information includes at least one of: ephemeris information of a serving satellite and ephemeris information of a non-serving satellite. Alternatively, the timing information includes at least one of: a common TA value (such as a timing offset value between the network device and the reference point and/or a timing offset value between the network device and the satellite), a common TA variation value, and a timestamp. Alternatively, the frequency offset information includes at least one of: a Doppler frequency shift, a Doppler frequency shift variation, a moving speed of a serving satellite, and a moving speed of a non-serving satellite. Alternatively, the synchronization assistance information is transmitted by the network device via at least one of: a system message (for example, an NTN dedicated system message), an RRC configuration, a MAC CE, and DCI.
In an implementation, the first TA information is estimated by the terminal device based on at least one of: a speed of a satellite, a position of the satellite, ephemeris information, a timestamp, a position of the terminal device, and a Global Navigation Satellite System (GNSS).
The network device needs to transmit to the terminal device, the synchronization assistance information, e.g., at least one of ephemeris information, a moving speed of a satellite, a position of the satellite, a reference point position, a common timing offset value (such as a timing offset value between the network device and the reference point and/or a timing offset value between the network device and the satellite), a timestamp, etc., for the terminal device to complete time domain and/or frequency domain synchronization. Correspondingly, the terminal device needs to acquire the synchronization assistance information transmitted by the network device, and at the same time, to complete the corresponding time domain and/or frequency domain synchronization according to its own GNSS capability. The terminal device should obtain, based on its GNSS capability, information including at least one of: a position, a time reference, and a frequency reference of the terminal device. And based on the above information and the synchronization assistance information indicated by the network device (such as ephemeris information or timestamp of the serving satellite), the terminal device may calculate the timing and the frequency offset, and apply TA compensation or frequency offset adjustment in the idle state or inactive state.
As an example, the terminal device estimates a UE-specific TA in the following manner.
Approach 1, in which
the terminal device estimates the UE-specific TA based on the position acquired by the GNSS and the ephemeris information of a serving satellite indicated by the network device.
Approach 2, in which
the terminal device estimates the UE-specific TA based on the reference time acquired by the GNSS and the reference time indicated by the network device, such as the timestamp.
In some embodiments, if the terminal device is in an idle state or an inactive state. That is, before the terminal device initiates a random access procedure, the terminal device in the idle state or the inactive state may calculate TTA according to the following approach, and transmit Msg1 or MsgA according to the determined TTA:
T
TA=(NTA,UE-specific+NTA,offset+NTA,common)*Tc; or
T
TA=(NTA,UE-specific+NTA,offset)*Tc+NTA,common,
where NTA, UE-specific may be a TA value estimated by the terminal device itself, that is, first TA information or a TA value determined based on the first TA information; NTA, offset IS determined according to a network deployment frequency band and an LTE or NR coexistence situation (as an example, NTA, offset may be broadcast by the network device, or a default value if the network device does not broadcast); NTA, common includes a common timing offset value broadcast by the network device, for example, it may be obtained according to the second TA information, and a granularity or unit of NTA, common is determined according to Tc; and Tc represents a sampling time interval unit, where Tc=1/(480*1000*4096).
In some embodiments, if the network device does not broadcast the second TA information, NTA, common is a default value or NTA, common is 0.
In some embodiments, the terminal device may calculate TTA according to the following formula, and perform transmission of the uplink channel or signal (for example, PUSCH scheduled by the RAR uplink grant, PUSCH scheduled by the fallback RAR uplink grant, PUCCH corresponding to the successful RAR and carrying the HARQ-ACK information) according to the determined TTA:
T
TA=(NTA+NTA,UE-specific+NTA,offset+NTA,common)*Tc,
where NTA, UE-specific may be a TA value estimated by the terminal device itself, that is, first TA information or a TA value determined based on the first TA information; NTA may be a TA value indicated by the network device via the RAR; NTA, common includes a common timing offset value broadcast by the network device, for example, it may be obtained according to the second TA information; and a granularity or unit of NTA, common is determined according to Tc; and Tc represents a sampling time interval unit, where Tc=1/(480*1000*4096).
In some embodiments, if the network device does not broadcast the second TA information, NTA, common is a default value or NTA, common is 0.
In some embodiments, the NTA value indicated by the network device via the RAR is only a positive value or a non-negative value.
In some embodiments, the NTA value indicated by the network device via the RAR may be a positive value or a negative value or 0.
In an implementation, for the PUSCH scheduled by the RAR uplink grant, the PUSCH scheduled by the fallback RAR uplink grant, the PUCCH corresponding to the successful RAR and carrying the HARQ-ACK information, or the MsgA PUSCH corresponding to the MsgA, the terminal device may carry NTA, UE-specific related indication information in the transmission process of the above channels.
In some embodiments, if the terminal device is in the connected state, TTA may be calculated according to the following formula, and uplink channel or signal transmission (for example, other uplink transmissions than transmission of Msg1, MsgA, PUSCH scheduled by the RAR uplink grant, PUSCH scheduled by the fallback RAR uplink grant, and PUCCH corresponding to the successful RAR and carrying HARQ-ACK information) may be performed according to the determined TTA:
T
TA=(NTA+NTA,UE-specific+NTA,offset+NTA,common)*Tc,
where NTA, UE-specific may be a TA value estimated by the terminal device itself, that is, first TA information or a TA value determined based on the first TA information; NTA, offset is determined according to a network deployment frequency band and an LTE or NR coexistence situation (as an example, NTA, offset may be broadcast by the network device, or a default value if the network device does not broadcast); NTA, common includes a common timing offset value broadcast by the network device, for example, it may be obtained according to the second TA information, and a granularity or unit of NTA, common is determined according to Tc; Tc represents a sampling time interval unit, where Tc=1/(480*1000*4096); and NTA may be a TA value indicated by the network device, for example, may be a TA value indicated in the TA command.
In some embodiments, if the network device does not broadcast the second TA information, NTA, common is a default value or NTA, common is 0.
In some embodiments, the NTA value indicated by the network device via the TA command MAC CE is only a positive value or a non-negative value.
In some embodiments, the NTA value indicated by the network device via the TA command MAC CE may be a positive value or a negative value or 0.
In an implementation, the terminal device may transmit NTA, UE-specific related indication information to the network device via the uplink MAC CE.
In other words, for NTN, the terminal device needs to jointly estimate and update the TA according to the TA value estimated by the terminal device itself, the common timing offset value broadcast by the network device, and the TA value indicated by the network device.
In other words, for the terminal device in the NTN system, the terminal device is required to have the capability of performing TA adjustment using the GNSS module. In other words, the terminal device needs to perform the uplink transmission according to the TA value estimated by the terminal device itself. That is to say, the timing relationship between the downlink frame and the uplink frame of the terminal device is determined according to the TA value estimated by the UE itself.
As shown in
In some embodiments, the first TA information includes at least one of a first TA value and first TA variation information.
In an implementation, the first TA variation information is used to measure variation of the first TA value within a unit of time, where the unit of time may be millisecond, second, time slot, etc., which is not limited by the present disclosure. For example, the first TA variation information is a TA offset (drift) of the first TA value.
In an implementation, the first TA variation information may include TA variation information of a serving link of the terminal device.
In some embodiments, if two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, the terminal device does not expect to adjust the first uplink TA value according to the first TA information; or if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, and a length of an overlapping portion is greater than or equal to a first threshold, the terminal device does not expect to adjust the first uplink TA value according to the first TA information.
In an implementation, the first threshold is determined according to a length of a Cyclic Prefix (CP).
In an implementation, the first threshold is a length of the CP or half of the length.
It should be noted that, in the embodiments of the present disclosure, “if . . . ” in the embodiments of the present disclosure may be interpreted as “if” or “when . . . ”, “in a case of . . . ”, “in a case where . . . ”, “when determining . . . ”, “in response to . . . ” or “in response that . . . ”. Similarly, depending on the context, the phrases “if . . . , then the terminal device does not expect to adjust . . . ” or “if . . . , then the terminal device adjusts . . . ” may be interpreted as “when it is determined that . . . , the terminal device does not perform an adjustment operation” or “when it is determined that . . . , the terminal device performs an adjustment operation”. It should be understood that the term “if” as mentioned below may also be interpreted according to the above explanation, and will not be repeated in order to avoid repetition.
As shown in
In some embodiments, if adjusting the first uplink TA value according to the first TA information leads to no overlapping of two adjacent time slots, the terminal device adjusts the first uplink TA value according to the first TA information; or if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, and a length of an overlapping portion is smaller than or equal to a first threshold, the terminal device adjusts the first uplink TA value according to the first TA information.
In an implementation, the first threshold value is determined according to the length of a Cyclic Prefix (CP).
In an implementation, the first threshold is a length of the CP or half of the length.
As shown in
In some embodiments, the method 200 may further include:
determining whether to adjust the first uplink TA value according to the first TA information, based on an overlapping status of the two adjacent time slots due to adjusting the first uplink TA value according to the first TA information.
In other words, the overlapping status of the two adjacent time slots due to adjusting the first uplink TA value according to the first TA information may be used as a decision status for the terminal device to decide whether to adjust the first uplink TA value according to the first TA information or not.
In some embodiments, the terminal device does not expect to adjust the first uplink TA value according to the first TA information during uplink transmission.
In an implementation, the uplink transmission includes scheduled continuous uplink transmissions of the terminal device.
In an implementation, the terminal device is scheduled to perform continuous uplink transmissions from time slots n−2 to n+1, and the terminal device does not expect to perform TA adjustment according to the first TA value obtained by itself.
In some embodiments, the terminal device does not expect a length of the scheduled continuous uplink transmissions to be greater than or equal to a second threshold; or the terminal device allows the length of the scheduled continuous uplink transmissions to be smaller than or equal to the second threshold.
In an implementation, the second threshold value is determined based on a frequency or a period at which the terminal device adjusts the first uplink TA value. As an example, the second threshold value is determined based on the frequency or period at which the terminal device adjusts the first uplink TA value by itself. For example, the second threshold value is determined based on the frequency or period at which the terminal device adjusts the first uplink TA value according to the first TA information.
In an implementation, if the terminal device needs to estimate the first uplink TA value by itself every 10 ms, the terminal device does not expect the length of the scheduled continuous uplink transmissions to be greater than or equal to 10 ms; or, the terminal device allows the length of the scheduled continuous uplink transmissions smaller than or equal to 10 ms.
In an implementation, if a downlink reference timing of the terminal device changes and is not compensated, or if the downlink reference timing of the terminal device changes and is partially compensated without receiving a TA command,
the terminal device adjusts the first TA information; or
the terminal device adjusts the first uplink TA value according to the first TA information; or
the terminal device adjusts the second uplink TA value according to the first TA information.
In an implementation, the terminal device compensates for an uncompensated portion by adjusting the first TA information.
In an implementation, the second TA information is acquired through a Random Access Response (RAR) or a TA command transmitted by the network device.
In an implementation, the second TA information includes at least one of a second TA value and second TA variation information.
In an implementation, the second TA variation information is used to measure variation of the second TA value within a unit of time, where the unit of time may be millisecond, second, time slot, etc., which is not limited by the present disclosure. For example, the second TA variation information is a TA offset (drift) of the second TA value.
In an implementation, the second TA variation information may include TA variation information of a feeder link of the terminal device.
As shown in
T
TA=(NTA+NTA,UE-specific+NTA,offset+NTA,common)*Tc,
where NTA, UE-specific may be a TA value estimated by the terminal device itself, i.e., first TA information or a TA value determined based on the first TA information.
Based on this, the terminal device adjusts the first uplink TA value according to the first TA information. Before the terminal device adjusts the first uplink TA value according to the first TA information, NTA, UE-specific is NTA, UE-specific,1, thus TTA=(NTA+NTA, UE-specific,1+NTA, offset+NTA, common)*Tc; when the adjusted NTA, UE-specific is NTA, UE-specific,2, TTA=(NTA+NTA, UE-specific,2+NTA, offset+NTA, common)*Tc; and when the adjusted NTA, UE-specific is NTA, UE-specific,3, TTA=(NTA+NTA, UE-specific,3+NTA, offset+NTA, common)*Tc.
In some embodiments, if the terminal device does not receive TA indication information transmitted by a network device or does not acquire second TA information, the terminal device adjusts the first uplink TA value according to the first TA information.
In an implementation, the behaviors of the terminal device may include: adjusting the first uplink TA value according to the self-estimated TA value and the TA value transmitted by the network device to obtain the second uplink TA value; or adjusting the first uplink TA value according to the self-estimated TA value to obtain the second uplink TA value.
In an implementation, the TA indication information transmitted by the network device is used to indicate the second TA information.
In some embodiments, if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information,
a length of an earlier one of the two adjacent time slots is reduced; or
a length of a later one of the two adjacent time slots is reduced; or
a length of each time slot of the two adjacent time slots that is not used for transmission is reduced.
In an implementation, the reduced length is equal to the length of the overlapping portion of the two adjacent time slots.
In an implementation, if the two adjacent time slots are both used for uplink transmission, or if the two adjacent time slots are both not used for uplink transmission, a predefined rule is required to be used. For example, if the two adjacent time slots are both used for uplink transmission, the terminal device does not expect to use the first TA information to adjust the first uplink TA value; if the two adjacent time slots are both not used for uplink transmission, the latter time slot of the two adjacent time slots is reduced.
As shown in
In some embodiments, the method 200 may further include:
performing uplink transmission by applying the second uplink TA value in an uplink time unit n+m+1, where n represents an uplink time unit for acquiring or estimating the first TA information, and m is a number greater than or equal to 0.
In an implementation, m is predefined or determined according to a predefined rule; or m is determined according to the capability of the terminal device; or m is determined according to a configuration parameter of the network device. As an example, the terminal device reports capability information of the terminal device, and accordingly, the network device configures a parameter for the terminal device based on the capability information reported by the terminal device.
In an implementation, the uplink time unit includes, but is not limited to, a time slot, a subframe, a symbol, or a resource unit etc.
In some embodiments, the method 200 may further include:
determining the uplink time unit in which the second uplink TA value is applied for uplink transmission, based on the overlapping status of the two adjacent time slots due to adjusting the first uplink TA value according to the first TA information.
In an implementation, if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, the terminal device performs unlink transmission by applying the second uplink TA value after the ongoing uplink transmission ends; or if adjusting the first uplink TA value according to the first TA information leads to no overlapping of two adjacent time slots, the terminal device performs uplink transmission by applying the second uplink TA value in the uplink time unit n+m+1, where n represents an uplink time unit for acquiring or estimating the first TA information, and m is a number greater than or equal to 0.
In an implementation, m is predefined or determined according to a predefined rule; or m is determined according to the capability of the terminal device; or m is determined according to a configuration parameter of the network device. As an example, the terminal device reports capability information of the terminal device, and accordingly, the network device configures a parameter for the terminal device based on the capability information reported by the terminal device.
In an implementation, the uplink time unit includes, but is not limited to, a time slot, a subframe, a symbol, or a resource unit etc.
In some embodiments, the two adjacent time slots include a first time slot and a second time slot, and the first time slot is a first time slot in which the second uplink TA value is applied, and the second time slot is an adjacent time slot before the first time slot.
In some embodiments, S210 may include:
acquiring the first TA information according to a first subcarrier spacing.
In an implementation, the first subcarrier spacing is a subcarrier spacing of an uplink active Bandwidth Part (BWP); or the terminal device is configured with a plurality of uplink active BWPs, and the first subcarrier spacing is a largest one of the plurality of uplink active BWPs; or the terminal device performs uplink active BWP switching between acquiring the first TA information and performing uplink transmission by applying the second uplink TA value, and the first subcarrier spacing is a subcarrier spacing of a new uplink active BWP; or the terminal device performs uplink active BWP switching after performing uplink transmission by applying the second uplink TA value, and an absolute value of the second uplink TA value remains unchanged before switching the active BWP and after switching the active BWP.
In an implementation, the terminal device performs uplink active BWP switching after performing uplink transmission by applying the second uplink TA value, and an absolute value of the first uplink TA value remains unchanged before switching the active BWP and after switching the active BWP, or both the absolute value of the first uplink TA value and the absolute value of the second uplink TA value remain unchanged before switching the active BWP and after switching the active BWP.
In some embodiments, an error of the second uplink TA value satisfies a precision index.
In an implementation, in the process of the terminal device adjusting the first uplink TA value according to the first TA information, the terminal device ensures that the accuracy of the transmission timing of the initial transmission and the accuracy of the transmission timing of the subsequent slow transmission meet certain indexes.
In some embodiments, S210 may include:
estimating the first TA information within a time unit that is configured by a network or is predefined.
In the NTN system, with the solutions in the present disclosure, when the terminal device adjusts the first uplink TA value according to the self-estimated first TA information such as the first TA value and the position of the satellite changes, it is beneficial for the terminal device to self-compensate the variation of transmission timing caused by the variation of the position of the satellite, which improves the transmission timing adjustment method for the NTN system.
As shown in
S310 of determining an uplink TA value according to first TA information and/or second TA information.
The first TA information is estimated by the terminal device, the second TA information is acquired through a Random Access Response (RAR) or a TA command transmitted by a network device, and the uplink TA value is used for transmitting a first physical channel or signal.
In some embodiments, the first TA information includes at least one of a first TA value and first TA variation information.
In some embodiments, the second TA information includes at least one of a second TA value and second TA variation information.
In some embodiments, S310 may include:
determining the uplink TA value according to NTA, UE-specific, where NTA, UE-specific is adjusted according to a formula as follows:
N
TA,UE-specific,new
=N
TA,UE-specific,old
+ΔN
TA,UE-specific,
where NTA, UE-specific, old and/or ΔNTA,UE-specific are obtained according to the first TA information.
In an implementation, ΔNTA,UE-specific is obtained according to first TA variation information in the first TA information.
In some embodiments, S310 may include:
determining the uplink TA value according to NTA, common, where NTA, common is adjusted according to a formula as follows:
N
TA,common,new
=N
TA,common,old
+ΔN
TA,common,
where ΔNTA, common is obtained according to the second TA information.
In an implementation, ΔNTA, common is obtained according to second TA variation information in the second TA information.
In an implementation, NTA,common may include a TA value of a feeder link of the terminal device; or include a TA value of a link between the network device and the satellite; or include a TA value of a link between the network device and the reference point; or include a TA value of a link between the reference point and the satellite.
In some embodiments, S310 may include:
determining the uplink TA value according to NTA, UE-specific, NTA and NTA, common, where NTA, UE-specific is obtained according to the first TA information, NTA is obtained according to the second TA information, and NTA, common is obtained according to common TA information broadcast by the network device.
In an implementation, NTA,common may include a TA value of a feeder link of the terminal device; or include a TA value of a link between the network device and the satellite; or include a TA value of a link between the network device and the reference point; or include a TA value of a link between the reference point and the satellite.
In an implementation, the uplink TA value is determined according to NTA, UE-specific, NTA and NTA, common based on the following formula:
T
TA=(NTA,UE-specific+NTA+NTA,offset+NTA,common)*Tc,
where TTA represents the uplink TA value, NTA, offset is determined according to a frequency domain range of a cell and a multiplexing mode of the uplink transmission, and Tc represents a sampling time interval unit.
In an implementation, each term in the above formula may be updated independently.
For example, NTA, UE-specific is updated according to the time unit of the self-estimated TA.
For another example, NTA is updated after receiving the indication information of the network device.
In an implementation, NTA, offset may also be broadcast by the network device. NTA, offset may be a default value if the network device does not broadcast.
In some embodiments, the second TA information is acquired through the RAR transmitted by the network device, and the first physical channel or signal includes at least one of: a Physical Uplink Shared Channel (PUSCH) scheduled by an RAR uplink grant, a PUSCH scheduled by a fallback RAR uplink grant, and a Physical Uplink Control Channel (PUCCH) corresponding to a successful RAR and carrying Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information.
In an implementation, the terminal device is in an idle state or an inactive state.
In some embodiments, the second TA information is acquired through the TA command transmitted by the network device, and the first physical channel or signal includes an uplink physical channel or signal except Message 1 (Msg1), Message A (MsgA), the PUSCH scheduled by the RAR uplink grant, the PUSCH scheduled by the fallback RAR uplink grant, and the PUCCH corresponding to the successful RAR and carrying the HARQ-ACK information.
In an implementation, the TA command is carried by a Media Access Control Control Element (MAC CE) or Downlink Control Information (DCI).
In an implementation, the terminal device is in a connected state.
In some embodiments, the first TA information being estimated by the terminal device includes: the first TA information being estimated by the terminal device based on at least one of: a velocity of a satellite, a position of a satellite, ephemeris information, a timestamp, a position of a terminal device, and Global Navigation Satellite System (GNSS).
The preferred embodiments of the present disclosure have been described in detail above in conjunction with the accompanying drawings. However, the present disclosure is not limited to the specific details in the above embodiments. Within the scope of the technical concept of the present disclosure, various simple modifications may be made to the technical solutions of the present disclosure. These simple modifications all belong to the protection scope of the present disclosure. For example, various specific technical features described in the above specific implementations may be combined in any suitable manner if there is no contradiction. In order to avoid unnecessary repetition, the present disclosure no longer describes the various possible combinations. As another example, any combination of various implementations of the present disclosure may also be made, as long as they do not violate the idea of the present disclosure, which should also be regarded as the content disclosed in the present disclosure.
It should also be understood that in the various method embodiments of the present disclosure, the sequence numbers of the above-mentioned processes do not mean the order of execution that should be determined by their functions and internal logic, and should not be used to limit the implementations of the present disclosure. In addition, in the embodiments of the present disclosure, the terms “downlink (DL)” and “uplink (UL)” are used to indicate the transmission direction of signals or data, “downlink (DL)” is used to indicate that the transmission direction of signals or data is a first direction from the station to the user equipment in the cell, and “uplink (UL)” is used to indicate that the transmission direction of signals or data is a second direction from the user equipment in the cell to the station. For example, “downlink signal” indicates that the signal transmission direction is the first direction. In addition, in the embodiments of the present disclosure, the term “and/or” herein just defines some association between associated objects, which means that there may be three relationships. For example, A and/or B may include three cases where there is only A, there are both A and B, and there is only B. In addition, the character “/” herein generally indicates that the contextual objects are in an “or” relationship.
The method embodiments of the present disclosure are described above in detail in conjunction with
As shown in
a communication unit 410 configured to acquire first TA information, the first TA information being estimated by a terminal device; and
a processing unit 420 configured to adjust a first uplink TA value according to the first TA information to obtain a second uplink TA value.
In some embodiments, the first TA information includes at least one of a first TA value and first TA variation information.
In some embodiments, if two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, the terminal device does not expect to adjust the first uplink TA value according to the first TA information; or if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information and a length of an overlapping portion is greater than or equal to a first threshold, the terminal device does not expect to adjust the first uplink TA value according to the first TA information.
In some embodiments, if adjusting the first uplink TA value according to the first TA information leads to no overlapping of two adjacent time slots, the terminal device adjusts the first uplink TA value according to the first TA information; or if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information and a length of an overlapping portion is smaller than or equal to a first threshold, the terminal device adjusts the first uplink TA value according to the first TA information.
In an implementation, the first threshold value is determined according to a length of a cyclic prefix (CP).
In an implementation, the first threshold is a length of a CP or half of the length.
In some embodiments, the processing unit 420 is further configured to determine whether to adjust the first uplink TA value according to the first TA information, based on an overlapping status of the two adjacent time slots due to adjusting the first uplink TA value according to the first TA information.
In some embodiments, the terminal device does not expect to adjust the first uplink TA value according to the first TA information during uplink transmission.
In an implementation, the uplink transmission includes scheduled continuous uplink transmissions of the terminal device.
In some embodiments, the terminal device does not expect a length of the scheduled continuous uplink transmissions to be greater than or equal to the second threshold; or the terminal device allows the length of the scheduled continuous uplink transmissions to be smaller than or equal to the second threshold.
In an implementation, the second threshold value is determined based on a frequency or a period at which the terminal device adjusts the first uplink TA value.
In some embodiments, if a downlink reference timing of the terminal device changes and is not compensated, or if the downlink reference timing of the terminal device changes and is partially compensated without receiving a TA command,
the terminal device adjusts the first TA information; or
the terminal device adjusts the first uplink TA value according to the first TA information; or
the terminal device adjusts the second uplink TA value according to the first TA information.
In some embodiments, if the terminal device does not receive TA indication information transmitted by a network device or does not acquire second TA information, the terminal device adjusts the first uplink TA value according to the first TA information.
In an implementation, the second TA information is acquired through a Random Access Response (RAR) or a TA command transmitted by the network device.
In an implementation, the second TA information includes at least one of a second TA value and second TA variation information.
In some embodiments, if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information,
a length of an earlier one of the two adjacent time slots is reduced; or
a length of a later one of the two adjacent time slots is reduced; or
a length of each time slot of the two adjacent time slots that is not used for transmission is reduced.
In an implementation, the reduced length is equal to the length of the overlapping portion of the two adjacent time slots.
In some embodiments, the communication unit 410 is further configured to:
perform uplink transmission by applying the second uplink TA value in an uplink time unit n+m+1, where n represents an uplink time unit for acquiring or estimating the first TA information, and m is a number greater than or equal to 0.
In an implementation, m is predefined or determined according to a predefined rule; or m is determined according to capability of the terminal device; or m is determined according to a configuration parameter of the network device.
In some embodiments, the processing unit 420 is further configured to:
determine the uplink time unit in which the second uplink TA value is applied for uplink transmission, based on the overlapping status of the two adjacent time slots due to adjusting the first uplink TA value according to the first TA information.
In an implementation, if the two adjacent time slots overlap due to adjusting the first uplink TA value according to the first TA information, the terminal device performs uplink transmission by applying the second uplink TA value after the ongoing uplink transmission ends; or if adjusting the first uplink TA value according to the first TA information leads to no overlapping of two adjacent time slots, the terminal device performs uplink transmission by applying the second uplink TA value in the uplink time unit n+m+1, where n represents an uplink time unit for acquiring or estimating the first TA information, and m is a number greater than or equal to 0.
In some embodiments, the two adjacent time slots include a first time slot and a second time slot, and the first time slot is a first time slot to which the second uplink TA value is applied, and the second time slot is an adjacent time slot before the first time slot.
In some embodiments, the communication unit 410 is particularly configured to:
acquire the first TA information according to a first subcarrier spacing.
In an implementation, the first subcarrier spacing is a subcarrier spacing of an uplink active Bandwidth Part (BWP); or the terminal device is configured with a plurality of uplink active BWPs, and the first subcarrier spacing is a largest one of the plurality of uplink active BWPs; or the terminal device performs uplink active BWP switching between acquiring the first TA information and performing uplink transmission by applying the second uplink TA value, and the first subcarrier spacing is a subcarrier spacing of a new uplink active BWP; or the terminal device performs uplink active BWP switching after performing uplink transmission by applying the second uplink TA value, and an absolute value of the second uplink TA value remains unchanged before switching the active BWP and after switching the active BWP.
In some embodiments, an error of the second uplink TA value satisfies a precision index.
In some embodiments, the communication unit 410 is particularly configured to estimate the first TA information within a time unit that is configured by network or is predefined.
In some embodiments, the first TA information is estimated by the terminal device based on at least one of: a velocity of a satellite, a position of a satellite, ephemeris information, a timestamp, a position of the terminal device, and Global Navigation Satellite System (GNSS).
As shown in
a processing unit 510, configured to determine an uplink TA value according to first TA information and/or second TA information.
The first TA information is estimated by the terminal device, the second TA information is acquired through a Random Access Response (RAR) or a TA command transmitted by a network device, and the uplink TA value is used for transmitting a first physical channel or signal.
In some embodiments, the first TA information includes at least one of a first TA value and first TA variation information.
In some embodiments, the second TA information includes at least one of a second TA value and second TA variation information.
In some embodiments, the processing unit 510 is particularly configured to:
determine the uplink TA value according to NTA, UE-specific, where NTA, UE-specific is adjusted according to a formula as follows:
N
TA,UE-specific,new
=N
TA,UE-specific,old
+ΔN
TA,UE-specific,
where NTA, UE-specific, old and/or ΔNTA,UE-specific are obtained according to the first TA information.
In some embodiments, the processing unit 510 is particularly configured to:
determine the uplink TA value according to NTA, common, where NTA, common is adjusted according to a formula as follows:
N
TA,common,new
=N
TA,common,old
+ΔN
TA,common,
where ΔNTA, common is obtained according to the second TA information.
In some embodiments, the processing unit 510 is particularly configured to:
determine the uplink TA value according to NTA, UE-specific, NTA and NTA, common, where NTA, UE-specific is obtained according to the first TA information, NTA is obtained according to the second TA information, and NTA, common is obtained according to common TA information broadcast by the network device.
In an implementation, the processing unit 510 is particularly configured to: determine the uplink TA value according to NTA, UE-specific, NTA and NTA, common based on the following formula:
T
TA=(NTA,UE-specific+NTA+NTA,offset+NTA,common)*Tc,
where TTA represents the uplink TA value, NTA, offset is determined according to a frequency domain range of a cell and a multiplexing mode of the uplink transmission, and Tc represents a sampling time interval unit.
In some embodiments, the second TA information is acquired through the RAR transmitted by the network device, and the first physical channel or signal includes at least one of: a Physical Uplink Shared Channel (PUSCH) scheduled by an RAR uplink grant, a PUSCH scheduled by a fallback RAR uplink grant, and a Physical Uplink Control Channel (PUCCH) corresponding to a successful RAR and carrying Hybrid Automatic Repeat Request-Acknowledgement (HARQ-ACK) information.
In an implementation, the terminal device is in an idle state or an inactive state.
In some embodiments, the second TA information is acquired by through the TA command transmitted by the network device, and the first physical channel or signal includes an uplink physical channel or signal except Message 1 (Msg1), Message A (MsgA), the PUSCH scheduled by the RAR uplink grant, the PUSCH scheduled by the fallback RAR uplink grant, and the PUCCH corresponding to the successful RAR and carrying the HARQ-ACK information.
In an implementation, the TA command is carried by a Media Access Control Control Element (MAC CE) or Downlink Control Information (DCI).
In an implementation, the terminal device is in a connected state.
In an implementation, the first TA information being estimated by the terminal device includes: the first TA information being estimated by the terminal device based on at least one of: a velocity of a satellite, a position of a satellite, ephemeris information, a timestamp, a position of the terminal device, and Global Navigation Satellite System (GNSS).
It should be understood that the device embodiments and the method embodiments may correspond to each other, and similar descriptions may refer to the method embodiments. Specifically, the terminal device 400 shown in
The above describes the communication device in the embodiment of the present disclosure from the perspective of functional modules with reference to the accompanying drawings. It should be understood that the functional modules may be implemented in the form of hardware, may also be implemented by instructions in the form of software, and may also be implemented by a combination of hardware and software modules. Specifically, each step of the method embodiments in the embodiments of the present disclosure may be completed by an integrated logic circuit of the hardware in the processor and/or instructions in the form of software. The steps of the methods disclosed in the embodiments of the present disclosure may be directly embodied as being performed and completed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in a known storage medium in the related art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium can be located in the memory, and the processor can read information from the memory and perform the steps of the above methods in combination with its hardware.
For example, the processing unit and the communication unit as mentioned above may be implemented by a processor and a transceiver, respectively.
As shown in
The processor 610 may be configured to invoke and execute a computer program from the memory to implement the methods in the embodiments of the present disclosure.
As shown in
The memory 620 may store indication information, and may also store codes, instructions, etc. executed by the processor 610. The processor 610 may be configured to invoke and execute a computer program from the memory 620 to implement the methods in the embodiments of the present disclosure. The memory 620 may be an independent device separately from the processor 610, or may be integrated in the processor 610.
As shown in
The processor 610 may be configured to control the transceiver 630 to communicate with other devices, in particular, may transmit information or data to other devices, or receive information or data transmitted by other devices. The transceiver 630 may include a transmitter and a receiver. The transceiver 630 may further include one or more antennas.
It should be understood that various components in the communication device 600 are connected through a bus system, and the bus system includes not only a data bus, but also a power bus, a control bus, and a status signal bus.
It should also be understood that the communication device 600 may be the terminal device in the embodiments of the present disclosure, and the communication device 600 may implement the corresponding processes implemented by the terminal device in each method of the embodiments of the present disclosure. That is, the communication device 600 in the embodiment of the present disclosure may correspond to the communication device 400 or the terminal device 500 in the embodiments of the present disclosure, and may correspond to the corresponding entity performing the method 200 or the method 300 according to the embodiments of the present disclosure, and details thereof will not be repeated here for the sake of brevity.
In addition, a chip is also provided in an embodiment of the present disclosure.
For example, a chip might be an integrated circuit chip that has signal processing capabilities and may implement or perform the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure. The chip may also be called a system level chip, a system chip, a chip system, or a system-on-chip, etc. Alternatively, the chip may be applied to various communication devices to cause the communication device equipped with the chip to perform the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure.
As shown in
The processor 710 may be configured to invoke and execute a computer program from the memory to implement the methods in the embodiments of the present disclosure.
As shown in
The processor 710 may be configured to invoke and execute a computer program from the memory 720 to implement the method in the embodiment of the present disclosure. The memory 720 may store indication information, and may also store codes, instructions, etc. executed by the processor 710. The memory 720 may be an independent device separately from the processor 710, or may be integrated in the processor 710.
As shown in
The processor 710 may be configured to control the input interface 730 to communicate with other devices or chips, in particular, may obtain information or data transmitted by other devices or chips.
As shown in
The processor 710 may be configured to control the output interface 740 to communicate with other devices or chips, in particular, may output information or data to other devices or chips.
It should be understood that the chip 700 may be applied to the terminal device in the embodiments of the present disclosure, and the chip may implement the corresponding processes implemented by the terminal device in the various methods of the embodiments of the present disclosure, and details thereof will not be repeated here for the sake of brevity.
It should also be understood that the various components in the chip 700 are connected through a bus system, and the bus system includes not only a data bus, but also a power bus, a control bus, and a status signal bus.
The processors as mentioned above may include, but are not limited to:
a General-purpose processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA), or other programmable logic devices, discrete gates, or transistor logic devices, discrete hardware components, and so on.
The processor may be used to implement or perform the methods, steps and logic block diagrams disclosed in the embodiments of the present disclosure. The steps of the methods disclosed in the embodiments of the present disclosure may be directly embodied as being performed and completed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can be located in a known storage medium in the related art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or register. The storage medium can be located in the memory, and the processor can be configured to read information from the memory and perform the steps of the above methods in combination with its hardware.
The memory as mentioned above includes but is not limited to:
a volatile memory and/or a non-volatile memory. The non-volatile memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM, (EPROM), an Electrically EPROM (EEPROM), or a Flash. The volatile memory may be a Random Access Memory (RAM), which acts as an external cache. By way of illustration without any limitation, many forms of RAM are available, such as a Static RAM (SRAM), a Dynamic RAM (DRAM), a Synchronous DRAM (Synchronous DRAM, SDRAM), a Double Data Rate SDRAM (DDR SDRAM), an Enhanced SDRAM (ESDRAM), a synch link DRAM (SLDRAM), and a Direct Rambus RAM (DR RAM).
It should be noted that the memories as described herein are intended to include these and any other suitable types of memories.
Embodiments of the present disclosure also provide a computer-readable storage medium for storing computer programs. The computer-readable storage medium stores one or more programs, and the one or more programs include instructions that, when executed by a portable electronic device including a plurality of application programs, cause the portable electronic device to perform the method in the embodiments as shown in the method 200 or the method 300. Alternatively, the computer-readable storage medium may be applied to the mobile terminal/terminal device in the embodiments of the present disclosure, and the computer program causes the computer to perform the corresponding processes implemented by the mobile terminal/terminal device in the various methods of the embodiments of the present disclosure, and details thereof will not be repeated here for the sake of brevity.
The embodiment of the present disclosure also provides a computer program product, including a computer program. Alternatively, the computer program product may be applied to the mobile terminal/terminal device in the embodiments of the present disclosure, and the computer program causes the computer to execute the corresponding processes implemented by the mobile terminal/terminal device in the methods of the embodiments of the present disclosure, and details thereof will not be repeated here for the sake of brevity.
An embodiment of the present disclosure also provides a computer program. The computer program, when being executed by the computer, causes the computer to perform the methods in the embodiments as shown in the method 200 or the method 300. Alternatively, the computer program may be applied to the mobile terminal/terminal device in the embodiment of the present disclosure. The computer program, when being executed by the computer, causes the computer to perform each method in the embodiment of the present disclosure to be implemented by the mobile terminal/terminal device. For the sake of brevity, the corresponding process will not be repeated here.
An embodiment of the present disclosure also provides a communication system, the communication system may include the above-mentioned terminal device and network device to form a communication system, and details thereof will not be described here for brevity. It should be noted that the terms “system” and the like herein may also be referred to as “network management architecture” or “network system”.
It should also be understood that the terms used in the embodiments of the present disclosure and the appended claims are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. For example, the singular forms “a”, “said”, and “the” used in the embodiments of the present disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise.
The skilled in the art may appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein may be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as going beyond the scope of the embodiments of the present disclosure. When the function is implemented in the form of a software functional unit and sold or used as a standalone product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the technical solutions according to the present disclosure, or the part thereof that contributes to the prior art, can be embodied in the form of a software product. The computer software product may be stored in a storage medium and contain instructions to cause a computer device, such as a personal computer, a server, or a network device, etc., to perform all or part of the steps of the method described in each of the embodiments of the present disclosure. The above mentioned storage medium may include various mediums capable of storing program codes, such as a Universal Serial Bus flash drive, a mobile hard disk, an ROM, an RAM, a magnetic disk, or an optical disc.
The skilled in the art may also realize that, for convenience and brevity of description, the specific operating process of the above-described system, device, and unit may refer to the corresponding process in the foregoing method embodiments, and details thereof will not be repeated here. In the several embodiments provided in the present disclosure, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the division of units or modules or components in the above-described device embodiments is only a logical function division, and there may be other division approaches in actual implementations. For example, multiple units or modules or components may be combined or integrated to another system, or some units or modules or components may be ignored, or not implemented. For another example, the units/modules/components described above as separate/shown components may or may not be physically separated, that is, they may be located in one place, or may also be distributed to multiple network units. Part or all of the units/modules/components may be selected according to actual requirements to achieve the purpose of the embodiments of the present disclosure. Finally, it should be noted that the mutual coupling or direct coupling or communication connection shown or discussed above may be indirect coupling or communication connection of devices or units via some interfaces, and may be in electrical, mechanical or other forms.
While the specific embodiments of the present disclosure have been described above, the protect scope of the present disclosure is not limited to these embodiments. Various variants and alternatives may be easily conceived by any of those skilled in the art without departing from the technical scope of the present disclosure. Therefore, these variants and alternatives are to be encompassed by the protect scope of present disclosure as defined by the claims as attached.
This application is a continuation of International Application No. PCT/CN2021/084140 filed on Mar. 30, 2021, the entire disclosure of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/084140 | Mar 2021 | US |
Child | 18374132 | US |