Comparison of cross-talk cancellation filters)

Source: Internet
Author: User

preamble

The following technical note on the nature of crosstalk cancellation was prepared by sort sor Angelo Farina of the University of Parma, Italy. dr. farina, a fellow of the Audio Engineering Society, has been an active supporter of ambiophonics from its conception and has written too papers on this and similar topics. his website is http://pcfarina.eng.unipr.it his is an invaluable website to anyone doing research in this field. in the following paper, race stands for Recursive ambiophonic crosstalk elimination. unfortunately there are no frequency or DB numbers on the graphs shown. however, the first peak is normally at about 4000Hz and the bass droop begins at about 100Hz. to avoid confusion, in all the graphs ignore the dashed curves. the solid curves represent what each competing crosstalk canceling algorithm can do. the blue solid line is essential what the left ear will hear with a left only input and the red solid curve is what the right ear will hear also with a left only input. ideally the blue curve shocould be a flat straight line and the red curve (the undesirable crosstalk) shocould approach inaudibility. these curves only show the improvement in ILD (interaural Level Difference) and not the equally important improvement in ITD (interaural time difference) or the operation in pinna functionality due to the function in Comb Filtering. basically, what has been confirmed in this paper, is that it is indeed possible to have excellent crosstalk cancellation without an audible or significant loss of dynamic range. in the post amble below are some additional observations as to the audibility and applicability of some aspects of these types of measurements or calculations.
Ralph glasgal, December, 2010

 

This is the typical flow divisor of A xtlk cancellation filtering system:

This is the typical frequency-response of acoustical transfer functions H

The traditional stereo dipole cross-talk cancellation filters are designed for flattening the ipselateral signal, and destroying completely, at every frequency, the controlateral (crosstalk) signal:

 

 

this results in a significant loss of gain, which compromises the dynamic capabilities of the system. the loss of gain is caused by the fact that at low frequency the ipselateral and controlateral response were very similar, so for canceling the controlateral, The ipselateral must be weakened failed.

The possible solutions are:
1) employ a separate pair of powerful woofers for low frequencies; they can be spaced more than the main Loudspeakers (OSD)> it must be noted that this causes a gain loss which is still much greater than race, albeit not as large as with the original Kirkeby approach.
2) employ a processing algorithm which does not cause a significant gain loss, but with Bounded CED cross talk at low frequency (Race) as shown here below:

 

 

It must be noted how race leaves substantially unchanged the ipselateral response, with just minimal loss of gain, whilst the controlateral (crosstalk) is stronugly attenuated at mid-high frequencies.

3) The modified Kirkeby inversion as proposed by Farina, where the regularization parameter is> increased at low and high frequencies, so that the inversion is less accurate in these regions:

 


It must be noted that this causes a gain loss which is still much greater than race, albeit not as large as with the original Kirkeby approach.

4) And now, finally, the new Farina-binelli approach, in which the Kirkeby's inversion is applied again, but changing the target function, which is not flat any more and does not attempt to cancel the crosstalk at low frequencies.

It must be noted that the new ipselateral target function, with Bass boosted between 80 and 300Hz, corresponds to the "Italian taste" -- the result of psychoacoustics tests in Italy. it is known that such a bass boost is not so appreciated in northern countries, whilst in Brazil they love it even more than in Italy. they probably wowould like to have bass boost extended down to 30Hz and boosted a few more dB. the gain/loss is now similar to race at low frequency and, similarly, the xtlk cancelation is poor at low frequency. at high frequency, the response is now flattened, but of course the gain must be lower, as the equalized curve has to always lie below the original one. listening Tests are planed during summer 2009, for assessing comparatively the performance of all these cross-talk-cancellation filters in real conditions.

postamble

Since the ear cannot localize low bass frequencies from about 90Hz down there is no reason to do crosstalk cancellation in this frequency region. thus in most race implementations, this band is simply bypassed around the crosstalk elimination processor. however, in practice this bass response irregularity is much less than is found in standard stereo where Bass is boosted by DB in power because B Oth speakers equally illuminate each ear because there is no attenuation around the head. using race, the bass variation is about plus or minus 1.5 dB in the lowest octave depending on the bass channel distribution in the recording. room modes easily swamp such variations and in the bass such a small change in low bass level is not detectable and is much less a variation than found in concert hall S. but, again, the Bass can be bypassed and is then heard as in normal stereo. subwoofer controls can also be used to compensate for any perceived bass error in ambiophonics or stereo. the basic problem with all such curves is that they do not indicate what actually happens psychoacoustically. these curves represent the time averaged sum of the two acoustic signals reaching each ear. in essence, I Magine a microphone at an ear measuring pink noise coming from each speaker and displaying the response curve on a screen. this measurement or calculation scheme is an averaging method. but is that the way the ear works? In race, for say a left only input, the left speaker delivers this left channel input unaltered to the left speaker. this is followed by some delayed and about 6db attenuated acoustic energy from the right speaker and even longer delayed and more attenuated energy coming then from the left speaker and so on for milliseconds for each sample and similar trains from earlier samples. these late arrivi Ng decaying replicas of the original left input are like early reflections off heads and seats at a concert. there is no evidence that the brain hears these later arrivals as changes in frequency response even if a meter shows them as such. this is like a precedence effect where early echoes do not confuse the brain as to the position of a sound source. does the brain recognize trains of samples d Elayed on the order of 400 microseconds to milliseconds and greatly attenuated as changes in timbre? One can easily see that the answer is no. just move up toward the speakers in a race system until the 60 degree stereo loudspeaker angle is reached and you will hear normal stereo. but more research is needed to more fully document this phenomena. but the issue is easily avoidable. at higher frequencies above 2000Hz or so the pinna exclusively begin to control localization. the it thus makes no sense to do crosstalk cancellation at frequencies over about 4000Hz. so if this region is not crosstalk canceled one hears these frequencies as in stereo. but in the normal stereo case, the speakers, being at 30 degrees to the side, provide a false pinna localization cue especially for central sounds, and also engender Comb Filtering starting at about 1000Hz. with race the speakers are close together and the pinna cues are correct for much of the central region. also, the start of the Comb Filtering is moved up more than two octaves which helps the pinna. it is also possible to eliminate the high frequency peak via equalization or by correcting the inverter/delay of the race system so that it truly inverts at higher frequencies. that is, one compensates the inverter or adjusts the delay to compensate for the phase shift engendered by a fixed delay so that the crosstalk is always completely canceled rather than enhanced accidentally. obviusly, simple bypass is more practical.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.