Uplink timing alignment of multiple transmission points
By using timing advance commands and transmission point-specific timing advance parameters in wireless communication systems, the uplink timing alignment problem of multiple transmission points is solved, improving the synchronization and efficiency of the communication system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2022-04-26
- Publication Date
- 2026-06-19
AI Technical Summary
In wireless communication, uplink timing alignment at multiple transmission points can lead to synchronization problems, resulting in decreased communication reliability and efficiency.
By transmitting timing advance commands between terminal devices and base stations, and combining the timing advance parameters specific to each transmission point with the redefinition of time alignment groups, uplink timing alignment of multiple transmission points can be achieved.
It improves the uplink synchronization of multiple transmission points, thereby enhancing the reliability and efficiency of the communication system.
Smart Images

Figure CN117501761B_ABST
Abstract
Description
Technical Field
[0001] This patent document relates to wireless communication. Background Technology
[0002] Mobile communication technology is propelling the world towards an increasingly interconnected and networked society. The rapid growth and technological advancements in mobile communications have led to greater demands for capacity and connectivity. Other factors, such as energy consumption, device cost, spectrum efficiency, and latency, are also important for meeting the needs of various communication scenarios. Various technologies are being discussed, including new methods for providing higher service quality, longer battery life, and improved performance. Summary of the Invention
[0003] This patent document describes a technique for achieving reliable uplink timing alignment with multiple transmission points (e.g., base stations, cells, antenna panels).
[0004] In one example aspect, a method for wireless communication includes receiving a message including a timing advance command by a terminal device, and determining at least one transmission parameter by the terminal device based on the message. The at least one transmission parameter is associated with the timing advance command. The method also includes applying the timing advance command to a transmission associated with the at least one transmission parameter by the terminal device.
[0005] In another example, a method for wireless communication includes sending a message from a serving cell in a cell group to a terminal device. The message includes a timing advance command that enables the terminal device to apply the timing advance command to a transmission associated with at least one transmission parameter, the at least one transmission parameter being associated with the timing advance command.
[0006] In another example, a communication device is disclosed. This device includes a processor configured to implement the methods described above.
[0007] In yet another example, a computer program storage medium is disclosed. This computer program storage medium includes code stored thereon. When executed by a processor, this code causes the processor to implement the methods described above.
[0008] These and other aspects are described in this document. Attached Figure Description
[0009] Figure 1 Example inter-cell uplink transmissions from multiple user equipment (UEs) are shown.
[0010] Figure 2 Example uplink alignments for multiple UEs are shown.
[0011] Figure 3An example framework for a transport point (TRP) specific uplink timing alignment according to one or more embodiments of the present technology is shown.
[0012] Figure 4A This is a flowchart representation of a wireless communication method according to one or more embodiments of the present technology.
[0013] Figure 4B This is a flowchart representation of another wireless communication method according to one or more embodiments of the present technology.
[0014] Figure 5 An example TRP-specific timing advance for uplink frame determination is shown according to one or more embodiments of the present technology.
[0015] Figure 6 An example uplink timing alignment process according to one or more embodiments of the present technology is shown when only one TRP is accessed.
[0016] Figure 7 An example uplink timing alignment process according to one or more embodiments of the present technology is shown, wherein TRPs are accessed in a specified order.
[0017] Figure 8 An example uplink timing alignment process according to one or more embodiments of the present technology is shown, wherein multiple access TRPs are performed simultaneously.
[0018] Figure 9A An example Media Access Control (MAC) Control Unit (CE) structure including TRP-related fields is shown according to one or more embodiments of the present technology.
[0019] Figure 9B An example MAC CE structure according to one or more embodiments of the present technology is shown, which includes multiple TAC fields associated with different TRP identifiers in a specific order.
[0020] Figure 10 An example of a wireless communication system in which one or more embodiments of the present technology can be applied is shown.
[0021] Figure 11 It is a block diagram representation of a portion of a radio station in which one or more embodiments of the present technology may be applied. Detailed Implementation
[0022] In wireless communication, downlink (DL) and uplink (UL) synchronization are steps taken to ensure reliable wireless communication between a terminal device and the serving cell. Specifically, a primary synchronization signal (PSS) and a secondary synchronization signal (SSS) are used to achieve downlink synchronization. Uplink timing alignment (e.g., during a random access procedure) is used to achieve uplink synchronization. A random access procedure can be initiated using a downlink control information (DCI) signaling message in a specific format (e.g., DCI format 1_0) with physical downlink control channel (PDCCH) commands. Alternatively or additionally, a random access procedure can be initiated via media access control (MAC) or radio resource control (RRC) signaling. When downlink data arrives at a user equipment (UE) in the RRC_CONNECTED state, and when the UE is in an uplink out-of-sync state, the network schedules a DCI message in format 1_0 to notify the UE that a random access procedure needs to be initiated. When uplink data arrives for a UE in the RRC_CONNECTED state, and when the UE is in an uplink out-of-sync state, the UE selects a preamble to initiate a random access procedure. Note that in this patent document, the term "PDCCH" can be used interchangeably with the term "DCI" to refer to the DCI signaling message sent on the PDCCH.
[0023] Figure 1 An example inter-cell uplink transmission 100 from multiple UEs is illustrated. Uplink signals from the UEs include signals transmitted on the Physical Uplink Control Channel (PUCCH), Physical Uplink Shared Channel (PUSCH), and / or Physical Random Access Channel (PRACH) (e.g., sounding reference signal SRS). Figure 1 As shown, cell 1 (101) and cell 2 (102) are located in different geographical locations. Cells can also be panels with different physical orientations. These cells can be referred to as Transmission Points (TRPs). In this patent document, a TRP can be a base station / cell or a group of panels of a base station / cell. Furthermore, a TRP can be described using one or more transmission parameters, such as information for grouping one or more reference signals, resource sets, panels, subarrays, antenna groups, antenna port groups, a set of antenna ports, beamgroups, physical cell index (PCI), CORESET pool index, or UE capability values or sets. The TRP identifier (TRP-Id) includes at least one of the following: CORESET pool index, synchronization signal (SS) / physical broadcast channel (PBCH) index, transmission configuration indicator (TCI) status, PCI, reference signal (RS) set index, panel index, channel state information (CSI) reference (RS) index, and / or beamgroup index.
[0024] Different geographical locations and different panel orientations may result in different transmission delays for uplink and downlink signals. Uplink synchronization is performed to ensure that the arrival time of uplink signals from different UEs is within the range of the cyclic preamble of the downlink subframe / slot / subslot (i.e., the uplink signals from the UEs are approximately aligned with each other). Figure 2 An example uplink alignment 200 for multiple UEs is shown. Because different UEs receive the same downlink frame at different time domain locations (t1 and t2), the timing of the uplink frame is advanced compared to the corresponding downlink frame (T for UE1). TA,1 UE2's T TA,2 The values of ) also need to be different so that the same uplink frame from multiple UEs can be aligned in the time domain.
[0025] The Timing Alignment Command (TAC) instructs the adjustment of the current value of Timing Advance (TA) to a new value for the TA and is used to enable uplink timing alignment. Uplink timing alignment is operated on a per-Temporary Alignment Group (TAG) basis. Each TAG is associated with one or more serving cells. For example, in the case of carrier aggregation, the TA can be the same for different serving cells. That is, the same TA value can be applied to serving cells associated with the same TAG. A TAG includes one or more serving cells using the same TAC and can be identified using a TAG index or TAG identifier (TAG-Id). A TAG with a TAG-Id of 0 can be called a PTAG, while multiple TAGs with a TAG-Id not equal to 0 can be called multiple STAGs.
[0026] Currently, transmission using multiple transport points (m-TRP) is widely implemented. M-TRP transmission can be achieved through multiple base stations or multiple panels of a single base station. m-TRP transmission based on single-DCI and multi-DCI scheduling is supported by many communication systems. For m-TRP transmission using multi-DCI scheduling (mDCI-mTRP), TRPs can be configured as transport points within the same serving cell (intra-cell m-TRP) or different serving cells (inter-cell m-TRP). For inter-cell m-TRP operations, the serving cell of a TRP can be associated with different tags, allowing TRP time alignment to be maintained by keeping uplink timing by tag.
[0027] For intra-cell m-TRP operations or when the serving cell configured for each TRP is in the same TAG, different geographical locations of the base station or different physical orientations of the panel may lead to different requirements for the specific TA (or TAC) of each TRP to ensure the transmission reliability of each TRP link. This patent document discloses techniques for maintaining uplink time alignment of multiple TRPs in different scenarios, which can be implemented in different embodiments. Figure 3An example framework for TRP-specific uplink timing alignment according to one or more embodiments of the present technology is illustrated. Specifically, a TAC can be associated with one or more specific TRPs. TA parameters can be associated with corresponding TRPs, allowing the UE to select different TA values for different TRPs. The association can be implicitly derived by the UE or directly indicated by the base station using some fields in signaling messages. Furthermore, a TAG can also be redefined to include TRP-related information. Preamble selection, TA offset determination, uplink transmission timing determination, and UE behavior upon expiration of the Time Alignment Timer (TAT) can be updated to ensure proper uplink timing alignment across multiple TRPs.
[0028] These aspects are further described in the embodiments and examples below.
[0029] Example 1
[0030] To maintain the TA for uplink signal transmission per TRP, the UE can apply TAC to (multiple) corresponding TRPs. That is, the TAC and (multiple) corresponding TRPs can have an association determined by the UE or signaled by the base station.
[0031] The UE receives a message (e.g., MAC CE or RAR) from the base station that includes one or more TACs. In some embodiments, the message includes a single TAC of the UE. The UE may apply the TAC to only one of multiple TRPs. The UE may also receive a second message (e.g., MAC CE or DCI) indicating a second TRP associated with the TAC. The UE determines a timing advance value for the second TRP based on the second message. In some embodiments, the UE applies the TAC to multiple TRPs. That is, the same TAC is applied to multiple TRPs. In some embodiments, the message includes multiple TACs, and each TAC is associated with a corresponding TRP. The TACs may be different for different TRPs. Different TRPs may also share the same TAC. The UE applies the TAC(multiple) to the associated TRP(multiple) based on the message.
[0032] Figure 4A This is a flowchart representation of a method 400 for wireless communication according to one or more embodiments of the present technology. Method 400 includes: in operation 410, a terminal device receiving a message including a timing advance command. Method 400 includes: in operation 420, the terminal device determining at least one transmission parameter based on the message. The at least one transmission parameter is associated with the timing advance command. Method 400 includes: in operation 430, the terminal device applying the timing advance command to a transmission associated with the at least one transmission parameter.
[0033] Figure 4BThis is a flowchart representation of a method 450 for wireless communication according to one or more embodiments of the present technology. Method 450 includes, at operation 460, sending a message from a serving cell in a cell group to a terminal device. The message includes a timing advance command that enables the terminal device to apply the timing advance command to a transmission associated with at least one transmission parameter associated with the timing advance command.
[0034] Here, at least one transmission parameter is associated with at least one transmission point. As described above, the transmission parameter includes information related to the transmission point, including at least one of the following: information on grouping one or more reference signals, resource sets, antenna panels, subarrays, antenna groups, antenna port groups, a set of antenna ports, beam groups, PCI, CORESET pool ID, SS / PBCH index, TCI status, or UE capability values or sets. The transmission includes at least one of the following: physical uplink control channel transmission, physical uplink shared channel transmission, sounding reference signal transmission, or physical random access channel transmission.
[0035] In some embodiments, the timing advance command indicates a value for adjusting the transmission timing. In some embodiments, the message includes an identifier for at least one transmission parameter (e.g., transmission point ID, TRP-ID).
[0036] Example 2
[0037] To better facilitate uplink timing alignment across multiple TRPs, the TAG-based indication scheme can be updated to be TRP-specific. That is, each TAG can correspond to one or more TRPs, or be grouped into subgroups based on its association with a TRP.
[0038] In some embodiments, each TAG of one or more serving cells is associated with a TRP. That is, there is a one-to-one correspondence between TRPs and TAGs. The UE receives a message including the TAG-Id (e.g., MAC CE or RAR). The UE applies a TAC to the corresponding TRP based on the TAG-Id. In some embodiments, this message (e.g., an RRC message) includes both the TRP-Id and the TAG-Id. For example, the information element TAG-Config may include the TAG-Id and the corresponding TRP-Id. The UE can apply TAC information to the TRP based on the TAG-Id.
[0039] In some embodiments, each TAG may be associated with multiple TRPs (e.g., two TRPs). That is, multiple TRPs may correspond to one TAG. In some embodiments, a message received by the UE (e.g., MAC CE or RAR) may include a TAG-Id and corresponding TAC information. The UE may apply the TAC information to the TRP in the TAG according to default rules. In some embodiments, the message may optionally include a TRP-Id indicating the TRP in the TAG. The UE may apply a TAC to the TRP according to the TAG-Id in the message and the specified TRP-Id. Alternatively or additionally, a message received by the UE may include TAG-Ids and TAC information for multiple TRPs. Multiple TAC fields are associated with different TRPs in a specific order. The UE may determine a TAC among the multiple TACs according to the order and / or one or more default rules, and apply that TAC to the corresponding TRP.
[0040] In some embodiments, such as Figures 4A-4B The messages in methods 400 and 450 also include an identifier for a time alignment group, and the time alignment group is associated with at least one of a cell group or at least one transmission parameter. In some embodiments, a cell group is a time alignment group comprising one or more serving cells that share a timing advance command.
[0041] In some embodiments, the message includes a plurality of timing advance commands, each timing advance command corresponding sequentially to one of at least one transmission parameter. In some embodiments, the message also includes multiple identifiers for one or more time alignment groups. Each time alignment group includes one or more serving cells sharing timing advance commands. The order of the timing advance commands and / or time alignment groups is specified based on the index or identifier of each of the at least one transmission parameter. In some embodiments, the method further includes applying each of the plurality of timing advance commands to a transmission associated with a corresponding transmission parameter based on the order. In some embodiments, the method further includes applying each of the plurality of timing advance commands to a transmission associated with a corresponding transmission parameter based on received signaling messages (e.g., DCI signaling). The signaling messages may specify the order of the at least one transmission parameter.
[0042] Example 3
[0043] As described above, uplink alignment is performed during the random access procedure. For an initial access procedure with multiple TRPs, in some embodiments, the UE accesses only one of the multiple TRPs. The UE can determine the preamble based on system information received from the TRP. Other uplink alignment-related parameters (such as Time Alignment Timer (TAT), one or more TA offsets, and / or one or more TACs) can be applied to all or at least some of the TRPs. For example, the UE accesses one TRP (e.g., TRP-1) during initial access and another TRP (e.g., TRP-2) after successful initial access. The uplink alignment-related parameters of TRP-1 can be applied to TRP-2 until the random access procedure of TRP-2 is successful. Alternatively or additionally, the UE accesses multiple TRPs during the initial access procedure and determines multiple preambles from a preamble candidate group for each TRP based on system information. The uplink alignment-related parameters for each TRP can be applied separately. Here, the association between a set of preambles and a TRP can be indicated using a preamble group index.
[0044] To achieve timing alignment with multiple TRPs during random access, the UE can determine the random access preamble to be transmitted based on one or more rules. In some embodiments, the UE determines and transmits a preamble associated with one of the TRPs. In some embodiments, the UE determines and transmits multiple preambles (e.g., two preambles), each associated with a corresponding TRP. Multiple preambles can be transmitted simultaneously or in the same time domain, such as a time slot, sub-time slot, frame, or RACH timing. The UE can determine the transmission order and timing of the multiple preambles based on signaling messages from the base station or serving cell.
[0045] In some embodiments, the UE determines the preamble(s) to be transmitted based on system information, RRC signaling, and / or PDCCH (e.g., DCI signaling). In some embodiments, the base station may configure one or more preamble groups. Each preamble group may be explicitly indexed or named to correspond to each TRP. The UE can select a preamble(s) for random access from the preamble(s) corresponding to the TRP. For example, the preamble(s) with index 0 are used for TRP-1, and the preamble(s) with index 1 are used for TRP-2. For random access using TRP-1, the UE can select a preamble(s) from the preamble(s) with index 0.
[0046] In some embodiments, the UE determines the preamble of the TRP based on the DCI format of the PDCCH command. For example, the UE determines and transmits the preamble associated with the TRP that has not yet been successfully accessed via signaling from the base station including a specific DCI format for the PDCCH command. In some embodiments, the DCI format of the PDCCH command may include TRP-related fields (e.g., CORESET pool index). The UE determines which preamble to use based on the preamble index and the TRP-related fields. For example, the UE determines the preamble with the preamble index from the preamble group associated with the TRP-related fields. In some embodiments, the code point in the SS / PBCH index field of the DCI format for the PDCCH command may be associated with the TRP-Id. The UE determines the preamble to be sent to the TRP based on the preamble index and the SS / PBCH index field.
[0047] In some embodiments, the UE determines the preamble to be used for each TRP based solely on the preamble index. Preambles for multiple TRPs can be jointly indexed. For example, the base station may configure N preambles in RRC signaling. Of these N preambles, X preambles are associated with a first TRP, and the remaining (NX) preambles are associated with different second TRPs. The UE determines the association between TRPs and preambles based on the configuration information in the RRC signaling.
[0048] Refer again Figure 4A and Figure 4B In some embodiments, the message includes a Random Access Response (RAR). In some embodiments, the RAR is associated with a random access preamble corresponding to at least one transmission parameter.
[0049] In some embodiments, method 400 includes a terminal device determining one or more preambles associated with at least one transmission parameter based on signaling from the serving cell or based on rules. Method 400 also includes the terminal device transmitting one or more preambles to the serving cell. In some embodiments, the signaling includes one or more preamble group indices, and each preamble group includes one or more preamble configurations. In some embodiments, each preamble group is associated with at least one transmission parameter. In some embodiments, the rule specifies that the preamble configuration is divided into more than one part, and each part is associated with at least one transmission parameter. In some embodiments, the transmission includes the terminal device transmitting one or more preambles to the serving cell in the same time domain unit, which includes a time slot, sub-time slot, frame, or random access timing. In some embodiments, one or more preambles are determined based on an indication from the serving cell. This indication includes: a downlink control information (DCI) format of a physical downlink control channel (PDCCH) command, a preamble index, a preamble group index, or a synchronization signal (SS) / physical broadcast channel (PBCH) index.
[0050] Example 4
[0051] Variable N TA,offset This represents the value of n-TimingAdvanceOffset configured for the serving cell. N TA,offset It is configured for each serving cell in the system information and is used to determine the uplink timing advance. Different N values within the same serving cell... TA,offset It can be configured by different TRPs.
[0052] The UE can receive different N from different TRPs. TA,offset The value is selected based on the received configuration. In some embodiments, the UE selects a value based on an N associated with a TRP in the TRP. TA,offset This determines the uplink timing advance and allows you to choose to ignore other values. For example, you can choose N associated with the TRP corresponding to the preamble (e.g., the first or last preamble sent). TA,offset Value, while ignoring other N values. TA,offset Value. In some embodiments, the UE determines the uplink timing advance based on an indication from the base station (e.g., an RRC signaling message) and ignores all configured N values. TA,offset value.
[0053] Refer again Figure 4AMethod 400 may include receiving, by a terminal device, a plurality of timing advance offset values associated with at least one transmission parameter; selecting a timing advance offset value from the plurality of offset values by the terminal device; and applying the timing advance offset value to a transmission associated with any of the at least one transmission parameter by the terminal device. In some embodiments, the timing advance offset includes a value for adjusting the transmission timing associated with a transmission of the serving cell. In some embodiments, the at least one transmission parameter includes a first transmission parameter and a second transmission parameter. The transmission is associated with the first transmission parameter, and the message includes a timing advance command offset. The method further includes applying the timing advance command offset to a transmission associated with the second transmission parameter by the terminal device.
[0054] In some embodiments, the timing advance command offset indication offset value is used to adjust the transmission timing of the transmission associated with the second transmission parameter compared to the transmission associated with the first transmission parameter.
[0055] Example 5
[0056] The Time Alignment Timer (TAT) controls how long the UE's MAC entity considers the serving cell belonging to the associated TAG as uplink time aligned. The TAT can be configured specifically for each TAG. Alternatively, a common TAT can be applied to all uplink serving cells. From the network's perspective, the TAT starts or restarts when the base station sends the corresponding TAC to the UE. From the UE's perspective, the TAT starts or restarts when the UE receives the TAC. When the TAT expires, the uplink timing alignment corresponding to the TAT becomes out of sync, requiring adjustments to UE behavior (e.g., refreshing the Hybrid Automatic Repeat Request (HARQ) buffer, releasing PUCCH and / or SRS resources, and re-establishing uplink time alignment).
[0057] In some embodiments, the UE may receive a TAT configured for each TAG. When the TAT associated with a TAG expires, the UE may cancel all uplink signaling transmissions. Alternatively or additionally, when the TAT associated with a STAG expires, the UE may cancel uplink signaling transmissions associated with that TAG.
[0058] In some embodiments, when the first TAG is in an out-of-sync state, the UE can apply the TAC associated with the second TAG that is in a synchronized state to the first TAG. The synchronized second TAG can be a PTAG or a STAG, and the out-of-sync first TAG can be a STAG. When uplink signal transmission(s) is canceled due to TAT expiration, the UE initiates a random access procedure for the TAG or TRP.
[0059] refer to Figure 3The time alignment group is in a synchronized state, and the method includes applying a timing advance command to a second transmission associated with a second transmission parameter. The second transmission parameter is associated with a second time alignment group that is in a desynchronized state.
[0060] Example 6
[0061] like Figure 2 As shown, the start time of the uplink frame from the UE is determined based on the downlink frame from the reference cell and timing advance information. The UE can use different serving cells as references for different TRPs. For intra-cell uplink transmissions, a unified reference cell can be considered for multiple TRPs. The UE can determine the reference cell based on signaling from the base station (e.g., RRC). For example, the base station can indicate TRP-1 in the RRC signaling. The UE then determines the serving cell associated with TRP-1 as the reference cell.
[0062] The uplink frame number i used for transmission from the UE is timed ahead of the start of the corresponding downlink frame from the reference cell at the UE. Let's begin. TA,1 It is a timing advance associated with TRP. and Determined by RRC signaling.
[0063] The UE can determine the timing of the uplink frame of the TRP in advance based on the timing of the downlink frame and the timing associated with the TRP. In some embodiments, for a serving cell associated with a PTAG and a TRP associated with a special cell (SpCell), the UE can use the SpCell as a reference cell to determine the transmission timing. In some embodiments, for a serving cell associated with a PTAG and a TRP not associated with an SpCell, the UE can use any active secondary cell (SCell) configured for the TRP as a reference cell to determine the transmission timing. In some embodiments, for a serving cell associated with a STAG, the UE can use any active SCell configured for the TRP as a reference cell to determine the transmission timing.
[0064] The UE can determine the timing of uplink frames for multiple TRPs based on the timing of the downlink frame associated with one of the multiple TRPs and the timing advance associated with the corresponding TRP. In some embodiments, the UE can use the serving cell as a reference cell to determine the transmission timing of other cells in the same TAG based on RRC signaling (e.g., CORESETPoolIndex in RRC). When the TRP corresponding to the reference cell is associated with a SpCell, the UE uses the SpCell as the reference cell to determine the transmission timing of cells in the TAG. When the TRP corresponding to the reference cell is not associated with a SpCell, the UE can use any active SCell associated with the TRP to determine the transmission timing of cells in the TAG. For example, the uplink frame is determined based on the timing advance associated with TRP-1. The UE determines the transmission timing of the uplink signal to TRP-1 based on the uplink frame boundary, and determines the transmission timing of the uplink signal to TRP-2 based on the uplink frame boundary and the offset between the timing advances of TRP-1 and TRP-2.
[0065] Figure 5 Example TRP-specific timing advances for uplink frame determination according to one or more embodiments of the present technology are shown. Figure 5 As shown, the UE receives DL frame i. The UE determines the start time of the UL frame associated with each TRP based on the TA associated with the corresponding TRP and the downlink frame i from the reference cell. In this example, the UL frame i corresponding to TRP-1 has a different start time compared to the UL frame i corresponding to TRP-2.
[0066] The following describes some additional examples of the disclosed techniques.
[0067] Example 1
[0068] In this example, during the initial access process, the UE accesses only one TRP by determining and sending a preamble based on system information and / or RRC signaling.
[0069] Figure 6 An example uplink timing alignment procedure according to one or more embodiments of the present technology is illustrated when access is made to only one TRP. The UE is configured with the same serving cell for two or more TRPs (e.g., TRP-1 and TRP-2). The serving cell is associated with two TAGs. The TAG including the primary serving cell has TAG-Id=0 (also referred to as PTAG). The first TRP used for the initial access procedure is associated with the PTAG (e.g., TRP-1).
[0070] The UE is also configured with multiple N. TA,offsetValues (601, 602). The UE sends a preamble (603) corresponding to the first TRP and applies the N associated with the first TRP. TA,offset The value determines the uplink transmission timing. The UE ignores other N values associated with other TRPs (e.g., TRP-2) that have different identifiers. TA,offset value.
[0071] After initial access, the UE can send uplink signals to the second TRP without random access. The UE can receive another message (e.g., MAC CE or DCI) indicating TA information for the second TRP, such as TAC (604). The timing of the uplink signal to the second TRP can be determined by N included in the MAC CE associated with the second TRP. TA,offset And TAC determination (604). In some embodiments, multiple TACs (604, 605) may be indicated by the base station, each TAC corresponding to a TRP. For each TRP, the timing advance value is updated separately: N TA,new =N TA,old +(T A -31)·16·64 / 2 μ , where N TA,old N is the current timing advance value. TA,new It is the updated value, T A It is the corresponding value of TAC, μ indicates SCS, and the value 31 can be changed when the bit size of TAC in MAC CE changes.
[0072] The UE can receive different TAT configurations for different TRPs associated with the same TAG. Each TAT is applied to the corresponding TRP or multiple uplink signals of the corresponding TRP. When the TAT associated with a TAG of an accessed TRP (e.g., TRP-1) expires, the UE clears the resources and HARQ buffers of both TAGs and re-initiates the random access procedure. In some embodiments, when the TAT associated with a TAG of a non-accessed TRP (e.g., TRP-2) expires, the UE applies the TA-related information (TAT and TAC) associated with the accessed TRP (e.g., TRP-1) to the asynchronous TRP (e.g., TRP-2). In some embodiments, when the TAT associated with a TAG of a non-accessed TRP (e.g., TRP-2) expires, the UE clears the resources and HARQ buffers and stops transmitting any uplink signals associated with the corresponding TAG.
[0073] Example 2
[0074] In this example, during the initial access process, the UE accesses a TRP by determining and sending a first preamble based on system information and RRC signaling. The UE then accesses another TRP by determining and sending a second preamble based on system information, RRC signaling, and / or the DCI format of the PDCCH command.
[0075] Figure 7 An example uplink timing alignment procedure according to one or more embodiments of the present technology is illustrated, wherein TRPs are accessed in a specified order. The UE is configured with the same serving cell for two or more TRPs (e.g., TRP-1, TRP-2). The serving cell is associated with two TAGs. The TAG including the primary serving cell has TAG-Id=0 (also referred to as PTAG). The first TRP used for the initial access procedure is associated with the PTAG (e.g., TRP-1).
[0076] The UE first sends a preamble for random access to TRP-1. After successful random access to TRP-1, the UE can send uplink signals to both TRPs (TRP-1 and TRP-2). The UE can then send a second preamble for random access to TRP-2. After successful random access to TRP-2, the UE determines the uplink timing of TRP-2 based on the TA information associated with TRP-2.
[0077] The UE determines the preambles to be transmitted for random access based on preamble groups configured by the base station. Each preamble group can be indexed, explicitly named, or predetermined for each TRP. For example, the preamble group with index 0 is used for TRP-1, and the preamble group with index 1 is used for TRP-2. As another example, a preamble group named PreambleGroupA is used for TRP-1, and a preamble group named PreambleGroupB is used for TRP-2. As yet another example, the first X preambles from the candidate preambles are used for TRP-1, and the remaining preambles are used for TRP-2. Here, X includes at least half of the total number of candidate preambles.
[0078] The UE is also configured with multiple N. TA,offset Values (701, 702). The N value associated with the TRP (e.g., TRP-1) used for initial random access by the UE application. TA,offset The value is used, and N associated with other TRPs (e.g., TRP-2) is ignored. TA,offset value.
[0079] In some embodiments, the UE may send an uplink signal to the unaccessed TRP (e.g., TRP-2) after successful initial access. The UE then applies TA-related information associated with the accessed TRP (e.g., TRP-1) to the unaccessed TRP (e.g., TRP-2) to determine uplink timing advance. Alternatively, the UE applies TA-related information associated with the unaccessed TRP (e.g., TRP-2) to determine uplink timing advance. In some embodiments, the UE also uses a second preamble to perform a random access procedure with a second TRP (e.g., TRP-2). After a successful random access procedure using the second preamble, the UE determines the uplink transmission timing of the second TRP based on the TA-related information associated with the second preamble.
[0080] After initial access, the UE determines the uplink transmission timing based on multiple TACs (703, 704) for each TRP indicated by the base station. The timing advance value for each TRP can be updated separately (e.g., 705): N TA,new =N T,Aold +(T A -31)·16·64 / 2 μ , where N TA,old It is the current value of the timed advance, N TA,new It is the updated value, T A It is the corresponding value of TAC, μ indicates SCS, and the value 31 can be changed when the bit size of TAC in MAC CE changes.
[0081] When the TAT associated with a TAG of the first access TRP expires, the UE clears the resources and HARQ buffers for both TAGs and re-initiates the random access procedure. When the TAT associated with a TAG of the second access TRP expires, the UE applies the TA-related information (TAT and TAC) associated with the first access TRP to the asynchronous TRP. In some embodiments, when the STAT associated with a TAG of a non-accessible TRP expires, the UE clears the resources and HARQ buffers and stops transmitting any uplink signals associated with the corresponding TAG.
[0082] Example 3
[0083] In this example, the UE accesses two TRPs during the initial access process by determining and sending two separate preambles based on system information and RRC signaling.
[0084] Figure 8An example uplink timing alignment procedure according to one or more embodiments of the present technology is illustrated, wherein access to multiple TRPs is performed simultaneously. The UE is configured with the same serving cell for two or more TRPs (e.g., TRP-1, TRP-2). The serving cell is associated with two TAGs. The TAG including the primary serving cell has TAG-Id = 0 (also referred to as PTAG). The first TRP used for the initial access procedure is associated with the PTAG (e.g., TRP-1). The UE determines a preamble for each TRP and applies TA information to each TRP respectively.
[0085] The UE determines the preambles to be transmitted for random access based on preamble groups configured by the base station. Each preamble group can be indexed, explicitly named, or predetermined for each TRP. For example, the preamble group with index 0 is used for TRP-1, and the preamble group with index 1 is used for TRP-2. As another example, a preamble group named PreambleGroupA is used for TRP-1, and a preamble group named PreambleGroupB is used for TRP-2. As yet another example, the first X preambles from the candidate preambles are used for TRP-1, and the remaining preambles are used for TRP-2. Here, X includes at least half of the total number of candidate preambles.
[0086] The UE is also configured with multiple N. TA,offset Values (701, 702). In some embodiments, the UE applies N associated with the TRP (e.g., TRP-1) used for initial random access. TA,offset The value is used, and N associated with other TRPs (e.g., TRP-2) is ignored. TA,offset Value. In some embodiments, the UE applies N associated with the second access TRP (e.g., TRP-2). TA,offset The value is replaced, and the N associated with other TRPs (e.g., TRP-1) is replaced. TA,offset Value. In some embodiments, the UE applies the N value associated with the TRP that most recently initiated / re-initiated the random access procedure. TA,offset The value is used to replace the current application's N. TA,offset Value. In some embodiments, the UE applies N provided by RRC signaling. TA,offset The value is used, and N associated with multiple TRPs (e.g., TRP-1 and TRP-2) is ignored. TA,offset For example, RRC signaling includes an indication field in ServingCellConfig, and N TA,offset The candidate values include n0, n25600 and n39936.
[0087] The UE determines the uplink signal transmission timing to each TRP based on the TAC included in the MAC RAR associated with the corresponding preamble. When the UE successfully accesses one TRP and receives the DCI format for the PDCCH command to initiate a random access procedure to another TRP, the UE stops the current random access procedure and re-initiates the random access procedure according to the DCI format for the PDCCH command.
[0088] After initial access, the UE determines the uplink transmission timing based on multiple TACs for each TRP indicated by the base station. The timing advance value for each TRP is updated separately: N TA,new =N T,Aold +(T A -31)·16·64 / 2 μ , where N TA,old N is the current timing advance value. TA,new It is the updated value, T A It is the corresponding value of TAC, μ indicates SCS, and the value 31 can be changed when the bit size of TAC in MAC CE changes.
[0089] When the TAT associated with a PTAG expires, the UE clears the resources and HARQ buffers for both TAGs and re-initiates the random access procedure. When the TAT associated with a STAG expires, the UE applies the TA-related information (TAT and TAC) associated with the PTAG to the STAG. In some embodiments, when the TAT associated with a STAG expires, the UE clears the resources and HARQ buffers and stops transmitting any uplink signals associated with the corresponding STAG.
[0090] In some embodiments, the UE determines, based on signaling from the base station (e.g., RRC signaling), whether to apply TA-related information associated with the PTAG to the uplink signal associated with the STAG or to stop transmitting any uplink signal associated with the corresponding STAG.
[0091] Example 4
[0092] This example describes one or more rules that associate TA-related configurations or indications with a TRP, enabling the UE to apply a TAC to the corresponding TRP.
[0093] In some embodiments, TRP-related information is included in the TAG-Config of the RRC signaling. TRP-related information includes at least the TRP-Id, CORESET pool index, SS / PBCH index, TCI status, PCI, RS set index, panel index, CSI-RS index, and / or beamgroup index. The UE applies the TAC associated with the TAG-Id to the corresponding TRP. Existing MAC CE structures for the TAC can be reused.
[0094] In some embodiments, a TRP-related field is included in the MAC CE. Figure 9A An example MAC CE structure including TRP-related fields is shown according to one or more embodiments of the present technology. The TRP-related fields may include at least one of the following: TAG-Id, TAC, TRP-Id, CORESET pool index, SS / PBCH index, TCI status, PCI, RS set index, panel index, CSI-RS index, and / or beamgroup index. The UE applies the TAC in the MAC CE to the serving cell associated with the TAG-Id and the TRP associated with the TRP-related fields. Considering that up to eight or more TAGs can be configured, the bit size of the TAG-Id can be greater than two bits (e.g., three bits).
[0095] In some embodiments, more than one TAC field is included in the MAC CE. Figure 9B An example MAC CE structure according to one or more embodiments of the present technology is shown, which includes multiple TAC fields associated with different TRP-Ids(s) in a specific order. The UE applies each TAC to the corresponding TRP. Figure 9B As shown, the MAC CE includes two TAC fields. The UE can apply the first TAC to the TRP associated with the first TAG ID and the second TAC to the TRP associated with the second TAG ID. When the two TRPs are in the same TAG, the second TAG-Id can be the same as the first TAG-Id. In some cases, bits can be reserved for the second TAG-Id.
[0096] In some embodiments, the UE applies the TAC (or includes RAR) in the MAC CE to only one TRP (e.g., the first TRP). The UE can determine the timing advance value of the second TRP based on the indication field included in the DCI format. The indication field can indicate the TA value offset of the second TRP relative to the TA value of the first TRP. The bit size of the indication field can be 6 or more bits. The DCI format including the TA offset indication field can be DCI format 1_1, format 0_1, or other formats. Here, the first TRP can be the access TRP described in Example 1, the first access TRP described in Example 2, or the first successful access TRP described in Example 3. The N of the second TRP TA The value is updated to: N TA,2 =N T,1 +(T A -T A,max )·16·64 / 2 μ , where N TA,1 It is the first TRP of N TA The current value of T A The value indicated by DCI, T A,max It is the absolute value of the maximum TAC offset indicated by the DCI. For example, when the size of the indicator field is 6, T A The maximum value is 2^6-1, T A,max It is (2^6-1) / 2 or (2^6-1) / 2±1. The negative or positive value of the TAC offset (T... A -T A,max These indicate the corresponding delay or advance of the uplink transmission timing of the corresponding TRP compared to the uplink transmission timing of the reference TRP.
[0097] In some embodiments, a TRP-related field is included in the DCI format used for PDCCH commands and may indicate at least the TRP-Id, CORESET pool index, Transmission Configuration Indicator (TCI) status, PCI, RS set index, panel index, CSI-RS index, or beamgroup index. The UE determines the preamble based on the random access preamble index and the TRP-related field. For example, the UE determines a preamble with the preamble index indicated by the random access preamble index from the preamble group associated with the TRP-related field.
[0098] In some embodiments, the code point in the SS / PBCH index field of the DCI format used for the PDCCH command may be associated with the TRP-Id, and the UE determines the preamble to be sent to the TRP based on the random access preamble index and the SS / PBCH index field. The TRP-Id includes at least the CORESET pool index, TCI status, PCI, RS set index, panel index, CSI-RS index, and / or beamgroup index.
[0099] Some embodiments may preferably implement the following solutions. A set of preferred solutions may include the following (e.g., as described with reference to Embodiments 1-6 and Examples 1-4).
[0100] 1. A method for wireless communication, comprising: receiving a message including a timing advance command by a terminal device; determining at least one transmission parameter by the terminal device based on the message, wherein the at least one transmission parameter is associated with the timing advance command; and applying the timing advance command to a transmission associated with the at least one transmission parameter by the terminal device.
[0101] 2. The method according to Solution 1, wherein the at least one transmission parameter includes information of at least one of the following: information on grouping one or more reference signals, resource set, antenna panel, subarray, antenna group, antenna port group, a set of antenna ports, beam group, physical cell index (PCI), CORESET pool identifier (ID), synchronization signal (SS) / physical broadcast channel (PBCH) index, transmission configuration indicator (TCI) status, or user equipment (UE) capability value.
[0102] 3. The method according to solution 1 or 2, wherein the timing advance command indicates a value for adjusting the transmission timing for the transmission.
[0103] 4. The method according to any one of solutions 1 to 3, wherein the transmission includes at least one of the following: physical uplink control channel transmission, physical uplink shared channel transmission, probe reference signal transmission, or physical random access channel transmission.
[0104] 5. The method according to any one of solutions 1 to 4, wherein the message includes an identifier of the at least one transmission parameter.
[0105] 6. The method according to any one of solutions 1 to 5, wherein the message further includes an identifier of a time alignment group, and wherein the time alignment group is associated with a cell group or at least one of the at least one transmission parameter.
[0106] 7. The method according to any one of solutions 6, wherein the cell group is a time alignment group comprising one or more serving cells that share the timing advance command.
[0107] 8. The method according to any one of solutions 1 to 7, wherein the message includes a plurality of timing advance commands, each timing advance command corresponding sequentially to one of the at least one transmission parameters.
[0108] 9. The method according to Solution 8, wherein the message further includes multiple identifiers of one or more time alignment groups, and wherein the time alignment groups include one or more serving cells that share the timing advance command.
[0109] 10. The method according to Solution 8, wherein the order is specified based on an index or identifier of each of the at least one transmission parameter, the method further comprising: applying each of the plurality of timing advance commands to a transmission associated with the corresponding transmission parameter based on the order.
[0110] 11. The method according to Solution 8, comprising: applying each of the plurality of timing advance commands to a transmission associated with the corresponding transmission parameter based on a received signaling message specifying the order of the at least one transmission parameter.
[0111] 12. The method according to solutions 6 to 11, wherein the time alignment group is in a synchronized state, and wherein the method further comprises: applying the timing advance command to a second transmission, wherein the second transmission is associated with a second transmission parameter.
[0112] 13. The method according to solution 12, wherein the second transmission parameter is associated with a second time alignment group that is in an asynchronous state.
[0113] 14. The method according to any one of solutions 1 to 13, wherein the message includes a Media Access Control (MAC) control unit (CE).
[0114] 15. The method according to any one of solutions 1 to 13, wherein the message includes a random access response (RAR).
[0115] 16. The method according to solution 15, wherein the RAR is associated with a random access preamble corresponding to the at least one transmission parameter.
[0116] 17. The method according to any one of solutions 15 or 16, comprising: the terminal device determining one or more preambles associated with the at least one transmission parameter based on signaling from the serving cell or based on rules; and the terminal device sending the one or more preambles to the serving cell.
[0117] 18. The method according to solution 17, wherein the signaling includes information indicating one or more preamble groups, and wherein each preamble group includes one or more preamble configurations.
[0118] 19. The method according to solution 18, wherein each preamble group is associated with the at least one transmission parameter.
[0119] 20. The method according to any one of solutions 17 to 19, wherein the rule specifies dividing the preamble configuration into more than one part, and wherein each part is associated with at least one transmission parameter.
[0120] 21. The method according to any one of solutions 17 to 20, wherein the transmission comprises: the terminal device sending the one or more preambles to the serving cell in the same time domain unit, the time domain unit comprising a time slot, a sub-time slot, a frame, or a random access opportunity.
[0121] 22. The method according to any one of solutions 17 to 21, wherein the one or more preambles are determined based on an indication from the serving cell.
[0122] 23. The method according to solution 22, wherein the indication includes: a downlink control information (DCI) format of a physical downlink control channel (PDCCH) command, a preamble index, a preamble group index, or a synchronization signal (SS) / physical broadcast channel (PBCH) index.
[0123] 24. The method according to any one of solutions 1 to 23, further comprising: receiving by the terminal device a plurality of timing advance offset values associated with the at least one transmission parameter; selecting a timing advance offset value from the plurality of offset values by the terminal device; and applying the timing advance offset value to the transmission associated with the at least one transmission parameter by the terminal device.
[0124] 25. The method of solution 24, wherein the timing advance offset includes a value for adjusting the transmission timing for a transmission associated with the serving cell.
[0125] 26. The method according to any one of solutions 1 to 25, wherein the at least one transmission parameter includes a first transmission parameter and a second transmission parameter, wherein the transmission is associated with the first transmission parameter, wherein the message includes a timing advance command offset, the method further comprising: the terminal device applying the timing advance command offset to the transmission associated with the second transmission parameter.
[0126] 27. The method according to solution 26, wherein the timing advance command offset indication offset value is used to adjust the transmission timing of the transmission associated with the second transmission parameter compared with the transmission associated with the first transmission parameter.
[0127] 28. The method according to any one of solutions 24 to 27, wherein the message includes a downlink control information (DCI) message.
[0128] 29. The method according to any one of solutions 6 to 28, further comprising: receiving a first frame from one or more serving cells by the terminal device, and determining a start time for a second frame to be sent to the one or more serving cells by the terminal device based on the first frame associated with at least one reference serving cell and timing advance information associated with the cell group.
[0129] 30. The method according to solution 29, wherein the at least one transmission parameter includes a first transmission parameter and a second transmission parameter, and wherein the one or more serving cells are associated with at least one of the first transmission parameter or the second transmission parameter.
[0130] 31. The method according to solution 29 or 30, wherein the at least one reference serving cell includes one of the serving cells included in the group of cells.
[0131] 32. The method according to solution 31, wherein the cell group includes one or more serving cells associated with one of the first transmission parameters or the second transmission parameters.
[0132] 33. The method according to any one of solutions 29 to 32, wherein the timing advance information includes the timing advance command, the timing advance offset, and the timing advance command offset value in the message.
[0133] 34. The method according to any one of solutions 29 to 33, wherein the cell group includes one or more serving cells that share the timing advance command or the timing advance command offset.
[0134] 35. The method according to any one of solutions 29 to 34, wherein the serving cell is in a cell group, the cell group includes special cells, the special cells include primary cells and primary and secondary cells, and the reference serving cell is determined to be the special cell.
[0135] 36. The method according to any one of solutions 29 to 35, wherein the serving cell is in a group of secondary cells including one or more secondary cells, and the reference serving cell is determined to be any one of the one or more secondary cells.
[0136] 37. The method according to any one of solutions 29 to 36, wherein the at least one transmission parameter includes a first transmission parameter and a second transmission parameter, and wherein the one or more serving cells are associated with at least one of the first transmission parameter or the second transmission parameter.
[0137] 38. The method according to any one of solutions 29 to 37, further comprising: determining a time-domain location of a first transmission to the serving cell based on the start time of the second frame to the serving cell, wherein the first transmission is associated with the first transmission parameter; and determining a time-domain location of a second transmission to the serving cell based on the start time of the second frame to the serving cell and a timing advance command offset associated with the first transmission parameter and the second transmission parameter, wherein the second transmission is associated with the second transmission parameter.
[0138] 39. The method according to solution 38, wherein the timing advance command offset includes an offset value between the timing advance maintained for the first transmission parameter and the second transmission parameter.
[0139] 40. A method for wireless communication, comprising: sending a message from a serving cell in a cell group to a terminal device, wherein the message includes a timing advance command, the timing advance command enabling the terminal device to apply the timing advance command to a transmission associated with at least one transmission parameter, the at least one transmission parameter being associated with the timing advance command.
[0140] 41. The method according to solution 40, wherein the transmission includes at least one of the following: physical uplink control channel transmission, physical uplink shared channel transmission, probe reference signal transmission, or physical random access channel transmission.
[0141] 42. The method according to solution 40 or 41, wherein the message includes an identifier of the at least one transmission parameter.
[0142] 43. The method of any one of claims 40 to 42, wherein the message further includes an identifier for a time alignment group, and wherein the time alignment group is associated with a cell group or at least one of the at least one transmission parameter.
[0143] 44. The method according to solution 43, wherein the cell group is a time alignment group comprising one or more serving cells that share the timing advance command.
[0144] 45. The method according to any one of solutions 40 to 44, wherein the message includes a plurality of timing advance commands, each timing advance command corresponding sequentially to one of the at least one transmission parameters.
[0145] 46. The method according to solution 45, wherein the message further includes multiple identifiers of one or more time alignment groups, and wherein the time alignment groups include one or more serving cells that share the timing advance command.
[0146] 47. The method according to solution 45, wherein the order is specified according to the index or identifier of each of the at least one transmission parameter.
[0147] 48. The method according to any one of solutions 44 to 47, wherein the time alignment group is in a synchronized state, and wherein the second transmission parameter is associated with a second time alignment group in a desynchronized state.
[0148] 49. The method according to any one of solutions 40 to 48, wherein the message includes a Media Access Control (MAC) control unit (CE).
[0149] 50. The method according to any one of solutions 40 to 48, wherein the message includes a random access response (RAR).
[0150] 51. The method according to solution 50, wherein the RAR is associated with a random access preamble corresponding to the at least one transmission parameter.
[0151] 52. The method according to solution 50 or 51 includes receiving one or more preambles associated with the at least one transmission parameter from the terminal device by the serving cell.
[0152] 53. The method according to solution 52 includes sending signaling from the serving cell to the terminal device, wherein the signaling includes one or more preamble group indices, and wherein each preamble group includes one or more preamble configurations.
[0153] 54. The method according to solution 53, wherein each preamble group is associated with the at least one transmission parameter.
[0154] 55. The method according to solution 53, wherein the receiving includes: receiving the one or more preambles by the serving cell in the same time domain unit, the time domain unit including a time slot, a sub-time slot, a frame, or a random access opportunity.
[0155] 56. The method according to solution 53, wherein the one or more preambles are determined based on an indication from the serving cell.
[0156] 57. The method according to solution 56, wherein the indication includes: a downlink control information (DCI) format of a physical downlink control channel (PDCCH) command, a preamble index, a preamble group index, or a synchronization signal (SS) / physical broadcast channel (PBCH) index.
[0157] 58. The method according to any one of solutions 40 to 57, further comprising: sending a plurality of timing advance offset values associated with the at least one transmission parameter to the terminal device by the serving cell; and receiving a transmission associated with the at least one transmission parameter by the serving cell, wherein the timing advance offset values are applied to the transmission.
[0158] 59. The method according to any one of solutions 40 to 58, wherein the at least one transmission parameter includes a first transmission parameter and a second transmission parameter, wherein the transmission is associated with the first transmission parameter, and wherein the message includes a timing advance command offset.
[0159] 60. The method according to solution 59, wherein the timing advance command offset indication offset value is used to adjust the transmission timing of the transmission associated with the second transmission parameter compared with the transmission associated with the first transmission parameter.
[0160] 61. The method according to solution 60, wherein the message includes a downlink control information (DCI) message.
[0161] 62. A communication device comprising a processor configured to implement the method according to any one or more of solutions 1 to 61.
[0162] 63. A computer program product having code stored thereon, which, when executed by a processor, causes the processor to implement the method according to any one or more of solutions 1 to 61.
[0163] Figure 10An example of a wireless communication system 1000 in which one or more embodiments of the present technology can be applied is shown. The wireless communication system 1000 may include one or more base stations (BS) 1005a, 1005b, one or more wireless devices (or UEs) 1010a, 1010b, 1010c, 1010d, and a core network 1025. Base stations 1005a, 1005b may provide wireless services to user equipment 1010a, 1010b, 1010c, and 1010d in one or more wireless sectors. In some implementations, base stations 1005a, 1005b include directional antennas to generate two or more directional beams to provide wireless coverage in different sectors. The core network 1025 may communicate with one or more base stations 1005a, 1005b. The core network 1025 provides connectivity to other wireless communication systems and wired communication systems. The core network may include one or more service subscription databases for storing information related to subscribed user equipment 1010a, 1010b, 1010c, and 1010d. The first base station 1005a may provide wireless services based on a first radio access technology, while the second base station 1005b may provide wireless services based on a second radio access technology. Depending on the deployment scenario, base stations 1005a and 1005b may be located in the same location or may be installed separately in the field. User equipment 1010a, 1010b, 1010c, and 1010d may support multiple different radio access technologies. The technologies and embodiments described in this document can be implemented by base stations of the wireless devices described in this document.
[0164] Figure 11 This is a block diagram representation of a portion of a radio station in which one or more embodiments of the present technology may be applied. Radio station 1105, such as a network node, base station, or wireless device (or user equipment, UE), may include processor electronics 1110, such as a microprocessor, which implements one or more wireless technologies proposed in this document. Radio station 1105 may include transceiver electronics 1115 for transmitting and / or receiving wireless signals via one or more communication interfaces, such as antenna 1120. Radio station 1105 may include other communication interfaces for transmitting and receiving data. Radio station 1105 may include one or more memories (not explicitly shown) configured to store information such as data and / or instructions. In some implementations, processor electronics 1110 may include at least a portion of transceiver electronics 1115. In some embodiments, at least some of the disclosed technologies, modules, or functions are implemented using radio station 1105. In some embodiments, radio station 1105 may be configured to perform the methods described herein.
[0165] It should be understood that this document discloses techniques, which can be embodied in various embodiments, for enabling reliable uplink timing alignment for inter-cell and intra-cell transmissions with multiple TRPs. The disclosures and other embodiments, modules, and functional operations described in this document can be implemented in digital electronic circuit systems, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations thereof. The disclosed embodiments and other embodiments can be implemented as one or more computer program products, i.e., one or more modules of computer program instructions encoded on a computer-readable medium for execution by a data processing apparatus or for controlling the operation of a data processing apparatus. The computer-readable medium can be a machine-readable storage device, a machine-readable storage substrate, a memory device, a composition of material affecting machine-readable propagation signals, or a combination thereof. The term "data processing apparatus" covers all means, devices, and machines for processing data, including, for example, a programmable processor, a computer, or a plurality of processors or computers. In addition to hardware, the apparatus may also include code that creates an execution environment for the computer program in question, for example, code constituting processor firmware, a protocol stack, a database management system, an operating system, or a combination thereof. A propagation signal is a man-made signal, such as an electrical, optical, or electromagnetic signal generated by a machine, which is generated to encode information for transmission to a suitable receiver device.
[0166] Computer programs (also known as programs, software, software applications, scripts, or code) can be written in any form of programming language, including compiled or interpreted languages, and can be deployed in any way, including as standalone programs or as modules, components, subroutines, or other units suitable for use in a computing environment. A computer program does not necessarily correspond to a file in a file system. A program can be stored as a portion of a file that holds other programs or data (e.g., one or more scripts stored in a markup language document), as a single file dedicated to the program in question, or as multiple coordinating files (e.g., a file storing one or more code modules, subroutines, or sections). Computer programs can be deployed to execute on one or more computers located at a single site or distributed across multiple sites and interconnected via a communications network.
[0167] The processes and logical flows described in this document can be executed by one or more programmable processors that execute one or more computer programs to perform functions by manipulating input data and generating output. The processes and logical flows can also be executed by special-purpose logic circuit systems, and the devices can be implemented as special-purpose logic circuit systems, such as FPGAs (Field-Programmable Gate Arrays) or ASICs (Application-Specific Integrated Circuits). For example, processors suitable for executing computer programs include general-purpose and special-purpose microprocessors, and any one or more processors of any type of digital computer. Typically, the processor receives instructions and data from read-only memory or random access memory, or both. The basic elements of a computer are a processor for executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, or be operatively coupled to such mass storage devices to receive data from or transfer data to or both. However, a computer does not necessarily have such devices. Computer-readable media suitable for storing computer program instructions and data include all forms of non-volatile memory, media, and memory devices, including, for example, semiconductor memory devices such as EPROM, EEPROM, and flash memory devices; magnetic disks, such as internal hard disks or removable disks; magneto-optical disks; and CD-ROMs and DVD-ROMs. Processors and memory may be supplemented by or incorporated into dedicated logic circuitry systems.
[0168] The disclosure of this application includes examples and implementations of certain features in fifth-generation (5G) wireless protocols, and the applicability of the disclosed technology is not limited to 5G wireless systems, but can also be applied to other wireless systems.
[0169] While this patent document contains numerous details, these details should not be construed as limiting the scope of any invention or claimable content, but rather as descriptions of features specific to particular embodiments of a particular invention. Certain features described in this patent document within the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments. Furthermore, although features may be described above as functioning in certain combinations, and even initially claimed in this way, in some cases one or more features from a claimed combination may be excluded from that combination, and the claimed combination may involve sub-combinations or variations thereof.
[0170] Similarly, although the operations are described in a specific order in the figures, this should not be construed as requiring such operations to be performed in the specific order shown or sequentially, or requiring all shown operations to be performed to obtain the desired result. Furthermore, the separation of various system components in the embodiments described in this patent document should not be construed as requiring such separation in all embodiments. Only a few implementations and examples have been described, and other implementations, enhancements, and variations can be made based on what is described and illustrated in this patent document.
Claims
1. A method for wireless communication, comprising: The terminal device determines a preamble associated with information related to one of the multiple Transport Configuration Indicator (TCI) states based on downlink control information (DCI) signaling from the serving cell; The terminal device sends the preamble to the serving cell; The terminal device receives a message including identifiers of multiple timing advance groups (TAGs) and identifiers of multiple TCI states, wherein each of the multiple TCI states is associated with a timing advance group. The terminal device receives a second message indicating information related to one of the plurality of TCI states; as well as The terminal device applies a timing advance command associated with one of the plurality of TAGs to the transmission associated with one of the plurality of TCI states.
2. The method according to claim 1, wherein the transmission includes at least one of the following: physical uplink control channel transmission, physical uplink shared channel transmission, probe reference signal transmission, or physical random access channel transmission.
3. The method according to claim 1 or 2, wherein the second message is associated with a random access preamble, the random access preamble corresponding to the information associated with one of the plurality of TCI states.
4. The method according to any one of claims 1 to 3, wherein the DCI signaling includes a field indicating the preamble, the preamble being associated with the information related to one of the plurality of TCI states.
5. The method according to any one of claims 1 to 4, wherein the information associated with one of the plurality of TCI states includes a physical cell index or a CORESET pool index.
6. A method for wireless communication, comprising: The serving cell sends downlink control information (DCI) signaling to the terminal equipment; The serving cell receives a preamble from the terminal device, the preamble being associated with information related to one of a plurality of Transport Configuration Indicator (TCI) states determined based on the DCI signaling; The serving cell sends a message to the terminal device. The message includes identifiers for multiple Timing Advance Groups (TAGs) and identifiers for multiple TCI states, each of the multiple TCI states being associated with a Timing Advance Group. The message enables the terminal device to apply a timing advance command associated with one of the plurality of TAGs to a transmission associated with one of the plurality of TCI states; as well as The serving cell sends a second message to the terminal device, the second message indicating information related to one of the multiple TCI states.
7. The method of claim 6, wherein the transmission includes at least one of the following: physical uplink control channel transmission, physical uplink shared channel transmission, probe reference signal transmission, or physical random access channel transmission.
8. The method of claim 6 or 7, wherein the second message is associated with a random access preamble, the random access preamble corresponding to the information associated with one of the plurality of TCI states.
9. The method according to any one of claims 6 to 8, wherein the DCI signaling includes a field indicating the preamble, the preamble being associated with the information related to one of the plurality of TCI states.
10. The method according to any one of claims 6 to 9, wherein the information associated with one of the plurality of TCI states includes a physical cell index or a CORESET pool index.
11. A communication device comprising a processor configured to implement the method according to any one or more of claims 1 to 10.
12. A computer program product having code stored thereon, which, when executed by a processor, causes the processor to perform the method according to any one or more of claims 1 to 10.