Receiver
11817876 · 2023-11-14
Assignee
Inventors
- Jørgen Andreas Michaelsen (Oslo, NO)
- Nikolaj ANDERSEN (Oslo, NO)
- Olav Tonnaer Liseth (Oslo, NO)
- Håkon André Hjortland (Oslo, NO)
Cpc classification
H03M1/121
ELECTRICITY
G01S13/0209
PHYSICS
International classification
Abstract
A range profile digitization circuit for converting a repeating analog input signal into a time series of digital amplitude values, the converter comprising: a signal quantizer arranged to receive the analog input signal and a threshold input and arranged to output a binary value quantized output signal based on a comparison of the input signal with the threshold signal; a plurality of samplers each arranged to sample and hold its input signal upon receipt of a trigger signal; and for each sampler: a plurality of decoders and a demultiplexer arranged to receive an output from the sampler and pass it to a selected one of said decoders based on a selector input. With a plurality of decoders associated with each of the samplers, each sampler can be re-used during the building up of the range profile.
Claims
1. A range profile digitization circuit for converting a repeating analog input signal into a time series of digital amplitude values, the circuit comprising: a signal quantizer arranged to receive the analog input signal and a threshold input and arranged to output a binary value quantized output signal based on a comparison of the input signal with the threshold signal; a plurality of samplers each arranged to sample and hold its input signal upon receipt of a trigger signal; and for each sampler: a plurality of decoders and a demultiplexer arranged to receive an output from the sampler and pass it to a selected one of said decoders based on a selector input; wherein a controller is arranged to generate trigger signals for the plurality of samplers and selector inputs for the demultiplexers; wherein the controller is arranged to generate trigger signals that cycle through the plurality of samplers a plurality of times; and wherein the controller is arranged to cycle through the demultiplexer selector inputs, changing each demultiplexer's selector input once per cycle of the trigger signals.
2. The range profile digitization circuit as claimed in claim 1, wherein the controller is arranged to generate the trigger signals at regular time intervals.
3. The range profile digitization circuit as claimed in claim 2, wherein the controller is arranged to generate a continuous stream of trigger signals.
4. The range profile digitization circuit as claimed in claim 1, wherein the samplers are flip-flops.
5. The range profile digitization circuit as claimed in claim 1, wherein a single quantizer is provided upstream of all of the plurality of samplers.
6. The range profile digitization circuit as claimed in claim 1, wherein a plurality of quantizers is provided, each being associated with one or more of the plurality of samplers.
7. A method of range profile digitization for converting a repeating analog input signal into a time series of digital amplitude values, the digitization comprising: comparing the received analog input signal with a threshold input and quantizing the analog input signal based on said comparison to output a binary value quantized output signal; sampling the signal by a plurality of samplers each arranged to sample and hold the signal upon receipt of a trigger signal; and for each sampler: directing the output from the sampler through a demultiplexer to a selected one of a plurality of decoders associated with that sampler based on a demultiplexer selector input; wherein a controller generates the trigger signals and the demultiplexer selector inputs; wherein the trigger signals cycle through the plurality of samplers a plurality of times; and wherein the controller cycles through the demultiplexer selector inputs, changing each demultiplexer's selector input once per cycle of the trigger signals.
Description
(1) Preferred embodiments of the invention will now be described, by way of example only, and with reference to the accompanying drawings in which:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11) Whereas in
(12) As each sampler 30 is triggered by its corresponding clock phase signal φ<0> to φ<n−1>, it samples its continuous-time, binary value input 11 and holds that value for the duration of its clock phase until it is next required to sample the input again. The plurality of samplers 30 each receive a different clock phase φ<0> to φ<n−1> such that they sample the quantized signal 11 at different times and thus sample different range points in the received signal (different range points in the range profile). Each sampler 30 may be a D-type flip-flop.
(13) The output of each sampler 30 is passed to the input of a demultiplexer 32. Each demultiplexer 32 can direct its input to one of several different outputs, depending on the selector input 34 which is provided by controller 50. The different outputs of the demultiplexer 32 are each provided to a different counter 36 (being a form of decoder) each of which is arranged to increase its count by one upon receipt of a high signal and not to increase its count when its input is low.
(14) Once per clock phase cycle (i.e. at a frequency Fs/n), the controller 50 changes the selector input 34 to select the next counter in the series, i.e. to move the demultiplexer output on to the next counter. Thus for example the demultiplexer 34 attached to the sampler 30 that is driven by clock phase φ<0> initially directs its output to counter.sub.0,0. In the next cycle of clock phase φ<0>, the next sample from sampler 30 is directed to counter.sub.1,0 and the next sample is directed to counter.sub.2,0, etc. up to the final counter.sub.m,0. Similarly the demultiplexer 34 attached to the sampler 30 that is driven by clock phase φ<1> initially directs its output to counter.sub.0,1. In the next cycle of clock phase φ<1>, the next sample from sampler 30 is directed to counter.sub.1,1 and the next sample is directed to counter.sub.2,1, etc. up to the final counter.sub.m-1,1. In this way, each counter 36 represents a different range point in the range profile in the sequence counter.sub.0,0, counter.sub.0,1, counter.sub.0,2, . . . , counter.sub.0,n-1, counter.sub.1,0, counter.sub.1,1, counter.sub.1,2, . . . , counter.sub.1,n-1, . . . , counter.sub.m-1,0, counter.sub.m-1,1, counter.sub.m-1,2, . . . , counter.sub.m-1,n-1. The counting of the various counters 36 is illustrated in the lower half of
(15) The use of the multiphase clock 40 allows multiple adjacent samples to be taken at closely spaced time points without requiring a single fast clock and sampler (i.e. the sampler is distributed). The provision of multiple counters 36 per sampler 30 reduces the number of parallel samplers 30 that are required to provide a full range profile (i.e. the samplers are re-used). The counters 36 are isolated from the quantizer 10 and thus reduce the capacitive load that is seen by the quantizer 10 and thus producing less impact on the rise and fall times of the quantized signal 11.
(16)
(17) The output 63 of amplifier 62 is fanned out to a plurality of parallel samplers 64 in a similar way to the circuit of
(18) The sampler 64 may comprise separate individual circuits for sampling and then amplifying the sampled value. However, in preferred arrangements a combined circuit is used, most preferably a strong-arm latch circuit is used as this conveniently performs sampling and regenerative amplification in a single efficient circuit.
(19) As shown in
(20)
(21) In the circuits of both
(22) It will be appreciated that while the circuits shown in