Hi all, I am using NLMS complex Adaptive filter. In the coefficient update part, error is normalized with input signal power and is multiplied with gain and reference signal. Input power is X X* (* complex conjugate). This includes addition of square of two numbers. My problem is, how this can efficiently used with error and gain so that it can be implemented efficiently in 16 bit processors. Thanks in advance, Chandrasekar +++++++++++++++++++++++++++++++ Disclaimer +++++++++++++++++++++++++++++++++++++++ This e-mail may contain privileged and confidential information and is intended only for the use of the specific individual(s) to whom it is addressed. If you are not an intended recipient of this e-mail, you are hereby notified that any unauthorized use, dissemination or copying of this e-mail or the information contained in it or attached to it is strictly prohibited. If you have received this e-mail in error, please delete it and immediately notify the undersigned by reply e-mail. Hellosoft India Pvt. Ltd. www.hellosoft.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ |
|
complex NLMS update?
Started by ●July 31, 2003
Reply by ●August 1, 20032003-08-01
Hi Chandra, Why not have a look at IEEE Papers for reference Implementations of nLMS Algorithms ? By the way, Coding efficiently for a particular 16-bit Processor ( say, ZiLOG / TI / MOTOROLA ) has more to do with Mastery of Assembly / CPU Architecture of that processor rather than System Design of Echo Canceller. Regards, Dharmendra Original Message: ----------------- From: Chandrasekaran C Date: Thu, 31 Jul 2003 19:17:20 +0530 To: Subject: [echocancel] complex NLMS update? Hi all, I am using NLMS complex Adaptive filter. In the coefficient update part, error is normalized with input signal power and is multiplied with gain and reference signal. Input power is X X* (* complex conjugate). This includes addition of square of two numbers. My problem is, how this can efficiently used with error and gain so that it can be implemented efficiently in 16 bit processors. Thanks in advance, Chandrasekar +++++++++++++++++++++++++++++++ Disclaimer +++++++++++++++++++++++++++++++++++++++ This e-mail may contain privileged and confidential information and is intended only for the use of the specific individual(s) to whom it is addressed. If you are not an intended recipient of this e-mail, you are hereby notified that any unauthorized use, dissemination or copying of this e-mail or the information contained in it or attached to it is strictly prohibited. If you have received this e-mail in error, please delete it and immediately notify the undersigned by reply e-mail. Hellosoft India Pvt. Ltd. www.hellosoft.com +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++ -------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . |