The non-limiting and exemplary embodiments of the present disclosure generally relate to the technical field of wireless communications, and specifically to a method and apparatus for reducing processing delay.
This section introduces aspects that may facilitate a better understanding of the disclosure. Accordingly, the statements of this section are to be read in this light and are not to be understood as admissions about what is in the prior art or what is not in the prior art.
Both capacity and cell edge user throughput are very important requirements from the system performance viewpoint in a wireless system. The capacity corresponds to the average cell spectrum efficiency, while the cell edge user throughput may be defined as, for example, the 5 percent value in the cumulative distribution function (CDF) of the user throughput. Coordinated Multi-Point (COMP) is an advanced technology for providing a significant gain in terms of both the capacity and the cell edge user throughput.
COMP has been adopted as a key technique for Long Term Evolution-Advanced (LTE-A) which is developed by the third generation project group (3GPP) with a target of satisfying the increasing future traffic demand. COMP can be exploited in both transmission and reception. For example, Uplink Coordinated Multi-Point Joint Reception (UL CoMP-JR) can offer increased terminal device signal receiving power and good interference suppression of one or several interferers, and has been introduced to LTE to improve the coverage of high data rate service, cell-edge throughput and/or to increase system throughput.
UL CoMP-JR operation targets at many different deployments, including coordination between sites and sectors in cellular macro deployments, as well as various configurations of Heterogeneous deployments, where for instance a macro-node coordinates the transmission with pico-nodes within the macro coverage area.
The concept of a “point” is heavily used in conjunction with the technique of COMP. In this context, a point corresponds to a set of antennas covering essentially the same geographical area in a similar manner. Thus, a point might correspond to one of the sectors at a site, but it may also correspond to a site having one or more antennas all intending to cover a similar geographical area. In general, different points may represent different sites. Multiple antennas correspond to different points if they are sufficiently geographically separated and/or their antenna diagrams point to sufficiently different directions.
The techniques for UL CoMP entail introducing dependencies in the uplink reception among different points, in contrast to conventional cellular systems where a point from a receiver point of view is operated more or less independently from the other points.
The UL CoMP operations can be schematically illustrated in
Various embodiments of the present disclosure mainly aim at providing a method and apparatus for reducing processing delay in wireless networks. Other features and advantages of embodiments of the present disclosure will also be understood from the following description of specific embodiments when read in conjunction with the accompanying drawings, which illustrate, by way of example, the principles of embodiments of the present disclosure.
In a first aspect of the disclosure, there is provided a method in a first device for wireless communication. The method may comprise receiving a sequence of signals from a second device, the sequence of signals comprising a signal of a first type and a signal of a second type; assigning a first priority to the signal of the first type and a second priority lower than the first priority to the signal of the second type; and transmitting the sequence of signals via a transport network to a third device according to the assigned priorities.
In one embodiment, the signal of the first type may comprise a reference signal, and the signal of the second type may comprise a data signal.
In another embodiment, the sequence of signals may comprise a sequence of bits contained in a subframe, and wherein said assigning a first priority to the signal of the first type and a second priority lower than the first priority to the signal of the second type may comprise: buffering bits corresponding to the signal of the first type in a queue with the first priority; buffering bits corresponding to the signal of the second type in a queue with the second priority; and wherein said transmitting the sequence of signals via a transport network to a third device according to the assigned priorities may comprise transmitting the buffered bits via the transport network to the third device according to the priority of the queue where they are buffered.
In further embodiment, transmitting the buffered bits via the transport network to the third device according to the priority of the queue where they are buffered may comprise performing the following upon buffering a predetermined number of bits corresponding to the signal of the first type in the queue with the first priority:
stopping transmitting the bits buffered in the queue with the second priority,
generating a first data unit suitable for transmission via the transport network based on at least the bits buffered in the queue with the first priority, and
transmitting the first data unit via the transport network to the third device;
and/or may comprise performing the following upon completing transmitting the bits buffered in the queue with the first priority:
generating a second data unit suitable for transmission via the transport network based on at least the bits buffered in the queue with the second priority, and
transmitting the second data unit via the transport network to the third device.
In still another embodiment, the method may further comprise generating an indicator for explicitly indicating a start position of a subset of the sequence of signals within the sequence of signals, wherein said transmitting the sequence of signals via a transport network to a third device according to the assigned priorities may comprise transmitting the indicator together with the subset of the sequence of signals via the transport network to the third device. In one embodiment, the subset of the sequence of signals may comprise a subset of the signal of the first type or a subset of the signal of the second type.
In another embodiment, the first device, the second device and the third device can be an assistant point, a terminal device and a serving point involved in a UL COMP operation, respectively.
In a second aspect of the present disclosure, there is provided a method implemented in a first device for wireless communication. The method may comprise receiving a sequence of signals and a plurality of indicators via a transport network from a second device, wherein the sequence of signals is separated into a plurality of subsets of the sequence of signals, and each of the plurality of indicators indicates explicitly a start position within the sequence of signals for each of the plurality of subsets, and wherein the sequence of signals comprises a signal of a first type and a signal of a second type; determining a signal type for each of the plurality of subsets based on a corresponding indicator of the plurality of indicators; and processing each of the plurality of subsets according to the determined signal type.
In one embodiment, the signal of the first type may comprise a reference signal, and the signal of the second type may comprise a data signal. In another embodiment, each of the plurality of subsets may comprise a subset of the signal of the first type or a subset of the signal of the second type. In another embodiment, processing each of the plurality of subsets according to the determined signal type may comprise: processing the subset comprising a signal of the first type, followed by processing the subset comprising a signal of the second type.
In still another embodiment, the method may further comprise receiving the sequence of signals from a third device; and wherein processing each of the plurality of subsets according to the determined signal type may comprise processing the subset determined to be the second type jointly with the sequence of signals received from the third device.
In one embodiment, the first device, the second device and the third device can be a serving point, an assistant point and a terminal device involved in a UL COMP operation, respectively.
In a third aspect of the present disclosure, there is provided an apparatus in a first device adapted for wireless communication. The apparatus may comprise a receiving module configured to receive a sequence of signals transmitted from a second device, the sequence of signals comprising a signal of a first type and a signal of a second type; a priority assigning module configured to assign a first priority to the signal of the first type and a second priority lower than the first priority to the signal of the second type; and a transmitting module configured to transmit the sequence of signals via a transport network to a third device according to the assigned priorities.
In a fourth aspect of the present disclosure, there is provided an apparatus in a first device adapted for wireless communication. The apparatus may comprise a first receiving module configured to receive a sequence of signals and a plurality of indicators via a transport network from a second device, wherein the sequence of signals is separated into a plurality of subsets of the sequence of signals, and each of the plurality of indicators indicates explicitly a start position within the sequence of signals for each of the plurality of subsets, and wherein the sequence of signals comprises a signal of a first type and a signal of a second type; a determination module configured to determine a signal type for each of the plurality of subsets based on a corresponding indicator of the plurality of indicators; and a processing module configured to process each of the plurality of subsets according to the determined signal type.
In a fifth aspect of the present disclosure, there is provided an apparatus adapted for wireless communication. The apparatus may comprise a processor and a memory. The memory may contain instructions executable by the processor whereby the apparatus is operative to perform the method according to the first aspect of the present disclosure.
In a sixth aspect of the present disclosure, there is provided an apparatus adapted for wireless communication. The apparatus may comprise a processor and a memory. The memory may contain instructions executable by the processor whereby the apparatus is operative to perform the method according to the second aspect of the present disclosure.
In a seventh aspect of the disclosure, there is provided an apparatus adapted for wireless communication. The apparatus may comprise process means adapted to perform any method in accordance with the first aspect of the disclosure.
In an eighth aspect of the disclosure, there is provided an apparatus adapted for wireless communication. The apparatus may comprise process means adapted to perform any method in accordance with the second aspect of the disclosure.
In a ninth aspect of the disclosure, there is provided a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the method according to the first aspect of the disclosure.
In a tenth aspect of the disclosure, there is provided a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the method according to the second aspect of the disclosure.
According to the various aspects and embodiments as mentioned above, by transmitting the received sequence of signals to another device according to priorities assigned to signals of different types, the processing delay at the other device can be reduced.
The above and other aspects, features, and benefits of various embodiments of the present disclosure will become more fully apparent, by way of example, from the following detailed description with reference to the accompanying drawings, in which like reference numerals or letters are used to designate like or equivalent elements. The drawings are illustrated for facilitating better understanding of the embodiments of the disclosure and not necessarily drawn to scale, in which:
Hereinafter, the principle and spirit of the present disclosure will be described with reference to illustrative embodiments. It should be understood, all these embodiments are given merely for one skilled in the art to better understand and further practice the present disclosure, but not for limiting the scope of the present disclosure. For example, features illustrated or described as part of one embodiment may be used with another embodiment to yield still a further embodiment. In the interest of clarity, not all features of an actual implementation are described in this specification.
References in the specification to “one embodiment,” “an embodiment,” “an example embodiment,” etc. indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may not necessarily include the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to affect such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It shall be understood that, although the terms “first” and “second” etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of example embodiments. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be liming of example embodiments. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “has”, “having”, “includes” and/or “including”, when used herein, specify the presence of stated features, elements, and/or components etc., but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof.
In the following description and claims, unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skills in the art to which this disclosure belongs. For example, the term “terminal device” used herein may refer to any terminal or user equipment (UE) having wireless communication capabilities, including but not limited to, mobile phones, cellular phones, smart phones, or personal digital assistants (PDAs), portable computers, image capture devices such as digital cameras, gaming devices, music storage and playback appliances and the like. In the following description, the terms “user equipment” or “UE” and “terminal device” may be used interchangeably. Similarly, the term “base station” (BS) may represent a node B (NodeB or NB), an evolved NodeB (eNodeB or eNB), a Remote Radio Unit (RRU), a radio header (RH), a remote radio head (RRH), a relay, a low power node such as a femto, a pico, and so forth.
For illustrative purposes, several embodiments of the present disclosure will be described in the context of a cellular communication system, for example a 3GPP LTE system. Those skilled in the art will appreciate, however, that the concept and principle of the several embodiments of the present disclosure may be more generally applicable to other wireless networks, for example an ad-hoc network.
The Background section has briefly introduced UL COMP operations in conjunction with
Since channel state information will be required for demodulation, during the co-processing, the channel state information of the received signals from each assistant point may be firstly estimated based on measurements of the reference signals (RS), for example demodulation reference signals (DMRS), in a subframe which may also include data signals. The RS can be time divisionally multiplexed (TDMed) with data signals in each subframe in accordance with the 3GPP LTE specification. An example of multiplexing the RS and the data signals in an uplink subframe can be illustrated in
In the UL COMP scenario illustrated in
However, it is should be noted that the co-processing gain is obtained at the cost of transmitting/forwarding the received data and reference signals from the assistant points to the serving point. The transmitting/forwarding introduces additional processing latency, compared with a traditional system without UL CoMP. The additional latency is schematically illustrated in
As shown in
The first part is an inner-point processing delay, and can be denoted as Tinit. The inner-point processing delay is introduced in each assistant point due to the processing of moving the received signals from a radio unit of the assistant point to a transport network. The value of Tinit depends on hardware performance of the assistant point, and the typical value can be about tens of micro second.
The second part is an inter-point transmission delay, and can be denoted as Tinter. The inter-point transmission delay is introduced by the transport networks due to sending the signals from the assistant point to the serving point. The value of Tinter is closely related with the transmission bandwidth of the transport network. For example, assuming a 10 MHz bandwidth LTE system with 600 resource elements (REs) in each OFDM symbol, the UL raw data after basic processing including Fast Fourier Transform (FFT) and removing of cyclic prefix (CP) are 14,400 bits with a conversion of 24 bits per element for each OFDM symbol. Assuming the bandwidth of the transport network is 20 Mbps, the inter-point transmission delay Tinter due to sending the 14,400 bits from an assistant point to a serving point could be 14,400 bits/20 million bits per second (Mbps)=720 microsecond (us).
As mentioned above, the data signals can only be demodulated after being received and after channel state information is derived from the reference signals. That is to say, there is still some further delay due to channel estimation processing before the demodulation processing can be performed at the serving point, as shown in
In
One possible way to reduce the inter-point processing latency is to use more powerful hardware which means higher cost; another alternative for inter-point transmission delay reduction is to introduce a more powerful transport network with larger bandwidth, such as by replacing cables with optical fibers, etc., however, it also causes higher cost to the operators.
In view of the above concerns, following embodiments of the present disclosure provide a solution adapted for wireless communication, which may address one or more of the aforesaid disadvantages of the existing COMP operations. However, it will be appreciated by those skilled in the art that the principle of the solution can also apply to a wireless system without UL COMP, for example, to reduce processing delay.
Hereafter, the solution for wireless communication according to embodiments of the present disclosure will be described in details with reference to
Reference is now made to
As illustrated, the method 400 comprises, in block 410, receiving, at a first device, a sequence of signals from a second device, the sequence of signals comprising a signal of a first type and a signal of a second type.
In one embodiment, the first device can be the assistant point 110 as shown in
In another embodiment, the signal of the first type may comprise reference signal (RS). In one embodiment, the RS can be used for at least one of channel estimation, interference estimation, noise estimation, and signal to noise and interference ratio estimation, for example. In an embodiment, the signal of the first type can be the demodulation reference signal (DMRS) as shown in
In still another embodiment, the sequence of signals may comprise a sequence of bits contained in a subframe. For example, the sequence of signals can be raw bits contained in a subframe, and the raw bits can be an output from basic processing, for example, Fast Fourier Transform (FFT), Cyclic Prefix (CP) removing and analog to digital conversion (ADC). It will be appreciated that the sequence of bits may also comprise bits contained in multiple subframes or frames, in another embodiment. That is, embodiments of the present disclosure are neither limited to the exact number of subframes carrying the sequence of signals nor limited to exact time duration for receiving the sequence of signals.
In one embodiment, the signal of the first type (e.g., DMRS) can be TDMed with the signal of the second type (e.g., data signals). Thus, in one embodiment, in block 410, the method comprises receiving at least one signal of the second type prior to receiving at least one signal of the first type. For example, in accordance with a subframe structure shown in
In block 420, the method 400 comprises assigning a first priority to the signal of the first type and a second priority lower than the first priority to the signal of the second type. In block 430, the method further comprises transmitting the sequence of signals via a transport network to the third device according to the assigned priorities.
The method 400 enables transmitting the sequence of signals in an order determined by the signal types, such that the signal type required to be processed first can be delivered earlier than other signal types. By this way, processing delay at the receiver side can be reduced. For example, reference signals can be transmitted with higher priority than the data signals, such that they can be processed, as early as possible, to derive channel state information which is to be used for data signals demodulation, and thereby reducing the processing delay of data signals.
In one embodiment, the third device can be, but not limited to, a base station, for example, the serving point 120 shown in
In
Alternatively, in another embodiment, the signals of the first type and the signals of the second type may be buffered in a same queue, but extracted (or, read out) and transmitted in block 430 in an order according to the assigned priorities.
Depending on the transmission mode utilized in block 430 of the method 400 illustrated in
A transmission mode used in block 430 of the method 400 is illustrated in
In another embodiment, the RS buffered in the high priority queue can be transmitted after completing transmitting data signal of a previous OFDM symbol which has started before receiving the RS, rather than stopping transmitting the data signals of the previous OFDM symbol. For example, as shown in
In another embodiment, in block 430 of
In an embodiment, the predetermined number of bits corresponding to the signal of the first type (i.e., the threshold) can be the number of bits corresponding to one signal of the first type, for example, 14,400 bits. For example, upon the bits corresponding to the first RS, i.e., the RS in the OFDM symbol #3, being buffered in the high priority queue, the first device can stop transmitting the bits buffered in the low priority queue, generate a first data unit suitable for transmission via the transport network (e.g., an Ethernet) based on at least the bits buffered in the queue with the first priority, and transmit the first data unit via the transport network to the third device.
In another embodiment, the predetermined number of bits corresponding to the signal of the first type can be the number of bits corresponding to the total number of the signals of the first type (e.g., RSs), that is, the transmission of the signals of the first type can start after all the signals of the first type are received and buffered, for example, when both RSs in OFDM symbol #3 and OFDM symbol #10 are received and buffered as shown in
In still another embodiment, the predetermined number of bits corresponding to the signal of the first type can be selected based on allowed maximum/minimum payload size of the data unit suitable for transmission via the transport network.
In one embodiment, the first data unit being generated may comprise only the signal of the first type. For example, as shown in
In one embodiment, generating a first/second data unit suitable for transmission via the transport network may comprise generating a new media access control (MAC) protocol data unit (PDU) suitable for transmission via an Ethernet. In
In one embodiment, in block 430 of the method 400, the first device may transmit to the third device a received subset of the sequence of signals according to the assigned priorities before completing receiving the whole sequence of signals which is separated into a plurality of subsets for transmission. As shown in the examples of
In one embodiment, the method 400 may further comprise a block 421, for generating an indicator for explicitly indicating a start position of a subset of the sequence of signals within the sequence of signals, and then in block 430, the indicator can be transmitted together with the subset of the sequence of signals to the third device.
Since a subset of the sequence of signal can be transmitted in block 430 according to the priority assigned to the signal in accordance with embodiments of the disclosure, which may lead to a transmission order unknown to the receiver, and thus the indicator generated in block 421 can be used to indicate to the receiver which part of the sequence of signals are being transmitted, thereby enabling the receiver to reorder the received subsets. For example, as shown in
Each subset of the sequence of signals, with which an indicator is transmitted, may comprise a subset of signal of the first type, or, a subset of signal of the second type. However, a subset of the sequence of signals including both signal of the signal type and signal of the second type is also possible.
In one embodiment, the indicator generated in block 421 may indicate the start position of the subset of the sequence of signals with a granularity of OFDM symbol, that is, it may indicate from which OFDM symbol the subset of the sequence of signals starts. For example, for a subset carrying the first RS in OFDM symbol #3, the indicator can be generated to indicate that the transmission starts from the OFDM #3.
In another embodiment, the indicator generated in block 421 may indicate with a granularity of bit or byte. That is, the transmission of the subset starts from which bit or byte. It will be appreciated that embodiments of the disclosure are not limited to any granularity of indication. In other words the indicator may indicate the start position of the subset with any suitable granularity. It can also be understood that the required length for the indicator depends on the granularity. For example, to indicate an index of an OFDM symbol, it can be 4 bits, while to indicate an index of a bit or byte, it may need to be 3 or more bytes. Embodiments of the disclosure are not limited to exact length of the indicator, instead, the length can be selected properly depending on practical requirements in corresponding embodiments.
In one embodiment, the method 400 may comprise inserting the indicator into a predetermined field of a data unit carrying the subset of the sequence of signals, and transmitting the data unit to the third device. In
It should be noted that the indicator is not necessarily required. Alternatively, the start position of the subset of the sequence of signals being transmitted can be known by the receiver by any other suitable means. For example, the receiver may know the start position of the subset based on the size of the data unit carrying the subset. Assuming the RSs and the data signals are transmitted in a predefined order as shown in
It should be appreciated that though in some embodiments of method 400, the first device, the second device and the third device can be an assistant point, a terminal device and a serving point involved in a UL COMP operation, respectively, embodiments of the disclosure are not limited to a UL COMP scenario. In another embodiment, the first device may be a relay station, the second device can be a terminal device and the third device can be a base station in a wireless system without COMP. That is, the method 400 may also be applied to other scenarios where UL COMP technique is not utilized, to reduce processing delay at the third device side.
Reference is now made to
As illustrated, the method 800 comprises, in block 810, receiving, at a first device, a sequence of signals and a plurality of indicators via a transport network from a second device, wherein the sequence of signals is separated into a plurality of subsets of the sequence of signals, and each of the plurality of indicators indicates explicitly a start position within the sequence of signals for each of the plurality of subsets, and wherein the sequence of signals comprises a signal of a first type and a signal of a second type. In one embodiment, the first device can be a base station, for example but not limited to the serving point 120 as shown in
In one embodiment, the sequence of signals received in block 810 can be same as that transmitted in block 430 of the method 400, and thus the descriptions on the sequence of signals provided with reference to the method 400 also apply here. For example, the order for receiving the sequence of signals can be same as that illustrated in
In an embodiment, each of the plurality of subsets may comprise a subset of the signal of the first type or a subset of the signal of the second type. For example, a subset may include bits corresponding to the RS of OFDM symbol #3 shown in
Regarding the indicator received together with each of the plurality subsets of the sequence of signals, it can indicate explicitly a start position within the sequence of the signals for the corresponding subset with any suitable granularity, as described with reference to
In an embodiment, receiving the sequence of signals and the plurality of indicators via a transport network from a second device may comprise receiving each subset of the sequence of the signals and a corresponding indicator together in a separate data unit, e.g., in a MAC PDU shown in
The method further comprises, in block 820, determining a signal type for each of the plurality of subsets based on a corresponding indicator of the plurality of indicators, and in block 830, processing each of the plurality of subsets according to the determined signal type.
In one embodiment, in block 820, the serving point may determine a start position for a received subset based on the indicator received together with it, and then derives a signal type for the signals in the received subset based on a multiplexing pattern of the signal of the first type and the signal of the second type, which may be predefined, or specified in corresponding communication standard, and thus known to both the transmitter and the receiver. For example, if the received indicator indicates the start position is OFDM symbol #3, then based on the multiplexing pattern as shown in
In one embodiment, in block 830 of the method 800, the serving point may process the subset comprising a signal of the first type, followed by processing the subset comprising a signal of the second type. For example, the serving point may process the RS for channel estimation and/or interference estimation, and/or noise estimation, and/or SINR estimation, and then demodulate the data signals based on the estimation results. In one embodiment, in block 830, the method 800 may comprise processing the subset comprising a signal of the first type, and then determine to discard or process the subset comprising a signal of the second type based on the processing result of the subset comprising the signal of the first type. For example, the serving point may determine whether to process the subset comprising data signals based on SINR estimated based on processing the RS signal. That is, it may process the subset comprising data signals only when the estimated SINR is above a threshold.
In another embodiment, in block 830, the method 800 may comprise buffering each subset of the sequence of signals received from the second device (for example the assistant point 110) in a queue with a first priority or a in a queue with a second priority lower than that of the first priority based on the determined signal type for the subset in block 820, and then processing the subset based on the priority of the queue in which they are buffered. For example, the serving point may buffer signal of the first type in the queue with the first priority and buffer signal of the second type in the queue with the second priority, and then the signal buffered in the queue with the first priority can be processed first, followed by processing the signal buffered in the queue with the second priority.
In one embodiment, the method 800 may further comprise, in block 801, receiving the sequence of signals from a third device; and in such case, the first device can receive two copies of the sequence of signals, and then in block 830, the first device may process the subset of the sequence of signals received from the second device jointly with the sequence of signals received from the third device. In one embodiment, the first device, the second device and the third device can be a serving point, an assistant point and a terminal device involved in UL COMP operation, respectively. In this embodiment, the serving point can get COMP gain by processing the received subsets of the sequence of signals from the second device and the received sequence of signals from the third device jointly. Furthermore, since the indicator transmitted together with each subset of the sequence of signals allows the second device (e.g., the assistant point) to transmit the sequence of signals in a different order than that used by the third device for transmitting the sequence of signal, the demodulation delay at the serving point side can be greatly reduced. However, as described with reference to the method 400, the indicator may not be required, and in case the indicator is not transmitted together with a subset of the sequence of signals, the serving point can determine the signal type of the received subset based on other means, for example, based on a packet index or a packet size implicitly.
In an embodiment, in block 830, the method 800 may comprise processing the subset determined to be the second type jointly with the sequence of signals received from the third device. In an embodiment, the second type can be, but not limited to, data signals. In other embodiments, the second type can be any signal type suitable for co-processing.
In another embodiment, in block 830, processing the subset of the sequence of signals received from the second device jointly with the sequence of signals received from the third device may comprise combining the subset of the sequence of signals received from the second device with the sequence of signals received from the third device according to any predetermined criterion, e.g., a maximum ratio combining criterion.
In still another embodiment, in block 830, processing the subset of the sequence of signals received from the second device jointly with the sequence of signals received from the third device may comprise processing the received subset of the sequence of signals from the second device separately without co-processing with the received signal from the third device when certain condition is satisfied. For example, when the third device is much closer to the second device than to the first device, the signals received at the second device side are more reliable, and in such case, the first device may only demodulate the subset of the sequence of signals received from the second device. In one embodiment, in block 830, the serving point may firstly process the subset of the signal of the first type received from the second device, for example the RS, to get a SINR estimation for the sequence of signal received from the second device, and if the SINR is above a certain threshold, the serving point may determine to process the received subset of the sequence of signals from the second device separately without co-processing with the received signal from the third device. In another embodiment, in block 830, the serving point may firstly process the RS received from the second device to get a first SINR estimation, and then compare it with a second SINR estimated for the sequence of signals received from the third device, and if the first SINR is higher than the second SINR by a threshold, the serving point may determine to process the received subset of the sequence of signals from the second device separately without co-processing with the sequence of signals received from the third device.
Similarly, in an embodiment, in block 830, processing the subset determined to be the second type jointly with the sequence of signals received from the third device may comprise discarding the subset received from the second device, and only processing the sequence of signals received from the third device. This may be implemented, for example, when the third device is very close to the first device and far from the second device. In one embodiment, the serving point may firstly process the subset of the signal of the first type received from the second device, for example the RS, to get a signal to noise and interference (SINR) estimation for the sequence of signal received from the second device, and if the SINR is below a certain threshold, the serving point may determine to discard the received subset of the sequence of signals from the second device. In another embodiment, in block 830, the serving point may firstly process the RS received from the second device to get a first SINR estimation, and then compare it with a second SINR estimated for the sequence of signals received from the third device, and if the first SINR is lower than the second SINR by a threshold, the serving point may determine to discard the subset of the sequence of signals received from the second device and only process the sequence of signals received from the third device.
It should be appreciated that though in some embodiments of method 800, the first device, the second device and the third device can be a serving point, an assistant point and a terminal device involved in UL COMP operation, respectively, embodiments of the disclosure are not limited to such a UL COMP scenario. In another embodiment, the first device may be a base station, while the second device can be a relay station. That is, the method 800 may be applied to other scenarios where UL COMP technique is not utilized, to reduce processing delay at the first device side.
Reference is now made to
Particularly, as illustrated in
As described above with reference to the method 400, signal of a first type may comprise a reference signal (RS). In one embodiment, the RS may be used for at least one of channel estimation, interference estimation, noise estimation, and SINR estimation. For example, the signal of the first type can be demodulation RS (DMRS) shown in
In one embodiment, the apparatus 900 may further comprise an indicator generation module 921, configured to generate an indicator for explicitly indicating a start position of a subset of the sequence of signals within the sequence of signals, and the transmitting module 930 may be configured to transmit the indicator generated in the indicator generation module 921 together with the subset of the sequence of signals via the transport network to the third device. The design for the indicator has been described with reference to the method 400 and the
In an embodiment, the subset of the sequence of signals may comprise a subset of the signal of the first type or a subset of the signal of the second type. The subset of the sequence of signals may comprise both the signal of the first type and the signal of the second type, in another embodiment.
In one embodiment, the transport network can be, but not limited to, an Ethernet.
In one embodiment, the first device where the apparatus 900 is embodied, the second device and the third device can be an assistant point, a terminal device and a serving point involved in a UL COMP operation, respectively. It will be appreciated that embodiments of the disclosure are not limited to such scenario, for example the first device where the apparatus 900 is embodied, the second device and the third device can also be a relay, a terminal device and a base station in a wireless system where UL COMP is not exploited, respectively.
The above modules may be configured to implement corresponding operations or steps as described with reference to
Particularly, as illustrated in
The signal of the first type may comprise, but not limited to, a reference signal (RS), in one embodiment. The RS may be used for at least one of channel estimation, interference estimation, noise estimation and SINR estimation, in one embodiment. For example, the signal of the first type may comprise demodulation reference signal (DMRS) shown in
Each of the plurality of subsets may comprise a subset of the signal of the first type or a subset of the signal of the second type, in an embodiment. In another embodiment, one of the plurality of subsets may comprise both the signal of the first type and the signal of the second type.
It will be appreciated that the indicator can indicate the start position of the subset within the sequence of signals in any suitable manner, as described with reference to method 400 and 800, and thus will not be detailed here.
The apparatus 1000 further comprises a determination module 1020 configured to determine a signal type for each of the plurality of subsets based on a corresponding indicator of the plurality of indicators; and a processing module 1030 configured to process each of the plurality of subsets according to the signal type determined in the determination module 1020. With this implementation, the apparatus 1000 can process the signal type required to be processed first with a higher priority than other signal types, thereby reducing processing delay. For example, reference signals can be processed as early as possible by the apparatus 1000 to derive channel state information which is to be used for data signals demodulation, such that the processing delay of data signals can be reduced.
In another embodiment, the process module 1030 can be configured to process the subset comprising a signal of the first type, followed by processing the subset comprising a signal of the second type. Additionally or additionally, the process module 1030 can be configured to process the subset determined to be the first type, and then determine whether to process the subset determined to be the second type based on the processing results of the subset determined to be the first type.
In still another embodiment, the apparatus 100 may further comprise a second receiving module 1001 configured to receive the sequence of signals from a third device; and wherein the processing module 1030 may be configured to process the subset determined to be the second type jointly with the sequence of signals received from the third device.
The above modules may be configured to implement corresponding operations or steps as described with reference to
Although the operations of methods 400 and 800 are illustrated in
The apparatus 1110 comprises at least one processor 1111, such as a data processor (DP) and at least one memory (MEM) 1112 coupled to the processor 1111. The apparatus 1110 may further comprise a transmitter TX and receiver RX 1113 coupled to the processor 1111. The MEM 1112 stores a program (PROG) 1114. The PROG 1114 may include instructions that, when executed on the associated processor 1111, enable the apparatus 1110 to operate in accordance with the embodiments of the present disclosure, for example to perform the method 400. A combination of the at least one processor 1111 and the at least one MEM 1112 may form processing means 1115 adapted to implement various embodiments of the present disclosure.
The apparatus 1120 comprises at least one processor 1121, such as a DP, and at least one MEM 1122 coupled to the processor 1121. The apparatus 1120 may further comprise a suitable TX/RX 1123 coupled to the processor 1121. The MEM 1122 stores a PROG 1124. The PROG 1124 may include instructions that, when executed on the associated processor 1121, enable the apparatus 1120 to operate in accordance with the embodiments of the present disclosure, for example to perform the method 800. A combination of the at least one processor 1121 and the at least one MEM 1122 may form processing means 1125 adapted to implement various embodiments of the present disclosure.
Various embodiments of the present disclosure may be implemented by computer program executable by one or more of the processors 1111 and 1121, software, firmware, hardware or in a combination thereof.
The MEMs 1112 and 1122 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory, as non-limiting examples.
The processors 1111 and 1121 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors DSPs and processors based on multicore processor architecture, as non-limiting examples.
Although the above description is made in the context of a cellular network, it should not be construed as limiting the spirit and scope of the present disclosure. The principle and concept of the present disclosure may be more generally applicable to other radio networks, for example an ad-hoc network.
Furthermore, though some embodiments of the disclosure are described in a UL COMP scenario, it should not be construed as limiting the spirit and scope of the present disclosure. The principle and concept of the present disclosure may be more generally applicable to other wireless communication scenarios where UL COMP may not be exploited, to reduce processing delay.
In addition, the present disclosure may also provide a carrier containing the computer program as mentioned above, wherein the carrier is one of an electronic signal, optical signal, radio signal, or computer readable storage medium. The computer readable storage medium can be, for example, an optical compact disk or an electronic memory device like a RAM (random access memory), a ROM (read only memory), Flash memory, magnetic tape, CD-ROM, DVD, Blue-ray disc and the like.
The techniques described herein may be implemented by various means so that an apparatus implementing one or more functions of a corresponding apparatus described with an embodiment comprises not only prior art means, but also means for implementing the one or more functions of the corresponding apparatus described with the embodiment and it may comprise separate means for each separate function, or means that may be configured to perform two or more functions. For example, these techniques may be implemented in hardware (one or more apparatuses), firmware (one or more apparatuses), software (one or more modules), or combinations thereof. For a firmware or software, implementation may be made through modules (e.g., procedures, functions, and so on) that perform the functions described herein.
Exemplary embodiments herein have been described above with reference to block diagrams and flowchart illustrations of methods and apparatuses. It will be understood that each block of the block diagrams and flowchart illustrations, and combinations of blocks in the block diagrams and flowchart illustrations, respectively, can be implemented by various means including computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the functions specified in the flowchart block or blocks.
While this specification contains many specific implementation details, these should not be construed as limitations on the scope of any implementation or of what may be claimed, but rather as descriptions of features that may be specific to particular embodiments of particular implementations. Certain features that are described in this specification in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or variation of a sub-combination.
It will be obvious to a person skilled in the art that, as the technology advances, the inventive concept can be implemented in various ways. The above described embodiments are given for describing rather than limiting the disclosure, and it is to be understood that modifications and variations may be resorted to without departing from the spirit and scope of the disclosure as those skilled in the art readily understand. Such modifications and variations are considered to be within the scope of the disclosure and the appended claims. The protection scope of the disclosure is defined by the accompanying claims.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2015/072578 | 2/9/2015 | WO | 00 |