Whitening uplink data streams
AssigneeNokia Solutions and Networks Oy
InventorsRoy Yang, Francis Dominique, Rajeev Agrawal
Life of this patent
Estimating the term…
Abstract
Different solutions, in which uplink data streams are whitened and after that combined, are disclosed. The whitening is performed by applying whitening parameters received in a downlink control information. The whitening parameters are based on predictions on channel conditions.
Claims14
An apparatus, comprising:
- at least one processor;
- and
- at least one non-transitory memory storing instructions that, when executed with the at least one processor, cause the apparatus to perform:
- receiving, with a first apparatus, in a downlink control information, whitening parameters;
- receiving at least from a second apparatus one or more first uplink data streams;
- applying the whitening parameters at least on the one or more first uplink data streams resulting to one or more whitened first uplink data streams;
- performing one of forwarding, to the first apparatus, the one or more whitened first uplink data streams to be combined at least with one or more whitened second uplink data streams, or combining the one or more whitened first uplink data streams at least with the one or more whitened second uplink data streams and forwarding, to the first apparatus, one or more combined uplink data streams wherein the combining comprises selecting a subset of the one or more whitened first uplink data streams and the one or more whitened second uplink data streams and combining whitened uplink data streams in the subset.
An apparatus, comprising:
- at least one processor;
- and
- at least one non-transitory memory storing instructions that, when executed with the at least one processor, cause the apparatus to perform:
- receiving, with a first apparatus, in a downlink control information whitening parameters;
- forwarding the whitening parameters at least to a second apparatus and to a third apparatus;
- receiving, after the forwarding, at least from the second apparatus one or more whitened first uplink data streams and from the third apparatus one or more whitened second uplink data streams;
- combining at least the one or more whitened first uplink data streams with the one or more whitened second uplink data streams to one or more combined uplink data streams;
- forwarding, to the first apparatus, the one or more combined uplink data streams wherein the combining comprises selecting a subset of the one or more whitened first uplink data streams and the one or more whitened second uplink data streams and combining whitened uplink data streams in the subset.
An apparatus, comprising:
- at least one processor;
- and
- at least one non-transitory memory storing instructions that, when executed with the at least one processor, cause the apparatus to perform:
- receiving, from a fourth apparatus, a request for whitening parameters for one or more uplink data streams predicted to be received with one or more second apparatuses over a radio interface and to be whitened before combined to one or more combined uplink data streams;
- deriving predictions for the whitening parameters based at least on a predicted channel condition in the radio interface for the one or more data streams;
- and
- transmitting, with at least the fourth apparatus, in downlink control information, the predictions as the whitening parameters for the one or more uplink data streams to be whitened.
A method comprising performing, with an apparatus, at least one of a first functionality, a second functionality, or a third functionality,
- wherein the first functionality comprises at least:
- receiving, with a first apparatus, in a downlink control information, whitening parameters;
- receiving at least from a second apparatus one or more first uplink data streams;
- applying the whitening parameters at least on the one or more first uplink data streams resulting to one or more whitened first uplink data streams;
- and
- forwarding, to the first apparatus, the one or more whitened first uplink data streams to be combined at least with one or more whitened second uplink data streams,
- wherein the second functionality comprises at least:
- receiving, with a first apparatus, in a downlink control information, whitening parameters;
- receiving at least from a second apparatus one or more first uplink data streams;
- applying the whitening parameters at least on the one or more first uplink data streams resulting to one or more whitened first uplink data streams;
- combining the one or more whitened first uplink data streams at least with the one or more whitened second uplink data streams with selecting a subset of the one or more whitened first uplink data streams and the one or more whitened second uplink data streams and combining whitened uplink data streams in the subset;
- and
- forwarding, to the first apparatus, one or more combined uplink data streams,
- wherein the third functionality comprises at least:
- receiving, with a first apparatus, in a downlink control information whitening parameters;
- forwarding the whitening parameters at least to a second apparatus and to a third apparatus;
- receiving, after the forwarding, at least from the second apparatus one or more whitened first uplink data streams and from the third apparatus one or more whitened second uplink data streams;
- combining at least the one or more whitened first uplink data streams with the one or more whitened second uplink data streams to one or more combined uplink data streams with selecting a subset of the one or more whitened first uplink data streams and the one or more whitened second uplink data streams and combining whitened uplink data streams in the subset;
- and
- forwarding, to the first apparatus, the one or more combined uplink data streams.
A non-transitory computer readable medium comprising program instructions stored thereon for at least one of a first functionality, a second functionality, or a third functionality, for performing corresponding functionality:
- wherein the first functionality comprises at least:
- receiving, via a first apparatus, in a downlink control information, whitening parameters;
- receiving at least from a second apparatus one or more first uplink data streams;
- applying the whitening parameters at least on the one or more first uplink data streams resulting to one or more whitened first uplink data streams;
- forwarding, to the first apparatus, the one or more whitened first uplink data streams to be combined at least with one or more whitened second uplink data streams,
- wherein the second functionality comprises at least:
- receiving, via a first apparatus, in a downlink control information, whitening parameters;
- receiving at least from a second apparatus one or more first uplink data streams;
- applying the whitening parameters at least on the one or more first uplink data streams resulting to one or more whitened first uplink data streams;
- combining the one or more whitened first uplink data streams at least with the one or more whitened second uplink data streams with selecting a subset of the one or more whitened first uplink data streams and the one or more whitened second uplink data streams;
- and
- forwarding, to the first apparatus, one or more combined uplink data streams,
- wherein the third functionality comprises at least:
- receiving, via a first apparatus, in a downlink control information whitening parameters;
- forwarding the whitening parameters at least to a second apparatus and to a third apparatus;
- receiving, after the forwarding, at least from the second apparatus one or more whitened first uplink data streams and from the third apparatus one or more whitened second uplink data streams;
- combining at least the one or more whitened first uplink data streams with the one or more whitened second uplink data streams to one or more combined uplink data streams with selecting a subset of the one or more whitened first uplink data streams and the one or more whitened second uplink data streams;
- and
- forwarding, to the first apparatus, the one or more combined uplink data streams.
Dependencies are inferred from the claim text.