An example embodiment relates generally to providing a compensation report to a base station, and, more particularly, notifying a base station of timing and frequency adjustments to a reference signal in an uplink communication stream.
In fifth generation (5G) networks, a demodulation reference signal (DMRS) is utilized to enable reliable and efficient communication between a base station and user equipment (UE) on a physical channel. The DMRS is often transmitted along with transmitted data to provide a reference signal, facilitating more accurate demodulation of the transmitted data. One way in which a transmitted DMRS enables a receiver to more accurately demodulate the transmitted data is by performing channel estimation. Channel estimation involves estimating the characteristics of the communication channel between the transmitter and receiver, such that the transmitted data may be decoded more accurately. The receiver uses the reference signal (e.g., DMRS) to estimate channel characteristics such as signal delay, amplitude shifting, phase shifts, speed/distance of the transmitter and receiver, and other anomalies. Enabling channel estimation using the DMRS is essential to enabling advanced 5G features such as beamforming, spatial multiplexing, multiple input multiple output (MIMO) communication, and communication on non-terrestrial networks (NTN).
A DMRS bundling framework has further been introduced to improve the performance of channel estimation and provide performance gain in 5G communication. The legacy DMRS framework transmitted one or more time domain symbols across multiple resource blocks in the frequency domain. However, the legacy DMRS framework only transmitted these symbols in one slot. As such, the base station could perform channel estimation using the legacy DMRS framework, but only for the particular slot. DMRS bundling expands upon the legacy DMRS framework to allow the DMRS to be transmitted across multiple slots. With the transmission of DMRS across multiple slots, joint channel estimation can be performed at the base station side, which can improve the performance of channel estimation and coverage. As described, DMRS bundling involves transmitting DMRS symbols within multiple slots such that joint channel estimation may be performed across the transmitted slots. To realize the performance gain of DMRS bundling, several conditions must first be met. For example, the communication channel/channels must be relatively static, meaning the time variation between the channels is under a particular threshold. In addition, the UE is required to maintain power consistency and phase continuity across the transmitted DMRS symbols in consecutive slots within a configured time domain window (TDW). Receiving multiple coherent (meeting the phase and power continuity requirement) DMRS symbols enables the components of the 5G network to more accurately estimate the characteristics of the physical channel and improve coverage.
In some applications, standards establish a maximum allowable phase difference across DMRS symbols in a DMRS bundle. To ensure that the base station and UE coordinate on the number of slots wherein DMRS bundling has occurred, the concept of time domain window, wherein power consistency and phase continuity is kept, was introduced within a DMRS bundling framework. Coordination between the base station and UE is generally achieved by allowing the base station to configure a nominal time domain window, within which multiple actual TDWs may be created. A nominal TDW defines the time interval in which the DMRS symbols may be transmitted coherently, such that there is an underlying assumption of continuous operation where consistency between slots may be assumed. A nominal TDW is a wider time domain window than the DMRS bundling framework generally applies. As such, the nominal TDW may consist of multiple actual TDWs. An actual TDW is a time domain window through with the UE transmits multiple physical uplink shared channel (PUSCH) messages, including associated DMRS symbols. Coherent transmission of the PUSCH messages and associated DMRS symbols within the actual TDW requires phase continuity and power consistency. An actual TDW may be comprised in one nominal TDW and may be generated autonomously at the UE based on certain standardized conditions and events. Some of these events may disrupt the continuous operation and thereby create an actual TDW differing from the nominal TDW. Events disrupting the continuous operation may lead to a scenario in which the UE cannot maintain phase continuity. Such events may require the UE to compensate transmissions in order to maintain coherency. The update of the timing advance (TA) of its uplink transmissions by a UE may be regarded as an event breaking the phase and power consistency.
A method, apparatus, and computer program product are disclosed for reporting time and frequency compensation updates to a base station in a 5G network. In one embodiment, a method is provided. The method may comprise receiving, at a user equipment, information defining a time domain window from a base station, wherein the time domain window indicates a time window in an uplink communication stream in which at least a reference signal is to be transmitted. The method may further comprise determining an actual time domain window, wherein the actual time domain window is based at least in part on the information defining the time domain window in the uplink communication stream and on at least one adjustment to at least one of time or frequency of a reference signal due to a physical characteristic of a transmission environment. Additionally, the method may comprise causing a compensation report to be transmitted to the base station in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of the at least one adjustment. The method may further comprise causing the reference signal to be transmitted in the actual time domain window to the base station.
In some embodiments, the method may further comprise generating the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment may comprise at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the method may further comprise causing the control channel message to be transmitted in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the method may further comprise causing the compensation report to be transmitted in a dedicated data field of the control channel message.
In some embodiments, the method may further comprise causing the compensation report to be transmitted in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, and wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the method may further comprise assigning a subset of control channel resources to a compensation resource set group, and in an instance in which the compensation report is updated, causing the compensation report to be transmitted on an available compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and the method further comprises causing the compensation report to be transmitted in coordination with the shared channel repetitions.
In some embodiments, the method may further comprise causing the compensation report to be transmitted after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, the shared channel repetitions may include at least a first shared channel repetition and a second shared channel repetition, wherein in an instance in which the first shared channel repetition does not fill an allotted time slot for shared channel repetitions, the method may further comprise causing the compensation report indicating the at least one adjustment of the reference signal to be transmitted in the control channel message after the first shared channel repetition and before the second shared channel repetition.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the method may further comprise causing the compensation report to be transmitted before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiment, an apparatus is provided. The apparatus may include at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to receive information defining a time domain window from a base station, wherein the time domain window indicates a time window in an uplink communication stream in which a reference signal is to be transmitted; determine an actual time domain window, wherein the actual time domain window is based at least in part on the information defining the time domain window in the uplink communication stream and on at least one adjustment to at least one of time or frequency of a reference signal due to a physical characteristic of a transmission environment; cause a compensation report to be transmitted to the base station in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of the at least one adjustment; and cause the reference signal to be transmitted in the actual time domain window to the base station.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to generate the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment may comprise at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to cause the control channel message to be transmitted in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to cause the compensation report to be transmitted in a dedicated data field of the control channel message.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to cause the compensation report to be transmitted in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to assign a subset of control channel resource to a compensation resource set group, and in an instance in which the compensation report is updated, cause the compensation report to be transmitted on an available compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and wherein the at least one memory and the computer program code are configured to with the at least one processor, cause the apparatus to cause the compensation report to be transmitted in coordination with the shared channel repetitions.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to cause the compensation report to be transmitted after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, in an instance in which the one or more shared channel repetitions do not fill an allotted time slot for shared channel repetitions, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to cause an acknowledge control channel message indicating the at least one adjustment of the reference signal to be transmitted.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to cause the compensation report to be transmitted before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiment, a computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to receive, at a user equipment, information defining a time domain window from a base station, wherein the time domain window indicates a time window in an uplink communication stream in which at least a reference signal is to be transmitted. The computer program product may be further configured to determine an actual time domain window, wherein the actual time domain window is based at least in part on the information defining the time domain window in the uplink communication stream and on at least one adjustment to at least one of time or frequency of a reference signal due to a physical characteristic of a transmission environment. The computer program product may be further configured to cause a compensation report to be transmitted to the base station in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of the at least one adjustment. The computer program product may be further configured to cause the reference signal to be transmitted in the actual time domain window to the base station.
In some embodiments, the computer program product may be further configured to generate the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment may comprise at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the computer program product may be further configured to cause the control channel message to be transmitted in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the computer program product may be further configured to cause the compensation report to be transmitted in a dedicated data field of the control channel message.
In some embodiments, the computer program product may be further configured to cause the compensation report to be transmitted in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, and wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the computer program product may be further configured to assign a subset of control channel resources to a compensation resource set group, and in an instance in which the compensation report is updated, causing the compensation report to be transmitted on an available compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and the method further comprises causing the compensation report to be transmitted in coordination with the shared channel repetitions.
In some embodiments, the computer program product may be further configured to cause the compensation report to be transmitted after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, the shared channel repetitions may include at least a first shared channel repetition and a second shared channel repetition, wherein in an instance in which the first shared channel repetition does not fill an allotted time slot for shared channel repetitions, the method may further comprise causing the compensation report indicating the at least one adjustment of the reference signal to be transmitted in the control channel message after the first shared channel repetition and before the second shared channel repetition.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the computer program product may be further configured to cause the compensation report to be transmitted before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiment, an apparatus is provided. The apparatus may comprise means for receiving, at a user equipment, information defining a time domain window from a base station, wherein the time domain window indicates a time window in an uplink communication stream in which a reference signal is to be transmitted; means for determining an actual time domain window, wherein the actual time domain window is based at least in part on the information defining the time domain window in the uplink communication stream and on at least one adjustment to at least one of time or frequency of a reference signal due to a physical characteristic of a transmission environment; means for causing a compensation report to be transmitted to the base station in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of the at least one adjustment; and means for causing the reference signal to be transmitted in the actual time domain window to the base station.
In some embodiments, the apparatus may further comprise means for generating the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment may comprise at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the apparatus may further comprise means for causing the control channel message to be transmitted in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the apparatus may further comprise means for causing the compensation report to be transmitted in a dedicated data field of the control channel message.
In some embodiments, the apparatus may further comprise means for causing the compensation report to be transmitted in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, and wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the apparatus may further comprise means for assigning a subset of control channel resources to a compensation resource set group, and in an instance in which the compensation report is updated, causing the compensation report to be transmitted on an available compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and the apparatus further comprises means for causing the compensation report to be transmitted in coordination with the shared channel repetitions.
In some embodiments, the apparatus may further comprise means for causing the compensation report to be transmitted after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, wherein in an instance in which the one or more shared channel repetitions do not fill an allotted time slot for shared channel repetitions, the apparatus may further comprise means for causing an acknowledge control channel message indicating the at least one adjustment of the reference signal to be transmitted.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the apparatus may further comprise means for causing the compensation report to be transmitted before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiment, a method is provided. In some embodiments, the method may comprise causing information defining a time domain window to be transmitted toward a user equipment, wherein the time domain window indicates a time window in an uplink communication stream in which a reference signal is to be transmitted; receiving a compensation report from the user equipment in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of at least one adjustment to at least one of time or frequency of the reference signal due to a physical characteristic of a transmission environment; and receiving the reference signal in an actual time domain window from the user equipment, wherein the actual time domain window is based at least in part on the at least one adjustment.
In some embodiments, the method may further comprise, receiving the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment comprises at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the method may further comprise receiving the control channel message in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the method may further comprise receiving the compensation report in a dedicated data field of the control channel message.
In some embodiments, the method may further comprise receiving the compensation report in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, and wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the method may further comprise receiving the compensation report on a compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and the method further comprises receiving the compensation report in coordination with the shared channel repetitions.
In some embodiments, the method may further comprise receiving the compensation report after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, in an instance in which the one or more shared channel repetitions do not fill an allotted time slot for shared channel repetitions, the method may further comprise receiving an acknowledge control channel message indicating the at least one adjustment of the reference signal.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the method may further comprise receiving the compensation report before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiment, an apparatus is provided. The apparatus may comprise at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to: cause information defining a time domain window to be transmitted toward a user equipment, wherein the time domain window indicates a time window in an uplink communication stream in which a reference signal is to be transmitted; receive a compensation report from the user equipment in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of at least one adjustment to at least one of time or frequency of the reference signal due to a physical characteristic of a transmission environment; and receive the reference signal in an actual time domain window from the user equipment, wherein the actual time domain window is based at least in part on the at least one adjustment.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment may comprise at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the control channel message in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the compensation report in a dedicated data field of the control channel message.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the compensation report in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, and wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the compensation report on a compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and wherein the at least one memory and the computer program code are configured to with the at least one processor, cause the apparatus to receive the compensation report in coordination with the shared channel repetitions.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the compensation report after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, in an instance in which the one or more shared channel repetitions do not fill an allotted time slot for shared channel repetitions, wherein the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive an acknowledge control channel message indicating the at least one adjustment of the reference signal.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the at least one memory and the computer program code may be configured to with the at least one processor, cause the apparatus to receive the compensation report before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiments, a computer program product is provided. In some embodiments, the computer program product may comprise at least one non-transitory computer-readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising an executable portion configured to cause information defining a time domain window to be transmitted toward a user equipment, wherein the time domain window indicates a time window in an uplink communication stream in which a reference signal is to be transmitted; receive a compensation report from the user equipment in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of at least one adjustment to at least one of time or frequency of the reference signal due to a physical characteristic of a transmission environment; and receive the reference signal in an actual time domain window from the user equipment, wherein the actual time domain window is based at least in part on the at least one adjustment.
In some embodiments, the computer program product may be further configured to receive the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment comprises at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the computer program product may be further configured to receive the control channel message in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the computer program product may be further configured to receive the compensation report in a dedicated data field of the control channel message.
In some embodiments, the computer program product may be further configured to receive the compensation report in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, and wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the computer program product may be further configured to receive the compensation report on a compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and the method further comprises receiving the compensation report in coordination with the shared channel repetitions.
In some embodiments, the computer program product may be further configured to receive the compensation report after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, in an instance in which the one or more shared channel repetitions do not fill an allotted time slot for shared channel repetitions, the method may further comprise receiving an acknowledge control channel message indicating the at least one adjustment of the reference signal.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the computer program product may be further configured to receive the compensation report before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
In another embodiment, an apparatus is provided. In some embodiments, the apparatus may comprise means for causing information defining a time domain window to be transmitted to a user equipment, wherein the time domain window indicates a time window in an uplink communication stream in which a reference signal is to be transmitted; means for receiving a compensation report from the user equipment in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of at least one adjustment to at least one of time or frequency of the reference signal due to a physical characteristic of a transmission environment; and means for receiving the reference signal in an actual time domain window from the user equipment, wherein the actual time domain window is based at least in part on the at least one adjustment.
In some embodiments, the apparatus may further comprise means for receiving the compensation report comprising compensation information related to at least one of a frequency adjustment and a timing adjustment.
In some embodiments, the physical characteristic of the transmission environment may comprise at least one of a transmission medium physical characteristic, a base station physical location, or a user equipment physical location.
In some embodiments, the apparatus may further comprise means for receiving the control channel message in accordance with a physical uplink control channel (PUCCH).
In some embodiments, the apparatus may further comprise means for receiving the compensation report in a dedicated data field of the control channel message.
In some embodiments, the apparatus may further comprise means for receiving the compensation report in a shared data field of the control channel message.
In some embodiments, the shared data field may comprise a base sequence, wherein the compensation report is encoded by applying a cyclic shift to the base sequence.
In some embodiments, the shared data field may be at least one of a modulation symbol data field or a resource selection data field.
In some embodiments, the apparatus may further comprise means for receiving the compensation report on a compensation resource set in a control channel message.
In some embodiments, the uplink communication stream may comprise one or more shared channel repetitions and the apparatus further comprises means for receiving the compensation report in coordination with the shared channel repetitions.
In some embodiments, the apparatus may further comprise means for receiving the compensation report after the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a previously transmitted reference signal.
In some embodiments, in an instance in which the one or more shared channel repetitions do not fill an allotted time slot for shared channel repetitions, the apparatus may further comprise means for receiving an acknowledge control channel message indicating the at least one adjustment of the reference signal.
In some embodiments, the compensation report may acknowledge transmission of the reference signal wherein the at least one adjustment has been or will be applied.
In some embodiments, the apparatus may further comprise means for receiving the compensation report before the shared channel repetitions, wherein the compensation report indicates the at least one adjustment for a future reference signal.
Having thus described certain example embodiments of the present disclosure in general terms, reference will hereinafter be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
Some embodiments of the present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all, embodiments are shown. Indeed, various embodiments of the disclosure may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided so that this disclosure will satisfy applicable legal requirements. Like reference numerals refer to like elements throughout. As used herein, the terms “data,” “content,” “information,” and similar terms may be used interchangeably to refer to data capable of being transmitted, received and/or stored in accordance with embodiments of the present disclosure. Thus, use of any such terms should not be taken to limit the spirit and scope of embodiments of the present disclosure.
Additionally, as used herein, the term ‘circuitry’ refers to (a) hardware-only circuit implementations (e.g., implementations in analog circuitry and/or digital circuitry); (b) combinations of circuits and computer program product(s) comprising software and/or firmware instructions stored on one or more computer readable memories that work together to cause an apparatus to perform one or more functions described herein; and (c) circuits, such as, for example, a microprocessor(s) or a portion of a microprocessor(s), that require software or firmware for operation even if the software or firmware is not physically present. This definition of ‘circuitry’ applies to all uses of this term herein, including in any claims. As a further example, as used herein, the term ‘circuitry’ also includes an implementation comprising one or more processors and/or portion(s) thereof and accompanying software and/or firmware. As another example, the term ‘circuitry’ as used herein also includes, for example, a baseband integrated circuit or applications processor integrated circuit for a mobile phone or a similar integrated circuit in a server, a cellular network device, other network device (such as a core network apparatus), field programmable gate array, and/or other computing device. Additionally, as used herein, the term ‘module’ refers to hardware or a combination of hardware and software in which the execution of the software directs operation of the hardware.
Various example embodiments address technical problems associated with reporting updates to the time and frequency compensation parameters to a base station. As understood by those of skill in the field to which the present disclosure pertains, there are numerous scenarios in which it may be advantageous to transmit time and frequency compensation parameters to a base station to improve the accuracy and efficiency of data transmission.
As described above, in 5G networks, a demodulation reference signal (DMRS) is utilized to enable reliable and efficient communication between a base station and user equipment (UE) on a physical channel. The DMRS is often transmitted along with transmitted data to provide a reference signal, facilitating more accurate demodulation of the transmitted data. A base station may configure a UE to transmit the DMRS and other data in the nominal (and actual) TDW, wherein the UE must keep phase and power consistency. The DMRS accompanying the transmitted data enables a receiver to determine characteristics of the communication channel which aid the receiver in demodulating the transmitted data.
A DMRS bundling framework has further been introduced to improve the performance of channel estimation, including the performance of joint channel estimation, and provide performance gains in 5G communication. The DMRS bundling framework expands upon the legacy DMRS framework to allow the DMRS to be transmitted across multiple slots coherently. The DMRS bundling framework was introduced to enable improved channel estimation for PUSCH/PUCCH transmissions. Some of the important aspects of DMRS bundling framework are: (1) DMRS bundling may be used for various uplink channel repetition types; (2) a UE can report the maximum duration in number of consecutive slots, during which the UE is able to maintain power consistency and phase continuity; and (3) a base station may configure a nominal TDW, such that the duration of the nominal TDW is shorter than the maximum duration of (2). The maintaining of the power consistency and phase continuity may be subject to a certain tolerance level.
To realize the performance gain of DMRS bundling, several conditions must first be met. For example, the UE may be required to maintain power consistency and phase continuity. Phase continuity must be promised and fulfilled by the UE. Coordination of the duration of the nominal TDW and actual TDW is the mechanism the UE and base station use to ensure both the UE and the base station can determine the slots on the PUSCH are transmitted with DMRS bundled. However, several events may lead to a scenario in which the UE cannot maintain phase continuity. For example, the UE may update the timing advance (TA) of its uplink transmissions based on the location and/or motion of the UE, base station, or another network node.
In current examples, there is no restriction on when or how a timing advance is sent. Incorrect or ignored timing advance adjustments may lead to phase discontinuity and prevent a communication network from operating accurately and efficiently.
The various example embodiments described here utilize various techniques to communicate compensation updates to time and/or frequency parameters of a UE operation. As a result of the herein described example embodiments and in some examples, the accuracy and efficiency of communication between network nodes may be greatly improved.
Referring now to
As depicted in
As further depicted in
The term “user equipment” as used herein is intended to be construed broadly, so as to encompass a variety of different types of mobile stations, subscriber stations or, more generally, communication devices. In addition to or instead of those identified above, the UE 102 may also refer to a portable computing device that includes wireless mobile communication devices operating with or without a subscriber identification module (SIM), including, but not limited to, the following types of devices: a mobile station (mobile phone), smartphone, personal digital assistant (PDA), vehicle, UE mounted on a vehicle, internet of thing (IoT) device, wearable device, handset, device using a wireless modem (alarm or measurement device, etc.), laptop and/or touch screen computer, tablet, game console, notebook, and multimedia device. The UE 102 may also be called a subscriber unit, mobile station, remote terminal, access terminal, user terminal or user device just to mention but a few apparatuses.
A communication network 100 typically comprises more than one base station 104, in which case the base stations 104 may also be configured to communicate with one another over links, wired or wireless, designed for that purpose. The base station 104 may also be referred to as a gNB, an access point, or any other type of interfacing device including a relay station capable of operating in a wireless environment. The base station 104 includes or is coupled to transceiver(s). From the transceivers of the base station 104, a connection is provided to an antenna unit that establishes bi-directional radio links to the UE 102. As such, the transceivers of the base station 104 and the transceivers of the UE 102 may include transmitters and receivers configured to communicate via a channel.
As further depicted in
The PUCCH transmissions may be used to provide uplink control information (UCI) from the UE 102 to the base station 104. Such UCI can cover channel quality information (CQI), channel state information (CSI), information related to the downlink transmissions, for example hybrid automatic repeat request acknowledgements (HARQ-ACK), and other control information. The various types of UCI carried on the PUCCH may be multiplexed or transmitted as standalone information. As such, the payload size that is transmitted on the PUCCH may be a time-varying, yet deterministic size for the base station 104 to decode when receiving.
As further depicted in
As depicted in
One of the primary challenges in the communication with a satellite 110, is that satellites in LEO are moving at high velocity, thereby causing the path distance for both the feeder link 114 and the service link 112 to change with time. In order to facilitate accurate and efficient transmission of data through the service link 112, the UE 102 may receive the satellite's 110 position and velocity. Knowing the satellite's 110 position and velocity enables the UE 102 to determine impairments in the service link 112 and the doppler effect experienced by the movement of the satellite 110 and/or the movement of the UE 102. Thus, the UE 102 may determine a time adjustment that may be applied to the transmitted and/or received signals to compensate for the motion of the UE 102 and/or the satellite 110. Similarly, the base station 104 may determine a time variation for signals transmitted on the feeder link 114 between the satellite 110 and the base station 104. Time adjustments applicable to the feeder link 114 are known as common TA parameters, since these time adjustments apply to all UEs 102 utilizing the satellite 110. Common TA parameters may be used by the UE 102 to perform additional compensation to the transmitted signal based on impairments applicable on the feeder link 114. Due to the dynamic nature of an NTN communication system, additional parameters are provided to ensure the accuracy of received data. For example, and epoch time may accompany a data transmission. Epoch time defines the time within which the transmitted information is to be considered valid. The epoch time enables the UE to determine the validity of the satellite's 110 position at a given time.
In addition, a validity timer may accompany a data transmission. A validity timer may be transmitted by a base station 104 informing the UE 102 for how long after the epoch time the UE 102 may consider the ephemeris information of the satellite 110 to be applicable. The validity timer ensures the UE 102 is not using information that is outside of the “prediction horizon.”
Referring now to
Although components are described with respect to functional limitations, it should be understood that the particular implementations necessarily include the use of particular computing hardware. It should also be understood that in some embodiments certain of the components described herein include similar or common hardware. For example, two sets of circuitry may both leverage use of the same processor(s), network interface(s), storage medium(s), and/or the like, to perform their associated functions, such that duplicate hardware is not required for each set of circuitry. The user of the term “circuitry” as used herein with respect to components of the apparatuses described herein should therefore be understood to include particular hardware configured to perform the functions associated with the particular circuitry as described herein.
Particularly, the term “circuitry” should be understood broadly to include hardware and, in some embodiments, software for configuring the hardware. For example, in some embodiments, “circuitry” includes processing circuitry, storage media, network interfaces, input/output devices, and/or the like. Alternatively or additionally, in some embodiments, other elements of the network node 200 provide or supplement the functionality of other particular sets of circuitry. For example, the processor 202 in some embodiments provides processing functionality to any of the sets of circuitry, the data storage media 206 provides storage functionality to any of the sets of circuitry, the communication interface 204 provides network interface functionality to any of the sets of circuitry, and/or the like.
In some embodiments, the processor 202 (and/or co-processor or any other processing circuitry assisting or otherwise associated with the processor) is/are in communication with the data storage media 206 via a bus for passing information among components of the network node 200. In some embodiments, for example, the data storage media 206 is non-transitory and may include, for example, one or more volatile and/or non-volatile memories. In other words, for example, the data storage media 206 in some embodiments includes or embodies an electronic storage device (e.g., a computer readable storage medium). In some embodiments, the data storage media 206 is configured to store information, data, content, applications, instructions, or the like, for enabling the network node 200 to carry out various functions in accordance with example embodiments of the present disclosure.
The processor 202 may be embodied in a number of different ways. For example, in some example embodiments, the processor 202 includes one or more processing devices configured to perform independently. Additionally or alternatively, in some embodiments, the processor 202 includes one or more processor(s) configured in tandem via a bus to enable independent execution of instructions, pipelining, and/or multithreading. The use of the terms “processor” and “processing circuitry” should be understood to include a single core processor, a multi-core processor, multiple processors internal to the network node 200, and/or one or more remote or “cloud” processor(s) external to the network node 200.
In an example embodiment, the processor 202 is configured to execute instructions stored in the data storage media 206 or otherwise accessible to the processor. Alternatively or additionally, the processor 202 in some embodiments is configured to execute hard-coded functionality. As such, whether configured by hardware or software methods, or by a combination thereof, the processor 202 represents an entity (e.g., physically embodied in circuitry) capable of performing operations according to an embodiment of the present disclosure while configured accordingly. Alternatively or additionally, as another example in some example embodiments, when the processor 202 is embodied as an executor of software instructions, the instructions specifically configure the processor 202 to perform the algorithms embodied in the specific operations described herein when such instructions are executed.
In some embodiments, the network node 200 includes communication interface 204. The communication interface 204 includes any means such as a device or circuitry embodied in either hardware or a combination of hardware and software that is configured to receive and/or transmit data from/to a network and/or any other device, circuitry, or module in communication with the network node 200. In this regard, the communication interface 204 includes, for example in some embodiments, a network interface for enabling communications with a wired or wireless communications network. Additionally or alternatively in some embodiments, the communication interface 204 includes one or more network interface card(s), antenna(s), bus(es), switch(es), router(s), modem(s), and supporting hardware, firmware, and/or software, or any other device suitable for enabling communications via one or more communications network(s). Additionally or alternatively, the communication interface 204 includes circuitry for interacting with the antenna(s) and/or other hardware or software to cause transmission of signals via the antenna(s) or to handle receipt of signals received via the antenna(s). In some embodiments, the communication interface 204 enables transmission to and/or receipt of data from a client device in communication with the network node 200.
Additionally or alternatively, in some embodiments, one or more of the sets of circuitry 202-206 are combinable. Additionally or alternatively, in some embodiments, one or more of the sets of circuitry perform some or all of the functionality described associated with another component. For example, in some embodiments, one or more sets of circuitry 202-206 are combined into a single module embodied in hardware, software, firmware, and/or a combination thereof.
Referring now to
The base station 104 may additionally configure the UE 102 to transmit DMRS according to a DMRS bundling framework. Utilizing a DMRS on the uplink channels may ensure accurate and reliable data transmissions. In some embodiments, a DMRS may be transmitted according to a DMRS bundling framework. The DMRS bundling framework was introduced to enable improved channel estimation for PUSCH and PUCCH transmissions. A primary objective of the DMRS bundling framework is to ensure that the base station 104 and UE 102 coordinate the number of slots wherein DMRS bundling is applied. Thus, utilizing signal 302, the base station may configure the nominal and actual TDW of the UE 102 for DMRS bundling. DMRS bundling specifies a time domain window (TDW), within which the UE must maintain the power consistency and phase continuity across the PUSCH/PUCCH transmission, including the corresponding DMRS symbols. The TDW determination includes two steps, nominal TDW determination and actual TDW determination.
As it relates to TDW within the DMRS bundling framework, the 5G technical reference produced by 3rd Generation Partnership Project (3GPP) indicates for PUSCH transmissions of PUSCH repetition Type A scheduled by DCI format 0_1 or 0_2, PUSCH repetition Type A with a configured grant, PUSCH repetition Type B and TB processing over multiple slots, when PUSCH-DMRS-Bundling is enabled, and for PUCCH transmissions of PUCCH repetition, when PUCCH-DMRS-Bundling is enabled, the UE determines one or multiple nominal TDWs, as follows: for PUSCH transmissions of repetition Type A, PUSCH repetition Type B and TB processing over multiple slots, the duration of each nominal TDW except the last nominal TDW, in number of consecutive slots, is: (a) given by PUSCH-TimeDomainWindowLength, if configured; (b) computed as min ([maxDMRS-BundlingDuration], M), if PUSCH-TimcDomainWindowLength is not configured, where [maxDMRS-BundlingDuration] is maximum duration for a nominal TDW subject to UE capability [13, TS 38.306], M is the time duration in consecutive slots of N·K PUSCH transmissions, and where (i) for PUSCH transmissions of PUSCH repetition Type A, N=1 and K is the number of repetitions, as defined in Clause 6.1.2.1 or in Clause 6.1.2.3 of TS 38.214; (ii) for PUSCH transmissions of PUSCH repetition Type B, N=1 and K is the number of nominal repetitions, as defined in Clause 6.1.2.1 or in Clause 6.1.2.3 of TS 38.214; and (iii) for PUSCH transmissions of TB processing over multiple slots, N is the number of slots used for TBS determination and K is the number of repetitions of the number of slots N used for TBS determination, as defined in Clause 6.1.2.1 or in Clause 6.1.2.3 of TS 38.214.
As it relates to Nominal TDW within the DMRS bundling framework, the 5G technical reference produced by 3GPP indicates: (1) For PUSCH transmission of a PUSCH repetition Type A scheduled by DCI format 0_1 or 0_2 and PUSCH repetition Type A with a configured grant, when AvailableSlotCounting is enabled, and for TB processing over multiple slots: (a) the start of the first nominal TDW is the first slot determined for the first PUSCH transmission; (b) the end of the last nominal TDW is the last slot determined for the last PUSCH transmission; and (c) the start of any other nominal TDWs is the first slot determined for PUSCH transmission after the last slot determined for PUSCH transmission of a previous nominal TDW; and (2) for PUSCH transmissions of a PUSCH repetition type A scheduled by DCI format 0_1 or 0_2 and PUSCH repetition Type A with a configured grant, when the UE is not configured with AvailableSlotCounting or when AvailableSlotCounting is disabled, and for PUSCH repetition type B: (a) the start of the first nominal TDW is the first slot for the first PUSCH transmission; (b) the end of the last nominal TDW is the last slot for the last PUSCH transmission; and (c) the start of any other nominal TDWs is the first slot after the last slot of a previous nominal TDW.
As it relates to the determination of Actual TDWs within the DMRS bundling framework, the 5G technical reference produced by 3GPP indicates: for PUSCH transmissions of a PUSCH repetition Type A scheduled by DCI format 0_1 or 0_2, PUSCH repetition Type A with a configured grant, PUSCH repetition Type B and TB processing over multiple slots, a nominal TDW consists of one or multiple actual TDWs. The UE determines the actual TDWs as follows: (1) the start of the first actual TDW is the first symbol of the first PUSCH transmission in a slot for PUSCH transmission of PUSCH repetition type A scheduled by DCI format 0_1 or 0_2, or PUSCH repetition Type A with a configured grant, or PUSCH repetition type B or TB processing over multiple slots within the nominal TDW; (2) the end of an actual TDW is: (a) the last symbol of the last PUSCH transmission in a slot for PUSCH transmission of PUSCH repetition type A scheduled by DCI format 0_1 or 0_2, or PUSCH repetition Type A with a configured grant, or PUSCH repetition type B or TB processing over multiple slots within the nominal TDW, if the actual TDW reaches the end of the last PUSCH transmission within the nominal TDW; (b) the last symbol of a PUSCH transmission before the event, if an event occurs which causes power consistency and phase continuity not to be maintained across PUSCH transmissions of PUSCH repetition type A scheduled by DCI format 0_1 or 0_2, or PUSCH repetition Type A with a configured grant, or PUSCH repetition type B or TB processing over multiple slots within the nominal TDW, and the PUSCH transmission is in a slot for PUSCH transmission of PUSCH repetition type A scheduled by DCI format 0_1 or 0_2, or PUSCH repetition Type A with a configured grant, or PUSCH repetition type B or TB processing over multiple slots; or (c) when PUSCH-Window-Restart is enabled, the start of a new actual TDW is the first symbol of the PUSCH transmission after the event which causes power consistency and phase continuity not to be maintained across PUSCH transmissions of PUSCH repetition type A scheduled by DCI format 0_1 or 0_2, or PUSCH repetition Type A with a configured grant, or PUSCH repetition type B or TB processing over multiple slots within the nominal TDW, and the PUSCH transmission is in a slot for PUSCH transmission of PUSCH repetition type A scheduled by DCI format 0_1 or 0_2, or PUSCH repetition Type A with a configured grant, or PUSCH repetition type B or TB processing over multiple slots.
In one example embodiment, the base station 104 may configure the UE 102 with periodic PUCCH transmissions. For example, the periodic configuration of PUCCH can be accomplished via a scheduling request (SR) configuration (e.g., “SchedulingRequestResourceConfig”) and a radio resource control (RRC) parameter (e.g., “periodicityAndOffset”). In one embodiment, the RRC parameter (e.g., “periodicityAndOffset”) may be in the symbol or slot duration with different range values for different subcarrier spacing. As an example, the subcarrier spacing may be 15 kilohertz and the periodicity 160 slots.
As further depicted in
As further depicted in
An actual time domain window may be any time domain window resulting from one or more adjustments to the time and/or frequency within the nominal time domain window for data transmission, for example, the uplink time domain window configured by the base station 104 for the UE 102. In some embodiments, adjustments to the time domain window resulting in an actual time domain window may be the result of an event causing a discontinuity in the phase of channels transmitting portions of the DMRS. For example, a TA update may result in an adjustment to the time domain window and the determination of an actual time domain window. Adjustments to the time domain window may include but are not limited to time shifts, phase shifts, frequency changes, and other similar adjustments. In some embodiments, the actual time domain window may be determined based on one or more physical characteristics of the transmission environment. Physical characteristics of the transmission environment may include a physical characteristic of the transmission medium, such as attenuation, refraction, reflection, absorption, and/or other signal attenuation effects caused by the transmission medium. The physical location of the base station 104 and the UE 102 may also effect the compensation that may be applied to the time domain window, such as the distance between the UE 102 and the base station 104. The physical layout of the communication network may be another physical characteristic of the transmission environment that may affect the compensation applied to the time domain window. For example, if the UE 102 communicates through a satellite 110 in an NTN, the distance traveled and the speed of the satellite 110 and/or the UE 102 may affect the compensation applied to the actual time domain window.
As further depicted in
As depicted in
As further depicted in
As further depicted in
In some embodiments, the shared channel repetitions (e.g., PUSCH repetitions) do not fill a time slot allotted for transmission of the shared channel repetition. In such an instance, a time space may exist between the transmission of a first shared channel repetition and a second shared channel transmission. In such an instance, a control channel message (e.g., PUCCH) may be transmitted in the time gap between the transmission of the first shared channel repetition and the second shared channel repetition. In such an embodiment, the UE 102 may transmit the compensation report on the control channel message between transmissions of the shared channel repetitions. In some embodiments, the compensation report may indicate the compensation time instances of the shared channel repetition previously transmitted. In some embodiments, the compensation report may indicate the compensation time instances for an upcoming shared channel repetition. In some embodiments, the compensation report may indicate the successful compensation in the form of an acknowledgment.
Referring now to
In one example embodiment, the base station 104 may configure the UE 102 with periodic PUCCH transmissions. For example, the periodic configuration of PUCCH can be accomplished via a scheduling (SR) configuration request (e.g., “SchedulingRequestResourceConfig”) and a radio resource control (RRC) parameter (e.g., “periodicityAndOffset”). In one embodiment, the RRC parameter (e.g., “periodicityAndOffset”) may be in the symbol or slot duration with different range values for different subcarrier spacing. As an example, the subcarrier spacing may be 15 kilohertz and the periodicity 160 slots.
As further depicted in
As further depicted in
As further depicted in
As further depicted in
where k(n) denotes the base sequence, and the term ejan provides the frequency domain phase shift to the base sequence. More particularly, α is calculated as follows:
where m0 is the initial cyclic shift, p is a function based on a pseudo random sequence, and mcs transfers the information content of UCI. Thus, different values of mcs (and subsequently different values of α) determine the information content of UCI. The term α can take values of
However, in some embodiments, values of
are reserved and are not used to apply cyclic shifts to the base sequence. Thus, α={2, 5, 8, 11} may be exploited to carry the compensation report, for example, asserting a specific value of the cyclic shift parameter may be an indicator of the compensation report for acknowledgment.
As depicted in
As further depicted in
Referring now to
In one example embodiment, the base station 104 may configure the UE 102 with periodic PUCCH transmissions. For example, the periodic configuration of PUCCH can be accomplished via a scheduling request (SR) configuration (e.g., “SchedulingRequestResourceConfig”) and a radio resource control (RRC) parameter (e.g., “periodicity AndOffset”). In one embodiment, the RRC parameter (e.g., “periodicityAndOffset”) may be in the symbol or slot duration with different range values for different subcarrier spacing. As an example, the subcarrier spacing may be 15 kilohertz and the periodicity 160 slots.
As further depicted in
As further depicted in
As further depicted in
As further depicted in
As further depicted in
As further depicted in
Referring now to
As further depicted in
As further depicted in
As further depicted in
As further depicted in
As further depicted in
As further depicted in
Referring now to
As further depicted in
As further depicted in
As further depicted in
As further depicted in
As further depicted in
As further depicted in
Referring now to
As further depicted in
As further depicted in
As further depicted in
As further depicted in
One example implementation may include allocating some of the control channel resources to a compensation resource set group. The compensation resource set group may comprise control channel resources, such as ResourceIds, that have been allocated as potential resources for transmitting compensation report information. The UE may select a control channel resource allocated for transmitting the compensation report in order to transmit the compensation report containing the actual time domain window. The UE may select the control channel resource based on availability and/or according to a set of pre-defined rules such that the control channel resources may still fulfill any other purposes they may serve. Due to the need to share the control channel resources such that other purposes may be fulfilled, the UE may only choose to transmit the compensation report in an instance in which the compensation report has been updated or otherwise changed.
As a specific example, the UE may allocate PUCCH resources with PUCCH-ResourceIds equal to 124, 125, 126, and 127 to a compensation resource set group, designated for transmitting the compensation report. As described herein, the PUCCH-ResourceIds selected may potentially belong to different PUCCH resource sets supporting other PUCCH formats. Thus, the UE will only use the allocated resource sets when it is necessary to report the acknowledgement or absolute timing through the compensation report, for example, when the compensation report has changed or been updated. The described approach may be advantageous in that the approach applies consistently to all PUCCH formats.
Similarly, in some embodiments, the UE may be configured with a maximum of four PUCCH-ResourceSets. Further, PUCCH-ResourceSetId0 may only contain resources for PUCCH format 0 and PUCCH format 1, and up to thirty-two instances of PUCCH-Resources. Alternatively, PUCCH-ResourceSetId1, PUCCH-ResourceSetId2, and PUCCH-ResourceSetId3 may only contain resource for PUCCH formats 2, 3, and 4, and each PUCCH-ResourceSet can have up to 8 instances of PUCCH-Resource. Further, each PUCCH-Resource has a unique ID across all PUCCH-ResourceSets, thus, the PUCCH resource may be identified by the base station upon reception. Additionally, in some embodiments, the PUCCH-ResourceIds 31, 39, 47, and 55 may not be used at any other time. Thus, the unused resource IDs for the PUCCH transmissions may be utilized to indicate the compensation report determined by the UE. The above concept may be easily extended to cases, wherein only subsets of PUCCH-ResourceSets is configured, and in each of the configured PUCCH-ResourceSets more than one PUCCH-ResourceId is allocated for carrying the compensation report.
In another implementation, the UE may provide information regarding the actual TDW as port of a MAC control element (MAC-CE), where the UE provides information on the exact times at which it will update timing advance parameters. Under such an approach, the UE may be limited to changing the transmit timing only at a dedicated time, for instance every 4th or 8th slot. The UE may lose some freedom with respect to providing compensation reports, however, the UE may guarantee that the phase consistency may remain consistent in the interim.
As further depicted in
As further depicted in
Referring now to
At block 1104, the apparatus 200 includes means, such as the processor 202 or the like, for determining an actual time domain window, wherein the actual time domain window is based at least in part on the information defining the time domain window in the uplink communication stream and on at least one adjustment to at least one of time or frequency of a reference signal due to a physical characteristic of a transmission environment. As described in relation to
At block 1106, the apparatus 200 includes means, such as the processor 202, the communication interface 204 or the like, for causing a compensation report to be transmitted to the base station in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of the at least one adjustment. A compensation report may include acknowledgement that the UE successfully performed time/frequency compensation, for example, in an instance in which the compensation report is sent after the transmitted data is transmitted on the uplink communication stream. In some embodiments, a compensation report may include absolute timing indicating the milliseconds and/or slot in which the DMRS is to be transmitted. The actual time domain window may be determined based on the compensation report. Once the compensation report is received, the base station may begin looking for the DMRS in the actual time domain window.
A number of methods may be utilized for transmitting the compensation report to the base station. For example, as described in relation to
In addition, the UE may implicitly transmit the compensation report on the PUCCH resource via a particular PUCCH resource (e.g., PUCCH-resourceID) as described in relation to
In another embodiment, the compensation report may be transmitted with periodic PUCCH transmission occasions, wherein the UE explicitly indicates the time duration or the UE explicitly indicates acknowledgement by a dedicated data field. Transmitting the compensation report by a dedicated data field is further described in relation to
In some embodiments, the compensation report may be transmitted via a control channel message on the uplink communication stream in coordination with uplink shared control channel repetition messages as further described in relation to
In another embodiment, the compensation report may be transmitted via UCI multiplexing on one of the PUSCH transmissions of the set of scheduled PUSCH repetitions including DMRS bundling. In such an embodiment, the UCI comprising the compensation report may be multiplexed either in the first, the last, or one of the PUSCH transmissions across the PUSCH repetitions. The base station may further configure an interval for such UCI multiplexing, ensuring that the information contained in the compensation report is transmitted in a timely manner, but not in all PUSCH repetitions. Such an embodiment frees up resources which may be otherwise needed to transmit the compensation report with greater frequency.
At block 1108, the apparatus 200 includes means, such as the processor 202, the communication interface 204 or the like, for causing the reference signal to be transmitted in the actual time domain window to the base station.
Utilizing the process 1100 to determine a actual time domain window based on one or more physical characteristics of the transmission environment may enable accurate and efficient communications on a communication network (e.g., communication network 100) as described herein. By determining and reporting the time/frequency compensations through a compensation report, a UE may further improve channel estimation through DMRS bundling and other similar mechanisms. In addition, advanced 5G features such as beamforming, spatial multiplexing, multiple input multiple output (MIMO) communication, and communication on non-terrestrial networks (NTN) may be greatly enhanced.
Referring now to
At block 1204, the apparatus 200 includes means, such as the processor 202, the communication interface 204 or the like, for receiving a compensation report from the user equipment in a control channel message within the uplink communication stream, wherein the compensation report comprises an indication of at least one adjustment to at least one of time or frequency of the reference signal due to a physical characteristic of a transmission environment. As described in relation to
At block 1206, the apparatus 200 includes means, such as the processor 202, the communication interface 204 or the like, for receiving the reference signal in the actual time domain window from the user equipment, wherein the actual time domain window is based at least in part on the at least one adjustment. Once the base station has been notified of an update to the TDW based on the compensation report, the base station may receive the reference signal in the actual time domain window.
Coordinated receipt of the time and frequency adjustments to a transmitted control channel signal may enable accurate and efficient communications on a communication network (e.g., communication network 100) as described herein. Receipt of the time and frequency adjustments through a compensation report may enable utilization of various techniques to improve the transmission speed, accuracy, and reliability of wireless transmissions. Advanced features including beamforming, spatial multiplexing, multiple input multiple output (MIMO) communication, and communication on non-terrestrial networks (NTN) may be greatly enabled by enhanced channel estimation.
Accordingly, blocks of the flowcharts support combinations of means for performing the specified functions and combinations of operations for performing the specified functions. It will also be understood that one or more blocks of the flowcharts, and combinations of blocks in the flowcharts, can be implemented by special purpose hardware-based computer systems which perform the specified functions, or combinations of special purpose hardware and computer instructions.
The term ‘comprise’ is used in this document with an inclusive not an exclusive meaning. That is any reference to X comprising Y indicates that X may comprise only one Y or may comprise more than one Y. If it is intended to use ‘comprise’ with an exclusive meaning then it will be made clear in the context by referring to, “comprising only one,” or by using “consisting.”
In this description, reference has been made to various examples. The description of features or functions in relation to an example indicates that those features or functions are present in that example. The use of the term ‘example’ or ‘for example’ or ‘can’ or ‘may’ in the text denotes, whether explicitly stated or not, that such features or functions are present in at least the described example, whether described as an example or not, and that they can be, but are not necessarily, present in some of or all other examples. Thus ‘example’, ‘for example’, ‘can’ or ‘may’ refers to a particular instance in a class of examples. A property of the instance can be a property of only that instance or a property of the class or a property of a sub-class of the class that includes some but not all of the instances in the class. It is therefore implicitly disclosed that a feature described with reference to one example but not with reference to another example, can where possible be used in that other example as part of a working combination but does not necessarily have to be used in that other example.
Although examples have been described in the preceding paragraphs with reference to various examples, it should be appreciated that modifications to the examples given can be made without departing from the scope of the claims.
Features described in the preceding description may be used in combinations other than the combinations explicitly described above.
Although functions have been described with reference to certain features, those functions may be performable by other features whether described or not.
Although features have been described with reference to certain examples, those features may also be present in other examples whether described or not.
The term ‘a’ or ‘the’ is used in this document with an inclusive not an exclusive meaning. That is any reference to X comprising a/the Y indicates that X may comprise only one Y or may comprise more than one Y unless the context clearly indicates the contrary. If it is intended to use ‘a’ or ‘the’ with an exclusive meaning then it will be made clear in the context. In some circumstances the use of ‘at least one’ or ‘one or more’ may be used to emphasis an inclusive meaning but the absence of these terms should not be taken to infer any exclusive meaning.
The presence of a feature (or combination of features) in a claim is a reference to that feature or (combination of features) itself and also to features that achieve substantially the same technical effect (equivalent features). The equivalent features include, for example, features that are variants and achieve substantially the same result in substantially the same way. The equivalent features include, for example, features that perform substantially the same function, in substantially the same way to achieve substantially the same result.
In this description, reference has been made to various examples using adjectives or adjectival phrases to describe characteristics of the examples. Such a description of a characteristic in relation to an example indicates that the characteristic is present in some examples exactly as described and is present in other examples substantially as described.
While endeavoring in the foregoing specification to draw attention to those features believed to be of importance it should be understood that the Applicant may seek protection via the claims in respect of any patentable feature or combination of features hereinbefore referred to and/or shown in the drawings whether or not emphasis has been placed thereon.
Many modifications and some embodiments of the present disclosure set forth herein will come to mind to one skilled in the art to which these embodiments pertain having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Therefore, it is to be understood that the disclosure is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims.
Moreover, although the foregoing descriptions and the associated drawings describe some embodiments in the context of certain example combinations of elements and/or functions, it should be appreciated that different combinations of elements and/or functions may be provided by alternative embodiments without departing from the scope of the appended claims. In this regard, for example, different combinations of elements and/or functions than those explicitly described above are also contemplated as may be set forth in some of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.
Number | Date | Country | |
---|---|---|---|
63485870 | Feb 2023 | US |