Method and apparatus for generating frequency-stable wavelets
AssigneeFreescale Semiconductor, Inc.
InventorRichard D. Roberts
Life of this patent
Estimating the term…
Abstract
A method is provided for generating a frequency stable wavelet. Initially, a first sine wave is generated having a first frequency. Then, a half sine wave window is generated having a window frequency. The first sine wave and the half sine wave window are then mixed to create the frequency stable wavelet. In this process the sine wave has a frequency greater than half sine wave window so that the half sine wave window covers more than a single sine pulse. The half wave window can be created by generating a second sine wave having a second frequency that is twice the window frequency, and then fully rectifying the second sine wave. The wavelets created in this manner can be used for a variety of purposes, including correlating with a received signal or transmitting as a wireless signal.
Claims27
A method for generating a wavelet, comprising:
- generating a first sine wave having a first frequency;
- generating a half sine wave window having a window frequency;
- and
- mixing the first sine wave and the half sine wave window to produce a wavelet,
- wherein the window frequency is lower than the first frequency.
A wavelet generator, comprising:
- a first sine wave generator for generating a first sine wave having a first frequency;
- a half sine wave window generator for generating a half sine wave window having a window frequency;
- and
- a mixer for mixing the first sine wave and the half sine wave window to produce a wavelet,
- wherein the window frequency is lower than the first frequency.
A method for generating wavelets, comprising:
- generating a first sine wave having a first frequency;
- generating a series of half sine wave windows, having a window frequency;
- and
- mixing the first sine wave and the half sine wave windows to produce a series of wavelets,
- wherein the window frequency is lower than the first frequency.
A method for correlating incoming wavelets with locally generated wavelets, comprising:
- generating a first sine wave having a first frequency;
- generating a series of half sine wave windows, having a window frequency;
- mixing the first sine wave and the half sine wave windows to produce a locally generated wavelet stream;
- receiving an incoming wavelet stream;
- and
- mixing the locally generated wavelet stream with the incoming wavelet stream to generate a correlation value,
- wherein the window frequency is lower than the first frequency.
A correlator, comprising:
- a first sine wave generator for generating a first sine wave having a first frequency;
- a half sine wave window generator for generating a series of half sine wave windows having a window frequency;
- a first mixer for mixing the first sine wave and the series of half sine wave windows to produce a locally-generated wavelet stream;
- and
- a second mixer for mixing the locally generated wavelet stream with an incoming wavelet stream to generate a correlation value,
- wherein the second frequency is lower than the first frequency.
Dependencies are inferred from the claim text.