Claims
- 1. An apparatus for performing signal noise control, comprising:
a predictor for receiving an input signal and providing an error signal; and a fast attack slow decay unit which uses a first filter for the fast attack and a second filter for the slow decay, said fast attack slow decay unit is coupled to the predictor to receive the error signal, said fast attack slow decay unit provides a noise related control signal, wherein the second filter has a narrower bandwidth than the first filter.
- 2. An apparatus as in claim 1, wherein the input signal to the predictor is a post-demodulated signal.
- 3. An apparatus as in claim 1, wherein the predictor is linear.
- 4. An apparatus as in claim 1, further comprising:
a predictor controller, coupled to the predictor, to selectively adapt the predictor.
- 5. An apparatus as in claim 1, wherein the fast attack slow decay unit comprises:
a first comparator, coupled to the predictor to receive the error signal, said first comparator determining if the error signal is above a first predetermined threshold.
- 6. An apparatus as in claim 5, wherein the fast attack slow decay unit further comprises:
a second comparator, coupled to the predictor, said second comparator determining if the error signal is increasing.
- 7. An apparatus as in claim 6, further comprising:
a third comparator, coupled to the fast attack slow decay unit, said third comparator determining if the noise related control signal is above a second predetermined threshold.
- 8. An apparatus as in claim 1, wherein the noise related control signal provides information regarding at least one of time location, magnitude, and duration of a noise event.
- 9. An apparatus as in claim 1, wherein the noise related control signal provides information regarding time location, magnitude, and duration of a noise event.
- 10. An apparatus as in claim 1, wherein the fast attack slow decay unit further comprises:
storage, coupled to receive the noise related control signal, said storage storing a previous value of the noise related control signal, wherein the previous value of the noise related control signal is shared by the first and second filters.
- 11. An apparatus as in claim 1, wherein the apparatus is a receiver.
- 12. An apparatus as in claim 11, wherein the receiver is a radio receiver.
- 13. An apparatus as in claim 12, further comprising:
a variable filter for receiving a post-demodulated signal and for providing a filter output signal; gain adjust for receiving the filter output signal and providing a gain adjust output signal; and a weak signal processor for receiving the noise related control signal and providing a filter control signal to the variable filter and for providing a gain control signal to the gain adjust.
- 14. An apparatus for performing signal noise control, the apparatus having a signal processing unit, the signal processing unit comprising:
a variable filter for receiving a post-demodulated signal and for providing a filter output signal; gain adjust for receiving the filter output signal and providing a gain adjust output signal; noise detector for receiving the post-demodulated signal and providing a noise related control signal; and a weak signal processor for receiving the noise related control signal and providing a filter control signal to the variable filter and for providing a gain control signal to the gain adjust.
- 15. An apparatus as in claim 14, wherein the noise detector further comprises:
a predictor for receiving an input signal and providing an error signal; and a fast attack slow decay unit which uses a first filter for the fast attack and a second filter for the slow decay, said fast attack slow decay unit is coupled to the predictor to receive the error signal, said fast attack slow decay unit provides a noise related control signal, wherein the second filter has a narrower bandwidth than the first filter.
- 16. A method for signal noise control, comprising:
receiving an input signal; delaying the input signal to produce a delayed input signal; calculating a predicted value of the input signal; obtaining an error signal based on a difference between the delayed input signal and the predicted value of the input signal; determining if the error signal indicates an onset of a noise event; if the onset of the noise event has not occurred, applying a first filter having a first bandwidth to the error signal to produce a noise related control signal; determining if a peak of the noise event has occurred; if the peak of the noise event has occurred, applying the first filter having the first bandwidth to the error signal to produce the noise related control signal; and if the peak of the noise event has not occurred, applying a second filter having a second bandwidth to the error signal to produce the noise related control signal, wherein the first bandwidth is narrower than the second bandwidth.
- 17. A method as in claim 16, wherein the method is used in a radio receiver.
- 18. A method as in claim 16, further comprising:
selectively updating a filter used to calculate the predicted value of the input signal.
- 19. A method as in claim 18, wherein said step of selectively updating comprises:
using the noise related control signal to determine whether updating of the filter will be performed.
- 20. A method as in claim 19, wherein said step of using the noise related control signal to determine whether updating of the filter will be performed comprises:
determining if the noise related control signal has exceeded a predetermined threshold.
- 21. A method as in claim 20, wherein the predetermined threshold is programmable.
- 22. A method as in claim 16, wherein at least one of the first bandwidth and the second bandwidth is programmable.
RELATED APPLICATIONS
[0001] This is related to U.S. patent application Ser. No. 09/916,915, filed on Jul. 27, 2001, and entitled “Receiver and Method Therefor,” U.S. patent application Ser. No. 09/916,685, filed on Jul. 27, 2001, and entitled “Receiver and Method Therefor,” and U.S. patent application Ser. No. 09/916,684, filed on Jul. 27, 2001, and entitled “Receiver and Method Therefor” and are all assigned to the current assignee hereof.