Patentable/Patents/US-10177809
US-10177809

Receiver for use in an ultra-wideband communication system

Published
January 8, 2019
Technical Abstract

In an ultra-wideband (“UWB”) receiver, a received UWB signal is periodically digitized as a series of ternary samples. During a carrier acquisition mode of operation, the samples are continuously correlated with a predetermined preamble sequence to develop a correlation value. When the value exceeds a predetermined threshold, indicating that the preamble sequence is being received, estimates of the channel impulse response (“CIR”) are developed. When a start-of-frame delimiter (“SFD”) is detected, the best CIR estimate is provided to a channel matched filter (“CMF”). During a data recovery mode of operation, the CMF filters channel-injected noise from the sample stream. Both carrier phase errors and data timing errors are continuously detected and corrected during both the carrier acquisition and data recovery modes of operation. In one embodiment, the carrier recovery and timing recovery are performed using just the carrier loop filter.

Patent Claims
11 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A timing recovery method based on a carrier frequency error estimate for use in an ultra-wideband (UWB) communication system in which a modulated carrier signal is received via a transmission channel having an impulse response, the method comprising the steps of: 1.1 setting an angle correction to a first value; 1.2 setting a timing correction to a second value; 1.3 developing from the received carrier signal a complex received signal; 1.4 rotating the complex received signal by the angle correction value to develop a rotated complex received signal; 1.5 resampling and applying the timing correction value to the rotated complex received signal to develop a resampled rotated complex received signal; 1.6 developing a carrier angle error as a function of the resampled rotated complex received signal, wherein step 1.6 is further characterized as comprising the steps of: 1.6.1 developing a plurality of complex estimates of said impulse response; 1.6.2 developing an accumulated estimate of said impulse response as a sum of a set of said complex estimates comprising selected first and second ones of said plurality of complex estimates; 1.6.3 developing a complex product vector by correlating the accumulated estimate with a selected next one of said plurality of complex estimates; 1.6.4 developing a carrier error angle as an angle of said complex product vector; 1.6.5 accumulating said next complex estimate with said accumulated estimate; and 1.6.6 selectively repeating steps 1.6.3 to 1.6.5: 1.7 developing carrier frequency error estimate as a function of the carrier angle error; 1.8 setting the angle correction to a third value developed as a function of the carrier angle error and the carrier frequency error estimate; 1.9 setting the timing correction to a fourth value developed as a function of the carrier frequency error estimate; and 1.10 repeating steps 1.3 to 1.9.

Plain English translation pending...
Claim 2

Original Legal Text

2. The method according to claim 1 , wherein step 1.6.3 is further characterized as: 1.6.3 developing a complex product vector by performing a selected one of: 1.6.3.1 developing a first complex conjugate of a selected next one of said plurality of complex estimates; and 1.6.3.2 developing said complex product vector by multiplying said first accumulated estimate by said first complex conjugate; and: 1.6.3.3 developing a second complex conjugate of said first accumulated estimate; and 1.6.3.4 developing said complex product vector by multiplying said next complex estimate by said second complex conjugate.

Plain English translation pending...
Claim 3

Original Legal Text

3. The method according to claim 1 , wherein step 1.6 is further characterized as comprising the steps of: 1.6.1 developing a complex estimate of said impulse response; 1.6.2 filtering the complex receive signal as a function of said complex estimate to develop a filtered carrier signal; and 1.6.3 despreading the filtered carrier signal to develop a carrier error angle.

Plain English translation pending...
Claim 4

Original Legal Text

4. A carrier recovery circuit configured to perform the method of any one of claims 1 to 3 .

Plain English translation pending...
Claim 5

Original Legal Text

5. A wireless receiver comprising a carrier recovery circuit configured to perform the method of any one of claims 1 to 3 .

Plain English translation pending...
Claim 6

Original Legal Text

6. A wireless transceiver comprising a wireless receiver, the wireless receiver comprising a carrier recovery circuit configured to perform the method of any one of claims 1 to 3 .

Plain English translation pending...
Claim 7

Original Legal Text

7. A wireless communication system comprising a wireless transceiver, the wireless communication system comprising a wireless transceiver, the wireless receiver comprising a carrier recovery circuit configured to perform the method of any one of claims 1 to 3 .

Plain English translation pending...
Claim 8

Original Legal Text

8. A non-transitory computer readable medium including executable instructions which, when executed in a processing system, causes the processing system to perform the steps of a method according to any one of claims 1 to 3 .

Plain English translation pending...
Claim 9

Original Legal Text

9. A timing recovery method based on a carrier frequency error estimate for use in an ultra-wideband (UWB) communication system in which a modulated carrier signal is received via a transmission channel having an impulse response, the method comprising the steps of: 1.1 setting an angle correction to a first value; 1.2 setting a timing correction to a second value; 1.3 transforming the received carrier signal into a complex received signal; 1.4 rotating the complex received signal by the angle correction value to develop a rotated complex received signal; 1.5 resampling and applying the timing correction value to the rotated complex received signal to develop a resampled rotated complex received signal; 1.6 calculating a carrier angle error as a function of the resampled rotated complex received signal, wherein step 1.6 is further characterized as comprising the steps of: 1.6.1 determining a plurality of complex estimates of said impulse response; 1.6.2 calculating an accumulated estimate of said impulse response as a sum of a set of said complex estimates comprising selected first and second ones of said plurality of complex estimates; 1.6.3 calculating a complex product vector by correlating the accumulated estimate with a selected next one of said plurality of complex estimates; 1.6.4 determining a carrier error angle as an angle of said complex product vector; 1.6.5 accumulating said next complex estimate with said accumulated estimate; and 1.6.6 selectively repeating steps 1.6.3 to 1.6.5; 1.7 calculating a carrier frequency error estimate as a function of the carrier angle error; 1.8 setting the angle correction to a third value calculated as a function of the carrier angle error and the carrier frequency error estimate; 1.9 setting the timing correction to a fourth value in proportion to the carrier frequency error estimate; and 1.10 repeating steps 1.3 to 1.9.

Plain English translation pending...
Claim 10

Original Legal Text

10. The method according to claim 9 , wherein step 1.6.3 is further characterized as: 1.6.3 calculating a complex product vector by performing a selected one of: 1.6.3.1 calculating a first complex conjugate of a selected next one of said plurality of complex estimates; and 1.6.3.2 calculating said complex product vector by multiplying said first accumulated estimate by said first complex conjugate; and: 1.6.3.3 calculating a second complex conjugate of said first accumulated estimate; and 1.6.3.4 calculating said complex product vector by multiplying said next complex estimate by said second complex conjugate.

Plain English translation pending...
Claim 11

Original Legal Text

11. The method according to claim 9 , wherein step 1.6 is further characterized as comprising the steps of: 1.6.1 determining a complex estimate of said impulse response; 1.6.2 filtering the complex receive signal as a function of said complex estimate to develop a filtered carrier signal; and 1.6.3 despreading the filtered carrier signal to develop a carrier error angle.

Plain English translation pending...
Classification Codes (CPC)

Cooperative Patent Classification codes for this invention.

H04B
H04B
H04W
H04L
Patent Metadata

Filing Date

December 12, 2016

Publication Date

January 8, 2019

Want to Explore More Patents?

Discover thousands of AI-analyzed patents with comprehensive breakdowns, multimedia content, and expert insights.