SRS interferometric randomization for CJT operation
By employing cyclic shift hopping, comb offset hopping, and time hopping for SRS resource configuration, SRS interference in multi-TRP 5G systems is mitigated, improving the reliability and efficiency of Coherent Joint PDSCH Transmission.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
- Filing Date
- 2023-04-28
- Publication Date
- 2026-07-02
AI Technical Summary
There are unresolved issues regarding SRS interference and reciprocity-based DL joint transmission in Coherent Joint Transmission (CJT) from multiple TRPs in 5G wireless communication systems, leading to potential interference and power variations across TRPs.
Implementing methods and systems that utilize cyclic shift hopping, comb offset hopping, and time hopping for SRS resource configuration to reduce interference and support reciprocity-based DL joint transmission across multiple TRPs, including dynamic switching between new and legacy cyclic shift assignments.
The proposed methods effectively reduce SRS interference and ensure consistent power levels across TRPs, enhancing the reliability and efficiency of Coherent Joint PDSCH Transmission (CJT) in 5G networks.
Smart Images

Figure 0007884083000089 
Figure 0007884083000090 
Figure 0007884083000091
Abstract
Description
[Technical Field]
[0001] Cross-reference of related applications This application claims priority to U.S. Provisional Application No. 63 / 336849, filed on 29 April 2022, which is incorporated herein by reference in its entirety.
[0002] This disclosure relates to wireless communication, and more specifically to reference signal resource configuration based on time hopping (e.g., cyclic shift hopping, comb offset hopping, etc.). [Background technology]
[0003] The Third Generation Partnership Project (3GPP) is developing and is developing standards for fourth-generation (4G) (or Long Term Evolution (LTE)) and fifth-generation (5G) (or New Radio (NR)) wireless communication systems. Among the features of such systems is the provision of broadband communication between network nodes such as base stations and mobile radio devices, as well as communication between network nodes and between radio devices.
[0004] Next-generation mobile wireless communication systems (5G) or NR will support a diverse set of use cases and deployment scenarios. The latter will include deployments at both low frequencies (hundreds of MHz) and very high frequencies (millimeter waves in the tens of GHz range), similar to today's LTE.
[0005] Similar to LTE, NR will use OFDM (Orthogonal Frequency Division Multiplexing) for the downlink (i.e., from the network node, or gNB, to the radio device (e.g., user equipment or UE)). OFDM is also called CP-OFDM (Cyclic Prefix OFDM). For the uplink (i.e., from the radio device to the network node), both CP-OFDM and DFT Spread OFDM (DFT-S-OFDM) will be supported. DFT-S-OFDM is also called Single Carrier FDMA (SC-FDMA) in LTE.
[0006] Downlink transmission based on channel relationships A sounding reference signal (SRS) is commonly used for uplink channel measurement for UL scheduling and link adaptation purposes. The SRS is transmitted by the wireless device, and the UL channel is measured by the network node to determine the UL CSI. In time-division duplex (TDD) systems, the DL channel and UL channel are reciprocal, and therefore the SRS can also be used to obtain the DL CSI, or at least the DL PMI. Compared to CSI-RS based DL CSI feedback, this eliminates CSI feedback overhead and potentially feedback latency as well.
[0007] SRS is supported in NR for uplink channel sounding. Similar to LTE, configurable SRS bandwidth is supported in NR. SRS can be configurable with respect to density in the frequency domain (e.g., comb level) and / or the time domain (including multi-symbol SRS transmission).
[0008] A wireless device may be configured with one or more SRS resource sets, each SRS resource set may contain one or more SRS resources. Each SRS resource is in a slot starting from OFDM symbol l0. TIFF0007884083000001.tif7170 consecutive OFDM symbols and a number PRB starting from subcarrier k0 in the time-frequency resource TIFF0007884083000002.tif6 may contain 170 SRS antenna ports.
[0009] In the OFDM symbol l' within the SRS resource, the SRS antenna port p i The SRS sequence for this is the Zadoff-Chu sequence with group number u ∈ {0, 1, ..., 29} and base sequence number v ∈ {0, 1} within the group. This is a cyclically shifted version of TIFF0007884083000003.tif5170, i.e., TIFF0007884083000004.tif81700≦n≦M ZC TIFF0007884083000005.tif7170 Here, TIFF0007884083000006.tif6170 is the sequence length, and m is the number of RBs set for the SRS resource. TIFF0007884083000007.tif6170 is the number subcarrier for each RB, and δ = log2(K TC ), and K TC ∈{2,4,8} are the set comb values, where the SRS sequence is K TC Each individual subcarrier is occupied, TIFF0007884083000008.tif8170 is a cyclic shift, TIFF0007884083000009.tif7170 is configured as shown in Table 6.4.1.4.2-1 in 3GPP TS38.211 V17.0.0, This is the maximum number of possible cyclic shifts for TIFF0007884083000010.tif8170. TIFF0007884083000011.tif28170
[0010] In the case of two SRS ports included in the SRS resource, the two SRS ports are mapped to the same comb offset, but two different cyclic shifts separated by π are assigned. In the case of four SRS ports included in the SRS resource, (only the second option is supported, supported from 3GPP NR Rel-17 (i.e., 3GPP Release 17)) unless the transmission comb is 8) two possible port assignment options are supported. In the first option, the four SRS ports are mapped to the same comb offset, but four different cyclic shifts separated by π / 2 are assigned. In the second option, the first two SRS ports are assigned two different cyclic shifts separated by π on the same set of subcarriers (with the same first comb offset), and the last two SRS ports are assigned the same two different cyclic shifts as the first two SRS ports, but on a different set of subcarriers (with the same second comb offset).
[0011] Basic sequence The provisions of TIFF0007884083000012.tif5170 depend on the sequence length M ZC and are described in the 3GPP specifications, such as in Section 5.2.2 of 3GPP TS38.211 V17.0.0. TIFF0007884083000013.tif7170, and TIFF0007884083000014.tif7170 is the number of subcarriers set for the SRS resource.
[0012] In NR, the sequence group u is given by TIFF0007884083000015.tif7170, where TIFF0007884083000016.tif6170 is set by the upper layer, TIFF0007884083000017.tif7170 is the slot number in the wireless frame.
[0013] SRS group hopping and SRS sequence hopping If both group hopping and sequence hopping are disabled, TIFF0007884083000018.tif11170 When group hopping is enabled and sequence hopping is disabled, TIFF0007884083000019.tif13170 Here, the pseudo-random sequence c(i) is defined in (one or more) 3GPP standards, such as in section 5.2.1 of TS38.211 V17.0.0, at the beginning of each radio frame. It is assumed that it will be initialized with TIFF0007884083000020.tif6170, TIFF0007884083000021.tif7170 is the number of OFDM symbols in the slot. If sequence hopping is enabled and group hopping is disabled, TIFF0007884083000022.tif18170 Here, the pseudo-random sequence c(i) is defined in one or more 3GPP standards, such as in section 5.2.1 of 3GPP TS38.211 V17.0.0, at the beginning of each radio frame. It can be initialized with TIFF0007884083000023.tif6170.
[0014] For wireless devices in the same serving cell, the SRS ports allocated to the same time-frequency resource are generally orthogonal, using the same SRS sequence ID. TIFF0007884083000024.tif6170 is assigned for all wireless devices. For wireless devices in different cells, different SRS sequences are generally set up so that inter-cell SRS interference is randomized.
[0015] SRS bandwidth Generally, two types of sounding bandwidths are supported: one is broadband and the other is narrowband. In the broadband case, channel measurements over a large system bandwidth can be performed in a single OFDM symbol. On the other hand, in narrowband sounding, only a portion of the entire bandwidth can be measured in each OFDM symbol, and therefore multiple SRS OFDM symbols are required for full-bandwidth channel measurements. Frequency hopping is supported for narrowband SRS so that different portions of the entire bandwidth can be measured in different SRS OFDM symbols.
[0016] The SRS bandwidth for wireless devices is configurable and is a multiple of four PRBs. The minimum SRS bandwidth is four PRBs, which is also called the SRS subband. Examples of broadband and narrowband SRS with a 10 MHz system bandwidth and a 15 kHz subcarrier spacing are shown in Figure 1.
[0017] In the case of narrowband SRS with frequency hopping (FH), the SRS is transmitted over different portions of the system bandwidth at different SRS OFDM symbols. For example, for a 10 MHz system with a 15 kHz subcarrier spacing and an SRS bandwidth of 4 PRBs, a possible set of locations in the frequency domain for SRS transmission is shown in Figure 2. In this example, the entire bandwidth can be measured after 12 SRS OFDM symbols.
[0018] Different wireless devices can be multiplexed on the same time-frequency resource by allocating different cyclic shifts. Furthermore, the SRS signal can be configured through a parameter called a comb, which sets a subset of subcarriers in the configured SRS bandwidth (i.e., K TC It is transmitted only on each individual subcarrier, and thereby increases the SRS multiplexing capacity if the channel is sufficiently flat, and therefore, K TCChannel measurements for each subcarrier are sufficient, and therefore, ports assigned to different cyclic shifts do not interfere with each other.
[0019] SRS Resource Type SRS resources can be periodic, semi-persistent, or aperiodic. In the case of periodic or semi-persistent SRS, the wireless device transmits SRS periodically in several configured SRS slots. In the case of aperiodic SRS, the wireless device transmits SRS only when requested by a network node.
[0020] SRS Power Control SRS power control is used to determine the appropriate SRS transmit power so that SRS signals are received at the desired power level at network nodes. This is necessary to ensure that SRS signals from all wireless devices in the same cell are received at approximately the same power level at network nodes to avoid cross-wireless device interference.
[0021] SRS power control in NR consists of two parts: open-loop power control and closed-loop power control. Open-loop power control is used to set the uplink transmit power based on path loss estimation and several other factors, including target receive power, SRS bandwidth, and fractional power control factor.
[0022] Closed-loop power control is based on explicit power control commands received from network nodes. These power control commands are used to adjust the actual received SRS power at the network nodes, based on SRS transmit power. Either cumulative or non-cumulative closed-loop power control is supported in NR. The closed-loop control over a given time is also referred to as the power control state.
[0023] Path loss estimation is based on the downlink reference signal (RS). Something like DL RS is called path loss reference RS. The DL path loss reference RS can be CSI-RS or SSB.
[0024] The SRS transmission opportunity i is defined by the slot index within a frame having a system frame number SFN TIFF0007884083000025.tif7170, the first symbol S within the slot, and the number L of consecutive symbols.
[0025] The SRS resource set q associated with the path loss reference RS having index k s In the SRS in it, its transmission power at the transmission opportunity i within the slot in the bandwidth part (BWP) of the carrier frequency of the serving cell and the closed-loop index l (l = 0, 1) is TIFF0007884083000026.tif10170 and can be expressed as, where P CMAX (i) is the set UE maximum output power for the carrier frequency of the serving cell at the transmission opportunity i. P open-loop (i,k) is open-loop power adjustment, and P closed-loop (i,l) is closed-loop power adjustment. P open-loop (i,k,q s ) is given below, P open-loop (i,k,q s ) = P O (q s ) + P RB (i) + α(q s )PL(k) Here, P O (q s ) is the nominal SRS target received power, P RB (i) is the power adjustment related to the number of RBs occupied by the SRS at the transmission opportunity i, PL(k) is the path loss estimation based on the path loss reference RS having index k, and α(q s ) is the fractional path loss compensation factor. P O (q s )、k、およびα(qs ) is SRS resource set q s It is set for this purpose.
[0026] In SRS closed-loop power control, a wireless device can have a dedicated closed loop for the SRS or share a closed loop with the PUSCH within the same serving cell. This is set by the upper-layer parameter srs-PowerControlAdjustmentStates in each SRS resource set to select one of three options: using a dedicated closed loop for the SRS, using a first closed loop, and using a second closed loop for the PUSCH. If one or more closed loops are shared with the PUSCH, then P for the PUSCH closed-loop (i,l) also applies to SRS transmitted within the SRS resource set.
[0027] In the dedicated closed loop set up for SRS, P closed-loop (i,l) is given below, TIFF0007884083000027.tif20170 Here, δ(i,l) is the Transmit Power Control (TPC) command value received in DCI format 2.3 associated with the SRS at the transmit opportunity i and closed-loop index l, TIFF0007884083000028.tif6170 is the sum of TPC command values received by the UE for SRS and associated closed-loop index l since the TPC command for transmission opportunities i-i0.
[0028] SRS for antenna switching When a wireless device has more receive branches than transmit branches, only a subset of antenna ports is used for UL transmission. This is generally referred to as xTyR, i.e., x receive branches and y transmit branches, where y = mx and m is an integer. It may not be possible to obtain a full DL channel based on SRS transmission on a subset of antenna ports.
[0029] One way to help solve this problem is antenna switching, where SRS is transmitted on different subsets of antenna ports at different times. An example with four antennas and one transmit chain, i.e., 1T4R, is shown in Figure 3. The full channel associated with the four antennas is sounded by transmitting single-port SRS on one antenna port at a time on the four OFDM symbols using antenna switching. In this example, the four OFDM symbols are spread across two slots. To this end, two SRS resource sets, one set for each of the two slots, need to be configured. Each of the two SRS resource sets contains two single-port SRS resources on two different OFDM symbols. The two SRS resource sets are triggered together. The same power control parameters need to be configured for the two SRS resource sets.
[0030] Generally, for xTyR, complete channel sounding can be achieved by transmitting SRS on x antenna ports in each OFDM symbol and on m OFDM symbols. If m OFDM symbols are in the same slot, a single SRS resource set with m SRS resources can be configured. If m OFDM symbols are spread across z different slots, z SRS resource sets can be configured, each with y / z SRS resources.
[0031] Joint DL transmission from multiple TRPs NR Rel-16 supports non-coherent joint DL PDSCH transmission (NC-JT), where a subset of the PDSCH layers may be transmitted from a first transmit and receive point (TRP), and the remainder of the PDSCH layers may be transmitted from a second TRP. An example where layer 1 of the PDSCH is transmitted from TRP1 and layer 2 of the PDSCH is transmitted from TRP2 is shown in Figure 4. When multiple antenna ports are deployed at each TRP, a precoding matrix is applied to the PDSCH at each TRP, for example, w1 at TRP1 and w2 at TRP2. Those two TRPs may be in different physical locations.
[0032] 3GPP NR Rel-18 introduces Coherent Joint PDSCH Transmission (CJT) from Multiple TRPs, where the PDSCH layer can be transmitted from up to four TRPs. An example of the same PDSCH layer being transmitted on two TRPs is shown in Figure 5. When multiple antenna ports are deployed at each TRP, a precoding matrix is applied to the PDSCH at each TRP. Furthermore, a cophasing factor is also applied, so that the PDSCHs from the two TRPs are in phase and therefore coherently added in the radio device.
[0033] However, in the case of reciprocity-based DL coherent joint transmission (CJT) from multiple TRPs, it may be important to obtain SRS-based channel estimates from multiple different wireless devices at multiple different TRPs.
[0034] Since the SRS resource will be received at two TRPs, the difference in timing advance will cause additional interference at least at one of those two TRPs. Furthermore, the received power will vary significantly across the two TRPs, potentially causing additional interference at least at one of them. In short, cross-SRS interference is a potential problem with TDD CJT. Therefore, there are unresolved issues regarding reciprocity-based DL joint transmission. [Overview of the Initiative]
[0035] Some embodiments advantageously provide methods, systems, and apparatus for setting reference signal resources.
[0036] According to one or more embodiments, a method is provided for supporting channel sounding on multiple TRPs to reduce / randomize SRS interference between those TRPs while supporting reciprocity-based DL joint transmission on multiple TRPs. • Setting up SRS resources on wireless devices with cyclic shift hopping, • Setting up SRS resources on a wireless device with comb offset hopping, • Configure multiport SRS resources in multiport wireless devices with a new cyclic shift assignment formula that is better suited to multi-TRP operation, and introduce dynamic switching between the new cyclic shift assignment and legacy cyclic shift assignment. It may include one or more of the following.
[0037] According to one aspect of the present disclosure, a network node communicating with a wireless device is provided. The network node includes processing circuitry configured to cause the wireless device to transmit a configuration for transmitting a sounding reference signal (SRS) on multiple symbols in one or more slots, wherein the configuration indicates an SRS resource set comprising at least one SRS resource and time hopping for SRS transmissions on multiple symbols; to receive SRS transmissions according to the configuration; and to perform SRS measurements based on the received SRS transmissions.
[0038] Another aspect of the present disclosure provides a wireless device communicating with a network node. The wireless device includes processing circuitry configured to receive a setting for sounding reference signal (SRS) transmission on multiple symbols in one or more slots, wherein the setting indicates an SRS resource set comprising at least one SRS resource and time hopping for SRS transmission on multiple symbols, and to perform SRS transmission in accordance with the setting.
[0039] Another aspect of the present disclosure provides a method to be implemented by a network node communicating with a wireless device. The method includes causing a wireless device to transmit a configuration for sounding reference signal (SRS) transmissions on multiple symbols in one or more slots, wherein the configuration indicates an SRS resource set comprising at least one SRS resource and time hopping of SRS transmissions on multiple symbols; receiving SRS transmissions in accordance with the configuration; and performing SRS measurements based on the received SRS transmissions.
[0040] Another aspect of the present disclosure provides a method to be implemented by a wireless device communicating with a network node. The method includes receiving a setting for sounding reference signal (SRS) transmission on multiple symbols in one or more slots, wherein the setting indicates an SRS resource set comprising at least one SRS resource and time hopping for SRS transmission on multiple symbols, and performing SRS transmission in accordance with the setting.
[0041] When considered in conjunction with the attached drawings, a more complete understanding of these embodiments, as well as their associated advantages and features, will be more readily apparent by referring to the following detailed description. [Brief explanation of the drawing]
[0042] [Figure 1] This is a diagram illustrating an example of broadband SRS and narrowband SRS. [Figure 2] This is an example diagram of a set of locations for SRS transmission. [Figure 3] This is a diagram showing an example of an SRS used in antenna switching. [Figure 4] This is a diagram illustrating an example of NC-JT. [Figure 5] This is a diagram illustrating an example of coherent joint PDSCH transmission from two TRPs. [Figure 6] This is a schematic diagram of an exemplary network architecture illustrating a communication system connected to a host computer via an intermediate network, based on the principles described herein. [Figure 7] This is a block diagram of a host computer communicating with a wireless device via a network node, at least partially over a wireless connection, according to some embodiments of the present disclosure. [Figure 8]This flowchart illustrates an exemplary method implemented in a communication system including a host computer, a network node, and a wireless device for running a client application on a wireless device, according to some embodiments of the present disclosure. [Figure 9] This flowchart illustrates an exemplary method implemented in a communication system including a host computer, a network node, and a wireless device for receiving user data in a wireless device, according to some embodiments of the present disclosure. [Figure 10] This flowchart illustrates an exemplary method implemented in a communication system including a host computer, a network node, and a wireless device for receiving user data from a wireless device on a host computer, according to some embodiments of the present disclosure. [Figure 11] This flowchart illustrates an exemplary method implemented in a communication system including a host computer, a network node, and a wireless device for receiving user data on a host computer, according to some embodiments of the present disclosure. [Figure 12] This is a flowchart of an exemplary process in a network node according to some embodiments of the present disclosure. [Figure 13] This is a flowchart of another exemplary process in a network node according to some embodiments of the present disclosure. [Figure 14] This is a flowchart illustrating an exemplary process in a wireless device according to some embodiments of the present disclosure. [Figure 15] This is a flowchart of another exemplary process in a wireless device according to some embodiments of the present disclosure. [Figure 16] Figures a to c illustrate examples of different cyclic shift-hopping schemes according to some embodiments of the present disclosure. [Figure 17] Figures a-b illustrate other examples of different cyclic shift-hopping schemes according to some embodiments of the present disclosure. [Figure 18]Figures a-c illustrate examples of different comb hopping schemes according to some embodiments of the present disclosure. [Figure 19] Figures a-b illustrate other examples of different comb hopping schemes according to some embodiments of the present disclosure. [Figure 20] This is a diagram illustrating the operation of the TRP (Transmission Reaction Program). [Modes for carrying out the invention]
[0043] As explained above, there are various unresolved items regarding reciprocal base joint transmission. For this reason, the NR Rel-18 Work Item Description (WID) regarding multi-input multiple-output (MIMO) extensions for downlink and uplink includes the following objectives for future consideration. 4. Consider and specify, if justified, an extension of CSI acquisition for coherent JT targeting FR1 and up to four TRPs, assuming an ideal backhaul and synchronization, as well as the same number of antenna ports across the TRPs. - Improvements to the Rel-16 / 17 Type II codebook for CJT mTRP targeting FDDs and its associated CSI reporting, taking into account the throughput-overhead trade-off. - SRS expansion to manage inter-TRP mutual SRS interference targeting TDD CJT via SRS capacity expansion and / or interference randomization, with the constraints of 1) consuming additional resources for SRS, 2) reusing existing SRS comb structures, and 3) without new SRS route sequences. - Note: The maximum number of CSI-RS ports per resource remains the same as in Rel-17, i.e., 32.
[0044] Before describing exemplary embodiments in detail, it should be noted that embodiments primarily exist in combinations of device components and processing steps relating to reference signal resource setting based on and / or using time hopping (e.g., cyclic shift hopping, comb offset hopping, etc.). Accordingly, components are represented by conventional symbols in the drawings where appropriate, and only their specific details relevant to understanding the embodiments are shown, so as not to obscure this disclosure with details that would be readily apparent to those skilled in the art who are interested in the description herein. Similar numbers refer to similar elements throughout the description.
[0045] As used herein, the singular forms “a,” “an,” and “the” also include the plural form unless the context makes otherwise clear. Furthermore, as used herein, the terms “comprises,” “comprising,” “includes,” and / or “including” specify the presence of the described feature, complete, step, action, element, and / or component, but do not exclude the presence or addition of one or more other features, complete, step, action, element, component, and / or group thereof.
[0046] In the embodiments described herein, joining terms such as “in communication with” may be used to indicate electrical or data communication that can be achieved, for example, by physical contact, induction, electromagnetic radiation, radio signaling, infrared signaling, or optical signaling. Those skilled in the art will understand that multiple components can interact with each other, and that modifications and variations are possible for achieving electrical and data communication.
[0047] As used herein, the term “network node” can refer to any type of network node present in a radio network, which may further comprise any of the following: base stations (BS), radio base stations, base transceiver stations (BTS), base station controllers (BSC), radio network controllers (RNC), g-node B (gNB), evolved NB (eNB), NB, MSR radio nodes such as multi-standard radio (MSR) BS, multi-cell / multicast cooperative entities (MCE), radio access backhaul integrated transmission (IAB) nodes, relay nodes, donor node control relays, radio access points (AP), transmit points, transmit nodes, remote radio units (RRU), remote radio heads (RRH), core network nodes (e.g., mobile management entities (MME), self-organizing network (SON) nodes, cooperative nodes, positioning nodes, MDT nodes, etc.), external nodes (e.g., third-party nodes, nodes outside the current network), nodes in distributed antenna systems (DAS), spectrum access system (SAS) nodes, element management systems (EMS), etc. Network nodes may also comprise test equipment. As used herein, the term “wireless node” may also be used to refer to a wireless device (WD) or a wireless network node.
[0048] In some embodiments, the non-limiting terms WD or user equipment (UE) are used interchangeably. A WD as herein may be any type of wireless device capable of communicating with a network node or another WD via radio signals. A WD may also be a wireless communication device, a target device, a D2D (device to device) WD, a machine-type WD or a WD capable of machine-to-machine communication (M2M), a low-cost and / or low-complexity WD, a sensor equipped with a WD, a tablet, a mobile terminal, a smartphone, a laptop embedded equipment (LEE), a laptop mounted equipment (LME), a USB dongle, customer premises equipment (CPE), an Internet of Things (IoT) device, or a narrowband IoT (NB-IoT) device.
[0049] In some embodiments, the general term “wireless network node” is used. A wireless network node can be any type of wireless network node, which may include a base station, wireless base station, base station transceiver station, base station controller, network controller, RNC, eNB, NB, gNB, multicell / multicast cooperative entity (MCE), IAB node, relay node, access point, wireless access point, RRU, or RRH.
[0050] This disclosure may use terminology from a specific radio system, such as 3GPP LTE and / or NR, but it should be noted that this should not be considered to limit the scope of this disclosure to the aforementioned system only. However, other radio systems, including Wideband Code Division Multiple Access (WCDMA), Global Interoperability for Microwave Access (WiMAX), Ultra Mobile Broadband (UMB), and GSM (Global System for Mobile Communications), may also benefit from leveraging the ideas covered within this disclosure.
[0051] It should be further noted that the functions described herein as being performed by wireless devices or network nodes may be distributed across multiple wireless devices and / or network nodes. In other words, the functions of network nodes and wireless devices described herein are not limited to being performed by a single physical device, but can actually be distributed across several physical devices.
[0052] In some embodiments, a general descriptive element of the form "one of A and B" corresponds to A or B. In some embodiments, at least one of A and B corresponds to A, B or AB, or one or more of A and B. In some embodiments, at least one of A, B, and C corresponds to one or more of A, B, and C, and / or A, B, C, or a combination thereof.
[0053] Unless otherwise specified, all terms used herein (including technical and scientific terms) have the same meaning as they would ordinarily be understood by those skilled in the art to which this disclosure belongs. Terms used herein should be interpreted as having the meanings of those terms in the context of this specification and the related art, and not in an ideal or overly formal sense unless expressly provided herein.
[0054] Some embodiments provide reference signal resource configuration.
[0055] Referring again to the drawings, similar elements are referenced by similar reference numbers, and Figure 6 shows a schematic diagram of a communication system 10, such as a 3GPP type cellular network capable of supporting standards such as LTE and / or NR (5G), comprising an access network 12 such as a wireless access network and a core network 14, according to one embodiment. The access network 12 comprises several network nodes 16a, 16b, 16c (collectively referred to as network nodes 16), such as NBs, eNBs, gNBs, or other types of wireless access points, each defining a corresponding coverage area 18a, 18b, 18c (collectively referred to as a coverage area 18). Each network node 16a, 16b, 16c can connect to the core network 14 via a wired or wireless connection 20. A first wireless device (WD) 22a located in a coverage area 18a is configured to wirelessly connect to a corresponding network node 16a or to be paged by a corresponding network node 16a. A second WD22b in coverage area 18b can wirelessly connect to the corresponding network node 16b. Although multiple WD22a, 22b (collectively referred to as WD22) are shown in this example, the disclosed embodiments are equally applicable to situations where there is only one WD in the coverage area, or where there is only one WD connected to the corresponding network node 16. For convenience, only two WD22 and three network nodes 16 are shown, but it should be noted that the communication system may include more WD22 and network nodes 16.
[0056] Furthermore, it is conceivable that WD22 may be configured to communicate simultaneously with two or more network nodes 16 and two or more types of network nodes 16, as well as / or separately with them. For example, WD22 may have dual connectivity with a network node 16 that supports LTE and the same or different network nodes 16 that support NR. As an example, WD22 may communicate with an eNB for LTE / E-UTRAN and a gNB for NR / NG-RAN.
[0057] The communication system 10 may itself be connected to a host computer 24, which may be embodied in the hardware and / or software of a standalone server, a cloud implementation server, a distributed server, or as a processing resource in a server farm. The host computer 24 may be owned or controlled by a service provider, or may be operated by or on behalf of a service provider. Connections 26, 28 between the communication system 10 and the host computer 24 may extend directly from the core network 14 to the host computer 24, or may extend via an optional intermediate network 30. The intermediate network 30 may be one of a public network, a private network, or a hosted network, or a combination of two or more of these. The intermediate network 30 may be a backbone network or the internet, if any. In some embodiments, the intermediate network 30 may comprise two or more subnets (not shown).
[0058] The communication system in Figure 6, as a whole, enables connectivity between one of the connected WD22a, 22b and the host computer 24. The connectivity can be described as an over-the-top (OTT) connection. The host computer 24 and the connected WD22a, 22b are configured to communicate data and / or signaling over the OTT connection, using the access network 12, the core network 14, an optional intermediate network 30 and possible further infrastructure (not shown) as intermediaries. The OTT connection can be transparent in the sense that at least some of the participating communication devices through which the OTT connection passes are unaware of the routing of uplink and downlink communications. For example, network node 16 may not be notified, or does not need to be notified, of the past routing of incoming downlink communications with data originating from the host computer 24 that should be forwarded (e.g., handed over) to the connected WD22a. Similarly, network node 16 does not need to be aware of the future routing of outgoing uplink communications originating from WD22a and destined for host computer 24.
[0059] Network node 16 is configured to include a configuration unit 32 configured to perform one or more network node 16 functions as described herein, such as with regard to reference signal resource configuration. WD22 is configured to include an RS unit 34 configured to perform one or more WD22 functions as described herein, such as with regard to reference signal resource configuration.
[0060] Next, an exemplary implementation of the WD22, network node 16, and host computer 24 described in the previous paragraph, according to one embodiment, will be described with reference to Figure 7. In the communication system 10, the host computer 24 includes hardware (HW) 38, including a communication interface 40 configured to set up and maintain wired or wireless connections to the interfaces of different communication devices of the communication system 10. The host computer 24 further includes a processing circuit 42 which may have memory and / or processing capabilities. The processing circuit 42 may include a processor 44 and memory 46. In particular, in addition to or instead of a processor and memory such as a central processing unit, the processing circuit 42 may include integrated circuits for processing and / or control, such as one or more processors and / or processor cores and / or FPGAs (field-programmable gate arrays) and / or ASICs (application-specific integrated circuits) adapted to execute instructions. The processor 44 may be configured to access memory 46 (for example, to write to memory 46 and / or read from memory 46), and memory 46 may include any kind of volatile and / or non-volatile memory, such as cache and / or buffer memory and / or RAM (random access memory) and / or ROM (read-only memory) and / or optical memory and / or EPROM (erasable programmable ROM).
[0061] The processing circuit 42 may be configured to control any of the methods and / or processes described herein, and / or to cause such methods and / or processes to be carried out, for example, by the host computer 24. The processor 44 corresponds to one or more processors 44 for carrying out the host computer 24 functions described herein. The host computer 24 includes memory 46 configured to store data, programmatic software code, and / or other information described herein. In some embodiments, the software 48 and / or host application 50 may include instructions that, when executed by the processor 44 and / or processing circuit 42, cause the processor 44 and / or processing circuit 42 to carry out the processes described herein with respect to the host computer 24. The instructions may be software associated with the host computer 24.
[0062] Software 48 may be executable by processing circuit 42. Software 48 includes a host application 50. The host application 50 may be able to operate to provide services to a remote user, such as a WD22 connected via an OTT connection 52 that terminates at the host computer 24. When providing services to a remote user, the host application 50 may provide user data transmitted using the OTT connection 52. "User data" may be data and information as described herein as implementing the described functions. In one embodiment, the host computer 24 may be configured to provide control and functionality to a service provider and may be operated by or on behalf of the service provider. The processing circuit 42 of the host computer 24 may enable the host computer 24 to observe, monitor, and control the network node 16 and / or WD22, transmit to the network node 16 and / or WD22, and / or receive from the network node 16 and / or WD22. The processing circuit 42 of the host computer 24 may include an information unit 54 configured to enable the service provider to perform one or more of the following actions: store, analyze, transmit, receive, communicate, relay, forward, determine, and set up reference signal resource settings.
[0063] The communication system 10 further includes a network node 16 provided within the communication system 10, the network node 16 including hardware 58 that enables the network node 16 to communicate with the host computer 24 and WD22. The hardware 58 may include a communication interface 60 for setting up and maintaining wired or wireless connections with the interfaces of different communication devices of the communication system 10, and a wireless interface 62 for setting up and maintaining at least a wireless connection 64 with WD22 located in the coverage area 18 served by the network node 16. The wireless interface 62 may be formed as, for example, one or more RF transmitters, one or more RF receivers, and / or one or more RF transceivers, or may include them. The communication interface 60 may be configured to facilitate a connection 66 to the host computer 24. The connection 66 may be direct, or the connection 66 may pass through the core network 14 of the communication system 10 and / or one or more intermediate networks 30 outside the communication system 10.
[0064] In the embodiments shown, the hardware 58 of the network node 16 further includes a processing circuit 68. The processing circuit 68 may include a processor 70 and memory 72. More specifically, in addition to, or instead of, a processor and memory such as a central processing unit, the processing circuit 68 may include an integrated circuit for processing and / or control, e.g., one or more processors and / or processor cores and / or FPGAs and / or ASICs adapted to execute instructions. The processor 70 may be configured to access memory 72 (e.g., write to memory 72 and / or read from memory 72), and memory 72 may include any kind of volatile and / or non-volatile memory, e.g., cache and / or buffer memory and / or RAM and / or ROM and / or optical memory and / or EPROM.
[0065] Therefore, the network node 16 further has software 74 stored either internally in memory 72 or in external memory (e.g., a database, storage array, network storage device, etc.) accessible by the network node 16 via an external connection. The software 74 may be executable by processing circuit 68. Processing circuit 68 may be configured to control any of the methods and / or processes described herein, and / or to cause such methods and / or processes to be carried out by the network node 16, for example. Processor 70 corresponds to one or more processors 70 for carrying out the network node 16 functions described herein. Memory 72 is configured to store data, programmatic software code, and / or other information described herein. In some embodiments, the software 74 may include instructions that, when executed by the processor 70 and / or processing circuit 68, cause the processor 70 and / or processing circuit 68 to carry out the processes described herein with respect to the network node 16. For example, the processing circuit 68 of the network node 16 may include a configuration unit 32 configured to perform one or more network node 16 functions as described herein, such as with respect to reference signal resource configuration.
[0066] The communication system 10 further includes the WD22 already mentioned. The WD22 may have hardware 80 which may include a radio interface 82 configured to set up and maintain a radio connection 64 with a network node 16 serving the coverage area 18 in which the WD22 is currently located. The radio interface 82 may be formed as, for example, one or more RF transmitters, one or more RF receivers, and / or one or more RF transceivers, or may include them.
[0067] The WD22 hardware 80 further includes a processing circuit 84. The processing circuit 84 may include a processor 86 and memory 88. More specifically, the processing circuit 84 and memory 88 are similar to the processing circuit 68 and memory 72, in addition to or instead of a processor and memory such as a central processing unit.
[0068] Therefore, the WD22 may further include software 90, which may be stored, for example, in memory 88 in the WD22 or in external memory accessible by the WD22 (e.g., a database, storage array, network storage device, etc.). The software 90 may be executable by processing circuit 84. The software 90 may include a client application 92. The client application 92 may operate to provide services to human or non-human users via the WD22, with the support of a host computer 24. On the host computer 24, a running host application 50 may communicate with a running client application 92 via an OTT connection 52 that terminates in the WD22 and the host computer 24. When providing services to a user, the client application 92 may receive request data from the host application 50 and provide user data in response to the request data. The OTT connection 52 may transfer both the request data and the user data. The client application 92 may interact with the user to generate the user data that the client application 92 provides.
[0069] The processing circuit 84 may be configured to control any of the methods and / or processes described herein, and / or to have such methods and / or processes performed, for example, by the WD22. The processor 86 corresponds to one or more processors 86 for performing the WD22 functions described herein. The WD22 includes memory 88 configured to store data, programmatic software code, and / or other information described herein. In some embodiments, the software 90 and / or client application 92 may include instructions that, when executed by the processor 86 and / or processing circuit 84, cause the processor 86 and / or processing circuit 84 to perform the processes described herein with respect to the WD22. For example, the processing circuit 84 of the WD22 may include an RS unit 34 configured to perform one or more radio device functions as described herein, such as with respect to reference signal resource setting.
[0070] In some embodiments, the internal workings of the network node 16, WD22, and host computer 24 may be as shown in Figure 7, and separately, the surrounding network topology may be as shown in Figure 6.
[0071] In Figure 7, the OTT connection 52 is depicted abstractly to illustrate communication between the host computer 24 and the WD22 via the network node 16, without explicit reference to the intermediary devices and the precise routing of messages through these devices. The network infrastructure may determine the routing, and the network infrastructure may be configured to hide the routing from the WD22, the service provider running the host computer 24, or both. While the OTT connection 52 is active, the network infrastructure may also make decisions to dynamically change the routing (for example, based on network load balancing considerations or reconfiguration).
[0072] The wireless connection 64 between WD22 and network node 16 follows the teachings of embodiments described throughout this disclosure. One or more of the various embodiments improve the performance of OTT services provided to WD22 using an OTT connection 52 in which the wireless connection 64 may form the final segment. More precisely, some teachings of these embodiments may improve data rate, latency, and / or power consumption, thereby providing benefits such as reduced user latency, relaxed file size limits, better responsiveness, and extended battery life.
[0073] In some embodiments, a measurement procedure may be provided for the purpose of monitoring data rate, latency, and other factors, which are improved in one or more embodiments. Further optional network functions may be provided for reconfiguring the OTT connection 52 between the host computer 24 and the WD22 in response to variations in the measurement results. The measurement procedure and / or network function for reconfiguring the OTT connection 52 may be implemented in the software 48 of the host computer 24, or in the software 90 of the WD22, or both. In embodiments, a sensor (not shown) may be deployed in or in relation to a communication device through which the OTT connection 52 passes, and the sensor may participate in the measurement procedure by supplying values of the monitored quantities exemplified above, or values of other physical quantities through which the software 48, 90 can calculate or estimate the monitored quantities. Reconfiguring the OTT connection 52 may include message formatting, retransmission settings, preferred routing, etc., and the reconfiguration may not need to affect the network node 16, and may be unknown to or imperceptible to the network node 16. Several such procedures and functions are known and practiced in the art. In some embodiments, the measurement may involve proprietary WD signaling that facilitates the measurement of the host computer 24, such as throughput, propagation time, and latency. In some embodiments, the measurement may be implemented such that software 48, 90 monitors propagation time, errors, etc., and software 48, 90 uses an OTT connection 52 to send messages, in particular empty or "dummy" messages.
[0074] Accordingly, in some embodiments, the host computer 24 includes a processing circuit 42 configured to provide user data and a communication interface 40 configured to forward the user data to the cellular network for transmission to the WD22. In some embodiments, the cellular network also includes a network node 16 having a radio interface 62. In some embodiments, the network node 16 is configured to perform the functions and / or methods described herein for preparing / starting / maintaining / supporting / terminating transmissions to the WD22 and / or preparing / terminating / maintaining / supporting / terminating transmissions from the WD22, and / or the processing circuit 68 of the network node 16 is configured to perform them.
[0075] In some embodiments, the host computer 24 includes a processing circuit 42 and a communication interface 40, the communication interface 40 being configured to receive user data originating from transmissions from the WD 22 to the network node 16. In some embodiments, the WD 22 includes a radio interface 82 and / or processing circuit 84 configured to perform and / or perform the functions and / or methods described herein for preparing / starting / maintaining / supporting / terminating transmissions to the network node 16 and / or preparing / terminating / maintaining / supporting / terminating transmissions from the network node 16.
[0076] Figures 6 and 7 show various "units," such as the configuration unit 32 and the RS unit 34, which are located within each processor. These units can be implemented such that a portion of the unit is stored in the corresponding memory within the processing circuit. In other words, the units can be implemented in hardware or as a combination of hardware and software within the processing circuit.
[0077] Figure 8 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figures 6 and 7, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD22, which may be described with reference to Figure 7. In a first step of the method, the host computer 24 provides user data (block S100). In an optional substep of the first step, the host computer 24 provides user data by running a host application, such as host application 50 (block S102). In a second step, the host computer 24 initiates a transmission to carry the user data to the WD22 (block S104). In an optional third step, the network node 16 transmits the user data carried in the transmission initiated by the host computer 24 to the WD22, in accordance with the teachings of the embodiments described throughout this disclosure (block S106). In an optional fourth step, WD22 executes a client application, such as client application 92, associated with the host application 50 executed by the host computer 24 (block S108).
[0078] Figure 9 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system of Figure 6, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD22, which may be described with reference to Figures 6 and 7. In a first step of the method, the host computer 24 provides user data (block S110). In an optional substep (not shown), the host computer 24 provides user data by running a host application, such as host application 50. In a second step, the host computer 24 initiates a transmission to carry the user data to the WD22 (block S112). The transmission may proceed via the network node 16, as taught in the embodiments described throughout this disclosure. In an optional third step, the WD22 receives the user data carried in the transmission (block S114).
[0079] Figure 10 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figure 6, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD 22, which may be described with reference to Figures 6 and 7. In an optional first step of the method, the WD 22 receives input data provided by the host computer 24 (block S116). In an optional substep of the first step, the WD 22 runs a client application 92 that provides user data in response to the received input data provided by the host computer 24 (block S118). In an optional second step, either additionally or alternatively, the WD 22 provides user data (block S120). In an optional substep of the second step, the WD provides user data by running a client application, such as the client application 92 (block S122). When providing user data, the runnable client application 92 may further consider user input received from the user. Regardless of the specific format in which the user data is provided, WD22 may initiate transmission of the user data to the host computer 24 in an optional third substep (block S124). In a fourth step of the method, the host computer 24 receives the user data transmitted from WD22 in accordance with the teachings of the embodiments described throughout this disclosure (block S126).
[0080] Figure 11 is a flowchart illustrating an exemplary method implemented in a communication system, such as the communication system in Figure 6, according to one embodiment. The communication system may include a host computer 24, a network node 16, and a WD22, which may be described with reference to Figures 6 and 7. In an optional first step of the method, the network node 16 receives user data from the WD22 (block S128), in accordance with the teachings of the embodiments described throughout this disclosure. In an optional second step, the network node 16 initiates a transmission of the received user data to the host computer 24 (block S130). In a third step, the host computer 24 receives the user data carried in the transmission initiated by the network node 16 (block S132).
[0081] Figure 12 is a flowchart of an exemplary process in a network node 16 according to some embodiments of the present disclosure. One or more blocks described herein may be implemented by one or more elements of the network node 16, such as by one or more of the processing circuit 68 (including the configuration unit 32), the processor 70, the radio interface 62 and / or the communication interface 60. The network node 16 is configured to indicate the configuration of an RS resource set having at least one reference signal (RS) resource (block S134), as described herein. The network node 16 is configured to receive RS signaling associated with an RS resource set based on at least one of cyclic shift hopping associated with the configuration, cyclic shift mapping associated with the configuration, and comb offset hopping associated with the configuration (block S136), as described herein.
[0082] According to one or more embodiments, at least one of cyclic shift hopping, cyclic shift mapping, and comb offset hopping is performed according to at least one of per OFDM symbol per RS transmit opportunity and only per RS transmit opportunity. According to some embodiments, cycle shift hopping is set to be performed after a predetermined number of occurrences of OFDM symbols, for example, after the same SRS sequence has been transmitted / repeated on the same bandwidth for R consecutive OFDM symbols within a single SRS transmit opportunity. According to some embodiments, comb offset is based on a predetermined pseudo-random hopping pattern. According to one or more embodiments, cycle shift mapping assigns cyclic shifts for RS ports associated with the same RS resource.
[0083] Figure 13 is a flowchart of another exemplary process in a network node 16 according to some embodiments of the present disclosure. One or more blocks described herein may be carried out by one or more elements of the network node 16, such as by one or more of the processing circuit 68 (including the configuration unit 32), the processor 70, the radio interface 62 and / or the communication interface 60. The network node 16 is configured to cause the WD22 to send a configuration for SRS transmission on multiple symbols in one or more slots, as described herein, wherein the configuration indicates an SRS resource set including at least one SRS resource and time hopping of SRS transmissions on multiple symbols (block S138). The network node 16 is configured to receive SRS transmissions according to the configuration (block S140), as described herein. The network node 16 is configured to perform SRS measurements based on the received SRS transmissions (block S142), as described herein.
[0084] According to some embodiments, time hopping follows a set hopping pattern on at least one of a number of cyclic shifts and comb offsets allocated for hopping, where at least one subset of the allocated number of cyclic shifts and comb offsets is applied at each hop.
[0085] According to some embodiments, the configured hopping pattern is configured per SRS resource and per SRS resource set, applied to multiple SRS ports associated with at least one SRS resource and one of the SRS resource sets, and an allocated number of subsets of at least one of cyclic shifts and comb offsets are applied to multiple SRS ports at each hop.
[0086] According to some embodiments, the configured hopping pattern is defined by a hopping offset applied at each hop to at least one set of initial cyclic shifts and comb offsets configured for multiple SRS ports.
[0087] According to some embodiments, the hopping offset is a function of at least one of the symbol index and the slot index.
[0088] According to some embodiments, a set hopping pattern is applied within each of one or more slots, and the hopping is performed symbol by symbol or for an integer number of symbols.
[0089] According to some embodiments, a set hopping pattern is applied to each slot, and the hopping is performed from slot to slot.
[0090] According to some embodiments, a set hopping pattern is applied to multiple symbols in one or more slots, and the hopping is performed symbol by symbol or an integer number of symbols across one or more slots.
[0091] According to some embodiments, the configured hopping pattern is a pseudo-random hopping pattern.
[0092] According to some embodiments, a pseudo-random hopping pattern is used to perform time hopping of SRS transmissions on at least one of a set number of cycle shifts and comb offsets.
[0093] According to some embodiments, the starting position of a pseudo-random hopping pattern for at least one SRS resource is based on one of the following: a configured SRS sequence for at least one SRS resource, and an RNTI associated with WD22.
[0094] According to some embodiments, a pseudo-random hopping pattern is one of the following: it is the same for multiple SRS ports associated with an SRS resource set, it is the same for multiple SRS ports associated with at least one SRS resource, and it is different from another pseudo-random hopping pattern implemented for another SRS port.
[0095] Figure 14 is a flowchart of an exemplary process in WD22 according to some embodiments of the present disclosure. One or more blocks described herein may be implemented by one or more elements of WD22, such as by one or more of the processing circuit 84 (including RS unit 34), processor 86, radio interface 82 and / or communication interface 60. WD22 is configured to receive instructions for setting up an RS resource set having at least one RS resource (block S144), as described herein. WD22 is configured to transmit RS signaling associated with an RS resource set that follows at least one of cyclic shift hopping associated with the setting, cyclic shift mapping associated with the setting, and comb offset hopping associated with the setting (block S146), as described herein.
[0096] Figure 15 is a flowchart of another exemplary process in WD22 according to some embodiments of the present disclosure. One or more blocks described herein may be carried out by one or more elements of WD22, such as by one or more of the processing circuit 84 (including RS unit 34), processor 86, radio interface 82 and / or communication interface 60. WD22 is configured to receive a setting for SRS transmission on multiple symbols in one or more slots, as described herein, wherein the setting indicates an SRS resource set including at least one SRS resource and time hopping for SRS transmission on multiple symbols (block S148). WD22 is configured to carry out SRS transmission according to the setting (block S150), as described herein.
[0097] According to some embodiments, time hopping follows a set hopping pattern on at least one of a number of cyclic shifts and comb offsets allocated for hopping, where at least one subset of the allocated number of cyclic shifts and comb offsets is applied at each hop.
[0098] According to some embodiments, the configured hopping pattern is configured per SRS resource and per SRS resource set, applied to multiple SRS ports associated with at least one SRS resource and one of the SRS resource sets, and an allocated number of subsets of at least one of cyclic shifts and comb offsets are applied to multiple SRS ports at each hop.
[0099] According to some embodiments, the configured hopping pattern is defined by a hopping offset applied at each hop to at least one set of initial cyclic shifts and comb offsets configured for multiple SRS ports.
[0100] According to some embodiments, the hopping offset is a function of at least one of the symbol index and the slot index.
[0101] According to some embodiments, a set hopping pattern is applied within each of one or more slots, and the hopping is performed symbol by symbol or for an integer number of symbols.
[0102] According to some embodiments, a set hopping pattern is applied to each slot, and hopping is performed from slot to slot.
[0103] According to some embodiments, a set hopping pattern is applied to multiple symbols in one or more slots, and the hopping is performed symbol by symbol or an integer number of symbols across one or more slots.
[0104] According to some embodiments, the configured hopping pattern is a pseudo-random hopping pattern.
[0105] According to some embodiments, a pseudo-random hopping pattern is used to perform time hopping of SRS transmissions on at least one of a set number of cycle shifts and comb offsets.
[0106] According to some embodiments, the starting position of a pseudo-random hopping pattern for at least one SRS resource is based on one of the following: a configured SRS sequence for at least one SRS resource, and a radio network temporary identifier (RNTI) associated with the radio device.
[0107] According to some embodiments, a pseudo-random hopping pattern is one of the following: it is the same for multiple SRS ports associated with an SRS resource set, it is the same for multiple SRS ports associated with at least one SRS resource, and it is different from another pseudo-random hopping pattern implemented for another SRS port.
[0108] Having described the general process flow of the configuration of this disclosure and provided examples of hardware and software configurations for implementing the processes and functions of this disclosure, the following sections provide configuration details and examples for setting up reference signal resources based on time hopping (e.g., cyclic shift hopping, comb offset hopping).
[0109] Some embodiments provide reference signal resource configuration. One or more WD22 functions described below may be implemented by one or more of the processing circuit 84, processor 86, RS unit 34, etc. One or more network node 16 functions described below may be implemented by one or more of the processing circuit 68, processor 70, configuration unit 32, etc.
[0110] Example 1 (Traveling Shift Hopping) Some embodiments described herein relate to different ways of performing cyclic shift hopping on different SRS transmissions (either per OFDM symbol per SRS transmission opportunity, per SRS transmission opportunity only, or both per OFDM symbol and per SRS transmission opportunity). An example in which each SRS transmission opportunity includes four OFDM symbols is shown in Figures 16a, 16b, and 16c.
[0111] Figure 16a shows an example of cyclic shift hopping per OFDM symbol per SRS transmission opportunity, where the cyclic shift assigned to a set of SRS ports changes across different OFDM symbols within each SRS transmission opportunity.
[0112] Figure 16b shows an example of cyclic shift hopping per SRS transmission opportunity, in which case the cyclic shift assignment does not change on different OFDM symbols within each SRS transmission opportunity, but changes from one SRS transmission opportunity to another.
[0113] Figure 16c shows an example of cyclic shift hopping per OFDM symbol and per SRS transmission opportunity, where the cyclic shift assignment changes on different OFDM symbols within each SRS transmission opportunity and also changes from one SRS transmission opportunity to another.
[0114] In another embodiment, cyclic shift hopping is performed on N' consecutive (e.g., repeated) OFDM symbols per SRS transmission opportunity, as shown in Figure 17a, and the cyclic shift assignment changes after N'=2 OFDM symbols. The same cyclic shift hopping pattern is applied to each SRS transmission opportunity. In another example, Figure 17b shows a case where the cyclic shift assignment changes after N'=2 OFDM symbols and also changes across SRS transmission opportunities.
[0115] In some embodiments, when cyclic shift hopping is performed on multiple SRS transmission opportunities, the number of consecutive SRS transmission opportunities on which cyclic shift hopping is performed is also set as a higher-layer parameter. For example, assuming that cyclic shift hopping is performed on M'=2 adjacent SRS transmission opportunities, and cyclic shifts cs1 and cs2 are applied across M'=2 adjacent SRS transmission opportunities, the cyclic shift hopping pattern is repeated on subsequent M'=2 adjacent transmission opportunities. An example is shown below. TIFF0007884083000029.tif17170
[0116] In one embodiment, the number of jumps or cyclic shifts performed at each hop is a fixed number, which may be shown in WD22, for example, per SRS resource, per SRS resource set, or per SRS port. In one embodiment, a new RRC field is introduced in the SRS-Config IE as described in (one or more) 3GPP standards, such as 3GPP TS38.331, as described below. TIFF0007884083000030.tif94170
[0117] In this case, all SRS ports included in the SRS resource may hop the same number of cyclic shifts as set by the parameter "cyclicShift-n2-hopping" or "cyclicShift-n2-hopping" (either for each OFDM symbol per SRS transmission opportunity, only per SRS transmission opportunity, both per OFDM symbol and per SRS transmission opportunity, for each N' OFDM symbols per SRS transmission opportunity, or for each N' OFDM symbols on M' SRS transmission opportunities). In some embodiments, the cyclic shift hopping pattern may be predefined in the 3GPP specification in tables and row indexes corresponding to one of the cyclic shift hopping patterns, which are set as RRC parameters as part of the SRS resource during SRS-Config IE. Different tables of cyclic shift hopping patterns may be predefined in the 3GPP specification for different values for N' and / or M'. The values of N' and / or M' may also be set as part of the SRS resource during SRS-Config IE to indicate which cyclic shift hopping pattern table to follow in WD22.
[0118] In one embodiment, a parameter controlling the number of cyclic shifts to jump for each cyclic shift hop may be dynamically indicated by MAC-CE or DCI. For aperiodic SRS, a new bit field may be introduced during DCI, which is used to indicate the number of cyclic shifts to jump for each hop for a set of SRS resources triggered by the same DCI. In this case, network nodes can control how cyclic shift hopping for different WD22s may be performed based on mutual SRS interference experienced during the previous SRS transmission. In a similar manner, MAC-CE may be used to update the number of cyclic shifts to jump for each cyclic shift hop based on mutual SRS interference experienced during the previous SRS transmission. MAC-CE-based solutions may be applicable to one or more of aperiodic SRS, semi-persistent SRS, and periodic SRS.
[0119] In one embodiment, the number of cyclic shifts jumped at each hop follows a pre-configured (fixed or pseudo-random) hopping pattern. In interference randomization, it can be important that different hopping patterns may be configured for different SRS resources. In fact, if all SRS resources (configured on different WD22s) use the same hopping pattern, the interference situation may appear the same for every SRS transmission opportunity. Therefore, it can be important that a specific starting position in the hopping pattern, called a "pseudo-random CS hopping pattern offset," may be configured for the WD22. In one embodiment, the "pseudo-random CS hopping pattern offset" is implicitly indicated for a given WD22 based, for example, on an RNTI or a configured sequence ID for a given SRS resource. In one embodiment, the "pseudo-random CS hopping pattern offset" is explicitly configured for the WD22, either per WD22, or per serving cell, or per UL BWP, or per SRS resource set, or per SRS resource, or per SRS port. One schematic example of what this might look like is shown below.
[0120] The "pseudo-random CS hopping pattern offset" is set for each SRS resource, as shown below. TIFF0007884083000031.tif86170
[0121] In one embodiment, it is merely expected that WD22 is set to a number of hop-by-hop cyclic shifts that is less than the total number of cyclic shifts for that SRS resource divided by the number of SRS ports for that SRS resource.
[0122] In one embodiment, MAC-CE or DCI may dynamically indicate whether a pre-configured pseudo-random hopping pattern for cyclic shifts should be applied to WD22. For aperiodic SRS, a new bit field may be introduced during DCI, which is used to turn on / off a pre-configured pseudo-random hopping pattern for a set of SRS resources triggered by the same DCI. In this case, network node 16 can control how cyclic shift hopping is performed for different WD22s based on mutual SRS interference experienced during the previous SRS transmission. In a similar manner, MAC-CE may be used to turn on / off a pre-configured pseudo-random hopping pattern for cyclic shifts based on mutual SRS interference experienced during the previous SRS transmission. MAC-CE-based solutions may be applicable to one or more of aperiodic SRS, semi-persistent SRS, and periodic SRS.
[0123] In one embodiment, the network node 16 sets a Boolean parameter in the RRC that specifies, for example, whether cyclic shift hopping is enabled or disabled, as shown below. In this case, the predefined cyclic shift hopping pattern to be used is determined using legacy RRC parameters (e.g., SRS sequence ID, configured cyclic shift, etc.).
[0124] Next, several examples are provided of how existing NR SRS formulas / specifications can be updated to support cyclic shift hopping.
[0125] In legacy (i.e., 3GPP Rel-16) NR, the antenna port p i Circulation shift α for i but, Given by TIFF0007884083000033.tif39170, where, TIFF0007884083000034.tif6170 is included in the upper layer parameter transmissionComb (i.e., the RRC-configured cyclic shift for that SRS resource). Maximum number of cyclic shifts TIFF0007884083000035.tif5170.
[0126] In one embodiment, when cyclic shift hopping is enabled, the above formula is updated as follows: TIFF0007884083000036.tif39170 Here, TIFF0007884083000037.tif7170 Here, TIFF0007884083000038.tif7170 is a cyclic shift-hopping function, TIFF0007884083000039.tif7170 is an SRS symbol in the slot, TIFF0007884083000040.tif7170 is the slot number within the frame for the subcarrier setting μ.
[0127] In one embodiment, if cyclic shift hopping is not enabled, TIFF0007884083000041.tif7170.
[0128] In one embodiment, the cyclic shift-hopping function is the same for all slots, i.e., TIFF0007884083000042.tif7170. In this example embodiment (note that there are various different ways to implement cyclic shift hopping), the cyclic shift hopping function is: This is given by TIFF0007884083000043.tif13170.
[0129] This is at least an odd number TIFF0007884083000044.tif5170 can help ensure that SRS resources configured with this setting use different cyclic shifts for different SRS symbols.
[0130] Next, to demonstrate the use of randomizing SRS interference via cyclic shift hopping, k TC = 2, and therefore, An example is given, TIFF0007884083000045.tif6170. In this example, eight 1-port SRS resources numbered 0-7 are on the same bandwidth, on the same comb offset, and the same TIFF0007884083000046.tif7 is scheduled on 170 symbols. In this example, SRS resource n TIFF0007884083000047.tif5170 is set. However, due to channel delay spreading, cyclic shift occurs. TIFF0007884083000048.tif7170 is a cyclic shift assigned to SR resource n-1. There is a drawback of mutual SRS interference from TIFF0007884083000049.tif7170. Below is a list of occupied cyclic shifts for each SRS resource, with and without cyclic shift hopping. • Port 1 SRS resource 0 TIFF0007884083000050.tif5170 is set. ○ With / without cyclic shift hopping: TIFF0007884083000051.tif7170 · 1 port SRS resource 1 TIFF0007884083000052.tif5170 is set. ○ Does not involve cyclic shift hopping: TIFF0007884083000053.tif7170○ With cyclic shift hopping: TIFF0007884083000054.tif7170 · 1 port SRS resource 2 TIFF0007884083000055.tif5170 is set. ○ With / without cyclic shift hopping: TIFF0007884083000056.tif7170 · 1 port SRS resource 3 TIFF0007884083000057.tif5170 is set. ○ Does not involve cyclic shift hopping: TIFF0007884083000058.tif7170○ With cyclic shift hopping: TIFF0007884083000059.tif7170 · 1 port SRS resource 4 TIFF0007884083000060.tif5170 is set. ○ With / without cyclic shift hopping: TIFF0007884083000061.tif7170 · 1 port SRS resource 5 TIFF0007884083000062.tif5170 is set. ○ Does not involve cyclic shift hopping: TIFF0007884083000063.tif7170○ With cyclic shift hopping: TIFF0007884083000064.tif7170 · 1 port SRS resource 6 TIFF0007884083000065.tif5170 is set. ○ With / without cyclic shift hopping: TIFF0007884083000066.tif7170 · 1 port SRS resource 7 TIFF0007884083000067.tif5170 is set. ○ Does not involve cyclic shift hopping: TIFF0007884083000068.tif7170○ With cyclic shift hopping: TIFF0007884083000069.tif7170
[0131] In cyclic shift hopping, a set of adjacent cyclic shifts for an SRS resource is TIFF0007884083000070.tif7170 differs for each of the 170 symbols. For example, for SRS resource 2, the interfering SRS resources are SRS resource 1 in the first symbol, SRS resource 7 in the second symbol, SRS resource 5 in the third symbol, and SRS resource 3 in the fourth symbol. This is in contrast to legacy NR (i.e., without cyclic shift hopping), where SRS resource 2 is interfered with by SRS resource 1 on all four SRS symbols. Thus, interference increases constructively when SRS received on multiple symbols are combined without cyclic shift hopping, but interference does not increase constructively with cyclic shift hopping.
[0132] In one embodiment, the cyclic shift hopping pattern is determined according to a predetermined table.
[0133] In this embodiment, the cyclic shift-hopping pattern (for example, according to a table or a predefined function) is: TIFF0007884083000071.tif6170 may have cyclic shifts set in only a subset (e.g., 1 / 2) of the cyclic shifts, and therefore, the legacy SRS resource may have cyclic shifts set in the remaining set of cyclic shifts without interfering with the new SRS resource where cyclic shift hopping is set. Note that this is true in the example above. In fact, cyclic shift hopping does not occur in even-numbered cyclic shifts. Therefore, these may be assigned to legacy WD22s that do not support cyclic shift hopping, or to WD22s that support cyclic shift hopping but do not have cyclic shift hopping set.
[0134] In one embodiment, SRS repetition If TIFF0007884083000072.tif7170 is set (with or without frequency hopping), the cyclic shift will not hop before R SRS symbols are sounded. In this case, for example, The equation TIFF0007884083000073.tif5170 is true.
[0135] Here, n SRS This counts the number of non-repeating SRS symbols (in the case of aperiodic SRS, TIFF0007884083000074.tif5170).
[0136] In another embodiment, the cyclic shift hopping pattern is an existing cyclic shift index It could be designed by adding a shift to TIFF0007884083000075.tif7170, i.e., antenna port p i Circulation shift α for i but, Given by TIFF0007884083000076.tif13170, where, TIFF0007884083000077.tif7170 is a predefined cyclic shift-hopping pattern, a function of OFDM symbol index and slot index within a radio frame, where l' is the OFDM symbol index within an SRS transmission opportunity. Alternatively, l' may be the OFDM symbol index within a slot. For cyclic shift-hopping within each SRS transmission opportunity, TIFF0007884083000078.tif7170. In the case of cyclic shift hopping per SRS transmission opportunity, TIFF0007884083000079.tif7170.
[0137] Example 2 (Comb Offset Hopping) These embodiments provide different ways of performing comb offset hopping on different SRS transmissions (either per OFDM symbol per SRS transmission opportunity, per SRS transmission opportunity only, or both per OFDM symbol and per SRS transmission opportunity). An example in which each SRS transmission opportunity includes four OFDM symbols is shown in Figures 18a, 18b, and 18c.
[0138] Figure 18a shows an example of comb offset hopping per OFDM symbol per SRS transmission opportunity, where the comb offset assigned to a set of SRS ports changes on different OFDM symbols within each SRS transmission opportunity. Figure 18b shows an example of comb offset hopping per SRS transmission opportunity, where the comb offset assignment does not change on different OFDM symbols within each SRS transmission opportunity, but changes on a per-SRS transmission opportunity basis. Figure 18c shows an example of comb offset hopping per OFDM symbol and per SRS transmission opportunity, where the comb offset assignment changes on different OFDM symbols within each SRS transmission opportunity, and also changes on a per-SRS transmission opportunity basis.
[0139] In another embodiment, comb offset hopping is performed on P' consecutive OFDM symbols for each SRS transmit opportunity, as shown in Figure 19a, and the comb offset is hopped over N'=2 OFDM symbols. The same comb offset hopping pattern is applied to each SRS transmit opportunity. In another embodiment shown in Figure 19b, the comb offset is hopped over P'=2 OFDM symbols and also hopped across SRS transmit opportunities.
[0140] In some embodiments, when comb offset hopping is performed on an SRS transmit opportunity, the number of consecutive SRS transmit opportunities on which the comb offset hopping is performed is also set as a higher-layer parameter. For example, assuming that comb offset hopping is performed on Q'=2 adjacent SRS transmit opportunities, and that comb offsets comb1 and comb2 are applied across Q'=2 adjacent SRS transmit opportunities, the comb offset hopping pattern is repeated on subsequent Q'=2 adjacent transmit opportunities. An example is shown below. TIFF0007884083000080.tif17170
[0141] In one embodiment, the number of comb offsets jumped at each hop is a fixed number, which may be shown in WD22, for example, per SRS resource, per SRS resource set, or per SRS port. In one embodiment, a new RRC field is introduced in the SRSconfig IE, schematically as shown below. In this case, all SRS ports included in the SRS resource may hop the same number of comb offsets as set by the parameter "combOffset-n2-hopping" or "combOffset-n2-hopping" (either for each OFDM symbol per SRS transmission opportunity, only per SRS transmission opportunity, both per OFDM symbol and per SRS transmission opportunity, for each P' OFDM symbols per SRS transmission opportunity, or for each P' OFDM symbols on Q' SRS transmission opportunities). In some embodiments, the comb offset hopping patterns may be predefined in the 3GPP specification in tables and row indexes corresponding to one of the comb offset hopping patterns, which are set as RRC parameters as part of the SRS resource during SRS-Config IE. Different tables of comb offset hopping patterns may be predefined in the 3GPP specification for different values for P' and / or Q'. To indicate to WD22 which comb offset hopping pattern table to follow, the values of P' and / or Q' may also be set as part of the SRS resource in SRS-Config IE.
[0142] In one embodiment, a parameter controlling the number of comb offsets to jump for each comb offset hop may be dynamically indicated by MAC-CE or DCI. For aperiodic SRS, a new bit field may be introduced during DCI, which is used to indicate the number of comb offsets to jump for each hop for a set of SRS resources triggered by the same DCI. In this case, network node 16 can control how comb offset hopping for different WD22 may be performed based on mutual SRS interference experienced during the previous SRS transmission. In a similar manner, MAC-CE may be used to update the number of comb offsets to jump for each comb offset hop based on mutual SRS interference experienced during the previous SRS transmission. MAC-CE-based solutions may be applicable to one or more of aperiodic SRS, semi-persistent SRS, and periodic SRS.
[0143] In one embodiment, the number of comb offsets jumped at each hop follows a pre-configured pseudo-random hopping pattern. It may be important for different WD22s to use different types of pseudo-random hopping patterns in order to properly randomize interference, because if each WD22 uses the same pseudo-random hopping pattern, the interference situation may be similar or identical for every SRS transmission opportunity. Therefore, it may be important for a WD22 to have a specific starting position in the pseudo-random hopping pattern, called a "pseudo-random comb offset hopping pattern offset". In one embodiment, the "pseudo-random comb offset hopping pattern offset" is implicitly indicated for a WD22 based on, for example, an RNTI or a configured sequence ID for a certain SRS resource. In one embodiment, the "pseudo-random comb offset hopping pattern offset" is explicitly set for a WD22, either per WD22, or per serving cell, or per UL BWP, or per SRS resource set, or per SRS resource, or per SRS port. One schematic example in which the "pseudo-random comb offset hopping pattern offset" is set per SRS resource is shown below. In one embodiment, it is merely expected that WD22 is set to a number of hop-by-hop comb offsets that is smaller than the comb factor for its SRS resource.
[0144] In one embodiment, MAC-CE or DCI may dynamically indicate whether a pre-configured pseudo-random hopping pattern for cyclic shifts should be applied to WD22. For aperiodic SRS, a new bit field may be introduced during DCI, which is used to turn on / off a pre-configured pseudo-random hopping pattern for a set of SRS resources triggered by the same DCI. In this case, network node 16 can control how cyclic shift hopping is performed for different WD22s based on mutual SRS interference experienced during the previous SRS transmission. In a similar manner, MAC-CE may be used to turn on / off a pre-configured pseudo-random hopping pattern for cyclic shifts based on mutual SRS interference experienced during the previous SRS transmission. MAC-CE-based solutions may be applicable to one or more of aperiodic SRS, semi-persistent SRS, and periodic SRS.
[0145] In another embodiment, an existing comb offset is set for each WD22 and is the initial comb offset. In the SRS resource, SRS port p i Actual comb offset for TIFF0007884083000083.tif8170 is Slot determined by TIFF0007884083000084.tif9170 This is the OFDM symbol l' of TIFF0007884083000085.tif7170, Here, TIFF0007884083000086.tif7170 is the configured COM offset for the SRS resource, K TC This is the total number of comb offsets set in the cell (for example, 2 or 4), TIFF0007884083000087.tif7170 is a hopping pattern.
[0146] In one example of this embodiment, the comb offset hopping pattern (for example, according to a table or a predefined function) can be obtained over only a subset (e.g., 1 / 2) of the available comb offsets, and thus the legacy SRS resource can be set with comb offsets from the remaining set of comb offsets without interfering with the new SRS resource on which the comb offset hopping is set.
[0147] Example 3 (New cyclic shift mapping within an SRS resource) In these embodiments, a new cyclic shift mapping rule is provided for SRS ports belonging to the same SRS resource, and this new cyclic shift mapping rule may be more suitable for multi-TRP operation than other procedures. The legacy cyclic shift mapping rule aims to isolate cyclic shifts between different SRS ports of the same SRS resource as much as possible in order to maximize robustness to delay diffusion for different SRS ports. If this WD22 is the only WD22 using a certain comb and comb offset in a given SRS transmission opportunity, the legacy cyclic shift mapping rule may be optimal because it maximizes robustness to delay diffusion. However, if two or more WD22s are transmitting SRS simultaneously using the same comb and comb offset, the legacy cyclic shift mapping rule is suboptimal because the delay difference between SRS ports of different WD22s is often greater than the delay difference between different SRS ports of the same WD22. This is especially true for multi-TRP operation, where different WD22s may have different delays for different TRPs. An example of this is shown in Figure 20, where UE1(WD22) has a large delay towards TRP2 and a short delay towards TRP1, and UE2(WD22) has a short delay towards TRP2 and a long delay towards TRP1. In this case, using legacy cyclic shift mapping, where robustness between SRS ports is maximized between different SRS ports per TRP, is suboptimal because the delays between SRS ports of different UE / WD22s become significantly larger.
[0148] In one embodiment, a new cyclic shift mapping rule is defined such that SRS ports of the same SRS resource have fewer cyclic shifts between them compared to the legacy cyclic shift mapping rule. For example, for a two-port SRS resource with comb 4, those two SRS ports could be associated, for example, with cyclic shift 0 and cyclic shift 6. In the new cyclic shift mapping rule, those two SRS ports could instead be associated with cyclic shift 0 and cyclic shift N, where N is a number less than 6.
[0149] In one embodiment, the number of cyclic shifts between SRS ports of an SRS resource can be explicitly set for WD22, either per WD22, per serving cell, per UL BWP, per SRS resource set, per SRS resource, or per SRS port. One schematic example in which the number of cyclic shifts between adjacent SRS ports is set per SRS resource in the parameters "cyclicShift-n2-separation" and "cyclicShift-n4-separation" is shown below. In one embodiment, the number of cyclic shifts between SRS ports of an SRS resource can be dynamically updated using MAC-CE or DCI.
[0150] Although cyclic shift hopping and comb hopping have been described separately, they can be used in conjunction with SRS repetition or frequency hopping to improve interference randomization.
[0151] It should be noted that one or more of the three embodiments described above may be combined (i.e., set simultaneously).
[0152] Therefore, one or more embodiments described herein offer one or more of the following advantages: - Cyclic shift and / or comb offset methods randomize mutual SRS interference, which improves CSI quality in one or more TRPs. - Furthermore, a cyclic shift allocation pattern between ports of the same SRS resource (belonging to the same wireless device 22) reduces mutual SRS interference between different WD22s in multi-TRP operation. This may be important because the delay between different WD22s is expected to be greater than the delay between different ports of a given WD22 (which can be even worse in multi-TRP scenarios where different WD22s may be time-coordinated to different TRPs).
[0153] As will be understood by those skilled in the art, the concepts described herein may be embodied as methods, data processing systems, computer program products, and / or computer storage media for storing executable computer programs. Accordingly, the concepts described herein may take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware embodiments, all of which may be generally referred to herein as “circuits” or “modules.” Any process, step, action, and / or function described herein may be carried out by and / or associated with a corresponding module, which may be implemented in software and / or firmware and / or hardware. Furthermore, this disclosure may take the form of a computer program product on a tangible computer-readable storage medium having computer program code embodied in a medium that can be executed by a computer. Any suitable tangible computer-readable medium may be used, including hard disks, CD-ROMs, electronic storage devices, optical storage devices, or magnetic storage devices.
[0154] Several embodiments have been described herein with reference to flowcharts and / or block diagrams illustrating methods, systems, and computer program products. It will be understood that each block in a flowchart and / or block diagram, as well as combinations of blocks in a flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general-purpose computer, a dedicated computer, or other programmable data processing device for creating a machine (thereby creating a dedicated computer), and so those instructions executed via the processor of the computer or other programmable data processing device create means for implementing a function / action specified in one or more blocks of a flowchart and / or block diagram.
[0155] These computer program instructions may also be stored in computer-readable memory or storage medium that can instruct a computer or other programmable data processing device to function in a particular manner, and as a result, instructions stored in computer-readable memory produce a product that includes instruction means for implementing a function / action specified in one or more blocks of a flowchart and / or block diagram.
[0156] Computer program instructions can also be loaded into a computer or other programmable data processing device to cause a series of operational steps to be performed on the computer or other programmable device in order to create a computer implementation process, and as a result, the instructions executed on the computer or other programmable device provide steps for implementing a function / action specified in one or more blocks of a flowchart and / or block diagram.
[0157] It should be understood that the functions / actions mentioned within a block may occur in a different order than those shown in the illustrative diagram of the operation. For example, depending on the functions / actions involved, two blocks shown consecutively may, in effect, be executed substantially concurrently, or blocks may sometimes be executed in reverse order. Some of the diagrams include arrows on the communication path to indicate the primary direction of communication, but it should be understood that communication may occur in the opposite direction to the illustrated arrows.
[0158] Many different embodiments have been disclosed herein in relation to the above description and drawings. It will be understood that a literal description and illustration of every combination and partial combination of these embodiments would be excessively repetitive and obscure. Therefore, all embodiments may be combined in some way and / or in combination, and this specification, including the drawings, should be construed as constituting a complete written description of all combinations and partial combinations of the embodiments described herein, and all combinations and partial combinations of the modes and processes of making and using them, and shall support any claims for any such combination or partial combination.
[0159] It will be understood by those skilled in the art that the embodiments described herein are not limited to those specifically shown and described herein above. In light of the above teachings, various modifications and variations are possible without departing from the following claims.
Claims
1. A network node (16) that is communicating with a wireless device (22), wherein the network node (16) Processing circuit (68) The processing circuit (68) is provided with, The wireless device (22) transmits a setting for transmitting a sounding reference signal (SRS) to multiple symbols in one or more slots, wherein the setting is An SRS resource set comprising at least one SRS resource, wherein the SRS resource set is associated with a plurality of SRS ports, Time hopping of the SRS transmission to the plurality of SRS ports and the plurality of symbols This involves sending a setting for transmitting a sounding reference signal (SRS), and To receive the SRS transmission according to the above settings, The SRS measurement is performed based on the received SRS transmission. A network node (16) is configured to perform the following actions.
2. The network node (16) according to claim 1, wherein the time hopping follows a hopping pattern set up on at least one of the allocated number of cyclic shifts and comb offsets, and at least one subset of the allocated number of cyclic shifts and comb offsets is applied at each hop.
3. The aforementioned set hopping pattern is This is configured for each SRS resource and / or each SRS resource set. This applies to the plurality of SRS ports associated with one of the at least one SRS resource and the SRS resource set, At least one subset of the allocated number of cyclic shifts and comb offsets is applied to the plurality of SRS ports at each hop. The network node (16) according to claim 2.
4. The network node (16) according to claim 2, wherein the configured hopping pattern is defined by a hopping offset applied at each hop to at least one set of initial cyclic shifts and initial comb offsets configured for the plurality of SRS ports.
5. The network node (16) according to claim 4, wherein the hopping offset is a function of at least one of the symbol index and the slot index.
6. The network node (16) according to claim 2, wherein the configured hopping pattern is applied within each of the one or more slots, and the hopping is performed symbol by symbol or for an integer number of symbols.
7. The network node (16) according to claim 2, wherein the configured hopping pattern is applied to each slot and the hopping is performed from slot to slot.
8. The network node (16) according to claim 2, wherein the configured hopping pattern is applied to the plurality of symbols in one or more slots, and the hopping is performed symbol by symbol or an integer number of symbols across the one or more slots.
9. The network node (16) according to claim 2, wherein the set hopping pattern is a pseudo-random hopping pattern.
10. The network node (16) according to claim 9, wherein the pseudo-random hopping pattern is used to perform time hopping of the SRS transmissions to at least one of the cyclic shift and comb offset for the allocated number of positions.
11. The initial offset for determining the sequence of the pseudo-random hopping pattern for at least one SRS resource is, Based on the configured SRS sequence for at least one SRS resource, Based on the Radio Network Temporary Identifier (RNTI) associated with the aforementioned wireless device (22), One of them is the network node (16) according to claim 9.
12. The aforementioned pseudo-random hopping pattern is The same applies to the plurality of SRS ports associated with the SRS resource set. The same applies to the plurality of SRS ports associated with the at least one SRS resource, Unlike the other pseudo-random hopping pattern implemented for a different SRS port, One of them is the network node (16) according to claim 9.
13. A wireless device (22) communicating with a network node (16), wherein the wireless device (22) is Processing circuit (84) The processing circuit (84) is equipped with, Receiving a setting for transmitting a sounding reference signal (SRS) to multiple symbols in one or more slots, wherein the setting is An SRS resource set comprising at least one SRS resource, wherein the SRS resource set is associated with a plurality of SRS ports, Time hopping of the SRS transmission to the plurality of SRS ports and the plurality of symbols Receiving the settings for transmitting a sounding reference signal (SRS), The SRS transmission is performed according to the above settings. It is configured to do so, The time hopping follows a hopping pattern set above at least one of the allocated number of cyclic shifts and comb offsets, and at least one subset of the allocated number of cyclic shifts and comb offsets is applied at each hop. The aforementioned set hopping pattern is This is configured for each SRS resource and / or each SRS resource set. This applies to the plurality of SRS ports associated with one of the at least one SRS resource and the SRS resource set, A wireless device (22) wherein at least one subset of the allocated number of cyclic shifts and comb offsets is applied to the plurality of SRS ports at each hop.
14. The wireless device (22) according to claim 13, wherein the configured hopping pattern is defined by a hopping offset applied at each hop to at least one set of initial cyclic shifts and initial comb offsets configured for the plurality of SRS ports.
15. The wireless device (22) according to claim 14, wherein the hopping offset is a function of at least one of the symbol index and the slot index.
16. The wireless device (22) according to claim 13, wherein the set hopping pattern is applied within each of the one or more slots, and the hopping is performed symbol by symbol or for an integer number of symbols.
17. The wireless device (22) according to claim 13, wherein the set hopping pattern is applied to each slot and the hopping is performed from slot to slot.
18. The wireless device (22) according to claim 13, wherein the set hopping pattern is applied to the plurality of symbols in the one or more slots, and the hopping is performed symbol by symbol or an integer number of symbols across the one or more slots.
19. A method performed by a network node (16) configured to communicate with a wireless device (22), The wireless device (22) transmits a setting for transmitting a sounding reference signal (SRS) to multiple symbols in one or more slots, wherein the setting is An SRS resource set comprising at least one SRS resource, wherein the SRS resource set is associated with a plurality of SRS ports, Time hopping of the SRS transmission to the plurality of SRS ports and the plurality of symbols This involves sending a setting for transmitting a sounding reference signal (SRS), and To receive the SRS transmission according to the above settings, The SRS measurement is performed based on the received SRS transmission. Methods that include...
20. A method performed by a wireless device (22) configured to communicate with a network node (16), Receiving a setting for transmitting a sounding reference signal (SRS) to multiple symbols in one or more slots, wherein the setting is An SRS resource set comprising at least one SRS resource, wherein the SRS resource set is associated with a plurality of SRS ports, Time hopping of the SRS transmission to the plurality of SRS ports and the plurality of symbols Receiving the settings for transmitting a sounding reference signal (SRS), The SRS transmission is performed according to the above settings. Includes, The time hopping follows a hopping pattern set above at least one of the allocated number of cyclic shifts and comb offsets, and at least one subset of the allocated number of cyclic shifts and comb offsets is applied at each hop. The aforementioned set hopping pattern is This is configured for each SRS resource and / or each SRS resource set. This applies to the plurality of SRS ports associated with one of the at least one SRS resource and the SRS resource set, A method wherein at least one subset of the allocated number of cyclic shifts and comb offsets is applied to the plurality of SRS ports at each hop.