This invention relates to the field of electronic amplifiers and more particularly to the field of signal conditioning circuits used in audio amplifiers for the purpose of reproducing music and delivering it to a speaker or other reproduction means.
The above referenced U.S. Pat. No. 5,736,897 shows a state-variable filter used as an All-Pass State Variable Filter that receives an input program signal and processes the input program signal to provide three band-pass signals comprising a low band-pass signal (LFRIPS), a mid-range band pass signal (MFRIPS) and a high band-pass signal (HFRIPS) to respective inputs of a summing amplifier. The three signal components are then summed and output as a compensated signal at its output. The ‘897’ Patent then shows the compensated signal being processed by a “Compander” Circuit first introduced in the above referenced U.S. Pat. No. 5,510,752. The Compander circuit of the 897 reference uses the same voltage controlled amplifier used in the present application, but the Compander Circuit has a feed-back loop to shift the center frequency of the Composite Output Signal. The present invention circuit uses three voltage controlled amplifiers to control the gain of three respective channels but they are not designed to control the bandwidth or center frequencies of the channels and a Compander Circuit is not used. Application Ser. No. 09/444,541 referenced above shows the compensated signal at the output of the state-variable filter driving an audio boost circuit.
In the reproduction of music, a repeated loud sound occurring within the reproduction is an effect that a listener may sometimes choose to suppress or attenuate. Such a sound is typically much larger and therefore louder than the average tones forthcoming from the presentation. The periodic sound of a large drum is an example of such a sound which occurs in the low frequency band. A periodic crashing of symbols provides an example of a pulse of sound at the high frequency end of the audio range. Sounds that are dramatically louder than the average level of a musical score can be compensated for by an automatic gain control or attenuation; however, if the attenuation provided by the automatic gain control is broadband across the audio spectrum, information that need not have been suppressed is lost along with the high amplitude disturbance.
The above-noted problems, and others, are overcome by use of the Three Channel State Variable Compressor Circuit taught herein. In accordance with an embodiment of the invention a Three Channel State Variable Compressor Circuit is used to detect relatively large disturbances and to automatically suppress such disturbances by reducing the electronic gain of the amplifier processing the disturbance. In accordance with other embodiments a received program signal containing a disturbance is processed with an all pass state-variable filter into three frequency bands which include a high frequency band, a mid frequency band and a low frequency band, the band in which a loud sound is dominant is automatically detected to attenuate the gain of that channel independently of the other two channels. In accordance with another embodiment, incidents of loud sounds are selectively detected and attenuated without the necessity of the disturbance or loud sound being periodic. The spectral power of a disturbance or loud sound is processed in one or more of the three channels or frequency bands that are the output of the all pass filter depending on the frequency band in which the spectral energy of the disturbance or loud sound resides.
Details of the invention, and of preferred embodiments thereof, will be further understood with reference to the following drawings, wherein:
a is a schematic block diagram of a digital system for digitally modeling the SDC and VCA portions of the Three-Channel Voltage Control Amplifier and Summing Circuit;
b is a schematic block diagram of a digital system for digitally modeling the State-Variable Filter, the SDC and the VCA portions of the Three-Channel Voltage Control Amplifier and Summing Circuit.
The state-variable filter processes the IPS into three frequency range input program signals that are output at terminals 18, 20 and 22. Each respective output signal contains a band-width limited portion of the IPS having spectral information from the input IPS that is limited to a predetermined frequency band or range within the overall frequency spectrum of the IPS. The three signals include a HFRIPS (High Frequency Range input Program Signal) at output terminal 18, an MFRIPS (Mid-Frequency Range input Program Signal) at output terminal 20 and a LFRIPS (Low-Frequency Range Input Program Signal) at output terminal 22.
Phantom block 24 encloses a Three-Channel VCA (Voltage Controlled Amplifier) containing a first, second and third VCA (Voltage Controlled Amplifier) circuit 26, 28, 30. Each of the three VCA circuits has a VCA signal input 34, 36, 38, a VCA control signal input, 40, 42, 44 and a respective VCA output, 46, 48, 50.
Phantom block 52 encloses a Three-Channel SDC (Scaled Detector Circuit). The three SDC Circuits are the High Frequency SDC 54, the Mid-Frequency SDC 56 and the Low-Frequency SDC 58. Each of the three SDC circuits within phantom block 52 are connected to sample, scale, rectify and filter one of the three Output signals of the Three Channel State Variable Filter 12. The High Frequency SDC 54 is connected to sample the HFRIPS at terminal 18. The Mid-Frequency SDC 56 is connected to sample the MFRIPS at terminal 20. The Low-Frequency SDC 58 is connected to sample the LFRIPS at terminal 22.
After processing the HFRIPS, the High Frequency SDC 54 outputs an HFRGCS (High-Frequency Range Gain Control Signal) from its output 60 to the first VCA control signal input at terminal 40. The Mid-Frequency SDC 56 outputs an MFRGCS (Mid-Frequency Range Gain Control Signal) from its output 62 to the second VCA control signal input at terminal 42. After processing the LFRIPS, a Low-Frequency SDC 58 outputs the LFRGCS (Low-Frequency Range Gain Control Signal) from its output 64 to the third VCA control signal input at terminal 44.
Returning again to phantom block 24, the first VCA signal input 34 is connected to the HFRIPS at terminal 18. The second VCA signal input 36 is connected to the MFRIPS at terminal 20. The third VCA signal input 38 is connected to the LFRIPS at terminal 22. The first second and third VCA respond to their respective Gain Control Signals at their respective gain control inputs 40, 42, 44, and to their corresponding HFRIPS, the MFRIPS and the LFRIPS at their signal inputs 34, 36, 38 to provide three output signals which include a GCHFRIPS (Gain Controlled High-Frequency Range Input Program Signal) at first VCA output 46, a GCMFRIPS (Gain Controlled Mid-Frequency Range Input Program Signal) at second VCA output 48 and a GCLFRIPS (Gain Controlled Low-Frequency Range Input Program Signal) at third VCA output 50.
Block 70 represents a summing circuit with a first input 74, a second input 76 and a third input 78. Each respective summing circuit input is coupled to a corresponding VCA first, second or third output 46, 48, 50 to add and provide the sum of the GCHFRIPS, the GCMFRIPS and the GCLFRIPS signals and to output the sum of those signals as the COS (Composite Operating Signal) at a Summing Circuit Output 80. Block 82 represents a power amplifier with its input 84 coupled to the summing amplifier output 80 to receive the COS. The power amplifier output 86 is coupled to the speaker 88 at the speaker signal input 90. The speaker 88 uses the output signal from the power amplifier output 86 to produce an output program signal with loud or transient disturbances suppressed by the Three-Channel State-Variable Compressor Circuit 10.
All-Pass State-Variable Filter Design
Referring now to
The All-Pass State Variable Filter within phantom block 12 has an Input Summing And Damping Amplifier within phantom block 110. The Input Summing And Damping Amplifier has a first input 112 coupled to receive the IPS from the All-Pass State Variable Filter Input 16. A second input 114 is coupled to receive the LFRIPS from signal line 116, and a third input 118 is coupled to receive the MFRIPS from signal line 120. The Input Summing And Damping Amplifier 110 provides the HFRIPS as its output at terminal 124 via signal line 126 to the first output of the All-Pass State-Variable Filter output terminal 18.
In a more detailed embodiment, the All-Pass State Variable Filter 12 is further characterized as having a First Integrator 130 having an input 132 coupled to receive the HFRIPS from the Input Summing And Damping Amplifier output 110 via signal line 126. The First Integrator has an Output 134 that provides the MFRIPS to the third input 118 of the Input Summing And Damping Amplifier 110 via signal line 120.
A Second Integrator 140 has input 142 coupled to receive the MFRIPS from the First Integrator Output 134. The Second Integrator 140 also has all Output 144 that outputs the LFRIPS onto signal line 116. The MFRIPS is inverted in phase with respect to the HFRIPS and the LFRIPS signal components due to the inversion of the signals provided by the operational amplifiers used in the All-Pass State Variable Filter 12. The inversion provided to the MFRIPS with respect to the HFRIPS and the LFRIPS is critical to the quality of the music produced by the All-Pass State Variable Filter.
The Input Summing And Damping Amplifier circuit 110 has a resistor divider comprised of a first and second resistor 146, 148. The first and second divider resistors are connected in series between the third input 118 and ground. A portion of the MFRIPS that is received at the third input 118 is tapped off from the intermediate node 150 between the first and second resistors. The portion of the MFRIPS obtained at the intermediate node 150 is coupled to the non-inverting input 152 of amplifier 154 for damping. The output of amplifier 154 is the HFRIPS which is coupled to the negative input 156 of a second operational amplifier 158 within First Integrator 130. The First Integrator 130 inverts and integrates the HFRIPS.
The first integrator 130 integrates the HFRIPS signal to provide the mid-range band-pass signal MFRIPS at first integrator output 134. The mid-range band-pass signal MFRIPS is fed via signal line 120 to the third input (the damping input) 118 of the Input Summing And Damping Amplifier circuit 110, to the mid-range band-pass output 20, and to the Second Integrator input 142. Input resistor 166 couples the MFRIPS to the negative input 168 of a third operational amplifier 170 in the Second Integrator 140.
The Second Integrator 140 integrates the mid-range band-pass signal MFRIPS on signal line 120 to provide the low-frequency range signal LFRIPS at the second integrator output terminal 144. The LFRIPS is coupled to the second input 114 of the Input Summing And Damping Amplifier Circuit 110 via resistor 172 and signal line 116.
The ratio of resistors 146 and 148 within the Input Summing And Damping Amplifier Circuit 110 establish the “Q” of the state-variable filter. The higher the ratio of the resistors 146 and 148, the higher the Q. The Q of the All-Pass State-Variable State Variable Filter 12 of
The circuit of the All-Pass State-Variable Filter 12 of
Referring again to
Q=(R1+R2)/3R2=0.67 Eq. 1
where R1 is resistor 146 and R2 is resistor 148 as shown in
In general, the Q of a band-pass filter is defined as the bandwidth divided by the center frequency. The design of the state-variable filter of
The object of the design of the All-Pass State-Variable Filter 12 of
fc=1/2πRC2 Eq. 2
where R and C2 are the value of resistor 166 and capacitor 176. The high frequency break is set by the
fc=1/2πRC1 Eq. 3
where the value of R and C1 are those of resistor 180 and capacitor 174. Once the Q is selected, the ratio of resistor 154 to resistor 156 can be calculated from the equation. In the case of the All-Pass State-Variable Filter of
The outputs HFRIPS, MFRIPS and LFRIPS of The State-Variable Filter 12 represent three independent state variables. The procedure for adjusting the band-pass and gain as proposed in the above referenced text “The Active Filter Handbook” by Frank P. Tedeschi, at pages 178-182 is to set the value of capacitor 174 and capacitor 176 to be equal and to adjust the ratio of resistors 180 and 166 to obtain the desired Q.
Three-Channel SDC (Scaled Detector Circuit)
Phantom box 184 encloses a buffer amplifier that has an input terminal coupled to terminal 18. The buffer amplifier 184 receives the FRIPS signal via terminal 18 and provides an inverted output FRIPS signal at terminal 186. The FRIPS in the case of SDC 54 is the HFRIPS. The buffer amplifier 184 provides amplification to buffer the HFRIPS and to provide a respective BFRIPS (Buffered Frequency Range Input Program signal) to the input 187 of phantom block 194. The signal coupled to input 187 is the HFRBFRIPS (High Frequency Range, Buffered Frequency Range Input Program Signal), The gain of the SDC buffer amplifier within the phantom block 184 circuit is established by the ratio of the variable resistor 188 divided by the value Of resistor 190. The parts shown provide for a maximum gain of about 25.
Phantom block 194 in
As the voltage at input 187 rises in a positive direction above ground, current enters resistor 206 and attempts to raise the voltage at the negative input to operational amplifier 210 above ground. As the voltage at this node begins to rise, amplifier 210 provides a negative going voltage to node 196 as required to move all of the current that passes into resistor 206 through diode 198 thereby maintaining the voltage at pin 6 of the 210 amplifier at or virtually at ground potential. Essentially all of the current through resistor 206 passes through the resistor to the inverting input 208 of amplifier 210 and is drained off through the forward biased diode 198 and through resistor 212. As the input to terminal 187 swings negative, diode 198 becomes back biased and non-conductive. The output of the amplifier rises in the positive direction and forward biases diode 200 thus providing current to resistor 212, charging current to capacitor 202 and a rise in voltage at output terminal 60 across resistor 204. The voltage at the output 196 of the amplifier 210 rises until the current through resistor 212 equals the current out of the input resistor 206. The gain is the ratio of the resistor 212 divided by the input resistor 206 which in the example of the circuit of phantom block 194 is set to a value of approximately five. It can be seen that the higher the gain, the less significant is the forward drop of diode 200 when a negative going signal is input from node 186. The low pass filter formed by capacitor 202 and resistor 204 smooth the rectified signal which is output on the SDC 54 output terminal 60. The SDC circuit of phantom box 56 has its output at terminal 62, and the SDC circuit of phantom box 58 has its output at terminal 64, each providing a respective first, second and third RGCS (Range Gain Control Signal).
Three-Channel VCA (Voltage Controlled Amplifier)
Referring now to
Phantom block 24 encloses the Three-Channel VCA (Voltage Controlled Amplifier) shown on
Each of the three VCA channel circuits 26, 28, 30, within phantom block 24 are identical. Therefore the VCA circuit within phantom block 26 will be the only one described. In a first alternative embodiment, each VCA uses a type 2150A voltage controlled amplifier 216 available from the THAT Corporation; 734 Forest Street; Marlborough, Mass. 01752; USA. VCA 216 has a signal voltage input 34, a control voltage input 40 and as shown in the embodiment of phantom block 46, an output 46. Operational amplifier 217 is configured to operate as a current to voltage converter. The THAT Corporation supplies the VCA component in several configurations, one or more of which permit the use of an external amplifier 217. As shown, amplifier 217 provides an output voltage as required to hold the voltage at node 219 at substantially ground voltage. Current passing from terminal 8 on U1 to the inverting terminal 6 on amplifier results in a negative voltage at terminal 46 of sufficient amplitude to extract all current entering node 219 through resistor 221. The output voltage at 46 is therefore the product of the current to node 219 from pin 8 on VCA 16 times the value of resistor 221.
The signal voltage input 34 is coupled to receive the HFRGCS from terminal 18. The control voltage input 40 is coupled to receive the HFRGCS from terminal 60 on the SDC 54 on
The THD TRIM adjustments (total harmonic distortion) shown on
Alternative VCA Circuit
The combination of a light sensitive resistor or photocell with a LED (Light emitting diode is a possible alternative to the 2150A. The LED in such an arrangement would be driven by an input buffer amp (not shown) scaled to convert the RGCS input signal voltage into an LED drive current. The light sensitive resistor or photocell would be in either the input or feed back resistor position in an amplifier circuit (not shown) which would perform the function of the VCA. The signal input to the input buffer would be a respective first, second or third RGCS (Range Gain Control Signal) from a respective SDC Such as SDC 54, 56, 58. The output of the signal buffer would drive the LED which would cause the resistance of the light sensitive resistor to change with a change in light output thereby changing the gain of the amplifier. The input to the amplifier would be driven by an input signal such as the HFRIPS, the MFRIPS or the LFRIPS.
As current is increased through the diodes its brightness is increased which reduces the resistance of the photosensitive resistor or photocell. The relationship between the drive current through the diode and the resistance of the photosensitive resistor or photocell is probably not linear. It is believed that noise on the signal would be reduced because a solid state voltage controlled amplifier such as the 2150A has numerous internal diodes, and potentially non-linear components likely to increase the noise on the signal.
Summing Circuit
Digital Signal Processing
a is a block diagram that shows a combination three channel state variable compressor circuit and process alternative to the analog process of
The sample rate is determined by a clock input from Clock 170. A minimum clock rate is typically 44 KHs. Conventional off the shelf ADCs can be clocked at twice that rate and higher rates are possible. The sampled values, are transferred to a bus 172 from which the values are transferred at interrupt times into computer 174 which is running signal processing software depicted as phantom block 176 or by components within the computer specifically designed for the signal processing task.
A first signal process pr program or sub-routine is executed in a digital signal processor (not shown) to emulate the analog equivalent of a first, second and third SDC (scaled detector circuit). Each emulated SDC within the signal process has an input coupled to receive, to scale, rectify and filter DFRIPS (Digital Frequency Range Input Program Signal) such as the HFRIPS, the MFRIPS and the LFRIPS and to output or transfer a respective first, a second and a third DRGCS (Digital Range Gain Control Signal) to a predetermined register array.
The process includes a second signal process or program that when executed in a digital signal processor operates to emulate a first, second and third VCA. Each emulated VCA within the signal process of block 176 has a digital signal input coupled to receive a respective DFRIPS, a respective control digital signal input coupled to receive a respective DRGCS, and a respective output to provide respective frames of digitized first, second and third DGCFRIPS (Digital Gain Controlled Frequency Range Input Program Signal) values. Each emulated VCA also has a respective register, operating as a VCA input, for receiving a series of digitized values of the control voltage representing a respective RGCS. The set of three emulated VCA outputs as a series of frames or slices of three value sets. Each frame contains the digitized and gain controlled amplitude values for the first, second and third GCFRIPS (Gain Controlled Frequency Range Input Program Signal).
The three values in each frame or slice are within a signal process that is a summing accumulator to provide a sample value of a COS (Composite Operating Signal) at a register or accumulator output. The summing Ckt process or emulation has a first second and third digital input. Each digital input is coupled to receive a respective DGCFRIP. After accumulating each the three values within each frame of data, the sum is output on signal line 180 to DAC 183. DAC 183 is a digital to analog converter that converts each DCOS value received in sequence into and analog COS (composite output signal).
The development of signal processing software 176 and or hardware such as LSI devices (not shown) is typically outsourced to software and component providers which will provide the software and or hardware from the specifications outlined for the analog equivalents of
b shows a second and virtually all digital alternative embodiment of the analog circuits of
An ADC (analog to digital converter) 168 has an input coupled to receive an IPS (input program signal). The ADC is characterized to provide a sequence of DIPS (digitized input program signal values), each DIPS characterizing the amplitude of the input program signal at a sample rate related to the clock rate from a clock represented by block 170.
The signal processing hardware and or software in
A second signal process, which when executing in the digital signal processor, emulates a first, second and third SDC (Scaled Detector Circuit). Each emulated SDC has an input coupled to receive a respective stream of DFRIPS which it scales, rectifies and filters. The process then provides a respective first, a second and a third stream of DRGCS (Digital Range Gain Control Signal) values.
A third signal process which when executing in the digital signal processor, emulates a first second and third VCA (Voltage Control Amplifier). Each emulated VCA has a respective digital signal input coupled to receive a respective stream of DFRIPS values; a respective control digital signal input coupled to receive a respective stream of DRGCS values; and, a respective output to provide respective stream of digital first, second and third DGCFRIPS (Digital Gain Controlled Frequency Range Input Program Signal) values.
A fourth signal process, which when executing in the digital signal processor, emulates a summing circuit having a first second and third digital input. Each of the first, second and third digital inputs are coupled to receive a respective stream of DGCFRIPS values. The fourth signal process adds the first, second and third DGCFRIPS values in each set or frame to form a sequence of DCOS (Digital Composite Operating Signal) values. A digital to analog converter 183 then converts the sequence of DCOS values into and analog COS (composite output signal) for use by the power amplifier 184 and speaker 186.
In the embodiments of both
While certain specific relationships, materials and other parameters have been detailed in the above description of preferred embodiments, those can be varied, where suitable, with similar results. Other applications, and variation of the present invention will occur to those skilled in the art upon reading the present disclosure. Those variations are also intended to be included within the scope of this invention is defined in the appended claims.
This application provides information that relates to the subject mater found in Ser. No. 08/377,903 filed Jan. 24, 1995 for “A LOW INPUT SIGNAL BANDWIDTH COMPRESSOR AND AMPLIFIER CONTROL CIRCUIT” which issued on Apr. 23, 1996 as U.S. Pat. No. 5,510,752; and, to Ser. No. 09/636,168 filed Apr. 22, 1996 for “A LOW INPUT SIGNAL BANDWIDTH COMPRESSOR AND AMPLIFIER CONTROL CIRCUIT WITH A STATE VARIABLE ALL-PASS STATE VARIABLE FILTER” which issued on Apr. 7, 1998 as U.S. Pat. No. 5,736,897; Ser. No. 09/444,541 filed Nov. 22, 1999 for “AN AUDIO BOOST CIRCUT”; and from a non-provisional application Ser. No. 10/923,461 filed Aug. 20, 2004 based upon the prior provisional application Ser. No. 60/497,095 filed Aug. 22, 2003 for “HARMONIC GENERATOR AND PRE-AMP”. All of the references cited here have a common inventor and assignee. All of the applications mentioned above are incorporated herein by reference in their entirety.