\r\n\tHomeostasis is brought about by a natural resistance to change when already in the optimal conditions, and equilibrium is maintained by many regulatory mechanisms. All homeostatic control mechanisms have at least three interdependent components for the variable to be regulated: a receptor, a control center, and an effector. The receptor is the sensing component that monitors and responds to changes in the environment, either external or internal. Receptors include thermoreceptors and mechanoreceptors. Control centers include the respiratory center and the renin-angiotensin system. An effector is a target acted on to bring about the change back to the normal state. At the cellular level, receptors include nuclear receptors that bring about changes in gene expression through up-regulation or down-regulation and act in negative feedback mechanisms. An example of this is in the control of bile acids in the liver. \r\n\tSome centers, such as the renin-angiotensin system, control more than one variable. When the receptor senses a stimulus, it reacts by sending action potentials to a control center. The control center sets the maintenance range—the acceptable upper and lower limits—for the particular variable, such as temperature. The control center responds to the signal by determining an appropriate response and sending signals to an effector, which can be one or more muscles, an organ, or a gland. When the signal is received and acted on, negative feedback is provided to the receptor that stops the need for further signaling.
\r\n
\r\n\tThe cannabinoid receptor type 1 (CB1), located at the presynaptic neuron, is a receptor that can stop stressful neurotransmitter release to the postsynaptic neuron; it is activated by endocannabinoids (ECs) such as anandamide (N-arachidonoylethanolamide; AEA) and 2-arachidonoylglycerol (2-AG) via a retrograde signaling process in which these compounds are synthesized by and released from postsynaptic neurons, and travel back to the presynaptic terminal to bind to the CB1 receptor for modulation of neurotransmitter release to obtain homeostasis. \r\n\tThe polyunsaturated fatty acids (PUFAs) are lipid derivatives of omega-3 (docosahexaenoic acid, DHA, and eicosapentaenoic acid, EPA) or of omega-6 (arachidonic acid, ARA) and are synthesized from membrane phospholipids and used as a precursor for endocannabinoids (ECs) mediate significant effects in the fine-tuning adjustment of body homeostasis.
\r\n
\r\n\t \r\n\tThe aim of this book is to discuss further various aspects of homeostasis, information that we hope to be useful to scientists, clinicians, and the wider public alike.
",isbn:"978-1-80355-478-5",printIsbn:"978-1-80355-477-8",pdfIsbn:"978-1-80355-479-2",doi:null,price:0,priceEur:0,priceUsd:0,slug:null,numberOfPages:0,isOpenForSubmission:!0,isSalesforceBook:!1,isNomenclature:!1,hash:"63eb775115bf2d6d88530b234a1cc4c2",bookSignature:"Dr. Gaffar Sarwar Zaman",publishedDate:null,coverURL:"https://cdn.intechopen.com/books/images_new/11676.jpg",keywords:"Optimal Functioning, Body Temperature, Fluid Balance, Core Temperature, Blood Glucose, Iron Levels, Malfunction, Inherited Defect, Respiratory Center, Arterial Blood, Insulin, Baroreceptors",numberOfDownloads:null,numberOfWosCitations:0,numberOfCrossrefCitations:null,numberOfDimensionsCitations:null,numberOfTotalCitations:null,isAvailableForWebshopOrdering:!0,dateEndFirstStepPublish:"May 13th 2022",dateEndSecondStepPublish:"July 15th 2022",dateEndThirdStepPublish:"September 13th 2022",dateEndFourthStepPublish:"December 2nd 2022",dateEndFifthStepPublish:"January 31st 2023",dateConfirmationOfParticipation:null,remainingDaysToSecondStep:"18 days",secondStepPassed:!1,areRegistrationsClosed:!1,currentStepOfPublishingProcess:2,editedByType:null,kuFlag:!1,biosketch:"Dr. Zaman is a member of the Medical Council of India, the Association of Medical Biochemists of India, and the Association of Clinical Biochemists of India. He was awarded a Fellowship in Diabetes (FID) from Royal Liverpool Academy, the United Kingdom, and Fellowship in Applied Nutrition (FIAN) from Medvarsity, Apollo Hospitals, India. He has authored more than 55 publications in both national and international journals.",coeditorOneBiosketch:null,coeditorTwoBiosketch:null,coeditorThreeBiosketch:null,coeditorFourBiosketch:null,coeditorFiveBiosketch:null,editors:[{id:"203015",title:"Dr.",name:"Gaffar",middleName:"Sarwar",surname:"Zaman",slug:"gaffar-zaman",fullName:"Gaffar Zaman",profilePictureURL:"https://mts.intechopen.com/storage/users/203015/images/system/203015.jpeg",biography:"Dr. Zaman obtained an MD in Biochemistry from Assam Medical College & Hospital, Srimanta Sankaradeva University of Health Sciences (formerly under Dibrugarh University), India. He completed a Fellowship in Diabetes (FID) at Royal Liverpool Academy, United Kingdom, and a Fellowship in Applied Nutrition (FIAN) at Medvarsity, Apollo Hospitals, India. Dr. Zaman obtained a Post Graduate Diploma in Clinical Research (PGDCR) from Symbiosis University, India. He has almost fifteen years of experience as an Associate Professor at King Khalid Government University, Saudi Arabia, and Rajiv Gandhi University of Health Sciences, India. He has expertise in quality development and curriculum design and is trained in e-learning methods. He has more than fifty research publications to his credit in both national and international journals. He has also edited/co-edited books and authored many book chapters.",institutionString:"King Khalid University",position:null,outsideEditionCount:0,totalCites:0,totalAuthoredChapters:"5",totalChapterViews:"0",totalEditedBooks:"3",institution:null}],coeditorOne:null,coeditorTwo:null,coeditorThree:null,coeditorFour:null,coeditorFive:null,topics:[{id:"6",title:"Biochemistry, Genetics and Molecular Biology",slug:"biochemistry-genetics-and-molecular-biology"}],chapters:null,productType:{id:"1",title:"Edited Volume",chapterContentType:"chapter",authoredCaption:"Edited by"},personalPublishingAssistant:{id:"278926",firstName:"Ivana",lastName:"Barac",middleName:null,title:"Ms.",imageUrl:"https://mts.intechopen.com/storage/users/278926/images/8058_n.jpg",email:"ivana.b@intechopen.com",biography:"As an Author Service Manager my responsibilities include monitoring and facilitating all publishing activities for authors and editors. From chapter submission and review, to approval and revision, copyediting and design, until final publication, I work closely with authors and editors to ensure a simple and easy publishing process. I maintain constant and effective communication with authors, editors and reviewers, which allows for a level of personal support that enables contributors to fully commit and concentrate on the chapters they are writing, editing, or reviewing. I assist authors in the preparation of their full chapter submissions and track important deadlines and ensure they are met. I help to coordinate internal processes such as linguistic review, and monitor the technical aspects of the process. As an ASM I am also involved in the acquisition of editors. Whether that be identifying an exceptional author and proposing an editorship collaboration, or contacting researchers who would like the opportunity to work with IntechOpen, I establish and help manage author and editor acquisition and contact."}},relatedBooks:[{type:"book",id:"6694",title:"New Trends in Ion Exchange Studies",subtitle:null,isOpenForSubmission:!1,hash:"3de8c8b090fd8faa7c11ec5b387c486a",slug:"new-trends-in-ion-exchange-studies",bookSignature:"Selcan Karakuş",coverURL:"https://cdn.intechopen.com/books/images_new/6694.jpg",editedByType:"Edited by",editors:[{id:"206110",title:"Dr.",name:"Selcan",surname:"Karakuş",slug:"selcan-karakus",fullName:"Selcan Karakuş"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"1591",title:"Infrared Spectroscopy",subtitle:"Materials Science, Engineering and Technology",isOpenForSubmission:!1,hash:"99b4b7b71a8caeb693ed762b40b017f4",slug:"infrared-spectroscopy-materials-science-engineering-and-technology",bookSignature:"Theophile Theophanides",coverURL:"https://cdn.intechopen.com/books/images_new/1591.jpg",editedByType:"Edited by",editors:[{id:"37194",title:"Dr.",name:"Theophile",surname:"Theophanides",slug:"theophile-theophanides",fullName:"Theophile Theophanides"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"3161",title:"Frontiers in Guided Wave Optics and Optoelectronics",subtitle:null,isOpenForSubmission:!1,hash:"deb44e9c99f82bbce1083abea743146c",slug:"frontiers-in-guided-wave-optics-and-optoelectronics",bookSignature:"Bishnu Pal",coverURL:"https://cdn.intechopen.com/books/images_new/3161.jpg",editedByType:"Edited by",editors:[{id:"4782",title:"Prof.",name:"Bishnu",surname:"Pal",slug:"bishnu-pal",fullName:"Bishnu Pal"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"371",title:"Abiotic Stress in Plants",subtitle:"Mechanisms and Adaptations",isOpenForSubmission:!1,hash:"588466f487e307619849d72389178a74",slug:"abiotic-stress-in-plants-mechanisms-and-adaptations",bookSignature:"Arun Shanker and B. Venkateswarlu",coverURL:"https://cdn.intechopen.com/books/images_new/371.jpg",editedByType:"Edited by",editors:[{id:"58592",title:"Dr.",name:"Arun",surname:"Shanker",slug:"arun-shanker",fullName:"Arun Shanker"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"3092",title:"Anopheles mosquitoes",subtitle:"New insights into malaria vectors",isOpenForSubmission:!1,hash:"c9e622485316d5e296288bf24d2b0d64",slug:"anopheles-mosquitoes-new-insights-into-malaria-vectors",bookSignature:"Sylvie Manguin",coverURL:"https://cdn.intechopen.com/books/images_new/3092.jpg",editedByType:"Edited by",editors:[{id:"50017",title:"Prof.",name:"Sylvie",surname:"Manguin",slug:"sylvie-manguin",fullName:"Sylvie Manguin"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"72",title:"Ionic Liquids",subtitle:"Theory, Properties, New Approaches",isOpenForSubmission:!1,hash:"d94ffa3cfa10505e3b1d676d46fcd3f5",slug:"ionic-liquids-theory-properties-new-approaches",bookSignature:"Alexander Kokorin",coverURL:"https://cdn.intechopen.com/books/images_new/72.jpg",editedByType:"Edited by",editors:[{id:"19816",title:"Prof.",name:"Alexander",surname:"Kokorin",slug:"alexander-kokorin",fullName:"Alexander Kokorin"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"2270",title:"Fourier Transform",subtitle:"Materials Analysis",isOpenForSubmission:!1,hash:"5e094b066da527193e878e160b4772af",slug:"fourier-transform-materials-analysis",bookSignature:"Salih Mohammed Salih",coverURL:"https://cdn.intechopen.com/books/images_new/2270.jpg",editedByType:"Edited by",editors:[{id:"111691",title:"Dr.Ing.",name:"Salih",surname:"Salih",slug:"salih-salih",fullName:"Salih Salih"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"117",title:"Artificial Neural Networks",subtitle:"Methodological Advances and Biomedical Applications",isOpenForSubmission:!1,hash:null,slug:"artificial-neural-networks-methodological-advances-and-biomedical-applications",bookSignature:"Kenji Suzuki",coverURL:"https://cdn.intechopen.com/books/images_new/117.jpg",editedByType:"Edited by",editors:[{id:"3095",title:"Prof.",name:"Kenji",surname:"Suzuki",slug:"kenji-suzuki",fullName:"Kenji Suzuki"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"3828",title:"Application of Nanotechnology in Drug Delivery",subtitle:null,isOpenForSubmission:!1,hash:"51a27e7adbfafcfedb6e9683f209cba4",slug:"application-of-nanotechnology-in-drug-delivery",bookSignature:"Ali Demir Sezer",coverURL:"https://cdn.intechopen.com/books/images_new/3828.jpg",editedByType:"Edited by",editors:[{id:"62389",title:"PhD.",name:"Ali Demir",surname:"Sezer",slug:"ali-demir-sezer",fullName:"Ali Demir Sezer"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}},{type:"book",id:"872",title:"Organic Pollutants Ten Years After the Stockholm Convention",subtitle:"Environmental and Analytical Update",isOpenForSubmission:!1,hash:"f01dc7077e1d23f3d8f5454985cafa0a",slug:"organic-pollutants-ten-years-after-the-stockholm-convention-environmental-and-analytical-update",bookSignature:"Tomasz Puzyn and Aleksandra Mostrag-Szlichtyng",coverURL:"https://cdn.intechopen.com/books/images_new/872.jpg",editedByType:"Edited by",editors:[{id:"84887",title:"Dr.",name:"Tomasz",surname:"Puzyn",slug:"tomasz-puzyn",fullName:"Tomasz Puzyn"}],productType:{id:"1",chapterContentType:"chapter",authoredCaption:"Edited by"}}]},chapter:{item:{type:"chapter",id:"17981",title:"A Stereo Acoustic Echo Canceller Using Cross-Channel Correlation",doi:"10.5772/16341",slug:"a-stereo-acoustic-echo-canceller-using-cross-channel-correlation",body:'\n\t\t
\n\t\t\t
1. Introduction
\n\t\t\t
Stereo acoustic echo canceller is becoming more and more important as an echo canceller is applied to consumer products like a conversational DTV. However it is well known that if there is strong cross-channel correlation between right and left sounds, it cannot converge well and results in echo path estimation misalignment. This is a serious problem in a conversational DTV because the speaker output sound is combination of a far-end conversational sound, which is essentially monaural, and TV program sound, which has wide variety of sound characteristics, monaural sound, stereo sound or mixture of them. To cope with this problem, many stereo echo cancellation algorithms have been proposed. The methods can be categorized into two approaches. The first one is to de-correlate the stereo sound by introducing independent noise or non-linear post-processing to right and left speaker outputs. This approach is very effective for single source stereo sound case, which covers most of conversational sounds, because the de-correlation prevents rank drop to solve a normal equation in a multi-channel adaptive filtering algorithm. Moreover, it is simple since many traditional adaptation algorithms can be used without any modification. Although the approach has many advantages and therefore widely accepted, it still has an essential problem caused by the de-correlation which results in sound quality change due to insertion of the artificial distortion. Even though the inserted distortion is minimized so as to prevent sound quality degradation, from an entertainment audio equipment view point, such as a conversational DTV, many users do not accept any distortion to the speaker output sound. The second approach is desirable for the entertainment types of equipments because no modification to the speaker outputs is required. In this approach, the algorithms utilize cross-channel correlation change in a stereo sound. This approach is also divided into two approaches, depending on how to utilize the cross-channel correlation change. One widely used approach is affine projection method. If there are small variations in the cross-channel correlation even in a single sound source stereo sound, small un-correlated component appears in each channel. The affine projection method can produce the best direction by excluding the auto-correlation bad effect in each channel and by utilizing the small un-correlated components. This approach has a great advantage since it does not require any modification to the stereo sound, however if the variation in the cross-channel correlation is very small, improvement of the adaptive filter convergence is very small. Since the rank drop problem of the stereo adaptive filter is essentially not solved, we may need slight inserted distortion which reduces merit of this method. Another headache is that the method requires P by P inverse matrix calculation in an each sample. The inverse matrix operation can be relaxed by choosing P as small number, however small P sometimes cannot attain sufficient convergence speed improvement. To attain better performance even by small P, the affine projection method sometimes realized together with sub-band method. Another method categorized in the second approach is “WARP” method. Unlike to affine projection method which utilizes small change in the cross-channel correlation, the method utilizes large change in the cross-channel correlation. This approach is based on the nature of usual conversations. Even though using stereo sound for conversations, most parts of conversations are single talk monaural sound. The cross-channel correlation is usually very high and it remains almost stable during a single talking. A large change happens when talker change or talker’s face movement happens. Therefore, the method applies a monaural adaptive filter to single sound source stereo sound and multi-channel (stereo) adaptive filter to non-single sound source stereo sound. Important feature of the method is two monaural adaptive filter estimation results and one stereo adaptive filter estimation result is transformed to each other by using projection matrixes, called WARP matrixes. Since a monaural adaptive filter is applied when a sound is single source stereo sound, we do not need to suffer from the rank problem.
\n\t\t\t
In this chapter, stereo acoustic echo canceller methods, multi-channel least mean square, affine projection and WARP methods, all of them do not need any modification to the speaker output sounds, are surveyed targeting conversational DTV applications. Then WARP method is explained in detail.
\n\t\t
\n\t\t
\n\t\t\t
2. Stereo acoustic echo canceller problem
\n\t\t\t
\n\t\t\t\t
2.1. Conversational DTV
\n\t\t\t\t
Since conversational DTV should keep smooth speech communication even when it is receiving a regular TV program, it requires following functionalities together with traditional DTV systems as shown in Fig. 1.
\n\t\t\t\t
Figure 1.
Audio System Example in a Conversational DTV
\n\t\t\t\t
Mixing of broadcasting sound and communication speech: Two stereo sounds from the DTV audio receiver and local conversational speech decoder are mixed and sent to the stereo speaker system.
Sampling frequency conversion: Sampling frequency of DTV sound is usually wider than that of conversational service, such as \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\tf\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\t\t\tH\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t=\n\t\t\t\t\t\t\t\t\t\t48\n\t\t\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t\t\tH\n\t\t\t\t\t\t\t\t\t\tz\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t for DTV sound and \n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\tf\n\t\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t=\n\t\t\t\t\t\t\t\t\t\t16\n\t\t\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t\t\tH\n\t\t\t\t\t\t\t\t\t\tz\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\tfor conversational service sound, we need sampling frequency conversion between DTV and conversational service audio parts
Stereo acoustic canceller: A stereo acoustic echo canceller is required to prevent howling and speech quality degradation due to acoustic coupling between stereo speaker and microphone.
\n\t\t\t\t
Among the above special functionalities, the echo canceller for the conversational DTV is technically very challenging because the echo canceller should cancel wide variety of stereo echoes for TV programs as well as stereo speech communications.
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
2.2. Stereo sound generation model
\n\t\t\t\t
A stereo acoustic echo canceller system is shown in Fig. 2 with typical stereo sound generation model, where all signals are assumed to be discrete time signals at the \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\tt\n\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tsampling timing by \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tf\n\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t sampling frequency and the sound generation model is assumed to be linier finite impulse response (FIR) systems which has a sound source signal\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tas an input and stereo sound \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t as outputs with additional uncorrelated noises \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\t′\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tand\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\t′\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t. By using matrix and array notations of the signals as
where\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tP\n\t\t\t\t\t\t\n\t\t\t\t\t and \n\t\t\t\t\t\t\n\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\n\t\t\t\t\tare impulse response length of the FIR system and tap length of the adaptive filter for each channel, respectively.
\n\t\t\t\t
Then the FIR system output\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is 2N sample array and is expressed as
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t are \n\t\t\t\t\t\t\n\t\t\t\t\t\t\tP\n\t\t\t\t\t\t\n\t\t\t\t\tsample impulse responses of the FIR system defined as
Traditional Stereo Acoustic Echo Canceller System Configuration with Typical Stereo Sound Generation Model.
\n\t\t\t\t
In(2), if \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t are composed of constant array,\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tduring the \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\tt\n\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t period, and small time variant arrays,\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tΔ\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tΔ\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tg\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\twhich are defined as
This situation is usual in the case of far-end single talking because transfer functions between talker and right and left microphones vary slightly due to talker’s small movement. By assuming the components are also un-correlated noise, (5) can be regarded as a linear time invariant system with independent noise components, \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tand\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t, as
In (6), if there are no un-correlated noises, we call the situation as strict single talking.
\n\t\t\t\t
In this chapter, sound source signal(\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t), uncorrelated noises (\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\t′\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tand\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\t′\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t ) are assumed as independent white Gaussian noise with variance \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tσ\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tσ\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t, respectively.
\n\t\t\t
\n\t\t\t
\n\t\t\t\t
2.3. Stereo acoustic echo canceller problem
\n\t\t\t\t
For simplification, only one stereo audio echo canceller for the right side microphone’s output signal\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\ty\n\t\t\t\t\t\t\t\t\t\t˜\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t, is explained. This is because the echo canceller for left microphone output is apparently treated as the same way as the right microphone case. As shown in Fig.2, the echo canceller cancels the acoustic echo\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ty\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t as
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is acoustic echo canceller’s residual error, \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tn\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tis a independent background noise, \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\ty\n\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tis an FIR adaptive filter output in the stereo echo canceller, which is given by
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tand \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tare N tap FIR adaptive filter coefficient arrays.
\n\t\t\t\t
Error power of the echo canceller for the right channel microphone output, \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tσ\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t2\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t, is given as:
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tis a stereo echo path model defined as
Optimum echo path estimation \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tO\n\t\t\t\t\t\t\t\t\t\tP\n\t\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\twhich minimizes the error power \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tσ\n\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\t2\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is given by solving the linier programming problem as
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is a number of samples used for optimization. Then the optimum echo path estimation for the \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\tt\n\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t LTI period \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tO\n\t\t\t\t\t\t\t\t\t\tP\n\t\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is easily obtained by well known normal equation as
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tX\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is an auto-correlation matrix of the adaptive filter input signal and is given by
By (14), determinant of \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tX\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is given by
In the cease of strict single talking where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tx\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tU\n\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tdo not exist, (16) becomes very simple as
To check the determinant\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tX\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t, we calculate \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tX\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\t\t\tL\n\t\t\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tC\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tconsidering \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tB\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t=\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tC\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t as
Then \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tD\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tC\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t−\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tC\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tB\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tC\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\tA\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t−\n\t\t\t\t\t\t\t\t\t\t\t\t1\n\t\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t|\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t becomes zero as
Hence no unique solution can be found by solving the normal equation in the case of strict single talking where un-correlated components do not exist. This is a well known stereo adaptive filter cross-channel correlation problem.
\n\t\t\t
\n\t\t
\n\t\t
\n\t\t\t
3. Stereo acoustic echo canceller methods
\n\t\t\t
To improve problems addressed above, many approaches have been proposed. One widely accepted approach is de-correlation of stereo sound. To avoid the rank drop of the normal equation(13), small distortion such as non-linear processing or modification of phase is added to stereo sound. This approach is simple and effective to endorse convergence of the multi-channel adaptive filter, however it may degrade the stereo sound by the distortion. In the case of entertainment applications, such as conversational DTV, the problem may be serious because customer’s requirement for sound quality is usually very high and therefore even small modification to the speaker output sound cannot be accepted. From this view point, approaches which do not need to add any modification or artifacts to the speaker output sound are desirable for the entertainment use. In this section, least square (LS), stereo affine projection (AP), stereo normalized least mean square (NLMS) and WARP methods are reviewed as methods which do not need to change stereo sound itself.
\n\t\t\t
\n\t\t\t\t
3.1. Gradient method
\n\t\t\t\t
Gradient method is widely used for solving the quadratic problem iteratively. As a generalized gradient method, let denote\n\t\t\t\t\t\t\n\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\n\t\t\t\t\t sample orthogonalized error array \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tε\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t based on original error array\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t as
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is an \n\t\t\t\t\t\t\n\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\n\t\t\t\t\t sample error array which is defined as
and \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tR\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tis a \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t×\n\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t matrix which orthogonalizes the auto-correlation matrix\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\te\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t. The orthogonalized error array is expressed using difference between adaptive filter coefficient array \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\t\t^\n\t\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t and target stereo echo path \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t2\n\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t sample response\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\th\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tas
where \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tX\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tM\n\t\t\t\t\t\t\t\t\t\t2\n\t\t\t\t\t\t\t\t\t\tN\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\tis a Mx2N matrix which is composed of adaptive filter stereo input array as defined by
By defining an echo path estimation error array \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\td\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tS\n\t\t\t\t\t\t\t\t\t\tT\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t which is defined as
estimation error power \n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tσ\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\tε\n\t\t\t\t\t\t\t\t\t\ti\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t2\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t(\n\t\t\t\t\t\t\t\tk\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t is obtained by