Upward processing method and device

By using the CORESET packet index and frequency point matching mechanism in user equipment, the problem of uplink and downlink TRP frequency points is solved in multiple TRP scenarios, and the efficiency of spectrum resource usage and channel transmission reliability are improved.

CN115428547BActive Publication Date: 2025-08-05JRD COMM (SHENZHEN) LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202080099114.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-14
Publication Date
2025-08-05
Estimated Expiration
2040-04-14

AI Technical Summary

Technical Problem

In the multi-transmission receiving point (TRP) scenario, it is difficult for the prior art to effectively identify and match the frequency points and IDs of the uplink and downlink transmission points (TRP), resulting in spectrum misalignment and inefficient resource allocation.

Method used

By implementing a method and device in a user equipment, the uplink TRP is distinguished and identified using the CORESET packet index as the TRP ID, and aligning the frequency points of the UL TRP and DL TRP through the central frequency matching, upper limit frequency matching and frequency resources are completely overlapped, providing a TRP ID numbering and pairing mechanism to ensure the matching of the frequency points and IDs during the BWP switching.

Benefits of technology

Improve the reliability and robustness of PDCCH, PUSCH and PUCCH in multi-TRP deployment, ensuring the efficient allocation and use of spectrum resources for uplink transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115428547B_ABST
    Figure CN115428547B_ABST
Patent Text Reader

Abstract

A method for uplink processing based on multiple transmission and reception points (TRPs), executable by a user equipment (UE). The frequency of one of a pair of uplink and downlink TRPs is directly derived from parameters of a bandwidth part (BWP) in a serving cell. The frequency of the other of the pair of uplink and downlink TRPs is derived from the frequency of one of the pair of uplink and downlink TRPs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of multiple input multiple output (MIMO) communication systems, and more specifically, to an apparatus and method for improving an uplink channel process in a multiple transmission-reception point (multi-TRP) scenario. Background Art

[0002] Multiple input multiple output (MIMO) uses multiple transmit antennas on the transmitter side and multiple receive antennas on the receiver side to utilize radio link capacity. MIMO enables spatial multiplexing, significantly improving spectral efficiency.

[0003] At the RAN1#95 meeting of the Radio Access Network Working Group of the 3rd Generation Partnership Project (3GPP), two different downlink control information (DCI) schemes were agreed upon to support multi-TRP / panel transmission in new radio (NR):

[0004] The first solution is that a single new radio physical downlink control channel (NR-PDCCH) schedules a single NR-PDSCH, where different layers are transmitted from different TRPs.

[0005] The second scheme: NR-PDSCH scheduling uses multiple NR-PDCCHs. Each NR-PDCCH that schedules one of the multiple NR-PDSCHs is sent from a separate TRP.

[0006] refer to Figure 1In the second scheme, two NR-PDCCHs from different TRPs, such as TRP1 and TRP2, independently schedule two corresponding new radio physical downlink shared channels (NR-PDSCH), such as PDSCH1 and PDSCH2, to user equipment (UE) 111. That is, the NR-PDCCH carrying downlink control information such as DCI1 and DCI2 can be scheduled independently of the two TRPs. The second scheme is beneficial, especially when different TRPs are connected through a non-ideal backhaul. In multi-TRP transmission, joint scheduling may be limited or even impossible due to the delay of inter-TRP signaling such as channel state information (CSI), scheduling signals and data in the non-ideal backhaul.

[0007] The second approach with multiple PDCCHs is also useful when each TRP requires independent radio resource scheduling via control information. Using separate DCIs to independently schedule different modulation and coding schemes (MCS) for PDSCHs can improve performance. Furthermore, scheduling different codewords at each TRP can also improve performance.

[0008] In Rel-16 of the 3GPP NR standard, non-coherent joint transmission (NC-JT) has adopted single PDCCH-based and multi-TPD transmission based on multiple PDCCHs. In multi-TPD transmission based on a single PDCCH, a single PDCCH is used to schedule a single PDSCH from multiple TRPs. However, in multi-TPD transmission based on multiple PDCCHs, multiple PDCCHs are used for PDSCH scheduling, where each PDSCH is transmitted from a separate TRP.

[0009] For downlink transmissions, a specific TRP can be identified by a higher-layer index configured in the ControlResourceSet (CORESET). This index can be used as an identifier for the TRP and is called the CORESETPoolIndex. The CORESETPoolIndex may be included in the CORSET. If two different CORESETPoolIndex values are configured for the active bandwidth part (BWP) of the serving cell, the UE is expected to communicate with two different TRPs.

[0010] Technical issues

[0011] In Rel-16, up to three CORESETs can be configured in the same TRP, and up to five CORESETs can be configured in a cell. For downlink (DL) transmission, these CORESETs are divided into two groups, each of which is associated with a specific TRP via the higher-layer parameter CORESETPoolIndex in the active BWP. However, for uplink (UL) transmission, two UL TRPs can be allocated in one UL BWP, and more UL TRPs can be allocated in a cell. A destination UL TRP needs to be identified in the TRP for uplink transmission. Therefore, it is necessary to distinguish and identify UL TRPs. In addition, the TRP ID number is also essential for UL TRPs. Summary of the Invention

[0012] The object of the present invention is to provide an uplink processing method and apparatus to solve the communication problem based on multiple transmission and reception points (TRPs).

[0013] In the first aspect of the present invention, an uplink processing method for communication based on multiple transmission and reception points TRP is performed by a user equipment, and is characterized in that it includes: receiving parameters of a bandwidth part BWP in a service cell; obtaining the frequency of one of a pair of uplink TRP and downlink TRP from the parameters of the BWP; and obtaining the frequency of the other of the pair of uplink TRP and downlink TRP from the frequency of one of the pair of uplink TRP and downlink TRP.

[0014] In a second aspect of the present invention, an apparatus is characterized by comprising a transceiver and a processor connected to the transceiver. The processor is configured to perform the following steps, including: receiving parameters of a bandwidth part (BWP) in a serving cell; obtaining a frequency of one of a pair of uplink TRP and downlink TRP from the parameters of the BWP; and obtaining a frequency of the other of the pair of uplink TRP and downlink TRP from the frequency of one of the pair of uplink TRP and downlink TRP.

[0015] The method can be implemented in a chip, which includes a processor configured to call and run a computer program stored in a memory, so that a device equipped with the chip executes the method.

[0016] The method can be programmed as computer-executable instructions stored in a non-transitory computer-readable medium. When the non-transitory computer-readable medium is loaded into a computer, it instructs the processor of the computer to execute the method.

[0017] The non-transitory computer readable medium may include at least one of the following group: hard disk, CD-ROM, optical storage device, magnetic storage device, read-only memory, programmable read-only memory, erasable programmable read-only memory, EPROM, electrically erasable programmable read-only memory, and flash memory.

[0018] The method may be programmed as a computer program product, which causes a computer to execute the method.

[0019] The method may be programmed as a computer program, which causes a computer to execute the method.

[0020] Beneficial effects

[0021] Without the proposed uplink transmission method, the transmitter may be confused with mismatched TRP IDs and frequencies of unpaired TRPs. PDCCH monitoring may be more time consuming if there is no association with the new BWP during BWP switching.

[0022] In the absence of alignment between the UL TRP and the DL TRP, the uplink and downlink can be carried on unpaired frequencies. In addition, if there is no TRP ID pairing, available resources may not be provided for the UL TRP and the DL TRP.

[0023] The present invention provides various embodiments of an apparatus and method for supporting uplink transmission in a multi-TRP / panel scenario based on multi-DCI.

[0024] The UE needs to identify one of the UL TRPs for uplink transmission. The method uses the CORESET group index as the TRP ID to distinguish and identify the UL TRP. The frequencies of the UL TRP and the DL TRP may not be aligned and result in unpaired UL and DL spectrum. Two embodiments of the method are proposed to align and match the frequencies of the UL TRP and the DL TRP, including the center frequency and the upper limit frequency. Since multiple TRPs can be allocated in a cell, two embodiments of the method are proposed to number the TRP IDs, including local TRP ID numbering and global TRP ID numbering. In the present invention, the UL TRPID of a specific TRP is the same as the DL TRP ID of the specific TRP. In addition, during the BWP switching from the original BWP to the new BWP, the frequency, CORESETPoolIndex and TRP ID of a pair of UL TRP and DL TRP can be immediately aligned in the new BWP. Therefore, the resource allocation efficiency of the paired UL TRP and DL TRP can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] In order to more clearly illustrate the embodiments of the present invention or related technologies, the embodiments will be briefly introduced below with reference to the accompanying drawings. Obviously, the accompanying drawings are only some embodiments of the present invention, and those skilled in the art can obtain other drawings based on these drawings.

[0026] Figure 1 It is a schematic diagram of a multiple transmission and reception point (TRP) architecture.

[0027] Figure 2 It is a block diagram of user equipment (UE) and two base stations (BS) according to an embodiment of the present invention.

[0028] Figure 3 It is a schematic diagram of an uplink processing method provided by an embodiment of the present invention.

[0029] Figure 4 This is a diagram of ControlResourceSets (CORESETs) and CORESETgroup indexes.

[0030] Figure 5 This is a schematic diagram of center frequency matching.

[0031] Figure 6 This is a diagram of the upper frequency matching limit.

[0032] Figure 7 This is a schematic diagram of the matching of the center frequency point and the completely overlapping frequency resources.

[0033] Figure 8 This is a diagram of local TRP ID pairing.

[0034] Figure 9 This is a schematic diagram of global TRP ID pairing.

[0035] Figure 10 This is a schematic diagram of TRP ID pairing in bandwidth part (BWP) switching.

[0036] Figure 11 FIG. 1 is a diagram illustrating an example of TRP ID pairing in bandwidth part (BWP) switching.

[0037] Figure 12 FIG. 1 is a schematic diagram of another example of TRP ID pairing in bandwidth part (BWP) switching.

[0038] Figure 13is a block diagram of a system for wireless communication according to an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The technical matters, structural features, objectives and effects of the embodiments of the present invention are described in detail below with reference to the accompanying drawings. Specifically, the terms in the embodiments of the present invention are only used to illustrate the purpose of the embodiments of the present invention and are not used to limit the present invention.

[0040] Currently, in multi-DCI-based multi-TRP / panel transmission scenarios, the transmitter and receiver must identify the TRP IDs used for downlink and uplink transmissions. Because uplink and downlink can be scheduled independently, the frequencies of the UL TRP and DL TRP may not match. Therefore, a method is needed to specify the relationship between unpaired UL and DL frequencies. In addition, because a cell can be assigned multiple TRPs, a method is needed to pair TRP ID numbers with TRP IDs.

[0041] For unpaired UL and DL spectrum, a DL BWP from the configured DL BWP set is linked with a UL BWP from the configured UL BWP set when the DL BWP index and UL BWP index are the same. The DL BWP index is provided by the higher-layer parameter BWP-Id, and the UL BWP index is provided by the higher-layer parameter BWP-Id. When the BWP-Id of the DL BWP is the same as the BWP-Id of the UL BWP, the UE cannot operate correctly in configurations where the center frequency of the DL BWP differs from the center frequency of the UL BWP. This assumes that the center frequency of the DL TRP matches the center frequency of the UL TRP. In multi-DCI-based multi-TRP transmissions, two potential TRP IDs may be assigned to the UE. Since the TRP ID is determined by the scheduling CORESET, the center frequencies of the UL TRP and DL TRP may not match.

[0042] The present invention provides reliability features to improve MIMO technology for FR1 and FR2, thereby improving the reliability and robustness of PDCCH, PUSCH and PUCCH in multi-TRP deployment. The method can identify the TRP ID of the UL TRP for uplink transmission in multiple PDCCH-based multi-TRP transmissions.

[0043] For multi-TRP transmission based on multi-DCI, four solutions are proposed to support the PUSCH process, including TRP ID identification of PUSCH, frequency domain alignment, TRP ID pairing and TRP mapping.

[0044] Reference Figure 2UE10a, base station 200a, base station 200b and network entity device 300 perform the uplink processing method according to the embodiment of the present invention. The connection between the device and the device components is Figure 2 1 and 3. UE 10a may include a processor 11a, a memory 12a, and a transceiver 13a. Base station 200a may include a processor 201a, a memory 202a, and a transceiver 203a. Base station 200b may include a processor 201b, a memory 202b, and a transceiver 203b. Network entity device 300 may include a processor 301, a memory 302, and a transceiver 303. Each of processors 11a, 201a, 201b, and 301 may be configured to implement the proposed functions, processes, and / or methods described in this specification. Layers of the radio interface protocol may be implemented in processors 11a, 201a, 201b, and 301. Each of memories 12a, 202a, 202b, and 302 may be operable to store various programs and information to operate the connected processors. Each of the transceivers 13a, 203a, 203b, and 303 is operatively coupled to a connected processor to transmit and / or receive radio signals. Each of the base stations 200a and 200b may be an eNB, gNB, or one of other radio nodes.

[0045] Each of the processors 11a, 201a, 201b, and 301 may include a general-purpose central processing unit (CPU), an application-specific integrated circuit (ASIC), other chipsets, logic circuits, and / or data processing devices. Each of the memories 12a, 202a, 202b, and 302 may include a read-only memory (ROM), a random access memory (RAM), flash memory, a memory card, a storage medium, and / or other storage devices. Each of the transceivers 13a, 203a, 203b, and 303 may include baseband circuitry and radio frequency (RF) circuitry to process radio frequency signals. When the embodiments are implemented in software, the techniques described herein may be implemented using modules, processes, functions, entities, and the like that perform the functions described herein. These modules may be stored in memory and executed by a processor. The memory may be implemented within the processor or externally to the processor, where those may be communicatively coupled to the processor by various means known in the art.

[0046] The network entity device 300 may be a node in a CN. The CN may include an LTE CN or a 5GC, which may include a user plane function (UPF), a session management function (SMF), a mobility management function (AMF), a unified data management (UDM), a policy control function (PCF), a control plane (CP) / user plane (UP) separation (CUPS), an authentication server (AUSF), a network slice selection function (NSSF), and a network exposure function (NEF).

[0047] TRP identification is described in detail below.

[0048] refer to Figure 2 and 3 For example, base stations 200a and 200b can serve as TRP1 and TRP2 dedicated to a UE, such as UE 10a. Alternatively, more TRPs can be assigned to a UE. In multi-PDCCH-based multi-TRP operation, the maximum number of CORESETs configured for each BWP of a UE is five, and each CORESET can be associated with one TRP. These CORESETs can be assigned to multiple groups, and each group is associated with a dedicated TRP.

[0049] The TRP sends DCI to the UE via the PDCCH in the CORESET in the BWP. The UE monitors PDCCH candidates in the common search space set or the UE-specific search space set, which are configured by the high-level parameter PDCCH-Config. The time domain and frequency domain resources of the search space set are represented by the corresponding CORESET. The UE obtains the search space set from the CORESET to monitor the PDCCH and obtains UL DCI in the PDCCH, such as DCI0_0, DCI0_1, and DCI0_2. When the UL DCI is successfully detected (box 300), the UE identifies one or more UL TRPs (box 302) and schedules one or more dedicated PUSCHs for the UL TRPs (box 304). The UE can identify a dedicated TRP for a PUSCH. Alternatively, the UE can identify multiple different TRPs for the PUSCH and schedule multiple PUSCH transmissions that overlap in the time domain to different TRPs. The UE performs uplink transmission on the identified one or more UL TRPs (box 306).

[0050] Based on the relationship between PUSCH and CORESET, the UE can use the CORESET group index of the dedicated TRP, such as CORESETPoolIndex, to identify the dedicated TRP for PUSCH. The CORESET group index, such as CORESETPoolIndex, is contained in the higher-layer parameter ControlResourceSet. Specifically, if CORESETPoolIndex is not configured, the UE can determine that only one TRP is allocated to the UE, and the TRP ID is 0.

[0051] like Figure 4 As shown, three CORESETs, CORESET1 to CORESET3, are configured and assigned to two groups. CORESET#1 and CORESET#2 are assigned to Group#1 associated with CORESET Pool Index CORESETPoolIndex0, and CORESET#3 is assigned to Group#2 associated with CORESET Pool Index CORESETPoolIndex1. Group#1 is associated with TRP1, and Group#2 is associated with TRP2. Therefore, even if the PUSCHs overlap in the time domain, the UE can independently send two PUSCHs to two different TRPs.

[0052] The frequency domain alignment of UL TRP and DL TRP is described in detail below.

[0053] For example, N TRPs are used for the active UL / DL BWP of the serving cell, and each TRP corresponds to a frequency point, which is associated with a CORESET group index. N is one or more positive integers, representing the total number of TRPs in the active BWP. Since uplink transmission and downlink transmission can be performed independently, the CORESET group index and frequency point of the uplink and downlink scheduling may be different, resulting in mismatch between the uplink and downlink frequencies or unpaired uplink and downlink TRP operating spectrums, and inability to obtain channel reciprocity. To address this problem, three embodiments of the method of the present invention are proposed below, including center frequency point matching, upper limit frequency point matching, and center frequency matching with complete overlap of frequency resources. For example, base stations 200a and 200b and UE 10a can determine the TRP ID and TRP frequency for UL TRP and DL TRP according to the embodiment.

[0054] The following is a detailed introduction to center frequency matching.

[0055] The center frequency of the active UL BWP may be the same as the center frequency of the active DL BWP. In order to solve the problem of misalignment of the UL and DL frequencies for a specific TRP, in the method, the center frequency of the UL TRP is the same as the center frequency of the DL TRP associated with the UL TRP. That is, a TRP pair includes a UL TRP and a DL TRP for a dedicated TRP, wherein the UL TRP and the DL TRP have the same center frequency. The DL TRP with TRP ID in DL BWP j forms a paired TRP of the UL TRP with the same TRP ID in UL BWP j. The UL TRP with TRP ID in UL BWP j forms a paired TRP of the DL TRP with the same TRP ID in DL BWP j. Reference Figure 5 , base stations 200a and 200b and UE 10a may determine a set of center frequencies, such as the center frequencies of UL TRP1, DL TRP1, ..., UL TRPN, and DL TRPN, from the corresponding configurations of the active UL BWP and the active DL BWP. For example, the center frequency of UL TRP1 may be calculated as:

[0056] F CenterFreTRP1_UL =startingPRB UL +floor(nrofPRB UL / 2N) (1)

[0057] The center frequency of DL TRP1 can be calculated as:

[0058] F CenterFreTRP1_DL =startingPRB DL +floor(nrofPRB DL / 2N) (2)

[0059] The center frequency of UL TRPi can be calculated as:

[0060] F CenterFreTRPi_UL =startingPRB UL +floor(nrofPRB UL *(2i-1) / 2N) (3)

[0061] The center frequency of DL TRPi can be calculated as:

[0062] F CenterFreTRPi_DL =startingPRB DL +floor(nrofPRB DL *(2i-1) / 2N) (4)

[0063] Where variable i is a positive integer not greater than N. Starting physical resource block (PRB) UL It is the first PRB of the active UL BWP and is determined by the higher-level parameter subcarrierSpacing of the activated UL / DL BWP and another higher-level parameter offsetToCarrier corresponding to the subcarrier spacing. DL Is the first PRB of the active DL BWP. Parameter nrofPRB UL Is the total number of PRBs in the active UL BWP. Parameter nrofPRB DL is the total number of PRBs in the active DL BWP.

[0064] like Figure 5 As shown, the center frequency of UL TRP1 for the UL BWP is the same as the center frequency of DL TRP1 for the DL BWP. Similarly, the center frequency of UL TRPN for the UL BWP is the same as the center frequency of DL TRPN for the DL BWP. Therefore, the center frequency of the UL TRP in a TRP pair matches the center frequency of the DL TRP in the TRP pair. The UL and DL TRP center frequencies can be derived from the active BWP.

[0065] The upper limit frequency matching is introduced in detail below.

[0066] like Figure 6 As shown, in this embodiment of the present invention, the upper limit frequency of UL TRPi is aligned with the frequency related to TRP ID, which can be described as:

[0067] F UpperFreTRPi_UL =startingPRBUL +floor(nrofPRB UL *(i-1) / N) (5)

[0068] The upper frequency limit of DL TRPi is aligned with the frequency related to TRP ID, which can be described as:

[0069] F UpperFretRPi_DL =startingPRB DL +floor(nrofPRB DL *(i-1) / N) (6)

[0070] i is a positive integer not greater than N and can be used as a TRP ID. Parameter startingPRB UL It is the first PRB of the activated UL BWP and is determined by the high-level parameter subcarrierSpacing of the UL / DL BWP and another high-level parameter offsetToCarrier corresponding to the subcarrier spacing. DL Is the first PRB of the activated DL BWP. Parameter nrofPRB UL Is the total number of PRBs in the active UL BWP. Parameter nrofPRB DL is the total number of PRBs in the active DL BWP. In this way, frequency domain resources can be allocated to the TRP according to the predefined frequency points of the BWP, reducing the computational complexity of generating the TRP center frequency.

[0071] like Figure 6 As shown, the upper limit frequency of UL TRP1 is aligned with the starting PRB of UL BWP, and the upper limit frequency of DL TRP1 is aligned with the starting PRB of DL BWP. Similarly, the upper limit frequency of UL TRPi is aligned with the TRP ID related frequency point, and the upper limit frequency of DL TRPi is aligned with the TRP ID related frequency point. The TRP ID related frequency point is determined based on the TRP ID. For example, a DL BWP includes three DL TRPs, where the upper limit frequency of the first DL TRP in the DL BWP is the starting PRB. DL +floor(nrofPRB DL *0 / N), the upper limit frequency of the second DL TRP in DL BWP is startingPRB DL +floor(nrofPRB DL *1 / N), the upper limit frequency of the third DL TRP in DL BWP is startingPRB DL +floor(nrofPRB DL *2 / N). startingPRB DLand nrofPRB DL It is the BWP parameter of DL BWP. Similarly, a UL BWP includes three UL TRPs, where the upper limit frequency of the first UL TRP in the UL BWP is startingPRR UL +floot(nrofPRB UL *0 / N), the upper limit frequency of the second UL TRP in UL BWP is startingPRB UL +floor(nrofPRB UL *1 / N), the upper limit frequency of the third UL TRP in UL BWP is startingPRB UL +floor(nrofPRB UL *2 / N). startingPRB UL and nrofPRB UL is the BWP parameter of UL BWP.

[0072] The following details center frequency matching with completely overlapping frequency resources. For example, a BWP is an uplink BWP that includes multiple uplink TRPs. These multiple uplink TRPs share the same center frequency, which is the same center frequency shared by multiple downlink TRPs in the downlink BWP. The downlink BWP includes the same identifier as the uplink BWP, and the multiple downlink TRPs are paired TRPs for the multiple uplink TRPs.

[0073] The frequency resources allocated to these N TRPs can completely overlap in the active BWP. It is proposed that the center frequency of the N UL TRPs is the same as the center frequency of the UL BWP, and the center frequency of the N DL TRPs is the same as the center frequency of the DL BWP. The center frequency of the active UL BWP can be the same as the center frequency of the active DL BWP. In other words, TRP pairs, such as UL TRP1 and DL TRP1 of TRP1, ..., to UL TRPN and DL TRPN of TRPN, have the same center frequency. In addition, for a dedicated TRP, the high-level parameter CORESETPoolIndex of the UL TRP of the dedicated TRP matches the high-level parameter CORESETPoolIndex of the DL TRP of the dedicated TRP. For example, the high-level parameter CORESETPoolIndex of the UL TRP of the dedicated TRP is the same as the high-level parameter CORESETPoolIndex of the DL TRP of the dedicated TRP.

[0074] For example, Figure 7As shown, there are two TRPs. For a specific UL BWP, the frequency resources of UL TRP1 and UL TRP2 completely overlap. For a specific DL BWP, the frequency resources of DL TRP1 and DL TRP2 completely overlap. TRP pairs, such as UL TRP1 and DL TRP1 for TRP1, and UL TRP2 and DL TRP2 for TRP2, have the same center frequency.

[0075] An embodiment of pairing UL TRP ID and DL TRP ID is described in detail below. The TRP ID is associated with the scheduling CORESET through the high-level index CORESETPoolIndex. Since N TRPs can be allocated in the active BWP and a group of BWPs can be configured, the TRP IDs are numbered. Each TRP may include one UL TRP and one DL TRP. For unpaired spectrum operation, the active UL BWP is linked to the active DL BWP. The UL TRP and DL TRP can be assigned paired TRP IDs by pairing the UL TRPID and DL TRP ID according to the method, and are provided with available radio resources. Therefore, the TRP ID pairing of the UL TRP and DL TRP is very important. Two embodiments of the method for numbering paired UL / DL TRP IDs of the present invention are provided below.

[0076] The local TRP ID pairing is described in detail below.

[0077] In an embodiment of local TRP ID pairing, the TRP IDs for the DL TRP and the paired UL TRP are locally numbered in separate BWPs. That is, the TRP ID is a local parameter in the BWP, and the namespace of the TRP ID is not shared between BWPs. The UL TRP ID in a TRP pair is the same as the DL TRP ID in the TRP pair. Since the TRP ID can be associated with the CORESETPoolIndex defined for each BWP, the UL TRP and the DL TRP paired with the UL TRP have the same CORESETPoolIndex. Since each BWP only needs to configure N TRPs through radio resource control (RRC) signaling, RRC resources can be saved.

[0078] like Figure 8As shown, N TRPs are configured in a BWP and M BWPs are configured in a cell. Specifically, each UL BWP is assigned N UL TRPs, and each DL BWP is assigned N DL TRPs. M is a positive integer. TRP IDs are reused in different BWPs. Paired UL TRPs and DL TRPs have the same ID. Each BWP includes multiple TRPs, where the TRP IDs are numbered as the local TRP IDs in the BWP.

[0079] Global TRP ID pairing is described in detail below.

[0080] In the global TRP ID pairing embodiment, the TRP IDs used for the DL TRP and the paired UL TRP are globally numbered across all BWPs in the cell. That is, the TRP ID is a global parameter across all BWPs within the cell, and the TRP ID namespace is shared across BWPs. Each BWP includes multiple TRPs, where the TRP IDs are numbered as global TRP IDs across different BWPs.

[0081] The UL TRP ID in a TRP pair is the same as the DL TRP ID in a TRP pair. Figure 9 As shown, if the i-th BWP is active, the paired UL TRP and DL TRP have the same ID, e.g., N*(i-1)+1. Therefore, each TRP has a unique ID within a cell. If the scheduler triggers a BWP switch from an old BWP to a new BWP, the association between the TRP ID and the TRP in the old and new BWPs is unaffected by the switch. This embodiment of global TRP pairing provides robustness during BWP switching.

[0082] UL TRP and DL TRP mapping are described in detail below.

[0083] According to one embodiment of the method, the baseline frequency points of the paired UL TRP and DL TRP are aligned, wherein the baseline frequency point may include the center frequency or upper limit frequency of the paired UL TRP and DL TRP. The paired UL TRP and DL TRP have the same TRP ID. For unpaired spectrum operation, the active UL BWP is linked to the active DL BWP, where the UL BWP index and the DL BWP index are the same. By predefining a set of BWPs, one of the base stations 200a and 200b can trigger BWP switching to improve system performance. When a message or event (such as bwp-InactivityTimer, DCI, RRC signal or medium access control (MAC) control element (CE)) triggers the BWP to switch from the original BWP to the new BWP, the new BWP is in the active state. Therefore, the frequency domain alignment of the TRP, CORESETPoolIndex pairing and TRP ID pairing should be processed in the new BWP according to the method.

[0084] When one of base stations 200a and 200b triggers a BWP handover, the new frequency, CORESETPoolIndex, and TRP ID for the UL TRP and DL TRP in the new BWP can be derived from the new BWP. The DL TRP with the TRP ID in DL BWP j forms a paired TRP with the UL TRP with the same TRP ID in DL BWP j. The DL TRP with the CORESETPoolIndex in DL BWP j forms a paired TRP with the UL TRP with the same CORESETPoolIndex in UL BWP j. The UL TRP with the TRP ID in UL BWP j forms a paired TRP with the DL TRP with the same TRP ID in DL BWP j.

[0085] refer to Figure 10 and Figure 11 , the number of TRPs in each BWP is two. One of base stations 200a and 200b triggers a UL BWP handover from the first UL BWP to the jth UL BWP. The UE determines the baseline frequency and TRP ID for the UL TRP in the jth UL BWP and the DL TRP in the jth DL BWP. The frequency of the DL TRP matches the paired UL TRP, and the DL TRP ID is the same as the paired UL TRPID.

[0086] In the method, when UL BWP j is selected as the active BWP through BWP switching (block 310), the UE can obtain the new TRP ID, frequency, and CORESETPoolIndex of the UL TRP in UL BWP j from the parameters of the new UL BWP (block 312), and obtain the TRP ID, frequency, and CORESETPoolIndex j of the DL TRP in the DL BWP based on the paired UL TRP according to the method (block 314). The TRP ID of the DL TRP in DL BWP j is the same as the TRPID of the UL TRP in UL BWP j. The baseline frequency of each DL TRP in DL BWP j is the same as the baseline frequency of the paired UL TRP in UL BWP j. The CORESETPoolIndex of each UL TRP in UL BWP j is the same as the CORESETPoolIndex of the paired DL TRP in DL BWP j.

[0087] Reference Figure 12 When DL BWP j is selected as the active BWP through BWP switching (block 312), the UE can obtain the new TRP ID, frequency, and CORESETPoolIndex of the DL TRP in DL BWP j from the parameters of the new DL BWP (block 322), and obtain the TRP ID, frequency, and CORESETPoolIndex of the UL TRP in UL BWP j based on the paired DL TRP according to the method (block 324). The TRP ID of the UL TRP in UL BWP j is the same as the TRPID of the DL TRP in DL BWP j. The baseline frequency of each UL TRP in UL BWP j is the same as the baseline frequency of the paired DL TRP in DL BWP j. The CORESETPoolIndex of each UL TRP in UL BWP j is the same as the CORESETPoolIndex of the paired DL TRP in DL BWP j.

[0088] Through the pairing relationship, the paired TRP can monitor the PDCCH corresponding to the TRP ID of the paired TRP in the CORESET, thereby improving the decoding efficiency of the PDCCH.

[0089] Figure 13 FIG. 7 is a block diagram of a system 700 for wireless communication according to an embodiment of the present invention. The embodiments described herein may be implemented in a system using any suitably configured hardware and / or software. Figure 13An example system 700 for one embodiment is shown, including radio frequency (RF) circuitry 710, baseband circuitry 720, application circuitry 730, memory / storage 740, sensor 770, and input / output (I / O) interface 780, all coupled to one another as shown.

[0090] Application circuitry 730 may include, for example, but not limited to, one or more single-core or multi-core processors. The processors may include any combination of general-purpose processors and specialized processors such as graphics processors and application processors. The processors may be coupled to a memory / storage device and configured to execute instructions stored in the memory / storage device to enable various applications and / or operating systems running on the system.

[0091] The baseband circuitry 720 may include circuitry such as, but not limited to, one or more single-core or multi-core processors. The processor may include a baseband processor. The baseband circuitry may handle various radio control functions for communicating with one or more radio networks via RF circuitry. Radio control functions may include, but are not limited to, signal modulation, encoding, decoding, radio frequency shifting, and the like. In some embodiments, the baseband circuitry may provide communications compatible with one or more radio technologies. For example, in some embodiments, the baseband circuitry may support communications with the Evolved Universal Terrestrial Radio Access Network (EUTRAN) and / or other wireless metropolitan area networks (WMANs), wireless local area networks (WLANs), and wireless personal area networks (WPANs). Embodiments in which the baseband circuitry is configured to support radio communications using more than one wireless protocol may be referred to as multi-mode baseband circuitry. In various embodiments, the baseband circuitry 720 may include circuitry that operates with signals that are not strictly considered to be at baseband frequencies. For example, in some embodiments, baseband circuitry may include circuitry that operates with signals having an intermediate frequency between the baseband frequency and the radio frequency.

[0092] RF circuitry 710 can utilize modulated electromagnetic radiation transmitted through a non-solid medium to facilitate communication with a wireless network. In various embodiments, the RF circuitry can include switches, filters, amplifiers, and the like to facilitate communication with the wireless network. In various embodiments, the RF circuitry 710 can include circuitry that operates with signals that are not strictly considered to be at radio frequencies. For example, in some embodiments, the RF circuitry can include circuitry that operates with signals having an intermediate frequency between baseband and radio frequencies.

[0093] In various embodiments, the transmitter circuitry, control circuitry, or receiver circuitry discussed above with respect to user equipment, eNBs, or gNBs may be embodied in whole or in part in one or more of the RF circuitry, baseband circuitry, and / or application circuitry. As used herein, "circuitry" may refer to, be part of, or include an application-specific integrated circuit (ASIC) executing one or more software or firmware programs, electronic circuitry, processors (shared, dedicated, or grouped), and / or memory (shared, dedicated, or grouped), combinatorial logic, and / or other suitable hardware components that provide the described functionality. In some embodiments, the electronic circuitry may be implemented in one or more software or firmware modules, or the functionality associated with the circuitry may be implemented by one or more software or firmware modules. In some embodiments, some or all of the components of the baseband circuitry, application circuitry, and / or memory / storage may be implemented together on a system on a chip (SoC).

[0094] The memory / storage device 740 can be used to load and store information and / or instructions for the system, for example. The memory / storage device used in one embodiment can include any combination of suitable volatile memory such as dynamic random access memory (DRAM) and / or non-volatile memory such as flash memory. In various embodiments, the I / O interface 780 can include one or more user interfaces designed to enable user interaction with the system, and / or peripheral component interfaces designed to enable peripheral components to interact with the system. The user interface can include, but is not limited to, a physical keyboard or keypad, a touchpad, a speaker, a microphone, etc. The peripheral component interface can include, but is not limited to, a non-volatile memory port, a universal serial bus (USB) port, an audio jack, and a power interface.

[0095] In various embodiments, sensor 770 may include one or more sensing devices to determine environmental conditions and / or location information related to the system. In some embodiments, the sensor may include, but is not limited to, a gyroscope sensor, an accelerometer, a proximity sensor, an ambient light sensor, and a positioning unit. The positioning unit may also be part of a baseband circuit and / or RF circuit or interact with it to communicate with elements of a positioning network such as a global positioning system (GPS) satellite. In various embodiments, system 700 may be a mobile computing device, such as, but not limited to, a laptop computing device, a tablet computing device, a netbook, an ultrabook, a smartphone, etc. In various embodiments, the system may have more or fewer components, and / or different architectures. Where appropriate, the methods described herein may be implemented as a computer program. The computer program may be stored on a storage medium such as a non-transitory storage medium.

[0096] Embodiments of the present invention are a combination of techniques / processes that can be adopted in 3GPP specifications to create a final product.

[0097] Those skilled in the art will understand that each of the units, algorithms, and steps described and disclosed in the embodiments of the present invention is implemented using electronic hardware or a combination of computer software and electronic hardware. Whether a function is executed in hardware or software depends on the conditions of the application and the design requirements of the technical plan. Those skilled in the art can use different methods to implement the functions for each specific application, and such implementation should not exceed the scope of the present invention. Those skilled in the art will understand that they can refer to the operating processes of the systems, devices, and units in the embodiments mentioned above, because the operating processes of the systems, devices, and units mentioned above are basically the same. For ease of description and simplicity, these operating processes will not be described in detail.

[0098] It should be understood that the systems, devices, and methods disclosed in the embodiments of the present invention may be implemented in other ways. The above embodiments are merely exemplary. The division of units is based solely on logical function, and other divisions may exist. It is possible that multiple units or components may be combined or integrated into another system. Certain features may also be omitted or skipped. On the other hand, the mutual coupling, direct coupling, or communicative coupling shown or discussed operates through some ports, devices, or units, whether indirectly or communicatively, electrically, mechanically, or in some other manner.

[0099] Units described as separate components for illustration may or may not be physically separate. Units shown may or may not be physical units, i.e., located in one location or distributed across multiple network units. Some or all of the units described may be used depending on the purpose of the embodiment. Furthermore, each functional unit in each embodiment may be integrated into a single processing unit, physically independent, or integrated into a single processing unit along with two or more units.

[0100] If the software functional unit is implemented and used and sold as a product, it can be stored in a readable storage medium in a computer. Based on this understanding, the technical solution proposed in the present invention can be basically or partially implemented in the form of a software product. Alternatively, a part of the technical solution that is beneficial to traditional technology can be implemented in the form of a software product. The software product in the computer is stored in a storage medium, and the storage medium contains multiple commands for a computing device (such as a personal computer, a server or a network device) to run all or some of the steps disclosed in the embodiments of the present invention. The storage medium includes a flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a floppy disk or other types of media capable of storing program code.

[0101] In the present invention, several solutions are proposed to support uplink transmission, including uplink TRP ID identification, frequency domain alignment of uplink and downlink TRPs, UL / DL TRP ID pairing, and TRP mapping. First, by defining a method for identifying the uplink TRP ID, the UE can start the uplink process. Second, for unpaired spectrum operation, three methods are proposed to deal with the frequency domain misalignment problem between UL TRP and DL TRP. Third, for multiple TRPs in a cell, two schemes are proposed to number the TRP IDs, and the paired TRPs have the same ID. Finally, when the gNB triggers BWP switching, the frequency point and TRP ID of the paired TRP can be immediately derived from the new BWP, ensuring that the paired TRP has available resources. Taking these methods into account, the support for uplink transmission in multi-TRP transmission based on multi-DCI is greatly enhanced.

[0102] While the present invention has been described in connection with what are considered to be the most practical and preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments, but is intended to cover various arrangements accorded within the broadest interpretation of the appended claims.

Claims

1. A method for uplink processing of communications based on multiple transmission and reception points (TRPs), executed by a user equipment, characterized in that: include: Receiving parameters of a bandwidth part BWP in a serving cell; Obtaining a frequency point of one of a pair of uplink TRP and downlink TRP from the parameters of the BWP; as well as Obtaining the other frequency of the paired uplink TRP and downlink TRP based on one of the following three frequency matching methods; Center frequency matching: the center frequencies of the paired uplink TRP and downlink TRP are the same; Upper limit frequency matching: the upper limit frequency of the uplink TRP is aligned with the starting physical resource block PRB of the uplink BWP, the upper limit frequency of the downlink TRP is aligned with the starting PRB of the downlink BWP, or the upper limit frequency of the uplink TRP is aligned with the frequency related to the uplink TRP ID, and the upper limit frequency of the downlink TRP is aligned with the frequency related to the downlink TRP ID; Center frequency matching with complete frequency resource overlap: multiple uplink TRPs in the uplink BWP share the same center frequency point, and the center frequency point is the same as the center frequency point shared by multiple downlink TRPs in the downlink BWP.

2. The method according to claim 1, characterized in that The paired uplink TRP and downlink TRP have the same TRP identifier, or the paired uplink TRP and downlink TRP have the same ControlResourceSet CORESET group index, or the paired uplink TRP and downlink TRP have the same high-level parameter CORESETPoolIndex.

3. The method according to claim 1, characterized in that The center frequency of the uplink TRP in the paired uplink TRP and downlink TRP is: F CenterFreTRPi_UL =startingPRB UL +floor(nrofPRB UL *(2i-1) / 2N), Where N is the total number of TRPs in the BWP, the variable i is a positive integer not greater than N, nrofPRB UL is the total number of physical resource blocks (PRBs) in the active uplink BWP, startingPRB UL is the first PRB of the BWP.

4. The method according to claim 1, wherein The upper frequency limit of the uplink TRP in the paired uplink TRP and downlink TRP is: F UpperFreTRPi_UL =startingPRB UL +floor(nrofPRB UL *(i-1) / N), Where N is the total number of TRPs in the BWP, the variable i is a positive integer not greater than N, nrofPRB UL is the total number of physical resource blocks (PRBs) in the active uplink BWP, startingPRB UL is the first PRB of the BWP.

5. The method according to claim 1, wherein The upper limit frequency point of the downlink TRP in the paired uplink TRP and downlink TRP is: F UpperFreTRPi_DL =startingPRB DL +floor(nrofPRB DL *(i-1) / N), Where N is the total number of TRPs in the BWP, the variable i is a positive integer not greater than N, nrofPRB DL is the total number of physical resource blocks (PRBs) in the active downlink BWP, startingPRB DL is the first PRB of the BWP.

6. The method according to claim 1, characterized in that The BWP is selected as the active BWP by BWP switching.

7. The method according to claim 1, characterized in that The downlink BWP includes the same identifier as the uplink BWP, the multiple downlink TRPs are paired TRPs of the multiple uplink TRPs, and the high-level parameter CORESETPoolIndex of the uplink TRP matches the high-level parameter CORESETPoolIndex of the downlink TRP.

8. The method according to claim 1, characterized in that The BWP includes multiple TRPs, wherein TRP identities are numbered as local TRP identities in the BWP, or wherein TRP identities are numbered as global TRP identities across different BWPs.

9. A device, characterized in that: include: transceiver; as well as A processor, connected to the transceiver, configured to execute the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Frequency offset precompensation method, random access method, equipment and system

    CN102724149A

  • Method and devices for multiple transmit receive point cooperation for reliable communication

    CN110731112A