UNIVERSITY OF MIAMI ADAPTIVE ROOM CORRECTION AND CROSSOVER CALCULATION FOR ENHANCED SATELLITE-SUBWOOFER INTEGRATION. Rian Wayne Chung A THESIS
|
|
- Bernice Cunningham
- 6 years ago
- Views:
Transcription
1 UNIVERSITY OF MIAMI ADAPTIVE ROOM CORRECTION AND CROSSOVER CALCULATION FOR ENHANCED SATELLITE-SUBWOOFER INTEGRATION By Rian Wayne Chung A THESIS Submitted to the Faculty of the University of Miami in partial fulfillment of the requirements for the degree of Master of Science Coral Gables, Florida May 2006
2 UNIVERSITY OF MIAMI A thesis submitted in partial fulfillment of the requirements for the degree of Master of Science ADAPTIVE ROOM CORRECTION AND CROSSOVER CALCULATION FOR ENHANCED SATELLITE-SUBWOOFER INTEGRATION Rian Wayne Chung Approved: Colby Leider Professor of Music Engineering Dr. Edward Asmus Associate Dean, Graduate Studies School of Music Ken Pohlmann Director of Music Engineering Dr. James Shelley Director of Audio Engineering
3 CHUNG, RIAN W. (M.S., Music Engineering) Adaptive Room Correction and Crossover (May 2006) Calculation for Enhanced Satellite-Subwoofer Integration Abstract of a thesis at the University of Miami. Thesis supervised by Professor Colby Leider. 109 pages. (102) This paper describes a method to measure and calculate filters for room equalization and crossovers. This method was designed to be easy for the user to set up and use. An adaptive filter was used for the room equalization and crossover selection. During the setup of the filters, the system equalizes for a known crossover frequency, and then it changes the crossover frequency and repeats the equalization again. After all of the equalizing filters for each of the available crossover frequencies are computed, the optimized crossover will be selected based on the sum of the absolute value of the gain and attenuation of the equalizing filter.
4 Table of Contents Table of Figures... v 1 Background Sound Reproduction Speaker Design Speaker Enclosure Crossovers Active Versus Passive Crossovers Subwoofers Satellite Subwoofer Systems Listening Environment Specular Reflection Diffuse Reflection Standing Waves Absorption Room Equalization Digital Signal Processing Adaptive Filters Wiener Filters Method of Steepest Descent Least-Mean-Square Algorithm Impulse Response Measurement Problem Definition Physical Size Aesthetics Low-Frequency Reproduction Room Effects Digital Room Correction Parametric Equalization Tuning Ease of use Test Signals Proposed solution System Components Main Speakers Subwoofer Digital Signal Processor Measurement White Noise Microphone Digital Crossover Adaptive Filter Implementation The Setup Main Speakers Subwoofer iii
5 4.1.3 Combined The Rest of the System Adaptation Simulation Speakers Room Crossover Microphone Transport Results Ideal High-Pass Ideal Low-Pass Ideal Combined Ideal Simulated Simulated High-Pass Simulated Low-Pass Simulated Combined Crossover Selection Simulated Adaptation High Frequency Speaker Conclusion Problems with the Simulation Results Real World Implementation Further study References iv
6 Table of Figures Figure 1: Sealed loudspeaker enclosure system... 3 Figure 2: Vented enclosure system... 3 Figure 3: Crossover Example... 5 Figure 4: Acoustimass 5 Satellite Subwoofer Speakers (image courtesy of Bose) Figure 5: Specular reflection... 9 Figure 6: Diffuse reflection Figure 7: Example of an absorbtion Figure 8: Digital Room Correction Impulse [36] Figure 9: Digital Room Correction Frequency Response [36] Figure 10: Signal Flow Diagram Figure 11: DSP Processing in blue Figure 12: White Noise Power Spectral Density Figure 13: Common Adaptive Filter Block Diagram for Channel Equalization Figure 14: System block diagram Figure 15: Athena Audition AS-B1 Frequency Response Figure 16: Celestion S20 Low Frequency Response Figure 17: Combined speakers and subwoofer frequency response Figure 18: Measurement System Setup Figure 19: Simulated Main Speaker FIR Filter Figure 20: Simulated Subwoofer FIR Filter Figure 21: Low Pass Filter Figure 22: High Pass Filter Figure 23: Combined Crossover Figure 24: Simulated microphone Figure 25: Simulated transport Figure 26: Frequency Response of Ideal Noise Figure 27: Ideal High-Pass Processing Block Diagram Figure 28: Ideal High-Pass Filtered Noise Figure 29: Ideal Low Pass Processing Block Diagram Figure 30: Ideal Low Pass Filtered Noise Figure 31: Combined Ideal Filters Figure 32: Simulated High Pass Block Diagram Figure 33: Simulated High Pass Room and Speaker Response Figure 34: Simulated Low Pass Block Diagram Figure 35: Simulated Low Pass Room and Speaker Response Figure 36: Simulated Combined Room and Speaker Response Figure 37: Gain/Reduction of equalizing filter Figure 38: Simulated real response with 80 Hz crossover Figure 39: Last corrective filter 80 Hz Figure 40: Simulated corrected response with 80 Hz crossover Figure 41: Error plot 80 Hz crossover Figure 42: Actual Response with last Adaptation Coefficients (80 Hz Crossover) Figure 43: Simulated real response with 90 Hz crossover Figure 44: Last corrective filter 90 Hz Figure 45: Simulated corrected response with 90 Hz crossover v
7 Figure 46: Error plot 90 Hz crossover Figure 47: Actual Response with last Adaptation Coefficients (90 Hz Crossover) Figure 48: Simulated real response with 100 Hz crossover Figure 49: Last corrective filter 100 Hz Figure 50: Simulated corrected response with 100 Hz crossover Figure 51: Error plot 100 Hz crossover Figure 52: Actual Response with last Adaptation Coefficients (100 Hz Crossover) Figure 53: Simulated real response with 110 Hz crossover Figure 54: Last corrective filter 110 Hz Figure 55: Simulated corrected response with 110 Hz crossover Figure 56: Error plot 110 Hz crossover Figure 57: Actual Response with last Adaptation Coefficients (110 Hz Crossover) Figure 58: Simulated real response with 120 Hz crossover Figure 59: Last corrective filter 120 Hz Figure 60: Simulated corrected response with 120 Hz crossover Figure 61: Error plot 120 Hz crossover Figure 62: Actual Response with last Adaptation Coefficients (120 Hz Crossover) Figure 63: Simulated real response with 130 Hz crossover Figure 64: Last corrective filter 130 Hz Figure 65: Simulated corrected response with 130 Hz crossover Figure 66: Error plot 130 Hz crossover Figure 67: Actual Response with last Adaptation Coefficients (130 Hz Crossover) Figure 68: Standard deviation of the results Figure 69: Peak-to-peak values Figure 70: Cambridge Soundworks DTT2500 speaker frequency response Figure 71: Cambridge Soundworks speakers and the subwoofer no equalization or crossover Figure 72: Gain/Reduction of equalizing filter Figure 73: Equalized with 150 Hz crossover and non-equalized Cambridge Soundworks speakers vi
8 1 Background 1.1 Sound Reproduction Sound reproduction is the process of recreating the prerecorded sound in the way the artist had originally intended the sound to be heard. In home listening environments, typically the sound reproduction chain consists of a CD/DVD player, receiver, speakers, and the room. It is the goal of this chain of equipment to be transparent. Transparency, in the terms of audio fidelity, typically means no change in the audio signal from the recording studio to the ears of the listener. Of these, the room and the speakers tend to have the most variations and difficulty in reproducing a flat frequency response Speaker Design Speakers are a subjective part of the audio reproduction chain. The ideal speaker would be efficient, have a flat frequency and phase response, and be invisible. Since this is not possible due to physics, designers must make compromises to create a system to meet or exceed the user s expectations on all three fronts. Transducers are usually placed in enclosures to improve the frequency response. As in the case of vented enclosures, certain frequencies are boosted. Other techniques to improve the frequency response of the speaker use electrical systems that modify the frequencies of the signal before the signal is converted into mechanical energy [2],[3],[4], [7]. These modifications can take place in either or both the digital and analog domains. 1
9 Speaker Enclosure The main purpose of a speaker enclosure is to act as a baffle to prevent the backward propagation of the wave from canceling the forward propagation of the wave. This cancellation is more of a problem for low-frequency waves than high-frequency waves, because of the way the low-frequency wave propagates. Low-frequency waves propagate in an omni-directional spherical fashion that produces waves in both the forward and reverse direction. There are a variety of different enclosures that are in use, but the most commonly used enclosures are sealed and bass reflex which are also referred to as vented enclosures. The different enclosures are another way to affect the frequency response of the system. Sealed The sealed enclosure is one of the simplest enclosures to design and build. In a sealed enclosure, the backward propagating waves are isolated from the front-propagating waves. When sealing a box, standing waves inside the box can become a problem. For that reason, acoustical absorbing material is sometimes added to the inside. With the added absorption, it will take the wave longer to reach the rear of the box making the box seem larger. An example of a sealed enclosure is shown in Figure 1. V AB is the effective volume of air in the box including the filling effect.
10 3 Driver V AB Enclosure Figure 1: Sealed loudspeaker enclosure system. Vented Vented loudspeakers contain a small port in a sealed enclosure. The vent in the enclosure is modeled as an acoustic mass, which when combined with the compliance of the air in the enclosure form a Helmholtz resonator. The resonance frequency of the Helmholtz resonator will give this system a boost at that resonance frequency. An example of a vented enclosure is shown in Figure 2. Driver V AB Enclosure Vent Figure 2: Vented enclosure system Crossovers A typical single speaker driver is unable to reproduce the entire audible spectrum, 20 Hz 20 khz, without significant amounts of distortion. It is common practice to use multiple drivers to accomplish such a task with a frequency-dividing network. This dividing network prevents frequencies the driver is unable to produce from being seen by that driver. These frequency-dividing networks are called crossovers, but they are really
11 4 just basic filters. Crossovers can also help with the frequency response of the speaker if needed by giving a boost or reduction to certain frequencies. Most common loudspeakers contain two or three drivers consisting of a high-frequency network, a low-frequency network, and sometimes a mid-range network. A subwoofer in these systems is used to extend the bandwidth of the sound reproduction system to lower frequencies. Satellite subwoofer systems use crossovers to send mid-high frequencies to the satellite speakers and the low frequencies to the subwoofer. At the same time, it is the subwoofer s responsibility to reproduce what would normally have been taken care of by the low-frequency driver of the speaker Active Versus Passive Crossovers Crossovers can be active or passive [30]. Active crossovers are placed before the signal is amplified and filtered at line-level. Figure 3 shows an example of an active crossover network. Passive crossovers are built into the speakers and consist of only passive components. Active crossovers have many benefits over passive crossovers. Amplifiers, when driving passive networks, are faced with complex impedances that can be inefficient and cause signal distortion. In particular, the inductors on the low-frequency network can cause non-linearities due to quality of materials. By placing the crossover before the amplifier, the high-frequency signals are isolated from the low-frequency signals, and the low-pass network can be built with only resistors and capacitors.
12 5 Passive Crossover High High-Pass Filter Power Amplifier Passive Crossover Signal Source Mid Low-Pass Filter Power Amplifier Low Figure 3: Crossover Example. Subwoofers and satellite speakers are normally driven by separate amplifiers. By driving the system with separate amplifiers, the active crossover can be obtained. If one speaker and subwoofer were considered separately, a high-pass crossover placed between the signal and the amplifier going to the satellite speakers would create a bi-amped active system. A system that is set up with satellite speakers shares their low-frequency signals from the left and right channel with the subwoofer. which relies on the omni-directional nature of low-frequency waves Subwoofers A specialized speaker, called a subwoofer, is used to reproduce the lowest part of the audio spectrum. A subwoofer can generally reproduce signals with acceptable distortion from 80 Hz down to 20 Hz.
13 6 Subwoofer Blending Blending a subwoofer into the system is the processes of adjusting the crossover and the gain on the subwoofer to match the cutoff frequency of the main speakers. It is important for the system to be blended properly for the accurate reproduction of the sound. The blending process must also take into account the effect the room has on the sound, which is different for every room. A blended subwoofer will have a low-pass crossover frequency equal to the high-pass crossover of the speaker and the volume level of the subwoofer will be equal to the speaker s volume level. When properly blended, the speaker system should sound like a pair of large speakers. If the speakers have been improperly set up, a hole or a large gain in the frequency response could exist, depending on the overlap. The level of the subwoofer should match the level of the speakers. Subwoofer Placement It was stated earlier that, since the subwoofer reproduces low-frequency sound waves, the placement of the subwoofer theoretically could be anywhere. In practice, room boundaries affect the sound that is reproduced by the subwoofer. Standing waves and reflections of the room all affect the sound. If a subwoofer is placed in a position in a room where low-frequencies resonate, room correction should be applied to tame these frequencies.
14 Satellite Subwoofer Systems A type of speaker system called a satellite subwoofer system was made popular by Bose with their Acoustimass speakers in When typically demonstrated in a retail stereo shop, the small cube speakers would be hidden behind much larger speakers. After the demonstration was done, it was revealed to the listener that they were listening to small 4 x 6 speakers. The trick to the system was the use of a passive subwoofer reproducing the lower frequencies and being placed out of the way. An image of the Bose Acoustimass 5 speaker system is shown in Figure 4. Figure 4: Acoustimass 5 Satellite Subwoofer Speakers (image courtesy of Bose). Subwoofer satellite combination systems, despite their limited audio fidelity, have made themselves common in living room home theater setups. Some reasons for their popularity include the price of the system and the size of the speakers making them easily
15 8 placed in a room. Due to the physical size of these satellite speakers, they are unable to produce low-frequency sounds. Therefore they must be coupled with a subwoofer for the reproduction of the lower-frequency waves [3]. Low frequencies from each channel are combined and sent to the subwoofer. A subwoofer, in theory, produces low-frequency sound that psychoacoustically the direction cannot be localized well. The placement of the subwoofer therefore is not all that difficult, even though it has a larger size than the satellite speakers, since it can be placed theoretically anywhere in the room. Since most users do not have a dedicated listening room, placing large speakers that are capable of reproducing the entire audio spectrum is often not possible. The small speakers and large go anywhere subwoofer combination is very appealing to such users. Another advantage is the cost factor of such systems. In a multi-channel environment, only one woofer is used for typically five satellite speakers [34]. Such a system is much less expensive to make than a system with five full range speakers Listening Environment As stated earlier, most users of sound-reproduction equipment do not have the luxury of a dedicated sound room for their equipment. The room in which the speakers are placed can have an effect on the sound much the same way the speaker enclosure affects the sound. The room size and materials (upholstery, carpets, wood floors, etc.) can play a significant role in the reproduction of the sound.
16 9 A speaker, when placed in a rectangular room with six walls and three pairs of parallel surfaces, will display the effect of an infinite number of sources. The walls act analogously to sound like mirrors do to light. The walls are not perfect reflectors and therefore the signal will degrade through time. The amount of energy the wall absorbs can be changed by changing the material of the wall. Each type of material will absorb different frequencies differently Specular Reflection Specular acoustic reflections are the waves that are reflected off of a surface like a mirror reflects light. The reflected energy is some fraction of the initial wave and is always less than one. Reflected waves will continue to bounce around the room until the energy of the wave has dissipated. Waves that are reflected around the room interact with each other as well as the direct waves from the speakers. For example too many specular reflections in a room can make movie dialog unintelligible. In general, it is a good idea to apply some absorption to both high and low frequencies. An example of a specular reflection is shown in Figure 5. Figure 5 also shows the use of Snell s law; the angle of incidence is equal to the angle of reflection. θ Incident Wave θ Reflected Wave Figure 5: Specular reflection.
17 Diffuse Reflection In a diffuse reflection, the incident wave is reflected uniformly from the surface. When compared to the light wave analogy, diffuse reflections are like a light wave reflecting off of a matte surface. For materials to cause diffusion, they generally must have textured, non-uniform surfaces. A perfectly diffuse sound arrives at the listener at the same time from all directions at equal energies. An example of a diffuse reflection is shown in Figure 6. Incident Wave Reflected Waves Figure 6: Diffuse reflection Standing Waves Standing waves occur when similar waves traveling in opposite directions have the same peaking spot. In listening rooms, standing waves occur because some of the wave energy is reflected back toward the speaker and the reflections match up with the produced waves. Standing waves can be observed in physical media such as columns of air closed on each side.
18 Absorption When a sound wave hits a surface, some of the energy is absorbed. Material designed specifically for sound absorption is called acoustic material. The amount of energy absorbed by the material depends on the frequency of the wave. Acoustic material is used in professional installations to help control the reverberation of the room, as well as echoes, such as flutter echo. The more energy that is absorbed by the absorption surface, the less energy there is to be reflected. Absorbed energy is converted into heat. An example of an absorbed wave is shown in Figure 7. Absorbed Wave θ Incident Wave θ Reflected Wave Figure 7: Example of an absorbtion Room Equalization Every room is different and therefore every speaker sounds differently depending on the room. Smaller rooms play a particular role in low- frequency sounds where standing waves can be a problem. Low-frequencies have this effect in smaller rooms because of the length of the wave versus the size of the room. The room effect can be considered a transfer function on paper just like the crossover and the loudspeaker. When a signal is convolved with each of these devices, we get the sound that our ears hear. If the transfer function of the room were to be identified, an exact inverse transfer function placed in the
19 12 signal path would in theory nullify the room. When the transfer function of the room is identified; filters can be designed to almost invert the room response. The typical room environment is not minimum phase and therefore cannot be perfectly inverted. There are other problems such as when the frequency of a signal is raised, and the area that the correction covers is narrowed to the slightest movement of the head. Digital room correction is not just equalizing the peaks and valleys of a frequency response by adding or removing notch filters. In the digital room correction method, the user tells the system how they want the system to respond to signals and filters are designed to produce the response. Each speaker receives its own filter to compensate for placement differences in the room. The process of room equalization consists of three parts. The first step is to measure the impulse response of the room from the speakers at the preferred listening location. After the impulse response is determined, an inverse filter must be found. The inverse filter is then added to the signal path to provide the equalization. 1.2 Digital Signal Processing Digital signal processors are used to process digitally sampled data. In the digital domain, signals can be processed at a reduced cost due to rapid advancement of processing techniques. Consumer electronics are available that convert analog audio signals to the digital domain so that they can be processed inexpensively and at a higher quality than in the analog domain.
20 Adaptive Filters Adaptive filters are often used to identify unknown systems or signals and remove the noise from the signal. Adaptive equalization is used on communication lines to identify and eliminate noise as well as adjust for the non-linearity in the transmission line. The transfer function of the line is determined and an inverse transfer function is created by measuring the error. The popularity of adaptive filters is increasing for applications in noise control and echo cancellation due to the abundance of inexpensive DSP processors. These adaptive systems require the original signal, and an error signal, to identify the unknown transfer function. Adaptive filters build their own coefficients based on the desired output and the error. The adaptation time, error, and complexity of the filter, all vary with the type of adaptive filter used. The most popular type of adaptive filter used is the Least Means Squared algorithm (LMS) which is neither the best for error or convergence time, but it is computationally efficient. It is this computational efficiency and ease of use that makes the LMS filter the standard adaptive filter that is used. Recursive Least Square (RLS) and Kalman filters, which are starting to get more widespread use, require a lot of processing power, but tend to have better convergence and error. The convergence of the adaptive filter is the amount of time the adaptive filter takes to find the optimum filter solution to the problem. The optimum filter solution will be when the error of the filter, defined to be the desired signal minus the predicted signal, is no longer decreasing.
21 14 Adaptive filter use in high-fidelity sound reproduction has been limited Ronald Genereux, in his paper, described an adaptive filtering method to design filters for room correction [16]. The LMS algorithm was used to generate room correction filters. Joji Kuriyama and Yasuyuki Furukawa took adaptive room correction one step further by generating the filters during the playback of music [18] Wiener Filters The purpose of Wiener filters is to minimize the estimation error of a filter [6]. One way to minimize the estimation error is to optimize the filter to minimize the cost function. The cost function is a gradient of the error. As the gradient converges to a point the error converges to a minimum. The cost function that is commonly chosen in adaptive filtering is the mean-square error. By minimizing the cost function based on the meansquare value of the estimation error, traceable mathematics and a distinct minimum are available. The principle of orthogonality shows us that the mean-square cost function is k J = 2E[ u( n k) e *( n)] Equation 1 [6] The condition for minimizing the cost function is E[ u( n k) eo *( n)] = 0, k = 0,1,2,... Equation 2 [6] Using the principle of orthogonality, the minimum mean-square can be minimized. Wiener filters substitute in values for the minimization of the cost function as shown ( ) * ( ) E u n k d n woiu * ( n i) = 0, k i= 0 Multiplying the equation out we get = 0,1,2,..., Equation 3 [6] i= 0 w E[ u( n k) u *( n i)] = E[ u( n k) d *( n)], k oi = 0,1,2,..., Equation 4 [6]
22 15 Where E[ u( n k) u *( n i)] is the autocorrelation function of the input for a lag of i-k and E[ u( n k) d *( n)] is the cross-correlation between the filter input and the desired response for a lag of k. By using the vector p as the cross-correlation between the input vector and the desired response, and R as the autocorrelation matrix we can define the Wiener-Hopf equations for the optimized coefficients as 1 w o = R p Equation 5 [6] It is from the Wiener-Hopf equations that the gradient-based adaptation methods are derived from Method of Steepest Descent The method of steepest descent is a gradient-based adaptation method [6]. The method of steepest descent can be applied to the Wiener-Hopf equations to provide a time varying adaptation method to them. By operating on the true gradient vector, the method of steepest descent provides us with an accurate representation of the filter to be determined. Other gradient-based adaptation methods may offer similar accuracy but at most they will be close to the method of steepest descent since they are operating on an estimate of the gradient and not the real gradient. The equation for the method of steepest descent is as follows 1 w ( n + 1) = w( n) µ g w ( n) 2 Equation 6 [6] Where w is the vector of coefficients, g is the gradient of a mean squared error surface and µ is the step-size. The gradient vector is given by g w ( n) = J ( n) = 2p + 2Rw( n) Equation 7 [6] Then, by substituting for the gradient in Equation 6
23 16 w ( n + 1) = w( n) + µ [ p Rw( n)], n = 0,1,2,... Equation 8 [6] Where p is the cross-correlation vector between the input vector u(n) and the desired response d(n), and R is the correlation matrix of the input vector u(n). The method of steepest descent is recursive, and therefore constraints must be met in order to insure the stability of the system. There are two factors that affect the stability of the method of steepest descent, the step-size and the correlation matrix. To ensure stability, 2 0 < µ < Equation 9 [6] λmax Where λ max is the largest eigenvalue of the correlation matrix Least-Mean-Square Algorithm The Least-Mean-Square algorithm is a stochastic gradient algorithm; whereas the method of steepest descent is a deterministic gradient algorithm [6]. The difference between the two algorithms is that the LMS algorithm uses instantaneous estimates of the autocorrelation matrix R and the cross-correlation vector p, while the method of steepest descent uses the true values for autocorrelation R and the cross-correlation vector p. The basic LMS algorithm breaks down into two processes, the filtering process and the adaptation process. The adaptation process attempts to find the optimum coefficients for the filtering process using the estimated values in the autocorrelation matrix R and crosscorrelation vector p. The instantaneous estimations are referred to as R ^ ^ and p. ^ R ( n ) = u( n) u( n) ^ ( p n) = u( n) d *( n) h Equation 10 [6] Equation 11 [6]
24 17 Now by substituting in ^ R and of steepest descent, the LMS coefficients can be found ^ p into the gradient equation, as was done for the method ^ ^ w( n + 1) = w( n) + µ u( n)[ d *( n) u h ^ ( n) w( n)] This process is an iterative procedure that starts with ^ w(0) = 0 Equation 12[6] if prior coefficients are not known. The LMS algorithm can be applied to a deterministic environment and a nonstationary environment even though the method was derived from wide-sense stationary inputs. 1.4 Impulse Response Measurement Taking measurements of a room requires a microphone, loudspeaker, and test signal. Various test signals exist to find an impulse response of a room and loudspeaker. Log sine sweeps and Maximum Length Sequences (MLS) are two of the most popular and accurate impulse response measurement techniques. MLS testing signals, are a sequence of pseudo-random pulses. MLS measurements are used to get data on loudspeakers and room responses, and can even be used to find the absorption coefficient of materials. The MLS measurement technique has some advantages over other techniques, such as its high signal to noise ratio allowing for the impulse response to be generated even in noisy environments. Log sine sweeps are the other popular form of measuring a room and loudspeaker response. When using long (>5 seconds) sine sweep, the signal to noise ratio is very high
25 18 allowing for the computation of the impulse response in noisy environments. It has been said that the log sine sweep out performs the MLS measurement when assuming the system is non-linear [35].
26 2 Problem Definition 2.1 Physical Size The frequency range of the speaker is affected by the size of the box. If the box is too small, the speaker will exhibit a strong mid-bass without much low bass. This reality is why small speakers have trouble reproducing low frequencies Aesthetics When dealing with multipurpose rooms, such as a living room, speaker placement becomes difficult. Multi-channel sound reproduction environments require the placement of five to seven speakers. If the speakers are large, the ideal placement may be difficult or impossible. In addition, large speakers can negatively affect the room s decor Low-Frequency Reproduction If the low-frequency waves cannot be generated with the small speaker enclosure, an alternative method of reproducing the low-frequency sound must be found. Subwoofers are used to extend the low frequency response of standard speakers. Due to the nature of low frequency waves, our brain has trouble locating the source of the sound. A solution to a small speaker being only able to reproduce mid-range frequencies is to use a subwoofer to reproduce the lower frequencies. Since we cannot place the location of the sound, the subwoofer can theoretically be placed in any location. It has been shown 19
27 20 at Crystal Acoustics [24], that the subwoofer frequency can be raised from the THX standard of 80 Hz to 130 Hz by using digital room correction. 2.2 Room Effects Room shapes and objects in the rooms cannot be predicted for each user of a sound reproduction system. This problem of irregular rooms can be partially solved using digital signal processing. The two most common ways are using digital room correction and parametric equalization Digital Room Correction Digital room correction uses the impulse response of a room to tailor an appropriate filter to the room [36]. The filter is not limited by filter bands, like the parametric equalizer is, and in theory will produce a completely flat spectrum. Digital room correction filters have problems adjusting to changing environments. The amount of people in a room and their placement may be different during the playback of a recording than during the measurement of the room. This change can affect the ability of the digital room correction to produce a flat-frequency response. The figures below show the ability of digital room correction using standard FIR filters to correct for room conditions. Figure 8 and Figure 9 show an example of a DRC corrected room and speakers. Visually from Figure 9, it can be seen that the digitally corrected system has fewer peaks and valleys, as well as a smaller peek-to-peek amplitude.
28 Figure 8: Digital Room Correction Impulse [36]. 21
29 22 Figure 9: Digital Room Correction Frequency Response [36] Parametric Equalization Parametric equalization attempts to use notch filters to equalize the frequency spectrum. These equalization systems are typically limited to six to ten channels. When a notch is adjusted, not only the frequency at the notch center is affected but the frequencies around the center are also adjusted. When parametric equalization is performed, detailed room measurements must be taken so that the notch frequencies do not negatively affect the frequency response.
30 Tuning Since every room is different, each system must be tuned before accurate sound reproduction is achieved. Without any prior knowledge of acoustics, the setup of a multispeaker system with room correction can be difficult. Room measurements must be taken with all of the room conditions in place including the listeners. Speaker systems with multiple amplifiers also have to be normalized so that no one speaker is louder than another Ease of use A problem facing all consumer electronics design is the ease of use of the system. When dissected, consumer electronics are very complicated devices that try to present a simple easy to use interface to the user. The complexity should be transparent. It can be assumed that the user will know little if anything about acoustics and will probably just want the best sound they can get. The placement of the subwoofer and the setting of the crossover is a process that requires acoustical room measurements and knowledge of how to read the results. Room equalization also presents a problem for the user. During the setup of the listening environment, it is required that all of the objects that are to be in place during the listening be in place during the testing. This requirement prevents the user from properly setting up the system before the listeners are seated.
31 Test Signals The test signals that are used to produce an accurate impulse response are not pleasant to the ears. These signals must be played at a relatively high volume level to get accurate results. Users do not like to listen to these test signals often, and it is an inconvenience to replay them each time the environment changes.
32 3 Proposed solution The proposed solution is to blend the system s ease of use with audio fidelity by using advanced digital signal processing techniques. At first, an audio system will be defined to meet the frequency constraints of the main speaker and subwoofer. A digital signal processing algorithm will then be defined to adjust for the conditions in the room and the specification of the speakers. The system also blends the subwoofer with the main speakers. The equalizing processing technique, adaptive filtering, will automatically create the room correction filter. While the adaptive filter will correct for imperfections in the frequency response, a crossover frequency will be adjusted between the ranges of 80 Hz to 130 Hz to find the best match of crossover frequency to flat frequency response. As stated earlier, audio reproduction is a subjective field. It is the goal of the project to normalize the sound levels and flatten the frequency response of the speakers. 3.1 System Components The proposed solution will use typical home audio reproduction equipment and combine them with advanced digital signal processing. The main speakers, the subwoofer and the digital signal processor are defined with specifications. The transport, amplifier and preamplifier are the general forms of each and will be defined to have a flat frequency response. The signal flow diagram is shown in Figure
33 26 Audio transport Pre Amplifier DSP Amplifier Amplifier Satellite Speaker Subwoofer Figure 10: Signal Flow Diagram Main Speakers The main speakers will be defined to be able to have an almost flat frequency response down to 120Hz. This response will allow speakers that are smaller than full range speakers to be used in the system. The speakers may be two-way with their own passive crossovers or one single speaker Subwoofer The subwoofer will be defined to be able to have an almost flat frequency response up to 140Hz. It is likely that the subwoofer will have its own active crossover and amplifier. If the subwoofer has its own crossover, it should be set to the highest setting to allow the digital signal processor to do the filtering Digital Signal Processor The digital signal processor in the proposed solution must have enough processing power and memory to compute all of the calculations in real time. The processor will need to
34 27 process the crossover, the adaptation process, and the adaptive filter. Figure 11 shows the DSP block diagram. HP Filter Satellite Speaker Noise Adaptive Correction - Error LP Filter Subwoofer Figure 11: DSP Processing in blue. 3.2 Measurement An initial measurement of the room s frequency response will be taken with white noise. The white noise sequence must be long enough for the filter to completely adapt. After the white noise has been played, the filter coefficients of the last state of adaptation will be used for the room equalization coefficients White Noise A white noise signal is defined to have an even power spectral density and a zero mean. White noise is used to calibrate adaptive filters because the noise is uncorrelated. Adaptive filters converge quicker with uncorrelated input. Figure 12 shows the flat power spectrum on white noise.
35 28 Figure 12: White Noise Power Spectral Density Microphone A measurement microphone will be used to record the output of the system, and determine the error of the system. The microphone is defined to have a flat frequency response from 20 Hz 20 khz. The placement of the microphone will be at the user s desired sweet spot. 3.3 Digital Crossover The crossover in the system will consist of two Finite Impulse Response (FIR) filters. These filters will be one high-pass for the main speaker and one low-pass for the subwoofer. The crossover of the filter will vary between 80 Hz and 130 Hz. This
36 29 crossover is to separate the signals being sent to the subwoofer and the signals being sent to the main speakers. To adjust the crossover setting, the results from the adaptive filter will be analyzed. To analyze the equalizing filters the sum of the absolute value of the filter is determined. The resulting sums are then compared at each crossover frequency and the lowest sum is chosen to be optimum. The smallest peaks and valleys are easiest to compensate for in the real world. An adaptive filter will be applied before the crossover for room correction. 3.4 Adaptive Filter The heart of the system is an adaptive filter for room correction. Adaptive filters can be used for system identification. In this case, the adaptive filter will be used to identify the room/loudspeaker combination system and reduce their effects on the sound. To help in the ease of use of the system, the adaptive filter s operation is automatic and requires no input from the user. Adaptive filters require an error signal to adapt properly. A microphone will be used to provide the error signal for the appropriate listening position. The adaptive filter is set up in a channel equalization mode. The desired signal d(n) is delayed and compared with the output of the adaptive filter y(n). The error signal e(n) is computed to be d(n) y(n) and returned to the adaptive filter. Figure 13 shows the most common way to set up a channel equalization circuit.
37 30 Delay d(n) Signal s(n) Channel a(n) Adaptive y(n) Filter - e(n) Figure 13: Common Adaptive Filter Block Diagram for Channel Equalization. The actual setup will model the speakers as the channels. A band-pass filter between the noise and the delay will be used so that the adaptive filter will not try to adjust for frequencies below 20 Hz and above 20 khz. HP Filter Delay LP Filter HP Filter Satellite Speaker d(n) Noise s(n) a(n) Adaptive Filter y(n) - Error LP Filter Subwoofer e(n) Figure 14: System block diagram.
38 4 Implementation The implementation of the proposed solution will be simulated. A software mathematics program, MATLAB, provides a great tool to simulate the problem. To test the proposed solution, real impulse responses will be taken of both the main speakers and the subwoofer. These impulses will be read into MATLAB and used as the system to be identified and inverted. The computer running the MATLAB software is an emachines T The Setup For the simulation to be accurate, some real world parts will need to be measured. The speakers and subwoofer are measured using ETF 5 acoustic measurement software by Acoustisoft. ETF 5 uses the MLS measurement technique to determine the impulse response Main Speakers The speakers that are used are Athena Audition AS-B1 bookshelf speakers. The frequency response of the speaker is shown in Figure 15. This impulse response figure represents a combination of the room and the speaker. 31
39 32 Figure 15: Athena Audition AS-B1 Frequency Response Subwoofer The subwoofer used is a Celestion S20. This is an 8 woofer with a built in crossover and amplifier. In order to get the full frequency response, the crossover is set to its highest setting at 140 Hz. The frequency response of the subwoofer is shown in Figure 16.
40 33 Figure 16: Celestion S20 Low Frequency Response Combined Figure 17 shows the impulse response of the combined system. Here, it is shown that the subwoofer and speakers are not properly blended with one another by the large low frequency boost.
41 34 Figure 17: Combined speakers and subwoofer frequency response The Rest of the System The other components in the reproduction chain are a Sony DA50ES receiver, Behringer UB802 mixer, Behringer ECM8000 room measurement microphone, and a Creative Labs Soundblaster Live. The processor is a Compaq sr1710nx running Linux. BruteFIR is the software program used to perform real time convolution on the signals. The high-pass, low-pass, and equalizing filters are run in BruteFIR with the last known adaptation filter coefficients. When taking measurements for the combined system without the equalizer or crossover, JACK is used to pass the signal directly to the speakers and subwoofer unfiltered. The actual measurements are taken using ETF5 with the Behringer ECM8000 microphone placed in the listening position. The listening position is about six feet from the main speakers. The ETF 5 measurements are relatively accurate, not absolutely
42 35 accurate. Therefore, the decibel level may not be correct on the graph but the relative decibel level will be. While the components are not ideal, for the sake of this paper it will be assumed that these components are ideal so that the focus is placed on the speakers and the room. The setup is shown in Figure 18. Behringer ECM8000 Behringer UB802 Creative Soundcard Processor Creative Soundcard Sony DA50ES Celestion Subwoofer Athena Speakers Figure 18: Measurement System Setup. 4.2 Adaptation The method of adaptation used was the basic LMS algorithm. The adaptive filter output of the adaptive filter is sent to the crossover, which is then sent to the respective speaker. Each adaptive filter has a desired signal which is equal to the delayed version of the input with a bandpass filter from 20Hz 20kHz. An adaptive filter length of 8193 taps was used to help correct for some of the lower frequencies. In order to maintain convergence, the step-size that was selected was 2 µ = where M = tap size [6]. When using an LMS M algorithm based on a mean-squared error steepest descent, this step-size formula will ensure convergence if the signal power is one. 4.3 Simulation MATLAB was used to simulate the filter calculations. The source code for the simulation is located in the appendix.
43 Speakers Using the actual impulse responses from the Athena speakers and the Celestion subwoofer the MATLAB program can simulate the response of the system with convolution. The impulse response for the main speaker was imported into the MATLAB program as a wave file and an FIR filter of taps was constructed. The impulse response for the subwoofer was imported into MATLAB as a wave file and an FIR filter of taps was constructed. The frequency responses of the filters for the speakers and the subwoofer are shown in Figure 19 and Figure 20. Figure 19: Simulated Main Speaker FIR Filter.
44 37 Figure 20: Simulated Subwoofer FIR Filter Room The impulse responses of the speakers and subwoofer were taken while located in the listening room. The above impulse will account for the room response as well as the speaker s response Crossover The crossovers that the system will adapt to will be a standard FIR filter designed using a Hamming window since the Hamming window is the default window in MATLAB. There will be 8192 points in the filters. The crossover point will vary between 80 Hz and
45 Hz. All of the filters are created in MATLAB with the FIR1 function. Figure 21, Figure 22, and Figure 23 show an example of a 120 Hz crossover. Figure 21: Low Pass Filter.
46 Figure 22: High Pass Filter. 39
47 40 Figure 23: Combined Crossover Microphone The microphone is simulated as an ideal microphone. The signal recorded is the combined output of the simulated speakers and subwoofer.
48 41 Satellite Speaker + Microphone Subwoofer Figure 24: Simulated microphone Transport The transport is simulated with the wavread() command. The wavread() function in MATLAB will read a wave file into memory normalized between -1 and 1. Digital wave files are sent directly to the digital signal processor. This path also eliminates the need for a pre-amplifier. wavread() Adaptive Input Figure 25: Simulated transport. 4.4 Results The simulated results are shown. Ideal results are from white noise input that never leaves the DSP. The simulated results are from the white noise input that goes through
49 42 the simulated speaker and room channel. Real inputs are also used to show how music will be corrected dynamically Ideal In the ideal process, the signal when filtered by its crossover (high or low-pass) should be reproduced at the same exact levels. The ideal noise is shown in Figure 26. The high and low-pass frequency responses are from the initial crossover frequency of 120 Hz. Figure 26: Frequency Response of Ideal Noise.
50 High-Pass Ideal The high-pass ideal circuit is shown in Figure 27, and Figure 28 shows the frequency envelope of the ideal high-pass circuit. This frequency response is the ideal output from the main speakers. Noise High-Pass Filter Filtered Noise Figure 27: Ideal High-Pass Processing Block Diagram. Figure 28: Ideal High-Pass Filtered Noise.
51 Low-Pass Ideal The low-pass ideal circuit is shown in Figure 29, and Figure 30 shows the frequency envelope of the ideal low-pass circuit. This frequency response will be the ideal response from the subwoofer. Noise Low-Pass Filter Filtered Noise Figure 29: Ideal Low Pass Processing Block Diagram. Figure 30: Ideal Low Pass Filtered Noise.
52 Combined Ideal The combined ideal filters are shown in Figure 31. This output will be the ideal response when both the subwoofer and the main speakers play white noise at the same time. Figure 31: Combined Ideal Filters Simulated The simulated results are shown here for a crossover frequency of 120 Hz. They are to be used as a reference as to how the uncorrected simulated speakers behave in a room with a standard crossover.
53 Simulated High-Pass The ideal noise passes through the high-pass filter and then to the simulated speaker. Figure 32 shows the block diagram of the sequence. Figure 33 shows the frequency envelope of the sequence averaged, over 32 points. Noise High-Pass Filter Main Speaker Channel Filtered Noise Figure 32: Simulated High Pass Block Diagram. Figure 33: Simulated High Pass Room and Speaker Response.
54 Simulated Low-Pass The ideal noise passes through the low-pass filter and then to the simulated subwoofer. Figure 34 shows the block diagram of the sequence. Figure 35 shows the frequency envelope of the sequence, averaged over 4 points. Noise Low-Pass Filter Subwoofer Channel Filtered Noise Figure 34: Simulated Low Pass Block Diagram. Figure 35: Simulated Low Pass Room and Speaker Response.
55 Simulated Combined The combined response shows how the speaker and subwoofer should operate when filtered with their respective crossover and combined. Figure 36 shows the simulated combined system. Figure 36: Simulated Combined Room and Speaker Response Crossover Selection During the setup of the system, the algorithm adapts to six discrete crossover points between the frequencies of Hz in steps of 10 Hz. The last filter coefficients were taken from each of the adapting processes and were analyzed to provide the calculated optimum crossover point. It was the amount of gain or reduction required by the filter to provide spectral flatness that was used as a metric for calculating the optimum crossover.
56 49 The crossover frequency that has the smallest gain or reduction after calibration will be used as the optimum crossover frequency. The results are shown in Figure 37. As shown, the crossover frequency of 80 Hz is selected to be the optimum crossover frequency in this case. The 60 Hz and 70 Hz crossover points are there to show that lower crossover frequencies did not help the spectral flatness. Figure 37: Gain/Reduction of equalizing filter Simulated Adaptation The results from the crossover selection and adaptation are shown in the following sections. It is shown that the low frequency adjustment of the filters suffers because of the size of the adaptation filters, which do not provide enough frequency resolution to
57 50 adjust for individual low frequency skews. The frequency resolution of the adaptive filter is about 17 Hz. Before the high pass filter was placed before the ideal response (Figure 14), the corrected response when simulated was flat. However, the actual response placed an extremely large boost in the 20 Hz frequency range that carried over to the other nearby frequencies. The error plots show the error of the identification. It is not possible to perfectly select a filter to inverse the room and speaker response which accounts for the large error. Figures show the results of the simulation and response of the system using the last set of adaptive filter coefficients. For each crossover frequency there is a plot showing the simulated system before correction, the correction filter, after correction, the expected error and the real results. Statistics from the real results were used to come up with a standard deviation and peak-to-peak graph. The results of the standard deviation show that the 80 Hz selected crossover does not provide the minimum standard deviation. The 80 Hz crossover doesn t provide the smallest peak-to-peak but again performs much better than the system without an equalizer or crossover.
58 Figure 38: Simulated real response with 80 Hz crossover. 51
59 Figure 39: Last corrective filter 80 Hz. 52
60 Figure 40: Simulated corrected response with 80 Hz crossover. 53
61 Figure 41: Error plot 80 Hz crossover. 54
62 Figure 42: Actual Response with last Adaptation Coefficients (80 Hz Crossover). 55
63 Figure 43: Simulated real response with 90 Hz crossover. 56
64 Figure 44: Last corrective filter 90 Hz. 57
65 Figure 45: Simulated corrected response with 90 Hz crossover. 58
66 Figure 46: Error plot 90 Hz crossover. 59
67 Figure 47: Actual Response with last Adaptation Coefficients (90 Hz Crossover). 60
68 Figure 48: Simulated real response with 100 Hz crossover. 61
69 Figure 49: Last corrective filter 100 Hz. 62
70 Figure 50: Simulated corrected response with 100 Hz crossover. 63
71 Figure 51: Error plot 100 Hz crossover. 64
72 Figure 52: Actual Response with last Adaptation Coefficients (100 Hz Crossover). 65
73 Figure 53: Simulated real response with 110 Hz crossover 66
74 Figure 54: Last corrective filter 110 Hz. 67
75 Figure 55: Simulated corrected response with 110 Hz crossover. 68
76 Figure 56: Error plot 110 Hz crossover. 69
77 Figure 57: Actual Response with last Adaptation Coefficients (110 Hz Crossover). 70
78 Figure 58: Simulated real response with 120 Hz crossover. 71
79 Figure 59: Last corrective filter 120 Hz. 72
80 Figure 60: Simulated corrected response with 120 Hz crossover. 73
81 Figure 61: Error plot 120 Hz crossover. 74
82 Figure 62: Actual Response with last Adaptation Coefficients (120 Hz Crossover). 75
83 Figure 63: Simulated real response with 130 Hz crossover. 76
84 Figure 64: Last corrective filter 130 Hz. 77
85 Figure 65: Simulated corrected response with 130 Hz crossover. 78
86 Figure 66: Error plot 130 Hz crossover. 79
ONLINE TUTORIALS. Log on using your username & password. (same as your ) Choose a category from menu. (ie: audio)
ONLINE TUTORIALS Go to http://uacbt.arizona.edu Log on using your username & password. (same as your email) Choose a category from menu. (ie: audio) Choose what application. Choose which tutorial movie.
More informationLow frequency sound reproduction in irregular rooms using CABS (Control Acoustic Bass System) Celestinos, Adrian; Nielsen, Sofus Birkedal
Aalborg Universitet Low frequency sound reproduction in irregular rooms using CABS (Control Acoustic Bass System) Celestinos, Adrian; Nielsen, Sofus Birkedal Published in: Acustica United with Acta Acustica
More informationRD75, RD50, RD40, RD28.1 Planar magnetic transducers with true line source characteristics
RD75, RD50, RD40, RD28.1 Planar magnetic transducers true line source characteristics The RD line of planar-magnetic ribbon drivers represents the ultimate thin film diaphragm technology. The RD drivers
More informationProcessor Setting Fundamentals -or- What Is the Crossover Point?
The Law of Physics / The Art of Listening Processor Setting Fundamentals -or- What Is the Crossover Point? Nathan Butler Design Engineer, EAW There are many misconceptions about what a crossover is, and
More informationInvestigating Electromagnetic and Acoustic Properties of Loudspeakers Using Phase Sensitive Equipment
Investigating Electromagnetic and Acoustic Properties of Loudspeakers Using Phase Sensitive Equipment Katherine Butler Department of Physics, DePaul University ABSTRACT The goal of this project was to
More informationMATLAB SIMULATOR FOR ADAPTIVE FILTERS
MATLAB SIMULATOR FOR ADAPTIVE FILTERS Submitted by: Raja Abid Asghar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden) Abu Zar - BS Electrical Engineering (Blekinge Tekniska Högskola, Sweden)
More information[Q] DEFINE AUDIO AMPLIFIER. STATE ITS TYPE. DRAW ITS FREQUENCY RESPONSE CURVE.
TOPIC : HI FI AUDIO AMPLIFIER/ AUDIO SYSTEMS INTRODUCTION TO AMPLIFIERS: MONO, STEREO DIFFERENCE BETWEEN STEREO AMPLIFIER AND MONO AMPLIFIER. [Q] DEFINE AUDIO AMPLIFIER. STATE ITS TYPE. DRAW ITS FREQUENCY
More informationChapter 4 SPEECH ENHANCEMENT
44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or
More informationKeywords: Adaptive filtering, LMS algorithm, Noise cancellation, VHDL Design, Signal to noise ratio (SNR), Convergence Speed.
Implementation of Efficient Adaptive Noise Canceller using Least Mean Square Algorithm Mr.A.R. Bokey, Dr M.M.Khanapurkar (Electronics and Telecommunication Department, G.H.Raisoni Autonomous College, India)
More informationTECHNICAL WHITE PAPER THE BENEFIT OF USING SPEAKER TUNINGS FOR COMMERCIAL LOUDSPEAKERS
TECHNICAL WHITE PAPER THE BENEFIT OF USING SPEAKER TUNINGS FOR COMMERCIAL LOUDSPEAKERS EXECUTIVE SUMMARY The use of speaker tunings is commonplace in high-performance environments that require line arrays
More informationAudio Restoration Based on DSP Tools
Audio Restoration Based on DSP Tools EECS 451 Final Project Report Nan Wu School of Electrical Engineering and Computer Science University of Michigan Ann Arbor, MI, United States wunan@umich.edu Abstract
More informationFrom time to time it is useful even for an expert to give a thought to the basics of sound reproduction. For instance, what the stereo is all about?
HIFI FUNDAMENTALS, WHAT THE STEREO IS ALL ABOUT Gradient ltd.1984-2000 From the beginning of Gradient Ltd. some fundamental aspects of loudspeaker design has frequently been questioned by our R&D Director
More informationImproving room acoustics at low frequencies with multiple loudspeakers and time based room correction
Improving room acoustics at low frequencies with multiple loudspeakers and time based room correction S.B. Nielsen a and A. Celestinos b a Aalborg University, Fredrik Bajers Vej 7 B, 9220 Aalborg Ø, Denmark
More information(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods
Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods
More informationPre- and Post Ringing Of Impulse Response
Pre- and Post Ringing Of Impulse Response Source: http://zone.ni.com/reference/en-xx/help/373398b-01/svaconcepts/svtimemask/ Time (Temporal) Masking.Simultaneous masking describes the effect when the masked
More informationReducing comb filtering on different musical instruments using time delay estimation
Reducing comb filtering on different musical instruments using time delay estimation Alice Clifford and Josh Reiss Queen Mary, University of London alice.clifford@eecs.qmul.ac.uk Abstract Comb filtering
More informationMonitor Setup Guide The right monitors. The correct setup. Proper sound.
Monitor Setup Guide 2017 The right monitors. The correct setup. Proper sound. Table of contents Genelec Key Technologies 3 What is a monitor? 4 What is a reference monitor? 4 Selecting the correct monitors
More information19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 VIRTUAL AUDIO REPRODUCED IN A HEADREST
19 th INTERNATIONAL CONGRESS ON ACOUSTICS MADRID, 2-7 SEPTEMBER 2007 VIRTUAL AUDIO REPRODUCED IN A HEADREST PACS: 43.25.Lj M.Jones, S.J.Elliott, T.Takeuchi, J.Beer Institute of Sound and Vibration Research;
More informationGSM Interference Cancellation For Forensic Audio
Application Report BACK April 2001 GSM Interference Cancellation For Forensic Audio Philip Harrison and Dr Boaz Rafaely (supervisor) Institute of Sound and Vibration Research (ISVR) University of Southampton,
More informationLoudspeaker Active Spectral Divider Design Project Team 3: Aaron, Sam, Brandon, & Matt
Loudspeaker Active Spectral Divider Design Project Team 3: Aaron, Sam, Brandon, & Matt Project Report Evaluation Team ID: 03 Team Member 1.0 2.0 3.0 4.0 App Tech* TOTAL Aaron Barnes Sam DiCarlo Brandon
More informationDigital Signal Processing
Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,
More informationCG401 Advanced Signal Processing. Dr Stuart Lawson Room A330 Tel: January 2003
CG40 Advanced Dr Stuart Lawson Room A330 Tel: 23780 e-mail: ssl@eng.warwick.ac.uk 03 January 2003 Lecture : Overview INTRODUCTION What is a signal? An information-bearing quantity. Examples of -D and 2-D
More informationSurround: The Current Technological Situation. David Griesinger Lexicon 3 Oak Park Bedford, MA
Surround: The Current Technological Situation David Griesinger Lexicon 3 Oak Park Bedford, MA 01730 www.world.std.com/~griesngr There are many open questions 1. What is surround sound 2. Who will listen
More informationIMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS
IMPLEMENTATION CONSIDERATIONS FOR FPGA-BASED ADAPTIVE TRANSVERSAL FILTER DESIGNS By ANDREW Y. LIN A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS
More informationPerception of temporal response and resolution in the time domain
Perception of temporal response and resolution in the time domain Workshop & Panel Discussion 142nd AES Convention, Berlin 20th May 2017 Workshop: Time domain response of loudspeakers Berlin, May 2017
More informationPerformance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer
Advance in Electronic and Electric Engineering. ISSN 2231-1297, Volume 4, Number 6 (2014), pp. 587-592 Research India Publications http://www.ripublication.com/aeee.htm Performance Comparison of ZF, LMS
More informationAdaptive Systems Homework Assignment 3
Signal Processing and Speech Communication Lab Graz University of Technology Adaptive Systems Homework Assignment 3 The analytical part of your homework (your calculation sheets) as well as the MATLAB
More informationPhase Correction System Using Delay, Phase Invert and an All-pass Filter
Phase Correction System Using Delay, Phase Invert and an All-pass Filter University of Sydney DESC 9115 Digital Audio Systems Assignment 2 31 May 2011 Daniel Clinch SID: 311139167 The Problem Phase is
More informationA White Paper on Danley Sound Labs Tapped Horn and Synergy Horn Technologies
Tapped Horn (patent pending) Horns have been used for decades in sound reinforcement to increase the loading on the loudspeaker driver. This is done to increase the power transfer from the driver to the
More informationPractical Impedance Measurement Using SoundCheck
Practical Impedance Measurement Using SoundCheck Steve Temme and Steve Tatarunis, Listen, Inc. Introduction Loudspeaker impedance measurements are made for many reasons. In the R&D lab, these range from
More informationLive multi-track audio recording
Live multi-track audio recording Joao Luiz Azevedo de Carvalho EE522 Project - Spring 2007 - University of Southern California Abstract In live multi-track audio recording, each microphone perceives sound
More informationSmall Room and Loudspeaker Interaction
The common questions Several common questions are often asked related to loudspeaker s sound reproduction, such as: 1. Why does a loudspeaker sound different when moved to another room? 2. Why does my
More informationSet Up Guide. Tuning Guide
Set Up Guide First, before anything else you need to ensure the audio connections are correct and that you have tested and documented the maximum useable output voltage and volume position of the source
More informationExcelsior Audio Design & Services, llc
Charlie Hughes March 05, 2007 Subwoofer Alignment with Full-Range System I have heard the question How do I align a subwoofer with a full-range loudspeaker system? asked many times. I thought it might
More informationTechnique for the Derivation of Wide Band Room Impulse Response
Technique for the Derivation of Wide Band Room Impulse Response PACS Reference: 43.55 Behler, Gottfried K.; Müller, Swen Institute on Technical Acoustics, RWTH, Technical University of Aachen Templergraben
More informationESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing
University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing ESE531, Spring 2017 Final Project: Audio Equalization Wednesday, Apr. 5 Due: Tuesday, April 25th, 11:59pm
More informationREAL TIME DIGITAL SIGNAL PROCESSING
REAL TIME DIGITAL SIGNAL PROCESSING UTN-FRBA 2010 Adaptive Filters Stochastic Processes The term stochastic process is broadly used to describe a random process that generates sequential signals such as
More informationSIA Software Company, Inc.
SIA Software Company, Inc. One Main Street Whitinsville, MA 01588 USA SIA-Smaart Pro Real Time and Analysis Module Case Study #2: Critical Listening Room Home Theater by Sam Berkow, SIA Acoustics / SIA
More informationLecture Summary Chapter 2 Summation
Lecture Summary Chapter 2 Summation stable summation criteria o matched origin o may have unlimited multiple inputs o may arrive from different directions o must have significant overlap duration adding
More informationDayton Audio is proud to introduce DATS V2, the best tool ever for accurately measuring loudspeaker driver parameters in seconds.
Dayton Audio is proud to introduce DATS V2, the best tool ever for accurately measuring loudspeaker driver parameters in seconds. DATS V2 is the latest edition of the Dayton Audio Test System. The original
More informationDayton Audio is proud to introduce DATS V2, the best tool ever for accurately measuring loudspeaker driver parameters in seconds.
Dayton Audio is proud to introduce DATS V2, the best tool ever for accurately measuring loudspeaker driver parameters in seconds. DATS V2 is the latest edition of the Dayton Audio Test System. The original
More informationSUPERVISED SIGNAL PROCESSING FOR SEPARATION AND INDEPENDENT GAIN CONTROL OF DIFFERENT PERCUSSION INSTRUMENTS USING A LIMITED NUMBER OF MICROPHONES
SUPERVISED SIGNAL PROCESSING FOR SEPARATION AND INDEPENDENT GAIN CONTROL OF DIFFERENT PERCUSSION INSTRUMENTS USING A LIMITED NUMBER OF MICROPHONES SF Minhas A Barton P Gaydecki School of Electrical and
More informationPerformance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing
RESEARCH ARTICLE OPEN ACCESS Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing Darshana Kundu (Phd Scholar), Dr. Geeta Nijhawan (Prof.) ECE Dept, Manav
More informationDesign and Implementation on a Sub-band based Acoustic Echo Cancellation Approach
Vol., No. 6, 0 Design and Implementation on a Sub-band based Acoustic Echo Cancellation Approach Zhixin Chen ILX Lightwave Corporation Bozeman, Montana, USA chen.zhixin.mt@gmail.com Abstract This paper
More informationA Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation
A Comparison of the Convolutive Model and Real Recording for Using in Acoustic Echo Cancellation SEPTIMIU MISCHIE Faculty of Electronics and Telecommunications Politehnica University of Timisoara Vasile
More informationLow Pass Filter Introduction
Low Pass Filter Introduction Basically, an electrical filter is a circuit that can be designed to modify, reshape or reject all unwanted frequencies of an electrical signal and accept or pass only those
More informationReport 3. Kalman or Wiener Filters
1 Embedded Systems WS 2014/15 Report 3: Kalman or Wiener Filters Stefan Feilmeier Facultatea de Inginerie Hermann Oberth Master-Program Embedded Systems Advanced Digital Signal Processing Methods Winter
More informationIT Series Woofers and Compression Drivers
IT Series Woofers and Compression Drivers Enclosure and Crossover Applications The HC Design IT Series low frequency woofers and high frequency drivers are very high performance transducers designed for
More informationWhat applications is a cardioid subwoofer configuration appropriate for?
SETTING UP A CARDIOID SUBWOOFER SYSTEM Joan La Roda DAS Audio, Engineering Department. Introduction In general, we say that a speaker, or a group of speakers, radiates with a cardioid pattern when it radiates
More informationACTIVE NOISE CONTROL FOR SMALL-DIAMETER EXHAUSTION SYSTEM
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.148-156 Copyright c 2008 by ABCM ACTIVE NOISE CONTROL FOR SMALL-DIAMETER EXHAUSTION SYSTEM Guilherme de Souza Papini, guilherme@isobrasil.com.br Ricardo
More informationA Tutorial on Acoustical Transducers: Microphones and Loudspeakers
A Tutorial on Acoustical Transducers: Microphones and Loudspeakers Robert C. Maher Montana State University EELE 217 Science of Sound Spring 2012 Test Sound Outline Introduction: What is sound? Microphones
More informationEFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE
EFFECTS OF PHYSICAL CONFIGURATIONS ON ANC HEADPHONE PERFORMANCE Lifu Wu Nanjing University of Information Science and Technology, School of Electronic & Information Engineering, CICAEET, Nanjing, 210044,
More informationGuide to ELF Systems A New Era in Bass Reproduction VERSION 1.3
Guide to ELF Systems A New Era in Bass Reproduction VERSION 1.3 COPYRIGHT MODULAR SOUND SYSTEMS, INC. 1994 Published by Modular Sound Systems, Inc. PO box 488 Barrington, IL 60011 847 382 4550 847 382
More informationLoudspeakers. Juan P Bello
Loudspeakers Juan P Bello Outline 1. Loudspeaker Types 2. Loudspeaker Enclosures 3. Multiple drivers, Crossover Networks 4. Performance Measurements Loudspeakers Microphone: acoustical sound energy electrical
More informationSystem Identification and CDMA Communication
System Identification and CDMA Communication A (partial) sample report by Nathan A. Goodman Abstract This (sample) report describes theory and simulations associated with a class project on system identification
More informationSound engineering course
Sound engineering course 1.Acustics 2.Transducers Fundamentals of acoustics: nature of sound, physical quantities, propagation, point and line sources. Psychoacoustics: sound levels in db, sound perception,
More informationK L A N G W E R K ACTIVE TECHNOLOGY. Active versus Passive Technology. CPR (Compensated Phase Response)-System AOI (Adapted Output Impedance)-System
K L A N G W E R K ACTIVE TECHNOLOGY Active versus Passive Technology Active Technology made by Relec SA CPR (Compensated Phase Response)-System AOI (Adapted Output Impedance)-System Balanced Signal Transmission
More informationSystem analysis and signal processing
System analysis and signal processing with emphasis on the use of MATLAB PHILIP DENBIGH University of Sussex ADDISON-WESLEY Harlow, England Reading, Massachusetts Menlow Park, California New York Don Mills,
More informationSound Design and Technology. ROP Stagehand Technician
Sound Design and Technology ROP Stagehand Technician Functions of Sound in Theatre Music Effects Reinforcement Music Create aural atmosphere to put the audience in the proper mood for the play Preshow,
More informationForce versus Frequency Figure 1.
An important trend in the audio industry is a new class of devices that produce tactile sound. The term tactile sound appears to be a contradiction of terms, in that our concept of sound relates to information
More informationTechnical Guide. Installed Sound. Recommended Equalization Procedures. TA-6 Version 1.1 April, 2002
Installed Sound Technical Guide Recommended Equalization Procedures TA-6 Version 1.1 April, 2002 by Christopher Topper Sowden, P.E. Sowden and Associates I have found it interesting that in the 29 years
More informationNoise Reduction using Adaptive Filter Design with Power Optimization for DSP Applications
International Journal of Electronic and Electrical Engineering. ISSN 0974-2174 Volume 3, Number 1 (2010), pp. 75--81 International Research Publication House http://www.irphouse.com Noise Reduction using
More informationSignal Processing for Digitizers
Signal Processing for Digitizers Modular digitizers allow accurate, high resolution data acquisition that can be quickly transferred to a host computer. Signal processing functions, applied in the digitizer
More informationMultimedia Signal Processing: Theory and Applications in Speech, Music and Communications
Brochure More information from http://www.researchandmarkets.com/reports/569388/ Multimedia Signal Processing: Theory and Applications in Speech, Music and Communications Description: Multimedia Signal
More informationAdaptive Filters Application of Linear Prediction
Adaptive Filters Application of Linear Prediction Gerhard Schmidt Christian-Albrechts-Universität zu Kiel Faculty of Engineering Electrical Engineering and Information Technology Digital Signal Processing
More informationFIR/Convolution. Visulalizing the convolution sum. Convolution
FIR/Convolution CMPT 368: Lecture Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University April 2, 27 Since the feedforward coefficient s of the FIR filter are
More informationEQ s & Frequency Processing
LESSON 9 EQ s & Frequency Processing Assignment: Read in your MRT textbook pages 403-441 This reading will cover the next few lessons Complete the Quiz at the end of this chapter Equalization We will now
More informationChapter 19. Basic Filters
Chapter 19 Basic Filters Objectives Analyze the operation of RC and RL lowpass filters Analyze the operation of RC and RL highpass filters Analyze the operation of band-pass filters Analyze the operation
More informationLINE ARRAY Q&A ABOUT LINE ARRAYS. Question: Why Line Arrays?
Question: Why Line Arrays? First, what s the goal with any quality sound system? To provide well-defined, full-frequency coverage as consistently as possible from seat to seat. However, traditional speaker
More information29th TONMEISTERTAGUNG VDT INTERNATIONAL CONVENTION, November 2016
Measurement and Visualization of Room Impulse Responses with Spherical Microphone Arrays (Messung und Visualisierung von Raumimpulsantworten mit kugelförmigen Mikrofonarrays) Michael Kerscher 1, Benjamin
More informationLaboratory Project 4: Frequency Response and Filters
2240 Laboratory Project 4: Frequency Response and Filters K. Durney and N. E. Cotter Electrical and Computer Engineering Department University of Utah Salt Lake City, UT 84112 Abstract-You will build a
More informationDigitally controlled Active Noise Reduction with integrated Speech Communication
Digitally controlled Active Noise Reduction with integrated Speech Communication Herman J.M. Steeneken and Jan Verhave TNO Human Factors, Soesterberg, The Netherlands herman@steeneken.com ABSTRACT Active
More informationPerformance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm
Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm ADI NARAYANA BUDATI 1, B.BHASKARA RAO 2 M.Tech Student, Department of ECE, Acharya Nagarjuna University College of Engineering
More informationSpeech Enhancement Based On Noise Reduction
Speech Enhancement Based On Noise Reduction Kundan Kumar Singh Electrical Engineering Department University Of Rochester ksingh11@z.rochester.edu ABSTRACT This paper addresses the problem of signal distortion
More informationProfessional Loudspeaker Systems and their Real World applications. High Performances Crossovers for. By Mario Di Cola, Audio Labs Systems,
High Performances Crossovers for Professional Loudspeaker Systems and their Real World applications By Mario Di Cola, Audio Labs Systems, Milano, Italia Senior Loudspeaker System Engineer mdicola@lisasystem.com
More informationEnvelopment and Small Room Acoustics
Envelopment and Small Room Acoustics David Griesinger Lexicon 3 Oak Park Bedford, MA 01730 Copyright 9/21/00 by David Griesinger Preview of results Loudness isn t everything! At least two additional perceptions:
More informationApplication Note 7. Digital Audio FIR Crossover. Highlights Importing Transducer Response Data FIR Window Functions FIR Approximation Methods
Application Note 7 App Note Application Note 7 Highlights Importing Transducer Response Data FIR Window Functions FIR Approximation Methods n Design Objective 3-Way Active Crossover 200Hz/2kHz Crossover
More informationDigital Signal Processing of Speech for the Hearing Impaired
Digital Signal Processing of Speech for the Hearing Impaired N. Magotra, F. Livingston, S. Savadatti, S. Kamath Texas Instruments Incorporated 12203 Southwest Freeway Stafford TX 77477 Abstract This paper
More informationEigenvalue equalization applied to the active minimization of engine noise in a mock cabin
Reno, Nevada NOISE-CON 2007 2007 October 22-24 Eigenvalue equalization applied to the active minimization of engine noise in a mock cabin Jared K. Thomas a Stephan P. Lovstedt b Jonathan D. Blotter c Scott
More informationEE 422G - Signals and Systems Laboratory
EE 422G - Signals and Systems Laboratory Lab 3 FIR Filters Written by Kevin D. Donohue Department of Electrical and Computer Engineering University of Kentucky Lexington, KY 40506 September 19, 2015 Objectives:
More informationALTERNATING CURRENT (AC)
ALL ABOUT NOISE ALTERNATING CURRENT (AC) Any type of electrical transmission where the current repeatedly changes direction, and the voltage varies between maxima and minima. Therefore, any electrical
More informationChapter 7: Signal Processing (SP) Tool Kit reference
Chapter 7: Signal Processing (SP) Tool Kit reference The Signal Processing (SP) Tool Kit contains the signal processing blocks that are available for use in your system design. The SP Tool Kit is visible
More informationBel Canto Design evo Digital Power Processing Amplifier
Bel Canto Design evo Digital Power Processing Amplifier Introduction Analog audio power amplifiers rely on balancing the inherent linearity of a device or circuit architecture with factors related to efficiency,
More informationECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015
Purdue University: ECE438 - Digital Signal Processing with Applications 1 ECE438 - Laboratory 7a: Digital Filter Design (Week 1) By Prof. Charles Bouman and Prof. Mireille Boutin Fall 2015 1 Introduction
More informationMATLAB for Audio Signal Processing. P. Professorson UT Arlington Night School
MATLAB for Audio Signal Processing P. Professorson UT Arlington Night School MATLAB for Audio Signal Processing Getting real world data into your computer Analysis based on frequency content Fourier analysis
More informationSimple Feedback Structure of Active Noise Control in a Duct
Strojniški vestnik - Journal of Mechanical Engineering 54(28)1, 649-654 Paper received: 6.9.27 UDC 534.83 Paper accepted: 7.7.28 Simple Feedback Structure of Active Noise Control in a Duct Jan Černetič
More informationFIR/Convolution. Visulalizing the convolution sum. Frequency-Domain (Fast) Convolution
FIR/Convolution CMPT 468: Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November 8, 23 Since the feedforward coefficient s of the FIR filter are the
More informationWhy is scramble needed for DFE. Gordon Wu
Why is scramble needed for DFE Gordon Wu DFE Adaptation Algorithms: LMS and ZF Least Mean Squares(LMS) Heuristically arrive at optimal taps through traversal of the tap search space to the solution that
More informationCMPT 468: Delay Effects
CMPT 468: Delay Effects Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University November 8, 2013 1 FIR/Convolution Since the feedforward coefficient s of the FIR filter are
More informationRoom Acoustics. March 27th 2015
Room Acoustics March 27th 2015 Question How many reflections do you think a sound typically undergoes before it becomes inaudible? As an example take a 100dB sound. How long before this reaches 40dB?
More informationSound recording & playback
Sound recording & playback Dynamic microphone Condenser microphone Carbon microphone Frequency response curves Sound recording Amplifiers Loudspeakers Sound recording & playback - 1 Dynamic microphone
More informationUBL S119 LOUDSPEAKER SYSTEM
UBL S119 LOUDSPEAKER SYSTEM To audio professionals, the name JBL means loudspeakers that can be depended on to deliver the finest audio performance day in and day out. JBL is the first choice for recording
More informationLOW FREQUENCY SOUND IN ROOMS
Room boundaries reflect sound waves. LOW FREQUENCY SOUND IN ROOMS For low frequencies (typically where the room dimensions are comparable with half wavelengths of the reproduced frequency) waves reflected
More informationAudio Measurements with a Network Analyser
Audio Measurements with a Network Analyser Peter D. Hiscocks, James Gaston Syscomp Electronic Design Limited phiscock@ee.ryerson.ca www.syscompdesign.com September 6, 2006 1 Frequency Response Much work
More informationActive Noise Cancellation System Using DSP Prosessor
International Journal of Scientific & Engineering Research, Volume 4, Issue 4, April-2013 699 Active Noise Cancellation System Using DSP Prosessor G.U.Priyanga, T.Sangeetha, P.Saranya, Mr.B.Prasad Abstract---This
More information3-Way Active Crossover Model XOVER-3. Xkitz.com. User s Manual. Features. Rev 2.1
3-Way Active Crossover Model XOVER-3 User s Manual Rev 2.1 Xkitz.com Features 3-way Active Crossover for driving separate subwoofer, midrange and tweeter amplifiers Linkwitz-Riley crossover, 4 th order,
More informationDesign of a Line Array Point Source Loudspeaker System
Design of a Line Array Point Source Loudspeaker System -by Charlie Hughes 6430 Business Park Loop Road Park City, UT 84098-6121 USA // www.soundtube.com // 435.647.9555 22 May 2013 Charlie Hughes The Design
More informationREVEL CONCERTA2 A TECHNOLOGY WHITE PAPER
REVEL CONCERTA2 A TECHNOLOGY WHITE PAPER Mark Glazer, Loudspeaker Engineer, Revel Harman Luxury Audio INTRODUCTION Revel was launched in 1996 with one goal, to create the world s finest loudspeakers. To
More informationDigital Signal Processing. VO Embedded Systems Engineering Armin Wasicek WS 2009/10
Digital Signal Processing VO Embedded Systems Engineering Armin Wasicek WS 2009/10 Overview Signals and Systems Processing of Signals Display of Signals Digital Signal Processors Common Signal Processing
More informationIndoor Location Detection
Indoor Location Detection Arezou Pourmir Abstract: This project is a classification problem and tries to distinguish some specific places from each other. We use the acoustic waves sent from the speaker
More information