Electronic siren
First Claim
1. An electronic siren comprising:
- a command unit for selectively generating at least one command signal;
a microprocessor programmed with at least one algorithm;
a memory accessible by said microprocessor, said memory containing look up tables defining values used by said algorithm to emulate the frequency range, the rate of frequency change Δ
f and amplitudes as a function of frequency for at least a sweep up-down siren sound;
a class D amplifier which receives and amplifies a signal generated by said microprocessor; and
a speaker operatively connected to said amplifier, wherein said microprocessor executes said algorithm in response to a said command signal and said algorithm utilizes said data to produce a series of digital outputs emulating said siren sound and said digital pattern is converted to an audio signal which is applied to said amplifier.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic siren emulates the sound of a mechanical siren using a dynamic algorithm and look up tables to generate a series of wave sets, each wave set including one fixed frequency wave and one variable frequency wave. A micro controller stores the algorithm and look up tables and executes the algorithm on command to produce a digital output emulating the mechanical siren. The digital output is converted to an analog signal that is applied to a class D amplifier. A switching power supply provides 70 VDC to the output stage of the amplifier. This arrangement produces 126 dB of sound pressure at a distance of 10 feet from the reverse folded horn speaker. The electronic siren generates little heat and requires only 10 amps of current from the vehicle electrical system.
34 Citations
20 Claims
-
1. An electronic siren comprising:
-
a command unit for selectively generating at least one command signal;
a microprocessor programmed with at least one algorithm;
a memory accessible by said microprocessor, said memory containing look up tables defining values used by said algorithm to emulate the frequency range, the rate of frequency change Δ
f and amplitudes as a function of frequency for at least a sweep up-down siren sound;
a class D amplifier which receives and amplifies a signal generated by said microprocessor; and
a speaker operatively connected to said amplifier, wherein said microprocessor executes said algorithm in response to a said command signal and said algorithm utilizes said data to produce a series of digital outputs emulating said siren sound and said digital pattern is converted to an audio signal which is applied to said amplifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for emulating a mechanical siren comprising the steps of:
-
storing at least one algorithm for emulating the sound pattern of a mechanical siren in memory accessible by a microprocessor, said algorithm comprising a plurality of look up tables defining values used by the algorithm to emulate;
the frequency range of the siren, the harmonic characteristics of the siren sound over said frequency range, and the relationship of frequency change with respect to time Δ
f for the siren sound over said frequency range,executing said algorithm to combine values from said look up tables to produce a train of digital outputs corresponding to the sound of the mechanical siren;
converting said digital output to an analog signal;
applying said analog signal to a class D amplifier to produce an amplified signal; and
communicating said amplified signal to a speaker. - View Dependent Claims (17, 18, 19, 20)
constructing a series of wave sets, each wave set including a fixed frequency wave and a variable frequency wave, said fixed frequency wave having a substantially constant frequency throughout the frequency range of said siren sound and said variable frequency wave having a frequency varied by said algorithm according to values in said look up tables.
-
-
18. The method of claim 16, wherein said algorithm comprises the step of:
altering the frequency of said fixed frequency wave and said variable frequency wave by a small increment each time a wave set is constructed, said fixed frequency wave altered by a different amount and according to a different formula than said variable frequency wave.
-
19. The method of claim 16, wherein said step of executing further comprises accessing look up tables comprising two look up tables for Δ
- f, a first Δ
f look up table corresponding to an increasing frequency portion of the siren sound and a second Δ
f look up table corresponding to a decreasing frequency portion of the siren sound.
- f, a first Δ
-
20. The method of claim 16, wherein said step of executing further comprises accessing look up tables comprising two look up tables for amplitude as a function of frequency, a first amplitude as a function of frequency look up table corresponding to frequencies on an increasing frequency portion of the siren sound and a second amplitude as a function of frequency look up table corresponding to frequencies on a decreasing frequency portion of the siren sound.
Specification