[an error occurred while processing this directive]
|
Мне приходит из канала случайный сигнал сигнал с шумом. 2 отсчёта составляют 1 символ (x;y).
Сначала ставлю FIR фильтр, коэффициенты которого обновляю по LMS закону. После этого фильтра ставлю блок решения, который принимает решение о приходе того или иного символа (беру каждый раз по 2 точки с фильтра и ищу наименьшее расстояние до каждого символа в алфавите). После этого считаю ошибку.
ошибка до х = ( 2*n - х )
ошибка до у = ( 2*n - 1 - y )
где "х" и "у" это координаты ближайшего символа.
Так? Т.е. я разделил ошибки до каждой координаты символа.
А как теперь обнавлять коэффициенты FIR фильтра, зная шаг адаптации, эти две ошибки и входные отсчёты?
как в модемах сделано?
E-mail: info@telesys.ru