IP Library Granted Patent US 10,447,433
Granted Patent B2
US 10,447,433 · App. 15/527,352 · Granted Oct 15, 2019

Signal processing apparatus and method

Inventors: Andreas Anyuru (Cambridge, GB); Johan Georg Michael Uggmark (Lund, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L1/0052H04L1/0045H04L1/1816H04L1/1845H04W28/04H04L5/0055
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,447,433
App. No.
15/527,352
Granted
Oct 15, 2019
Kind
B2
Abstract

A method of operating a signal processing apparatus ( 110 ) comprises receiving a first signal representing a received data bit, determining from the first signal a first soft data bit, storing the first soft data bit in a leaky storage device ( 130 ), receiving a second signal representing the received data bit, and determining from the second signal a second soft data bit. The stored first soft data bit is read from the leaky storage device ( 130 ), an elapsed leakage time of the stored first soft data bit is measured, and a third soft data bit is generated dependent on the stored first soft data bit read from the leaky storage device ( 130 ) and on the elapsed leakage time. A fourth soft data bit is generated by combining the second soft data bit and the third soft data bit, and the received data bit is decoded dependent on the fourth soft data bit and on a selected plurality of further received data bits.

Claims (48)

1. A method of operating a signal processing apparatus, the method comprising:

receiving a first signal representing a received data bit;

determining a first soft data bit from the first signal;

storing the first soft data bit in a leaky storage device;

receiving a second signal representing the received data bit;

determining a second soft data bit from the second signal;

reading the stored first soft data bit from the leaky storage device;

measuring an elapsed leakage time of the stored first soft data bit;

generating a third soft data bit based on the stored first soft data bit read from the leaky storage device and on the elapsed leakage time;

generating a fourth soft data bit by combining the second soft data bit and the third soft data bit;

decoding the received data bit based on the fourth soft data bit and on a selected plurality of further received data bits.

2. The method of claim 1 :

wherein the leaky storage device is configured to refresh the stored first soft data bit;

wherein the method further comprises inhibiting the leaky storage device from refreshing the stored first soft data bit between the storing and the reading.

3. The method of claim 1 , wherein the combining the second soft data bit and the third soft data bit comprises selecting one of the second soft data bit and the third soft data bit.

4. The method of claim 1 , further comprising, prior to the storing the first soft data bit and receiving the second signal, making a first attempt to decode the received data bit based on the first soft data bit and on a first plurality of further received data bits.

5. The method of claim 1 , further comprising, prior to the reading from the leaky storage device, making a second attempt to decode the received data bit based on the second soft data bit and on a second plurality of further received data bits.

6. The method of claim 1 , wherein, depending on the elapsed leakage time, the third soft data bit is indicative of a lower reliability than a reliability indicated by the first soft data bit read from the leaky storage device.

7. The method of claim 6 , wherein, if the elapsed leakage time is less than a time threshold, the third soft data bit is indicative of a reliability equal to the reliability indicated by the first soft data bit read from the leaky storage device.

8. The method of claim 7 :

further comprising generating an indication of temperature of the leaky storage device at which the reading from the leaky storage device takes place; and

wherein the time threshold is based on the indication of temperature.

9. The method of claim 1 :

further comprising generating an indication of temperature of the leaky storage device at which the reading from the leaky storage device takes place; and

wherein a reliability indicated by the third soft data bit is based on the indication of temperature.

10. The method of claim 1 , wherein the decoding comprises error correction decoding.

11. The method of claim 10 , wherein the error correction decoding comprises turbo decoding.

12. The method of claim 1 , wherein the first signal represents a code word comprising the received data bit and the plurality of further received data bits.

13. The method of claim 12 , wherein the first signal represents a transport block comprising the code word and at least one further code word.

14. A signal processing apparatus, comprising:

a receiver configured to receive a first signal representing a received data bit and to receive a second signal representing the data bit;

a demodulator configured to determine a first soft data bit from the first signal and to determine a second soft data bit from the second signal;

a leaky storage device configured to store the first soft data bit;

a weighting stage configured to read the stored first soft data bit from the leaky storage device;

a timer configured to measure an elapsed leakage time of the stored first soft data bit;

wherein the weighting stage is configured to generate a third soft data bit based on the stored first soft data bit read from the leaky storage device and on the elapsed leakage time;

a combining stage configured to generate a fourth soft data bit by combining the second soft data bit and the third soft data bit; and

a decoder configured to decode the received data bit based on the fourth soft data bit and on a selected plurality of further received data bits.

15. A mobile communication device, comprising:

a signal processing apparatus, the signal processing apparatus comprising:

a receiver configured to receive a first signal representing a received data bit and to receive a second signal representing the data bit;

a demodulator configured to determine a first soft data bit from the first signal and to determine a second soft data bit from the second signal;

a leaky storage device configured to store the first soft data bit;

a weighting stage configured to read the stored first soft data bit from the leaky storage device;

a timer configured to measure an elapsed leakage time of the stored first soft data bit;

wherein the weighting stage is configured to generate a third soft data bit based on the stored first soft data bit read from the leaky storage device and on the elapsed leakage time;

a combining stage configured to generate a fourth soft data bit by combining the second soft data bit and the third soft data bit; and

a decoder configured to decode the received data bit based on the fourth soft data bit and on a selected plurality of further received data bits.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE INVENTOR NAME PREVIOUSLY RECORDED ON REEL 042406 FRAME 0722. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jul 26, 2017
From: ANYURU, ANDREAS; UGGMARK, JOHAN GEORG MICHAEL
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 043337/0134 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2017
From: NYURU, ANDREAS; UGGMARK, JOHAN GEORG MICHAEL
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 042406/0722 →
CHANGE OF NAME Recorded May 17, 2017
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 042483/0377 →
Continuity (1)
Related Publication 20170331588A1 · Nov 16, 2017