IP Library Granted Patent US 8,488,700
Granted Patent B2
US 8,488,700 · App. 13/241,438 · Granted Jul 16, 2013

Discrete digital receiver with sample memory

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 8,488,700
App. No.
13/241,438
Granted
Jul 16, 2013
Kind
B2
Abstract

A receiver includes a sample and hold module, sample memory, a discrete time filter module, and a conversion module. The sample and hold module is operable to sample and hold an inbound wireless signal to produce a frequency domain sample pulse train. The sample memory is operable to store sample pulses of the frequency domain sample pulse train to produce a stored sample pulse train. The discrete time filter module is operable to filter the stored sample pulse train to produce a filtered sample pulse. The conversion module is operable to convert the filtered sample pulse into an inbound baseband signal.

Claims (85)

1. A receiver comprises:

a sample and hold module configured to sample and hold an inbound wireless signal to produce a frequency domain sample pulse train;

a sample memory configured to store sample pulses of the frequency domain sample pulse train to produce a stored sample pulse train, wherein the sample memory comprises:

a digital encoding module configured to generate a digital representation of a sample pulse of the sample pulses of the frequency domain sample pulse train;

a digital memory configured to store the digital representation; and

a digital decoding module configured to reproduce the sample pulse from the digital representation;

a discrete time filter module configured to filter the stored sample pulse train to produce a filtered sample pulse; and

a conversion module configured to convert the filtered sample pulse into an inbound baseband signal.

2. The receiver of claim 1 further comprises:

a processing module configured to:

generate a storage control signal to control storing of the sample pulses in the sample memory; and

generate a retrieve control signal to control retrieving of the stored sample pulses of the stored sample pulse train from the sample memory.

3. The receiver of claim 2 , wherein the processing module is further configured to:

convert, using a first set of conversion parameters, a symbol of the inbound baseband signal into an inbound data segment of inbound data;

determine whether the symbol converted correctly into the inbound data segment;

when the symbol did not correctly convert into the inbound data segment, sending a re-retrieval message to the sample memory to re-retrieve the stored sample pulses of the stored sample pulse train corresponding to the symbol;

receive a re-retrieved symbol that corresponds to the re-retrieved stored sample pulses; and

convert, using the first set of conversion parameters or a second set of conversion parameters, the re-retrieved symbol into a reconstructed inbound data segment.

4. The receiver of claim 3 , wherein the processing module is further configured to:

when the symbol did correctly convert into the inbound data segment:

send a delete message to the sample memory to delete the stored sample pulses of the stored sample pulse train corresponding to the symbol; and

convert, using the first set of conversion parameters, another symbol of the inbound baseband signal into another inbound data segment of the inbound data.

5. The receiver of claim 1 further comprises:

a bandpass filter module configured to filter the inbound wireless signal to produce a filtered inbound wireless signal having a bandwidth; and

the sample and hold module, at a rate corresponding to a multiple of the bandwidth of the filtered inbound wireless signal, configured to sample and hold the filtered inbound wireless signal to produce the frequency domain sample pulse train.

6. The receiver of claim 1 , wherein:

the sample and hold module, at a rate corresponding to a multiple of a carrier frequency of the inbound wireless signal, is configured to sample and hold the inbound wireless signal to produce the frequency domain sample pulse train.

7. A receiver comprises:

a sample and hold module configured to sample and hold an inbound wireless signal to produce a frequency domain sample pulse train;

a sample memory configured to store sample pulses of the frequency domain sample pulse train to produce a stored sample pulse train, wherein the sample memory comprises:

a plurality of sample and hold cells;

an input module;

an output module; and

a selection module configured to:

enable the input module to store a sample pulse of the sample pulses of the frequency domain sample pulse train in one or more of the plurality of sample and hold cells; and

enable the output module to retrieve one or more stored sample pulses of the stored sample pulse train from a second one or more of the plurality of sample and hold cells

a discrete time filter module configured to filter the stored sample pulse train to produce a filtered sample pulse; and

a conversion module configured to convert the filtered sample pulse into an inbound baseband signal.

8. A receiver comprises:

a sample and hold module configured to sample and hold, in accordance with sample and hold (S&H) parameters, an inbound wireless signal to produce a frequency domain sample pulse train;

a discrete time filter module configured to filter, in accordance with discrete time filter parameters, the frequency domain sample pulse train to produce a filtered sample pulse;

a conversion module configured to convert the filtered sample pulse into an inbound baseband signal; and

a processing module configured to:

obtain at least one of data recovery feedback and inbound wireless signal receiving properties regarding conversion of the inbound wireless signal into the inbound baseband signal;

compare the at least one of data recovery feedback and the inbound wireless signal receiving properties with a conversion threshold;

when the at least one of data recovery feedback and the inbound wireless signal receiving properties compares unfavorably with the conversion threshold, determine whether the unfavorable comparison is at least partially attributable to at least one of the S&H parameters and the discrete time filter parameters; and

when the unfavorable comparison is at least partially attributable to at least one of the S&H parameters and the discrete time filter parameters, adjust at least one of the S&H parameters and the discrete time filter parameters.

9. The receiver of claim 8 , wherein the processing module is further configured to:

convert the inbound baseband signal into inbound data; and

generate the at least one data recovery feedback based on the converting of the inbound baseband signal into the inbound data.

10. The receiver of claim 9 , wherein the processing module is further configured to:

when the unfavorable comparison is not at least partially attributable to at least one of the S&H parameters and the discrete time filter parameters, adjust baseband conversion parameters; and

convert, in accordance with the adjusted baseband conversion parameters, the inbound baseband signal into the inbound data.

11. The receiver of claim 8 further comprises:

a sample memory configured to store sample pulses of the frequency domain sample pulse train to produce a stored sample pulse train; and

the discrete time filter module configured to filter, in accordance with the discrete time filter parameters, the stored sample pulse train as the frequency domain sample pulse train to produce the filtered sample pulse.

12. The receiver of claim 11 , wherein the processing module is further configured to:

generate a storage control signal to control storing of the sample pulses in the sample memory; and

generate a retrieve control signal to control retrieving of the stored sample pulses of the stored sample pulse train from the sample memory.

13. The receiver of claim 12 , wherein the processing module is further configured to:

convert, using a first set of conversion parameters, a symbol of the inbound baseband signal into an inbound data segment of inbound data;

determine whether the symbol converted correctly into the inbound data segment;

when the symbol did not correctly convert into the inbound data segment, sending a re-retrieval message to the sample memory to re-retrieve the stored sample pulses of the stored sample pulse train corresponding to the symbol;

receive a re-retrieved symbol that corresponds to the re-retrieved stored sample pulses; and

convert, using the first set of conversion parameters or a second set of conversion parameters, the re-retrieved symbol into a reconstructed inbound data segment.

14. The receiver of claim 13 , wherein the processing module is further configured to:

when the symbol did correctly convert into the inbound data segment:

send a delete message to the sample memory to delete the stored sample pulses of the stored sample pulse train corresponding to the symbol; and

convert, using the first set of conversion parameters, another symbol of the inbound baseband signal into another inbound data segment of the inbound data.

15. The receiver of claim 11 , wherein the sample memory comprises:

a digital encoding module configured to generate a digital representation of a sample pulse of the sample pulses of the frequency domain sample pulse train;

a digital memory configured to store the digital representation; and

a digital decoding module configured to reproduce the sample pulse from the digital representation.

16. The receiver of claim 11 , wherein the sample memory comprises:

a plurality of sample and hold cells;

an input module;

an output module; and

a selection module configured to:

enable the input module to store a sample pulse of the sample pulses of the frequency domain sample pulse train in one or more of the plurality of sample and hold cells; and

enable the output module to retrieve one or more stored sample pulses of the stored sample pulse train from a second one or more of the plurality of sample and hold cells.

17. The receiver of claim 8 further comprises:

a bandpass filter module configured to filter the inbound wireless signal to produce a filtered inbound wireless signal having a bandwidth; and

the sample and hold module, at a rate corresponding to a multiple of the bandwidth of the filtered inbound wireless signal, configured to sample and hold the filtered inbound wireless signal to produce the frequency domain sample pulse train.

18. The receiver of claim 8 , wherein:

the sample and hold module, at a rate corresponding to a multiple of a carrier frequency of the inbound wireless signal, is configured to sample and hold the inbound wireless signal to produce the frequency domain sample pulse train.

Assignments (4)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2011
From: ROFOUGARAN, AHMADREZA (REZA); DARABI, HOOMAN
To: BROADCOM CORPORATION
Reel/Frame 026970/0312 →