System and method for fast acquisition of ultra wideband signals
First Claim
1. An ultra wideband receiver comprising:
- an ultra wideband antenna;
an ultra wideband receiver coupled to the ultra wideband antenna for receiving an input signal, said ultra wideband receiver further comprising;
a sampling stage for sampling the input signal and generating a sampled signal;
a summation stage for summing a plurality of sampled signals and generating a sum signal;
an evaluation stage for evaluating one or more sum signals to generate an evaluation result;
a threshold comparator to compare the evaluation result with a threshold;
wherein the threshold is varied based on a performance criterion, wherein the evaluation stage and threshold comparator utilize a plurality of ramps in accordance with one or more of the following relationships;
Number Threshold Equation 0 MaxR >
wherein N represents the acquisition integration length, C is some programmable constant, and the performance criterion is described as the following;
C 1 N * MaxR / MA_meanV >
C 2 MaxR / NextR >
C 3 Logic AND of equation 1 and 2 4 Logic OR of equation 1 and 2 5 N * MaxR / MaxV >
C 6 N * (MaxR / MA_meanV) * (MinV / MaxV) >
C 7 N * (MaxR / MA_meanV) * [FORCE_ZERO(MinV −
MA_MinV) / FORCE_ONE(MaxV −
MA_MinV)] >
C 8 N * (MaxR −
NextR) / MA_meanV >
C 9 N * [(MaxR −
NextR) / MA_meanV] * (MinV / MaxV) >
C.
Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
3 Assignments
0 Petitions
Accused Products
Abstract
An ultra wideband system employing a threshold to detect signal quality during acquisition wherein the threshold is adjusted based on signal characteristics such as packet traffic rate, packet loss rate, and packet loss fraction. In one embodiment, the threshold is adjusted by adjusting the gain of a variable gain stage ahead of the threshold. In another embodiment, gain and threshold are adjusted in a coordinated manner wherein gain is adjusted for low signal levels and threshold is adjusted for high signal levels. In one embodiment, packet traffic rate is evaluated over an interval based on maximum packet length, number of monitor packets, and inter-packet delay. In a further embodiment, multiple ramp builders are operated in parallel at multiple code offset values to generate signal statistics to compare with the threshold. Embodiments are disclosed wherein the thresholds are adaptively adjusted based on signal performance characteristics or the multipath environment.
36 Citations
23 Claims
-
1. An ultra wideband receiver comprising:
-
an ultra wideband antenna; an ultra wideband receiver coupled to the ultra wideband antenna for receiving an input signal, said ultra wideband receiver further comprising; a sampling stage for sampling the input signal and generating a sampled signal; a summation stage for summing a plurality of sampled signals and generating a sum signal; an evaluation stage for evaluating one or more sum signals to generate an evaluation result; a threshold comparator to compare the evaluation result with a threshold; wherein the threshold is varied based on a performance criterion, wherein the evaluation stage and threshold comparator utilize a plurality of ramps in accordance with one or more of the following relationships; Number Threshold Equation 0 MaxR >
C1 N * MaxR / MA_meanV >
C2 MaxR / NextR >
C3 Logic AND of equation 1 and 2 4 Logic OR of equation 1 and 2 5 N * MaxR / MaxV >
C6 N * (MaxR / MA_meanV) * (MinV / MaxV) >
C7 N * (MaxR / MA_meanV) * [FORCE_ZERO(MinV − MA_MinV) / FORCE_ONE(MaxV −
MA_MinV)] >
C8 N * (MaxR −
NextR) / MA_meanV >
C9 N * [(MaxR −
NextR) / MA_meanV] * (MinV / MaxV) >
C.wherein N represents the acquisition integration length, C is some programmable constant, and the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An ultra wideband receiver comprising:
-
an ultra wideband antenna; an ultra wideband receiver coupled to the uwb antenna for receiving an input signal, said ultra wideband receiver further comprising; a sampling stage for sampling the input signal and generating a sampled signal; a summation stage for summing a plurality of sampled signals and generating a sum signal; an evaluation stage for evaluating one or more sum signals to generate an evaluation result; a threshold comparator to compare the evaluation result with a threshold; wherein the threshold is varied based on a performance criterion, wherein said receiver receives a plurality of packets wherein the number of missed packets can be estimated;
wherein said receiver adjusts at least one threshold based on said number of missed packets, wherein said plurality of packets have a known traffic rate over a time period;
wherein said receiver estimates said number of missed packets by comparing the number of received packets with said known traffic rate over said time periodwherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0. - View Dependent Claims (12)
-
-
13. An ultra wideb and receiver comprising:
-
an ultra wideband antenna; an ultra wideband receiver coupled to the uwb antenna for receiving an input signal, said ultra wideband receiver further comprising; a sampling stage for sampling the input signal and generating a sampled signal; a summation stage for summing a plurality of sampled signals and generating a sum signal; an evaluation stage for evaluating one or more sum signals to generate an evaluation result; a threshold comparator to compare the evaluation result with a threshold; wherein the threshold is varied based on a performance criterion, wherein said receiver receives a plurality of packets wherein the number of missed packets can be estimated;
wherein said receiver adjusts at least one threshold based on said number of missed packets, wherein at least one packet of said plurality of packets includes packet count information and wherein said number of missed packets is estimated by comparing said packet count information with the number of received packetswherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0. - View Dependent Claims (14)
-
-
15. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
wherein the receiving includes a quick check process and the threshold value relates to receiving quick check signalswherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
16. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
wherein the receiving includes a delimiter receiving process and the threshold value relates to receiving delimiter signals.wherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
17. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
wherein the receiver includes a memory, wherein the ultrawideband signal is from a particular transmitter among a plurality of transmitters, said method further including the steps of;associating at least one threshold value with said particular transmitter; storing said at least one threshold value in memory; restoring from memory said at least one threshold value for comparing with signals relating to said particular transmitter wherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
18. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
further including the step of determining at least one threshold value based on optimization information received from a remote unitwherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
19. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
wherein threshold criteria peaks are observed as signal space is scanned over a range of frame offset values and the threshold is set to recieve the strongest signal and reject the next strongest signalwherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
20. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
wherein the threshold is set to receive the strongest signal and reject the next strongest reflection based on a prior scan of the multipath environmentwherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
21. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
wherein the performance criterion is based on a packet loss rate, wherein the packet loss rate is derived, at least in part, from packet size, or monitor packet rate, or inter packet delaywherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
22. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
further including an initial detection stage and a quick check stage wherein the quick check false alarm rate is used to adjust the initial detection thresholdwherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
-
23. A method for receiving an ultra wideband signal, said method comprising:
-
sampling said ultra wideband signal to generate a sampled signal; summing a plurality of sampled signals to generate a sum signal; generating an evaluation criteria based on at least one said sum signal; comparing said evaluation criteria with a predetermined threshold value; proceeding with further processing when the threshold is met; generating a performance criterion relating to the threshold value; adjusting the threshold value based on the performance criteria;
further including a quick check stage and wherein the receiver scans a frame offset modulo;
wherein the quick check threshold is adjusted based on the time required to scan the frame offset modulowherein the performance criterion is described as the following; Quantity Description MaxR 1st largest acquisition ramp NextR 2nd largest acquisition ramp MaxV Maximum correlator variance MinV Minimum correlator variance MeanV Mean correlator variance MA_MeanV Moving (historical) average of the mean correlator varience MA_MinV Moving (historical) average of the minimum correlator varience Logic_1 Constant value 1 Logic_0 Constant value 0.
-
Specification