IP Library Granted Patent US 7,724,637
Granted Patent B2
US 7,724,637 · App. 10/422,070 · Granted May 25, 2010

Method and apparatus for controlled spectrum multi-carrier modulation

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 7,724,637
App. No.
10/422,070
Granted
May 25, 2010
Kind
B2
Abstract

Disclosed are a method and apparatus for generating a controlled spectrum of modulated energy. A single data stream is splintered into substreams. Each substream is used to modulate a portion of the modulated spectrum. Each substream is transformed into a numerical phase and amplitude representation of a portion of the spectrum to be modulated. The combined numerical representations are then converted to a time-domain representation and filtered to eliminate undesired side-lobes.

Claims (67)

1. A method for transmitting a digital data stream comprising the steps of:

splintering the data stream into sub-streams;

creating a numerical representation of a plurality of carriers modulated according to the sub-streams;

transforming the numerical representation into a time-domain sample set;

replicating the time-domain sample set to result in a time-aliased filtering window;

weighting each replica of the time-domain sample set comprising the filtering window according to a window filtering coefficient;

adding the weighted filtering window to a previously generated output window;

converting the time-domain sample set in a first-in-time position in the output window into an analog signal; and

shifting the output window toward the first-in time position by inserting a zero value time-domain sample set into the last-in-time position of the output window.

2. The method of claim 1 further comprising the step of converting the shifted output from the output window into an analog signal.

3. The method of claim 1 wherein the step of creating a numerical representation of a plurality of carriers modulated according to the sub-streams comprises the steps of:

creating a frequency-domain representation of a carrier;

adjusting the frequency-domain representation of the phase of the carrier according to a sub-stream of data; and

adjusting the frequency-domain representation of the amplitude of the carrier according to a sub-stream of data.

4. The method of claim 1 wherein the step of transforming the numerical representation into a time-domain sample set comprises the steps of:

accepting K complex samples of a modulated carrier; and

applying a K-point inverse Fourier transform function to the K complex samples.

5. The method of claim 1 wherein the step of weighting each replica of the time-domain sample set comprising the filtering window according to a window filtering coefficient comprises the steps of:

establishing window filtering coefficients corresponding to each replica of the time-domain sample set that collectively result in a root-raised-cosine filter; and

multiplying each replica of the time-domain sample set by the corresponding filtering coefficient.

6. A method for receiving a digital data stream comprising the steps of:

converting an analog signal into digital samples;

organizing the digital samples into a filtering window;

weighting the filtering window by multiplying the filtering window by a filter coefficient;

of fragmenting the weighted filtering window into sample sets;

summing together the sample sets;

transforming the sum of the sample sets into a frequency-domain numerical representation of a plurality of modulated carriers;

extracting sub-streams of data from each of the plurality of modulated carriers; and

combining the sub-streams of data to form the digital data stream.

7. The method of claim 6 wherein the step of

weighting the filtering window by multiplying the filtering window by a filter coefficient comprises the steps of:

receiving a filter coefficient that defines a root-raised-cosine filter response; and

multiplying the filtering window by the filter coefficient.

8. The method of claim 6 wherein the step of fragmenting the weighted filtering window into sample sets comprises the step of:

fragmenting the weighted filtering window into K number of sample sets wherein K is equal to the number of sample points provided to a Fourier transform used to transform the sample sets into a frequency-domain representation of a modulated carrier signal.

9. The method of claim 6 wherein the step of transforming the sum of the sample sets into a frequency-domain numerical representation of a plurality of modulated carriers comprises the steps of:

accepting K samples comprises a sample set;

applying a Fourier transform to said K samples.

10. A data transmitter comprising:

splintering unit that receives a stream of digital data and generates a plurality of sub-streams of data;

encoder that receives the sub-streams of data and creates a numerical representation of a plurality of carriers modulated according to the substreams of data;

transformation unit that transforms the numerical representation of a plurality of modulated carriers into a time-domain sample set;

replicator that creates copies of the time-domain sample set;

filtering window register that accepts the copies of the time-domain sample set;

multiplier that receives the copies of the time-domain sample set and multiplies each copy by a pre-established corresponding coefficient to generate a weighted waveform;

weighted waveform register that receives the resulting weighted waveform from the multiplier;

adder that sums the value stored in an output register to the value stored in the weighted waveform register and stores that sum back into the output register; and

output register that receives a sum from the adder and shifts out a time domain sample set corresponding to the first-in-time position of the output register and inserts zeros into the last-in-time position of the output register.

11. The data transmitter of claim 10 further comprising a digital to analog converter that receives a time-domain sample set shifted out of the output register and generates an analog signal according to said time-domain sample set.

12. The data transmitter of claim 10 wherein the encoder comprises a quadrature-phase modulator that:

creates a frequency-domain representation of a carrier signal;

adjusts the frequency-domain representation of the phase of the carrier signal according to the sub-stream of data; and

adjusts the frequency-domain representation of the amplitude of the carrier signal according to the sub-stream of data.

13. The data transmitter of claim 10 wherein the transformation unit comprises a digital processor that implements an inverse Fourier transform capable of accepting K samples representing a modulated carrier and generates time-domain sample set from said K samples.

14. The data transmitter of claim 10 wherein the coefficient used to weight the time-domain sample set results in a root-raised-cosine filter.

15. A data receiver comprising:

analog to digital converter that receives an analog signal and generates digital samples thereof;

filtering window that receives the digital samples;

multiplier that generates a product from the value stored in the filtering window and a pre-established weighting coefficient;

fragmentation unit that accepts the product from the multiplier and fragments the product into sample sets;

adder that receives sample sets from the fragmentation unit and generates a sum of said sample sets;

transformation unit that receives the sum of the sample sets and generates a frequency-domain numerical representation of a plurality of modulated carriers;

decoder that extracts sub-streams of data from each of the plurality of modulated carriers; and

combiner that receives the sub-streams of data and creates a digital data stream there from.

16. The data receiver of claim 15 wherein the pre-established weighting coefficients define a root-raised-cosine filter response.

17. The data receiver of claim 15 wherein the fragmentation unit fragments the product into sample sets of K samples wherein K is equal to the number of points provided to a Fourier transform used to transform a sum of the sample sets into a frequency-domain representation of a modulated carrier.

18. The data receiver of claim 15 wherein the transformation unit comprises a signal processor that implements a Fourier transform that accepts K samples and generates a frequency domain representation of the plurality of modulated carriers in K samples.

Assignments (13)
SECURITY INTEREST Recorded Sep 27, 2017
From: SYNAPTICS INCORPORATED
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 044037/0896 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 7, 2017
From: CONEXANT SYSTEMS, LLC
To: SYNAPTICS INCORPORATED
Reel/Frame 043786/0267 →
CHANGE OF NAME Recorded Jun 26, 2017
From: CONEXANT SYSTEMS, INC.
To: CONEXANT SYSTEMS, LLC
Reel/Frame 042986/0613 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2016
From: LAKESTAR SEMI INC.
To: CONEXANT SYSTEMS, INC.
Reel/Frame 038803/0693 →
CHANGE OF NAME Recorded May 20, 2016
From: CONEXANT SYSTEMS, INC.
To: LAKESTAR SEMI INC.
Reel/Frame 038777/0885 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CONEXANT SYSTEMS, INC.; CONEXANT, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 038631/0452 →
SECURITY AGREEMENT Recorded Mar 11, 2010
From: CONEXANT SYSTEMS, INC.; CONEXANT SYSTEMS WORLDWIDE, INC.; CONEXANT, INC.; BROOKTREE BROADBAND HOLDING, INC.
To: THE BANK OF NEW YORK, MELLON TRUST COMPANY, N.A.
Reel/Frame 024066/0075 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: BROOKTREE BROADBAND HOLDING, INC.
Reel/Frame 023998/0971 →
RELEASE OF SECURITY INTEREST Recorded Mar 1, 2010
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A. (FORMERLY, THE BANK OF NEW YORK TRUST COMPANY, N.A.)
To: CONEXANT SYSTEMS, INC.
Reel/Frame 023998/0838 →
CORRECTIVE ASSIGNMENT TO CORRECT THE SCHEDULE TO SECURITY AGREEMENT FROM BROOKTREE BROADBAND HOLDING, INC. AND REMOVE PATENTS/APPS LISTED HEREIN FROM AGREEMENT PREVIOUSLY RECORDED ON REEL 018573 FRAME 0337. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY AGREEMENT GRANTING A SECURITY INTEREST TO BANK OF NEW YORK TRUST COMPANY, N.A. BY CONEXANT SYSTEMS, INC. AT 018711/0818. Recorded May 1, 2008
From: CONEXANT SYSTEMS, INC.
To: THE BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 020886/0427 →
SECURITY AGREEMENT Recorded Nov 22, 2006
From: CONEXANT SYSTEMS, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A.
Reel/Frame 018711/0818 →
SECURITY AGREEMENT Recorded Nov 21, 2006
From: BROOKTREE BROADBAND HOLDING, INC.
To: BANK OF NEW YORK TRUST COMPANY, N.A., THE
Reel/Frame 018573/0337 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 21, 2003
From: GARNER, STEVEN
To: CONEXANT SYSTEMS, INC.
Reel/Frame 014006/0624 →