A computer-implemented method for reducing a noise signal added to an amplitude modulated (AM) broadcast signal while travelling from a broadcasting antenna to a receiving antenna is provided. The method includes capturing a signal representative of the AM broadcast signal corrupted by the noise signal via the receiving antenna, inverting the captured signal, and determining a carrying frequency of the AM broadcast signal and delaying the inverted waveform by a fraction of a cycle of the carrying frequency. The method further includes generating a difference signal by subtractively combining the captured signal and the delayed inverted signal, generating an estimate noise signal by reducing an amplitude of the generated difference signal using a noise-reduction control multiplier, and minimizing the corrupting noise signal component of the captured signal by subtractively combining the captured signal and the generated estimate noise signal.
|
1. A computer-implemented method for reducing an externally generated noise signal imposed on an amplitude modulated (AM) broadcast signal, the AM broadcast signal travelling from a broadcasting antenna to a receiving antenna, the method comprising:
capturing, via the receiving antenna, a signal representative of the AM broadcast signal corrupted by the externally generated noise signal;
shifting the phase of the captured signal by 180 degrees;
determining a carrying frequency of the AM broadcast signal and delaying the phase-shifted waveform by a fraction of a cycle of the carrying frequency, the delaying of the waveform occurring after the phase shifting of the captured signal;
generating a difference signal by combining the captured signal and the delayed phase-shift signal;
generating an estimate noise signal by reducing an amplitude of the generated difference signal using a noise amplifier control multiplier, wherein the generated estimate noise signal represents an estimate of the corrupting noise signal;
minimizing the corrupting noise signal component of the captured signal by combining the captured signal and the generated estimate noise signal so as to compensate for the externally generated noise signal imposed on the AM broadcast signal; and
wherein shifting the phase, determining the carrier frequency, generating a difference signal, generating an estimate noise signal, and minimizing the corrupting noise signal component, are performed on a continuous basis operating on complete cycles of the captured signal and without down-conversion of the signal.
13. A non-transitory computer readable storage medium having stored therein instructions executable by a computing element to cause the computing element to perform functions to reduce an externally generated noise signal imposed on an amplitude modulated (AM) broadcast signal, the AM broadcast signal travelling from a broadcasting antenna to a receiving antenna, the functions comprising:
capturing, by the receiving antenna, a signal representative of the AM broadcast signal corrupted by the externally generated noise signal;
shifting the phase of the captured signal by 180 degrees;
determining a carrying frequency of the AM broadcast signal and delaying the phase-shifted waveform by a fraction of a cycle of the carrying frequency, the delaying of the waveform occurring after the phase-shifted of the captured signal;
generating a difference signal by combining the captured signal and the delayed phase-shifted signal;
generating an estimate noise signal by reducing an amplitude of the generated difference signal using a noise-reduction control multiplier, wherein the generated estimate noise signal represents an estimate of the corrupting noise signal;
minimizing the corrupting noise signal component of the captured signal by subtractively combining the captured signal and the generated estimate noise signal so as to compensate for the externally generated noise signal imposed on the AM broadcast signal; and
wherein shifting the phase, determining the carrier frequency, generating a difference signal, generating an estimate noise signal, and minimizing the corrupting noise signal component, are performed on a continuous basis operating on complete cycles of the captured signal and without down-conversion of the signal.
18. A computing system comprising:
at least one memory unit for storing program instructions for reducing a noise signal imposed on an amplitude modulated (AM) broadcast signal, the AM broadcast signal travelling from a broadcasting antenna to a receiving antenna, and
at least one processing unit for executing the program instructions; and
wherein the program instructions comprise:
capturing, via the receiving antenna, a signal representative of the AM broadcast signal corrupted by the externally generated noise signal;
shifting the phase of the captured signal by 180 degrees;
determining a carrying frequency of the AM broadcast signal and delaying the phase-shifted waveform by a fraction of a cycle of the carrying frequency, the delaying of the waveform occurring after the inverting of the captured signal;
generating a difference signal by subtractively combining the captured signal and the delayed inverted signal;
generating an estimate noise signal by reducing an amplitude of the generated difference signal using a noise-reduction control multiplier, wherein the generated estimate noise signal represents an estimate of the corrupting noise signal;
minimizing the corrupting noise signal component of the captured signal by subtractively combining the captured signal and the generated estimate noise signal so as to compensate for the externally generated noise signal imposed on the AM broadcast signal; and
wherein shifting the phase, determining the carrier frequency, generating a difference signal, generating an estimate noise signal, and minimizing the corrupting noise signal component, are performed on a continuous basis operating on complete cycles of the captured signal and without down-conversion of the signal.
7. A system for reducing an externally generated noise signal imposed on an amplitude modulated (AM) broadcast signal, the AM broadcast signal travelling from a broadcasting antenna to a receiving antenna, the system comprising:
a receiving unit for capturing, by the receiving antenna, a signal representative of the AM broadcast signal corrupted by the externally generated noise signal;
a signal inverting unit for shifting the phase of the captured signal by 180 degrees;
a signal frequency determining unit for determining a carrying frequency of the AM broadcast signal and delaying the phase-shifted waveform, using a delay circuit, by a fraction of a cycle of the carrying frequency, the signal inverting unit disposed in a signal processing path before the delay circuit;
a first signal differentiating unit for generating a difference signal by combining the captured signal and the delayed phase-shifted signal;
a signal amplitude reducing unit for reducing an amplitude of the generated difference signal using a noise amplifier control multiplier to generate an estimate noise signal, wherein the generated estimate noise signal represents an estimate of the corrupting noise signal;
a second signal differentiating unit for minimizing the corrupting noise signal component of the captured signal by combining the captured signal and the generated estimate noise signal so as to compensate for the externally generated noise signal imposed on the AM broadcast signal; and
wherein the signal inverting unit for shifting the phase, the signal frequency determining unit for determining the carrier frequency, the first signal differentiating unit for generating the difference signal, the signal amplitude reducing unit for generating an estimate noise signal, and the second signal differentiating unit for minimizing the corrupting noise signal component, continuously operate on complete cycles of the captured signal and without down-conversion of the signal.
2. The computer-implemented method of
3. The computer-implemented method of
4. The computer-implemented method of
5. The computer-implemented method of
6. The computer-implemented method of
9. The system of
10. The system of
11. The system of
12. The system of
14. The non-transitory computer readable storage medium of
15. The non-transitory computer readable storage medium of
16. The non-transitory computer readable storage medium of
17. The non-transitory computer readable storage medium of
20. The computing system of
|
Unless otherwise indicated herein, the materials described in this section are not prior art to the claims in this application and are not admitted to be prior art by inclusion in this section.
Amplitude modulation (AM) broadcasting is a process of radio broadcasting that was the first method of impressing sound on a radio signal and is still widely used today. As known to one ordinary skill in the art, AM broadcasting signal has low immunity from interfering signals. As shown in
In the case, for example, when AM broadcast receiving apparatus 106 is installed in a car, electrical motor noise and electromagnetic interferences generated by the car's electrical circuits/devices may increase the noise interference to the original AM broadcast signal.
Therefore, there is a need for a system and method that can help minimize AM broadcast interferences caused by noise signals.
Disclosed herein are improved a method and system for reducing AM noise in AM broadcast signals.
In one aspect, a computer-implemented method for reducing a noise signal added to an amplitude modulated (AM) broadcast signal while travelling from a broadcasting antenna to a receiving antenna is provided. The method includes capturing a signal representative of the AM broadcast signal corrupted by the noise signal via the receiving antenna, inverting the captured signal, and determining a carrying frequency of the AM broadcast signal and delaying the inverted waveform by a fraction of a cycle of the carrying frequency. The method further includes generating a difference signal by subtractively combining the captured signal and the delayed inverted signal, generating an estimate noise signal by reducing an amplitude of the generated difference signal using a noise-reduction control multiplier, and minimizing the corrupting noise signal component of the captured signal by subtractively combining the captured signal and the generated estimate noise signal.
In another aspect, the computer-implemented method further includes filtering captured signal prior to the signal inversion.
In another aspect, the computer-implemented method further includes processing the captured signal through a low noise amplifying unit.
In another aspect, the computer-implemented method further includes processing the captured signal through an analog to digital converting unit to generate a digital version of the captured signal prior to the signal inversion.
In another aspect, the noise-reduction control multiplier is equal to a rational number 1/n with n being a number that is greater than a first value equal to about one (1) and is less than a second value equal to about two (2).
In another aspect, a computer readable storage medium having stored therein instructions executable by a computing element to cause the computing element to perform the above-introduced method.
These as well as other aspects, advantages, and alternatives will become apparent to those of ordinary skill in the art by reading the following detailed description, with reference where appropriate to the accompanying drawings. Further, it should be understood that the disclosure provided in this summary section and elsewhere in this document is intended to discuss the embodiments by way of example only and not by way of limitation.
In the figures:
In the following detailed description, reference is made to the accompanying figures, which form a part hereof. In the figures, similar symbols typically identify similar components, unless context dictates otherwise. The illustrative embodiments described in the detailed description, figures, and claims are not meant to be limiting. Other embodiments may be utilized, and other changes may be made, without departing from the spirit or scope of the subject matter presented herein. It will be readily understood that the aspects of the present disclosure, as generally described herein, and illustrated in the figures, can be arranged, substituted, combined, separated, and designed in a wide variety of different configurations, all of which are explicitly contemplated herein.
Overview
Some conventional noise suppression systems are known to use a noise generator coupled to a noise canceller. One such noise suppression system may include a tuner configured to selectively receive a radio wave signal and to transform it into an electric signal, a field information detector to detect electric field information of the radio wave signal received by the tuner, a noise data generator that generate a noise pattern on the basis of the detected electric field information, a noise canceler configured to remove a noise component from the signal outputted from the tuner on the basis of the noise pattern generated by the noise data generator. However, these noise data generators are known to lack the accuracy to generate a noise signal that can be considered a substantial reproduction of the captured noise signal.
Accordingly, an embodiment of the proposed noise reducing method is configured to process and analyze “near-symmetric” characteristics of a received AM broadcast signal. As such, the proposed method is configured to produce noise signals that are substantially similar to the original add-on noise signals. The reproduced noise signals are then used to cancel substantially all or at least the majority of the add-on noise signals before the AM de-modulation process of the received AM broadcast signal.
As known to one of ordinary skill in the art, in telecommunications, a carrier wave or carrier is a waveform (usually sinusoidal) that is modulated (modified) with an input signal for the purpose of conveying information. This carrier wave is usually a much higher frequency than the input signal. The purpose of the carrier is usually either to transmit the information through space as an electromagnetic wave (as in radio communication), or to allow several carriers at different frequencies to share a common physical transmission medium by frequency division multiplexing (as, for example, a cable television system).
Now referring to
Now referring to
Now referring to
Now referring to
Now referring to
Now referring to
Based on experimental results, AM noise reducing unit 616 substantially reduces add-on noise signals 608 and 610 when n is close to 2. Moreover, an optimal control value of n can be determined adaptively by this noise reduction approach during an on-going processing of AM broadcast signal 606. This optimal control value of n represents a value that best minimizes add-on noise signals 608 and 610.
Now referring to
Now referring to
During this noise-reducing process, error control and calibration unit 828 is recruited to analyze demodulated signal 819 and use results of the analysis to adjust as needed the rational number 1/n that is used by signal subtracting and reducing unit 822 in order to improve on the minimization of add-on noise signals 808 and 810.
Now referring to
Now referring to
During a noise reduction process using any one of noise reducing systems 602, 802, and 1002, and selecting adaptive control factor “n” to be equal to 2.0,
To further reduce add-on noise signal 1106, noise reducing systems 602, 802, and 1002 are configured to adaptively vary the value of adjusting control factor n. As such, based on a continuous analysis of outputted noise-reduced AM signals, adjusting control factor n was selected to be equal to 1.5, which lead to a further reduction of add-on noise signal 1106 as illustrated in a further smoother waveform of AM broadcast signal 1102, and a further reduced amplitude-wise of add-on noise signal 1106, shown in
Now referring to
In one embodiment, each of noise reducing systems 602, 802, and 1002 include a processing unit and a memory unit. Each of the processing units can be implemented on a single-chip. For example, various architectures can be used including dedicated or embedded microprocessor (μP), a microcontroller (μC), or any combination thereof. Each of the memory units may be of any type of memory now known or later developed including but not limited to volatile memory (such as RAM), non-volatile memory (such as ROM, flash memory, etc.) or any combination thereof, which may store software that can be accessed and executed by the processing units, for example. Each of the memory units are configured to store instructions that correspond to the processing functions of the above discussed noise reducing systems.
In some embodiments, the disclosed method may be implemented as computer program instructions encoded on a non-transitory computer-readable storage media in a machine-readable format.
In some examples, the signal bearing medium 1901 may encompass a non-transitory computer-readable medium 1903, such as, but not limited to, a hard disk drive, a Compact Disc (CD), a Digital Video Disk (DVD), a digital tape, memory, etc. In some implementations, the signal bearing medium 1901 may encompass a computer recordable medium 1904, such as, but not limited to, memory, read/write (R/W) CDs, R/W DVDs, etc. In some implementations, the signal bearing medium 1901 may encompass a communications medium 1905, such as, but not limited to, a digital and/or an analog communication medium (e.g., a fiber optic cable, a waveguide, a wired communications link, a wireless communication link, etc.).
While various aspects and embodiments have been disclosed herein, other aspects and embodiments will be apparent to those skilled in the art. The various aspects and embodiments disclosed herein are for purposes of illustration and are not intended to be limiting, with the true scope and spirit being indicated by the following claims, along with the full scope of equivalents to which such claims are entitled. It is also to be understood that the terminology used herein is for the purpose of describing particular embodiments only, and is not intended to be limiting.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4115774, | Aug 17 1977 | The Bendix Corporation | CW radar AM-noise video-cancellation system |
5172064, | Dec 02 1991 | UNITED STATES DEPARTMENT OF COMMERCE | Calibration system for determining the accuracy of phase modulation and amplitude modulation noise measurement apparatus |
5428832, | Mar 11 1992 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Noise suppression apparatus |
5430894, | Mar 11 1992 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Radio receiver noise suppression system |
5812673, | Sep 02 1994 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Noise suppressing device |
6157685, | Dec 20 1996 | Fujitsu Limited | Interference canceller equipment and interference cancelling method for use in a multibeam-antenna communication system |
6295324, | Dec 10 1997 | THE BANK OF NEW YORK MELLON, AS ADMINISTRATIVE AGENT | Signal quality measurement using full-complex FM detector |
6856790, | Mar 27 2000 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Receiver with dual D.C. noise cancellation circuits |
6959056, | Jun 09 2000 | Bell Canada | RFI canceller using narrowband and wideband noise estimators |
7257375, | Mar 27 2000 | Marvell International Ltd. | Receiver with dual D.C. noise cancellation circuits |
7813702, | Mar 27 2000 | CAVIUM INTERNATIONAL; MARVELL ASIA PTE, LTD | Receiver with dual D.C. noise cancellation circuits |
8085185, | Nov 02 2009 | Invention Planet, LLC | Method of down converting high-frequency signals |
8089394, | Nov 02 2009 | Invention Planet, LLC | Continuous-wave field disturbance sensing system |
8223067, | Nov 02 2009 | Invention Planet, LLC | Noise-canceling down-converting detector |
20050041759, | |||
20090027117, | |||
20090203345, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 18 2012 | KUO, YAO H | Visteon Global Technologies, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029508 | /0596 | |
Dec 20 2012 | Visteon Global Technologies, Inc. | (assignment on the face of the patent) | / | |||
Apr 09 2014 | VISTEON CORPORATION, AS GRANTOR | CITIBANK , N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 032713 | /0065 | |
Apr 09 2014 | VISTEON GLOBAL TECHNOLOGIES, INC , AS GRANTOR | CITIBANK , N A , AS ADMINISTRATIVE AGENT | SECURITY INTEREST SEE DOCUMENT FOR DETAILS | 032713 | /0065 |
Date | Maintenance Fee Events |
Feb 01 2017 | ASPN: Payor Number Assigned. |
Oct 14 2019 | REM: Maintenance Fee Reminder Mailed. |
Mar 30 2020 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Feb 23 2019 | 4 years fee payment window open |
Aug 23 2019 | 6 months grace period start (w surcharge) |
Feb 23 2020 | patent expiry (for year 4) |
Feb 23 2022 | 2 years to revive unintentionally abandoned end. (for year 4) |
Feb 23 2023 | 8 years fee payment window open |
Aug 23 2023 | 6 months grace period start (w surcharge) |
Feb 23 2024 | patent expiry (for year 8) |
Feb 23 2026 | 2 years to revive unintentionally abandoned end. (for year 8) |
Feb 23 2027 | 12 years fee payment window open |
Aug 23 2027 | 6 months grace period start (w surcharge) |
Feb 23 2028 | patent expiry (for year 12) |
Feb 23 2030 | 2 years to revive unintentionally abandoned end. (for year 12) |