Abstract:
These and other objects of the present invention are achieved using an Adaptive Multi-Path Filter (AMPF) which eliminates audibly objectionable click noise generated at the output of an FM discriminator to prevent audible distortion or other corruption of the desired signal which may include voice and low speed digital data. Clicks are detected at the discriminator output using a colored-noise, matched filter designed and adapted to the click signature/shape as well as to the desired signal characteristics. The colored-noise matched, filter output is then compared to an adaptive threshold. When the threshold is exceeded, a click is registered as detected. Click duration is then estimated. An estimate of the desired signal is generated and that replaces the originally received data signal estimate within the click duration region. Using characteristics of the desired signal just before and after the detected click noise, the adaptive filter accurately estimates the parameters of the desired signal so that the replacement signal fairly models what the desired signal would have looked like had the click not occurred. In this way, a substantial portion of the desired signal is preserved.
Abstract:
Peak fade depth is measured (202) over a period of time, and a bandwidth of a channel filter (104) is then determined (206) according to the measured peak fade depth (202). In preferred embodiments the average peak fade depth over two or more time slots is used. In a specific embodiment, an α filter (206) is used to determine the bandwidth of the matched filter (104), in which α is determined based upon the measured peak fade depth (204). In various embodiments, peak fade depth is correlated to the Doppler shifting of the channel, which in turn is used to determine the bandwidth of the matched filter by way of the α parameter. Hence, a non-linear equation can be used to determine the value of α which yields a minimum bit error rate for the matched filter (104). More specifically, a matched filter (104) is matched to a received signal r(t) having k states according to a plurality of matched filters Mk and outputs a signal given by |r(t)−Ck(t)*Mk(t)|2, in which Ck(t) is a channel estimate provide by a channel tracker (106) for a state k at time period t that is given by Ck(t)=α*ck(t)+(1−α)*Ck(t−1), ck(t)=Mk*r(t)/(Mk*conj(Mk)), and conj(Mk) is the complex conjugate of Mk. For each time slot, α is computed from the running average of the peak fade depth (202) according to a predetermined equation (204).
Abstract:
Peak fade depth is measured (202) over a period of time, and a bandwidth of a channel filter (104) is then determined (206) according to the measured peak fade depth (202). In preferred embodiments the average peak fade depth over two or more time slots is used. In a specific embodiment, an α filter (206) is used to determine the bandwidth of the matched filter (104), in which α is determined based upon the measured peak fade depth (204). In various embodiments, peak fade depth is correlated to the Doppler shifting of the channel, which in turn is used to determine the bandwidth of the matched filter by way of the α parameter. Hence, a non-linear equation can be used to determine the value of α which yields a minimum bit error rate for the matched filter (104). More specifically, a matched filter (104) is matched to a received signal r(t) having k states according to a plurality of matched filters Mk and outputs a signal given by |r(t)−Ck(t)*Mk(t)|2, in which Ck(t) is a channel estimate provide by a channel tracker (106) for a state k at time period t that is given by Ck(t)=α*ck(t)+(1−α)*Ck(t−1), ck(t)=Mk*r(t)/(Mk*conj(Mk)), and conj(Mk) is the complex conjugate of Mk. For each time slot, α is computed from the running average of the peak fade depth (202) according to a predetermined equation (204).
Abstract:
A location dependent signal processor for radiant energy detector arrays which include two-dimensional spatial filtering and/or background normalizing, with means providing programmed control of the signal processor filter weighting and normalizer thresholding operations as a function of the location of each successive output pixel with respect to the periphery of the detector array, so as to enable the signal processor to minimize the effects of initialization and wrap-around pixels on the processor signal output.