IP Library Granted Patent US 7,333,665
Granted Patent B2
US 7,333,665 · App. 10/876,269 · Granted Feb 19, 2008

Optimal filter-bank wavelet modulation

Assignee: Xtendwave, Inc.
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,333,665
App. No.
10/876,269
Granted
Feb 19, 2008
Kind
B2
Abstract

A method for encoding, transmitting, and receiving signals utilizes adaptive wavelet packet trees. A transmitter accepts a binary data stream assumed to be random. At the transmitter the data is parsed from a serial bit stream into several parallel streams. Within each of the parallel bit streams symbols are formed from the bits. Signals are created from each symbol by up-sampling. These signals modulate low-pass and high-pass filters that are derived from a wavelet packet transform (the wavelet and scaling functions, or, equivalently the low-pass and high-pass analysis filters). The filters are paired—one high-pass with one low-pass. The steps recited above are recursively repeated log 2 N times for a signal of length N. The resulting signal is transmitted to the receiver. At the receiver, the steps recited above are reversed at the receiver to recover symbols, with the up-sampled signal down-sampled to remove inserted zeroes.

Claims (40)

1. A method for transmitting binary data, the method comprising:

(a) receiving the binary data as a source coded input stream in a first wavelet generator;

(b) pre-selecting by said wavelet generator a wavelet basis from a library of wavelets;

(c) generating a first wavelet packet tree comprising a plurality of pairs of low-pass filters and high-pass filters;

(d) mapping said binary data into a plurality of symbol cells according to said first wavelet packet tree;

(e) modulating at least one pair of low-pass filters and high-pass filters according to the binary data;

(f) alternating the ordering of said at least one pair of low-pass filters and high-pass filters to preserve a natural frequency ordering; and

(g) transmitting from the low-pass and high-pass filters a signal on a communications channel.

2. The method of claim 1 , wherein transmitting comprises modulating a carrier associated with the communications channel.

3. The method of claim 1 , wherein the at least one pair of modulated low-pass and high-pass filters are selected according to a frequency response of the communications channel.

4. The method of claim 1 , wherein the at least one pair of low-pass and high-pass filters are modulated according to a frequency response of the communications channel.

5. The method of claim 1 , wherein said pre-selecting step (b) further comprises pre-selecting a Coiflet wavelet.

6. The method of claim 1 , wherein said pre-selecting step (b) further comprises pre-selecting a Discrete Meyer wavelet.

7. The method of claim 1 , wherein said pre-selecting step (b) further comprises computing said wavelet basis according to an assessment of the communications channel.

8. The method of claim 1 , wherein said transmitting step (g) further comprises transmitting said signal in base-band.

9. The method of claim 1 further comprising the steps of:

receiving said signal in a receiver;

demodulating said signal;

inputting said demodulated signal into an equalizer;

inputting an equalized signal from said equalizer into a second wavelet generator;

generating a second wavelet packet tree that is dual to said first wavelet packet tree to extract said plurality of symbol cells from said equalized signal;

inputting said plurality of symbol cells into a classifier; and

recovering from said classifier said source coded input stream.

10. A system for transmitting binary data, the system comprising:

a transmitter having a first wavelet generator for receiving binary data as a source coded input stream;

a library of wavelets, wherein a wavelet basis is pre-selected by said first wavelet generator from said library of wavelets;

a first wavelet packet tree generated by said first wavelet generator, said first wavelet packet tree having a plurality of pairs of low-pass filters and high-pass filters for mapping said binary data into a plurality of symbol cells according to said first wavelet packet tree, wherein at least one pair of low-pass filters and high-pass filters are modulated according to the binary data and said at least one pair of low-pass filters and high-pass filters are alternated to preserve a natural frequency ordering; and

a communications channel associated with said transmitter for transmitting a signal output from said plurality of pairs of low-pass filters and high-pass filters.

11. A system according to claim 10 wherein the at least one pair of modulated low-pass and high-pass filters are selected according to a frequency response of the communications channel.

12. A system according to claim 10 wherein the at least one pair of low-pass and high-pass filters are modulated according to a frequency response of the communications channel.

13. A system according to claim 10 wherein said pre-selected wavelet basis is a Coiflet wavelet.

14. A system according to claim 10 wherein said pre-selected wavelet basis is a Discrete Meyer wavelet.

15. A system according to claim 10 wherein said wavelet basis is computed according to an assessment of the communications channel.

16. A system according to claim 10 wherein said signal is transmitted in base-band.

17. A system according to claim 10 further comprising:

a receiver for receiving said signal;

a demodulator in said receiver for demodulating said signal;

an equalizer in said receiver for equalizing said demodulated signal;

a second wavelet generator in said receiver having a second wavelet packet tree that is dual to said first wavelet packet tree for receiving said equalized signal and extracting said plurality of symbol cells from said equalized signal;

a classifier in said receiver for recovering said source coded input stream.

Assignments (8)
SECURITY INTEREST Recorded Jul 7, 2014
From: EVERSET TECHNOLOGIES, INC.
To: GRINDSTONE CAPITAL, LLC
Reel/Frame 033279/0918 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 3, 2014
From: XW, LLC
To: GRINDSTONE CAPITAL, LLC
Reel/Frame 032116/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2012
From: XW, LLC
To: GRINDSTONE CAPITAL, LLC
Reel/Frame 029210/0527 →
SECURITY AGREEMENT Recorded Dec 15, 2011
From: XW, LLC
To: GRINDSTONE CAPITAL, LLC
Reel/Frame 027389/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2009
From: XTENDWAVE ACQUISITION, LLC
To: XW, LLC
Reel/Frame 023163/0276 →
SECURITY AGREEMENT Recorded Feb 17, 2009
From: XTENDWAVE ACQUISITION, LLC
To: GRINDSTONE CAPITAL, LLC
Reel/Frame 022266/0304 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2008
From: XTENDWAVE, INC.
To: XTENDWAVE ACQUISITION LLC
Reel/Frame 021998/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2007
From: ORR, DAVID E., DR.
To: XTENDWAVE, INC.
Reel/Frame 019264/0018 →
Continuity (1)
Related Publication 20050286788A1 · Dec 29, 2005