Embodiments of the present disclosure relate to techniques for latency-aware processing of radio frames. In particular, embodiments of the disclosure relate to a radio device configuring an Acknowledgement (ACK) field in a radio subframe based on processing power requirements. Embodiments of the disclosure further relate to a frame structure and a method for processing latency-aware round trip time (RTT) adaptation.
In new radio communication networks such as 5G, low latency is one of the most important Key Performance Indicator (KPI). The time between transmission of a packet and the reception of the Acknowledgement (ACK) is defined as the Round Trip Time (RTT). 3GPP New Radio (NR) standardization is continuously refining Next Generation radio networks. In particular, in the fields of Internet-of-Things (IoT), Vehicle-to-Anything (V2X) and machine-to-machine (M2M) communication, there is a need for continuously reducing the communication delay.
Hence, it is the object of the disclosure to provide a concept for improving the communication in new radio networks, in particular by reducing the latency between radio devices.
This object is achieved by the features of the independent claims. Further implementation forms are apparent from the dependent claims, the description and the figures.
The disclosure introduces a new frame structure with a flexible location of the Downlink (DL)/Uplink (UL) ACK so that the time from finishing the data processing and the ACK transmission can be minimized. In normal cases, the ACK can even be sent directly after the finishing of data processing. In other words, the RTT is adapted to the processing time. The locations of the DL/UL ACK may be indicated in the DL CTL (Downlink Control Section). Furthermore, since the processing time can vary depending on the reliability level, e.g. shorter decoding time implies lower reliability or higher error probability, this disclosure allows to trade reliability against latency. A trade-off between latency and reliability can be achieved.
Applying the concepts disclosed hereinafter allows to exploit the following advantages: The RTT is not fixed to the location of the control channels. Therefore, it is easy to tune the RTT with finer granularity to meet latency requirements; When the Rx cannot finish data processing before the next CTL, it does not need to wait one more subframe. The waiting time is much smaller. The ACK can even be sent directly after the finishing of data processing. If the DL Rx has high processing capability or if the DL portion is very small, the Rx can probably finish data processing before the UL CTL. The ACK can be even sent before the UL CTL. This means the benefit of high processing capability of the Rx can be exploited. Furthermore, this disclosure introduces a mechanism of DL/UL role exchange, which allows the more latency critical applications to have the lowest possible RTT allowed by the disclosed frame structures.
In this disclosure, use cases are considered where large bandwidth and high throughput are required. Accordingly, the Rx may need long time to decode the data (messages). The needed processing time may depend on the DL/UL traffic ratio (throughput ratio), the information amount, and the processing power.
In this disclosure, a concept for a frame structure is presented where the control information is divided into two parts: 1) Decoding-related signalling information which is fixed location in the DL/UL CTL, such as MCS, MIMO, Scheduling, etc.; and 2) Latency related signalling information, which has flexible location and can be either inside or outside the DL/UL CTL ACK, such as ACK signalling. The main concept of this disclosure consists of the UL and DL concepts as described below with respect to
The radio devices described herein may be implemented in wireless communication networks, in particular communication networks based on mobile communication standards such as LTE and 5G, in particular new radio networks according to 3GPP New Radio (NR) standardization. The radio devices described herein may be implemented both in Base Station (BS), eNodeB, gNB and User Equipments (UEs), for example in the scenario of cellular radio access networks. The disclosed radio devices may further be implemented in mobile devices (or mobile stations or User Equipments (UE)), for example in the scenario of device-to-device (D2D) communication where one mobile device communicates with another mobile device or in the scenario of Vehicle-to-Anything (V2X) communications, where a radio cell in the vehicle communicates to any other device. The described radio devices may include integrated circuits and/or passives and may be manufactured according to various technologies. For example, the circuits may be designed as logic integrated circuits, analog integrated circuits, mixed signal integrated circuits, optical circuits, memory circuits and/or integrated passives.
D2D communications in cellular networks is defined as direct communication between two mobile devices or mobile users without traversing the Base Station (BS) or eNodeB or the core network. D2D communications is generally non-transparent to the cellular network and can occur on the cellular spectrum (i.e., inband) or unlicensed spectrum (i.e., outband). D2D communications can highly increase spectral efficiency, improve throughput, energy efficiency, delay, and fairness of the network. The radio devices described herein may be implemented in mobile devices communicating under D2D scenarios. However, the radio devices described herein may also be implemented in base stations (BSs), eNodeBs or gNBs.
The radio devices described herein may be configured to transmit and/or receive radio signals. Radio signals may be or may include radio frequency signals radiated by a radio transmitting device (or radio transmitter or sender) with a radio frequency lying in a range of about 3 kHz to 300 GHz. The frequency range may correspond to frequencies of alternating current electrical signals used to produce and detect radio waves.
The radio devices described herein may be designed in accordance to mobile communication standards such as e.g. the Long Term Evolution (LTE) standard or the advanced version LTE-A thereof or the new radio standard according to 3GPP New Radio (NR) standardization. LTE (Long Term Evolution), marketed as 4G and 5G LTE and beyond, is a standard for wireless communication of high-speed data for mobile phones and data terminals. The radio devices described herein may be applied in OFDM systems. OFDM is a scheme for encoding digital data on multiple carrier frequencies. A large number of closely spaced orthogonal sub-carrier signals may be used to carry data. Due to the orthogonality of the sub-carriers crosstalk between sub-carriers may be suppressed.
In order to describe the disclosure in detail, the following terms, abbreviations and notations will be used:
NR: New Radio
RTT: Round Trip Time
DL: Downlink
UL: Uplink
BS: Base Station, eNodeB, eNB, gNB
UE: User Equipment, e.g. a mobile device or a machine type communication
device
5G: 5th generation according to 3GPP standardization
LTE: Long Term Evolution
RF: Radio Frequency
GP: Guard Period
TDD: Time Division Duplex
RACH: Random Access Channel
ACK: Acknowledgement
TTI: Transmission Time Interval
TX: Transmitter
RX: Receiver
CTL: Control channel
CP: Cyclic Prefix
PRB: Physical Resource Block
MCS: Modulation and Coding Scheme
MTC: Machine Type Communication
V2V: Vehicle to Vehicle
V2X: Vehicle to Anything
D2D: Device-to-device
OFDM: Orthogonal Frequency Division Multiplex
According to a first aspect, the disclosure relates to a radio device, in particular a User Equipment (UE), a Base Station (BS) or a Sidelink device, comprising: a radio transceiver configured to receive a radio subframe; a receive (RX) processor, configured to process the radio subframe; and a transmit (TX) processor, configured to define an Acknowledgement (ACK) field in the radio subframe based on a processing power of the RX processor and/or a processing power of a second radio device, wherein the radio transceiver is configured to transmit the radio subframe processed by the TX processor to the second radio device.
Such a radio device introduces a new frame structure with flexible location of the ACK field so that the time from finishing the data processing and the ACK transmission can be minimized. In normal cases, the ACK can even be sent directly after the finishing of data processing. In other words, the RTT can be adapted to the processing time.
In a first possible implementation form of the radio device according to the first aspect, defining the ACK field is further based on a metric with respect to a latency parameter and/or a reliability parameter.
This provides the advantage that this radio device allows to achieve a trade-off between latency and reliability.
In a second possible implementation form of the radio device according to the first aspect as such or according to the first implementation form of the first aspect, defining the ACK field is based on feedback from the second radio device, the feedback indicating the processing power of the second radio device and/or a required processing time for the radio subframe and/or a preferred ACK position within the radio subframe.
This provides the advantage that the structure of the radio subframe can be precisely adapted to the processing power of the second radio device by evaluating feedback information from the second radio device.
In a third possible implementation form of the radio device according to the first aspect as such or according to any of the preceding implementation forms of the first aspect, defining the ACK field comprises: determining a location of the ACK field in the radio subframe; and setting a value of the ACK field to an Acknowledgement (ACK) when processing the radio subframe by the RX processor is successful or to a Non-Acknowledgement (NACK) when processing the radio subframe by the RX processor is not successful.
This provides the advantage that the position of the ACK field can be flexible.
In a fourth possible implementation form of the radio device according to the first aspect as such or according to any of the preceding implementation forms of the first aspect, the radio device is configured for an uplink transmission, in which the radio device is configured to define: the radio subframe to comprise a Downlink control section (DL CTL) and a Downlink data section (DL DATA), and to locate the ACK field within the DL CTL or after a certain time shift from the DL CTL and to multiplex the ACK field with the DL DATA.
This provides the advantage that in Uplink transmission, the ACK field can be set to optimize latency and reliability for uplink transmission.
In a fifth possible implementation form of the radio device according to the fourth implementation form of the first aspect, the radio device is configured to define the DL CTL to indicate the location of the ACK field.
This provides the advantage that the second device knows where to find the ACK field.
In a sixth possible implementation form of the radio device according to the first aspect as such or according to any of the first to the third implementation forms of the first aspect, the radio device is configured for a Downlink transmission, in which the radio device is configured to define: the radio subframe to comprise an Uplink data section (UL DATA) and an Uplink control section (UL CTL) and to locate the ACK field within the UL CTL or before a certain time shift from the UL CTL and to multiplex the ACK field with the UL DATA.
This provides the advantage that the ACK can be sent within the same TTI/Subframe. In Downlink transmission, the ACK field can be set to optimize latency and reliability for downlink transmission.
In a seventh possible implementation form of the radio device according to the sixth implementation form of the first aspect, the radio subframe further comprises a Downlink control section (DL CTL), and the radio device is configured to define the DL CTL to indicate the location of the ACK field.
This provides the advantage that the second device knows where to find the ACK field.
In an eighth possible implementation form of the radio device according to the sixth or the seventh implementation form of the first aspect, the TX processor is configured to determine the ACK position and set the corresponding value in one of the next subframes if the RX processor cannot finish the processing of a Downlink data section (DL DATA) in the radio subframe before the current UL CTL.
This provides the advantage that the radio device is able to flexibly process the radio subframes. Depending on a processing power of the RX processor, the radio device can provide the ACK within the current radio subframe or within one of the next radio subframes.
In a ninth possible implementation form of the radio device according to the eighth implementation form of the first aspect, the radio device is configured to set an indicator in the radio subframe for indicating whether the ACK field is located in the current radio subframe or in one of the next radio subframes.
This provides the advantage that the second device knows whether the ACK field can be found in the current radio subframe or in one of the next radio subframes.
In a tenth possible implementation form of the radio device according to any of the sixth to the ninth implementation forms of the first aspect, the radio device is configured to insert an extra UL CTL within the DL DATA of the next radio subframe and to set the ACK field within the extra UL CTL, and configured to indicate that there is an extra UL CTL and/or to indicate a location of the extra UL CTL in the radio subframe.
This provides the advantage that the radio device can flexibly provide adaptable radio subframes having an extra UL CTL section if required or if necessary to reduce the latency/RTT.
In an eleventh possible implementation form of the radio device according to the first aspect as such or according to any of the preceding implementation forms of the first aspect, the radio subframe is subdivided into a plurality of minislots, the ACK field comprises a plurality of ACK messages, each one related to a corresponding minislot, and the RX processor is configured to process the plurality of minislots and the TX processor is configured to acknowledge the processing of a respective minislot by setting a corresponding ACK message in the ACK field of the radio subframe.
This provides the advantage that by using minislots, resources can be saved due to the processing of a single ACK for a plurality of minislots.
In a twelfth possible implementation form of the radio device according to the eleventh implementation form of the first aspect, the ACK messages corresponding to the plurality of minislots have a same starting time within the radio subframe.
This provides the advantage that the second device knows the starting time of all minislots when obtaining the starting time of only one minislot.
In a thirteenth possible implementation form of the radio device according to the eleventh or the twelfth implementation form of the first aspect, the radio subframe is divided in time in terms of minislots and in frequency in terms of resource blocks, and each ACK message location is pointing to a certain minislot and resource block according to a certain predefined mapping rule.
This provides the advantage that the second radio device knows the structure of the minislots in the radio subframe as the mapping rule is predefined, i.e. known to the second radio device.
In a fourteenth possible implementation form of the radio device according to any of the eleventh to the thirteenth implementation forms of the first aspect, the TX processor is configured to acknowledge the processing of a specific number of minislots, in particular minislots having similar channel qualities, by setting a single Acknowledgement (ACK) message.
This improves the efficiency of the radio device and reduces signaling latency as one ACK is sufficient to acknowledge a plurality of minislots.
In a fifteenth possible implementation form of the radio device according to the first aspect as such or according to any of the preceding implementation forms of the first aspect, the TX processor is configured to perform a Downlink (DL)—Uplink (UL) role interchange by interchanging positions of a Downlink Control section (DL CTL) and an Uplink Control section (UL CTL), as well as positions of a Downlink Data section (DL DATA) and an Uplink data section (UL DATA) in the radio subframe.
This provides the advantage that the radio device can flexibly utilize Uplink and Downlink transmissions depending on the respective requirements with respect to latency and processing power. I.e., the frame structure can be flexibly configured to match the requirements of both links between two radio communication devices (base station and user terminal).
In a sixteenth possible implementation form of the radio device according to the fifteenth implementation form of the first aspect, the TX processor is configured to run a DL-UL role interchange procedure for triggering the DL-UL role interchange, wherein the DL-UL role interchange procedure is based on uplink and downlink latency parameters.
This provides the advantage that the radio device can flexibly trigger the DL-UL role interchange and optimize its behavior either for Uplink or for Downlink depending on which stream is more latency-critical.
In a seventeenth possible implementation form of the radio device according to the first aspect as such or according to any of the preceding implementation forms of the first aspect, a location of the ACK field depends on at least one of the following: a bandwidth of the transceiver, a guard period in the radio subframe, a ratio between a Downlink data section (DL DATA) and an Uplink data section (UL DATA) in the radio subframe and a presence of a random access channel (RACH) in the radio subframe.
This provides the advantage that the radio subframe can be dynamically adapted to changing situations as indicated above and can be flexibly applied in different situations such as the bandwidth of the transceiver, the guard period in the radio subframe, the ratio between a Downlink data section, DL DATA and an Uplink data section, UL DATA in the radio subframe and a presence of a random access channel, RACH in the radio subframe.
According to a second aspect, the disclosure relates to a method for processing a radio subframe, the method comprising: receiving a radio subframe by a radio device; processing the radio subframe by a receive (RX) processor; defining an Acknowledgement (ACK) field in the radio subframe, by a transmit (TX) processor, based on a processing power of the RX processor and/or a processing power of a second radio device; and transmitting the radio subframe, processed by the TX processor, to the second radio device.
Such a method introduces a new frame structure with flexible location of the ACK field so that the time from finishing the data processing and the ACK transmission can be minimized. In normal cases, the ACK can even be sent directly after the finishing of data processing. In other words, the RTT can be adapted to the processing time.
Further embodiments of the disclosure will be described with respect to the following figures, in which:
In the following detailed description, reference is made to the accompanying drawings, which form a part thereof, and in which is shown by way of illustration specific aspects in which the disclosure may be practiced. It is understood that other aspects may be utilized and structural or logical changes may be made without departing from the scope of the present disclosure. The following detailed description, therefore, is not to be taken in a limiting sense, and the scope of the present disclosure is defined by the appended claims.
It is understood that comments made in connection with a described method may also hold true for a corresponding device or system configured to perform the method and vice versa. For example, if a specific method step is described, a corresponding device may include a unit to perform the described method step, even if such unit is not explicitly described or illustrated in the figures. Further, it is understood that the features of the various exemplary aspects described herein may be combined with each other, unless specifically noted otherwise.
The self-contained frame structure 100 was introduced to 3GPP New Radio (NR) standardization in order to achieve low Round Trip Time (RTT) and thus, low latency. Such frame structure 100 includes a Downlink (DL) Control Channel (CTL) 111, Uplink (UL) CTL 114, DL/UL data channel 113 as well as two Guard Periods (GP) 112. The DL/UL control channels 111, 114 are fixed at the beginning and end of the subframe 110, 120, respectively. The aim is to confine the RTT within a single Time Division Duplex (TDD) frame. The advantage is that in ideal case, all the signaling and feedback is contained in one block of time/frequency resource, i.e. within one subframe 110, 120. For example, the ACK 115 of the DL data 113 can be sent in the UL CTL 114 following it. However, for high throughput applications, especially when operating at millimeter wave frequencies with large system bandwidth, the processing of the data at the Receiver (Rx) is very demanding, especially for decoding. With the self-contained frame structure 100, the Rx only has very limited time to process 125 the data, i.e. for DL, only the GP duration 112, while for UL, the sum of 2 GP's 112 plus one CTL duration 114. Considering high throughput applications, the Rx can probably not finish data processing within the above mentioned time, therefore it has to wait one additional subframe to send the ACK 115, thus causing much increased latency. A further problem of such frame structure 100 is that DL and UL cannot be in the same subframe 110, which leads to increased overall latency for DL and UL transmissions.
The new frame structure 200 incorporates DL (Data 213 and CTL 211), UL (Data 215, CTL 218 and Random Access Channel, RACH 216) in a single subframe 210, as illustrated in
The frame structures presented in the following figures allow early arrival of the ACK 222, thereby greatly enhancing the chance of retransmission in the same TTI 210 of the ACK 222. The available processing time or the waiting time for DL and UL before the first ACK transmission opportunity is different, resulting in asymmetry of latencies in DL and UL. Such asymmetry may not fit to different applications/traffic types in DL and UL.
The UL concept 300a is illustrated in
The DL concept 300b is illustrated in
In this way, the transmitter/receiver, i.e. transceiver of the radio device has the flexibility to choose when to send the ACK 222, based on the current processing power, latency requirement and reliability requirement.
The control information in the DL CTL 211 can also signal 312a, 312b further parameters as described in the following. 1) Time location of the ACK 222: This parameter is mainly determined based on throughput and processing power; a) Option 1: Only 1 ACK location determined for all UEs; b) Option 2: Group users into groups, each with an ACK location. In total, multiple ACK locations. 2) Processing power of the UE: Usually the UEs are grouped into different categories with different processing powers. However, since a UE may have other ongoing processing tasks (e.g. sidelink), the UE should signal its current available processing power, or required time per unit data; a) Alternative: UE can signal the preferred ACK location from a predefined set of locations (provided by the BS). 3) Latency constraint on RTT: This parameter can be signalled at the connection establishment phase to indicate the requirement on latency. Afterwards, if DL-UL interchange is allowed, the node with lower latency can play the role of the master and takes the position of the DL transmission. 4) Bundling parameter: How many subframes are bundled per single ACK. 5) Frequency location of the ACK: a) Option 1: Packed and centered around DC for easier decoding; b) Option 2: Distributed with frequency separation in subcarriers to harvest frequency diversity and to align the data and ACK frequency subcarriers. 6) Number of OFDM symbols occupied by the ACK. For non-bundled ACK with large number of subframes, several symbols may be needed for the ACK. Note that parameter 1), i.e. time location of the ACK 222 is essential and has to be transmitted at all times to account for latency constraint variations. The other parameters are optional in this disclosure and can be signalled only to extend or enhance the functionality of the radio devices.
The location of ACK 222 may be determined adaptively, e.g. based on one or more of the six factors 401, 403, 404, 405, 406 illustrated in
For simplicity and practicality, the case that the ACK 222 location for both DL and UL are indicated 502a, 502b in the DL CTL 211, which is transmitted by the base station (BS) is considered. However, the case that the ACK 222 location can also be indicated in the UL CTL 218 shall not be excluded.
For the UL concept 300a, e.g. as described above with respect to
For the DL concept 300b, e.g. as described above with respect to
In the special case that the UL data portion is small or that the DL data requires quite long processing time, the Rx may finish the DL data processing after the UL CTL 218 of the current subframe, and thus, the ACK 222 has to be scheduled in the earliest position of the UL data portion 215 in the next subframe, as illustrated in
In latency critical scenario, to reduce the RTT, an extra UL CTL channel 501 can be inserted during the DL data 213 of the next subframe, as illustrated in
In the case of multi-user, the subframe 600 may be subdivided to minislots 610 where each minislot 610 may be assigned to a specific user, for example to the exemplary number of six users U1, U2, U3, U4, U5, U6 as depicted in
By using the multi-user section as described above, extra time can be gained 641 and there is a chance for a retransmission 640 in frame N+1.
In most communication scenarios, one traffic direction is usually latency sensitive and the other direction is less latency sensitive. For example, in a factory automation use case, the link between controller and machines is latency sensitive. However, the link from machines to controller is more latency tolerant. In this disclosure, the DL can achieve lower RTT inherently, especially when there is sufficient processing power. In this case, traffic with low latency requirement should play the DL role and the other the UL role. DL-UL role interchange is specifically important in Device-to-Device (D2D) scenarios where there is no actual DL and UL, rather a side-link.
An approach shown in
Note that in this case the switching point of the frame should change as well.
The radio transceiver 901 is configured to receive a radio subframe 902. The RX processor 903 is configured to process the radio subframe, e.g. decoding and/or demodulating the radio subframe and/or performing instructions received with the radio subframe 902. The TX processor 905 configures or defines an Acknowledgement (ACK) field 906 in the radio subframe 902 based on a processing power of the RX processor 903 and/or a processing power of a second radio device, e.g. a second radio device described above with respect to
The TX processor 905 is configured to define the ACK field 906 in the radio subframe 902. This defining the ACK field 906 may be based on a metric with respect to a latency parameter and/or a reliability parameter. The latency parameter may specify a maximum latency between reception of the radio subframe 902 and transmission of the radio subframe 902 which may depend on the processing power of the RX processor 903 and/or the processing power of the TX processor 905. The latency parameter may also specify a maximum latency between transmission of the radio subframe 902 and reception of the radio subframe 902 which may depend on the round trip time (RTT) and the processing power of the second communication device. The reliability parameter may depend on the latency requirement and/or on the processing powers of the communication device 900 and the second communication device. When the processing powers are high, reliability is high, when the processing powers are low, reliability is low.
Defining the ACK field 906 may be based on feedback from the second radio device. The feedback may indicate the processing power of the second radio device and/or a required processing time for the radio subframe 902. Defining the ACK field 906 may include the following: determining a location of the ACK field 906 in the radio subframe 902; and setting a value of the ACK field 906 to an Acknowledgement (ACK) when processing the radio subframe 902 by the RX processor 903 is successful or to a Non-Acknowledgement (NACK) when processing the radio subframe 902 by the RX processor 903 is not successful. A successful processing of the radio subframe 902 can indicate that processing of the radio subframe 902 is finished within a certain time frame, e.g. a time frame depending on a structure of the radio subframe 902.
The radio device 900 may be configured for an uplink transmission, e.g. as described above with respect to
The radio device 900 may configure the DL CTL to indicate the location of the ACK field 906, e.g. as described above with respect to
The radio subframe 902 may further comprise a Downlink control section, DL CTL and the radio device 900 may configure the DL CTL to indicate the location of the ACK field 906, e.g. as described above with respect to
The radio device 900 may be configured to insert an extra UL CTL within the DL DATA of the next radio subframe and to set the ACK field 906 within the extra UL CTL, and may be configured to indicate that there is an extra UL CTL and/or to indicate a location of the extra UL CTL in the radio subframe 902, e.g. as described above with respect to
The radio subframe 902 may be subdivided into a plurality of minislots, e.g. minislots 610 as depicted in
The ACK messages 620 corresponding to the plurality of minislots 610 may have a same starting time within the radio subframe 902, e.g. as shown in
The TX processor 905 may be configured to perform a Downlink (DL)—Uplink (UL) role interchange, e.g. an DL-UL role interchange 800 as described above with respect to
The TX processor 905 may be configured to run a DL-UL role interchange procedure, e.g. a procedure 700 as described above with respect to
A location of the ACK field 906 may depend on at least one of the following: a bandwidth of the transceiver 901, a guard period in the radio subframe 902, a ratio between a Downlink data section, DL DATA and an Uplink data section, UL DATA in the radio subframe 902 and a presence of a random access channel, RACH, e.g. a RACH 216 as described above with respect to
The techniques described in this disclosure can be incorporated within the standard, in particular the 3GPP New Radio standardization. The techniques can be implemented in different radio devices, in particular radio devices having transmitters and receivers (transceivers) with different processing powers, and in particular in situations where the subframe duration is long.
The method 1000a includes receiving 1001 feedback from a second radio device about a processing power of the second radio device.
The method 1000a further includes defining 1002 an Acknowledgement (ACK) field in a radio subframe, by a TX processor, e.g. a TX processor 905 described above with respect to
The method 1000a further includes transmitting 1003 the radio subframe 902, processed by the TX processor 905, to the second radio device, e.g. as described above with respect to
The method 1000b includes receiving 1004 a radio subframe by a radio device. The method 1000b further includes processing 1005 the radio subframe by an RX processor, e.g. an RX processor 903 as described above with respect to
The method 1000b further includes defining 1006 an Acknowledgement (ACK) field in the radio subframe, by a TX processor, e.g. a TX processor 905 described above with respect to
The method 1000b may further include transmitting 1007 the radio subframe, processed by the TX processor 905, to a second radio device, e.g. as described above with respect to
The present disclosure also supports a computer program product including computer executable code or computer executable instructions that, when executed, causes at least one computer to execute the performing and computing steps described herein, in particular the steps of the methods described above. Such a computer program product may include a readable non-transitory storage medium storing program code thereon for use by a computer. The program code may perform the processing and computing steps described herein, in particular the methods 1000a, 1000b described above with respect to
While a particular feature or aspect of the disclosure may have been disclosed with respect to only one of several implementations, such feature or aspect may be combined with one or more other features or aspects of the other implementations as may be desired and advantageous for any given or particular application. Furthermore, to the extent that the terms “include”, “have”, “with”, or other variants thereof are used in either the detailed description or the claims, such terms are intended to be inclusive in a manner similar to the term “comprise”. Also, the terms “exemplary”, “for example” and “e.g.” are merely meant as an example, rather than the best or optimal. The terms “coupled” and “connected”, along with derivatives may have been used. It should be understood that these terms may have been used to indicate that two elements cooperate or interact with each other regardless whether they are in direct physical or electrical contact, or they are not in direct contact with each other.
Although specific aspects have been illustrated and described herein, it will be appreciated by those of ordinary skill in the art that a variety of alternate and/or equivalent implementations may be substituted for the specific aspects shown and described without departing from the scope of the present disclosure. This application is intended to cover any adaptations or variations of the specific aspects discussed herein.
Although the elements in the following claims are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
Many alternatives, modifications, and variations will be apparent to those skilled in the art in light of the above teachings. Of course, those skilled in the art readily recognize that there are numerous applications of the disclosure beyond those described herein. While the present disclosure has been described with reference to one or more particular embodiments, those skilled in the art recognize that many changes may be made thereto without departing from the scope of the present disclosure. It is therefore to be understood that within the scope of the appended claims and their equivalents, the disclosure may be practiced otherwise than as specifically described herein.
This application is a continuation of International Application No. PCT/EP2017/056351, filed on Mar. 17, 2017, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2017/056351 | Mar 2017 | US |
Child | 16573623 | US |