[an error occurred while processing this directive]
|
если ухом - то зачем ему Hilbert Rotator, сигнал-то вещественный
если модемом - то что значит - слышно.
С модемом проще - там хоть мощность сигнала постоянна.
Я когда-то давно тоже пользовался примером из AD Applications v1
И работало на звуке тоже плохо. Там в книге было сказано, что лучше сделать с двойной точностью, сделал, стало лучше, но сходилось тоже не фонтан. Проишлось переходить на нормированный LMS. Проблемы LMS со сходимостью или качеством решения связаны с тем, что энергия звукового сигнала всё время меняется, поэтому ему трудно подстроиться. Или не сходится, или не хватает разрядности или вообще плохо работает. Как только beta делается нормированой на энергию сигнала - сразу втыкает со страшной силой. Ш-ш-ши, и всё.
Нужны только небольшие дополнительные вычисления перед циклом адаптации. Для ADSP затраты никакие, там цикл FIR всё равно разнесён с циклом адаптации. Для tms5х нужно или жертвовать производительностью вдвое, отказываясь от команды LMS или как-то выкручиваться, чтобы совместить цикл FIR с циклом адаптации.
Это на модели.
А по жизни ни один линейный эхоподавитель не давит эхо полностью. Реально получается ~ -30-40db. Эхо хорошо слышно в наушниках. Это связано уже с нелинейностью гибрида или линии.
E-mail: info@telesys.ru