|
Адаптивный эквалайзер для TDMA модема (+), Покажите нужное направление |
|
|
|
Oct 7 2008, 11:37
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Добрый день господа!
Есть задача сделать адаптивный эквалайзер для TDMA модема. Обложился бумажными и электронными книгами, перерыл форум и хелп матлаба в разделе эквалайзеры. Но все равно есть много вопросов, прошу помощи.
1. В книгах по эквалайзерам (Бингхам, Прокис, Скляр и т.д.) описаны 3 метода адаптации Zero-Forced, LMS, DD. Но в том же матлабе алгоритмов больше (те же CMA, RLS). Есть ли книги в которых описаны эти методы адаптации коэффициентов и расписаны их достоинства и недостатки ?
Если проектировать фрактальный эквалайзер, то :
2. Обязательно ли его тактовая на выходе должна быть меньше в К раз чем тактовая на входе ?
3. Как в этом случае выбирается обучающая последовательность ? Ведь на стороне передатчика мы передаем ее на символьной частоте, а тут обрабатываем на более высокой частоте ?
4. У меня recovery работает на удвоенной символьной частоте. Можно ли, брать решения для адаптации эквалайзера не с его выхода, а с выхода recovery.
5. Какой, по вашему мнению, алгоритм адаптации дает большую скорость сходимости для коротких пакетов ?
6. Какой, по вашему мнению, эквалайзер линейный TSE/FSE или DFE вы посоветуете для TDMA систем.
7. Можно ли в матлабе смоделировать потоки данных со стартовой преамбулой, обучающей последовательностью и пакетом рандомных данных?
Сам понимаю что вопросы ламерские, но вот пока не могу найти решение в книгах или плохо ищу. Решил спросить здесь.
Спасибо!!!
--------------------
|
|
|
|
|
 |
Ответов
|
Jun 25 2009, 11:32
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(des00 @ Jun 25 2009, 14:48)  1. Правильный ли я сделал выбор алгоритмов адаптации или тут в каком то из них есть подводные камни, о которых Хайкин умалчивает? Сложность не алгоритмах адаптации а в совместной работе эквалайзера со всеми синхронизациями, особенно для плохих кналов, о чём в книжках не пишут. Подводные камни например всякие паразитные устойчивые состояния. Проще сделать OFDM. Цитата(des00 @ Jun 25 2009, 14:48)  2. Хайкин рассматривает все эти алгоритмы в применении к TSE эквалайзеру основанному на трансверсальном фильтре, сохраняться ли все свойства этих алгоритмов для FSE и DFE эквалайзеров? Да вроде сохраняются. Цитата(des00 @ Jun 25 2009, 14:48)  3. Может быть кто то уже реализовывал эти алгоритмы, тогда поделитесь своими выводами об эффективности этих алгоритмов. Делал в модели transform domain с нормализацией, настраивается намного быстрее, достаточно наверное этого + по известной последовательности настраивать, вычислений только много.
|
|
|
|
|
Jun 26 2009, 05:01
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(petrov @ Jun 25 2009, 06:32)  Сложность не алгоритмах адаптации а в совместной работе эквалайзера со всеми синхронизациями, особенно для плохих кналов, о чём в книжках не пишут. Подводные камни например всякие паразитные устойчивые состояния. Проще сделать OFDM. хотелось бы опыт полученный в TDMA модеме использовать и для не TDMA модемов. Про OFDM уже писал %) Цитата Делал в модели transform domain с нормализацией, настраивается намного быстрее, достаточно наверное этого + по известной последовательности настраивать, вычислений только много. вы делали FFT-LMS + FSE ? Мне такая сборка показалась не совсем оптимальной, т.к. FFT-LMS требует пакетной обработки, что вызывает задержку сигнала и в случае FSE напрямую влияет на задержку в петлях ОС по тактовой и несущей частоте (хотя зависит от способа восстановления частот). Для TSE эквалайзера таких проблем нет, т.к. все петли уже отработали, правда в этом случае петли работают по искаженному сигналу. Потому то мне и интересны решетчатые эквалайзеры и эквалайзеры на systolic array, т.к. они могут работать посимвольно, кроме того они должны хорошо ложиться на ФПГА структуры, правда вытащить из них АЧХ чтобы посмотреть что нашел эквалайзер сложнее.
--------------------
|
|
|
|
|
Jun 27 2009, 15:48
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(des00 @ Jun 26 2009, 09:01)  вы делали FFT-LMS + FSE ? Мне такая сборка показалась не совсем оптимальной, т.к. FFT-LMS требует пакетной обработки, что вызывает задержку сигнала и в случае FSE напрямую влияет на задержку в петлях ОС по тактовой и несущей частоте (хотя зависит от способа восстановления частот). Для TSE эквалайзера таких проблем нет, т.к. все петли уже отработали, правда в этом случае петли работают по искаженному сигналу. Потому то мне и интересны решетчатые эквалайзеры и эквалайзеры на systolic array, т.к. они могут работать посимвольно, кроме того они должны хорошо ложиться на ФПГА структуры, правда вытащить из них АЧХ чтобы посмотреть что нашел эквалайзер сложнее. Вот пример FSE DFE: http://electronix.ru/forum/index.php?s=&am...st&p=614446На каждом отсчёте вычисляется ортогональное преобразование Адамара, никакой блочной задержки нету, коэффициенты настраиваются независимо друг от друга гораздо быстрее, можно наблюдать импульсную характеристику эквивалентного фильтра как для обычного эквалайзера.
|
|
|
|
|
Jun 29 2009, 13:11
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(petrov @ Jun 27 2009, 09:48)  по мотивам вашего примера решил сделать небольшой тест, сделал 3 TSE эквалайзера LMS, NLMS, Adamar TD LMS. Но вот результат очень странный. Я взял два канала со спектральными нулями, QPSK, метод подстройки слепой DD. Видно что график среднеквадратичной ошибки (MSE) LMS и ATD-LMS практически идентичен, за небольшим исключением, как по скорости, так и по величине ошибки. LMS эквалайзер при этом настроен на средний mu. А вот с ATD-LMS получилось не понятное, несмотря на нормировку по мощности, для того что бы алгоритм работал потребовалось ввести достаточно малый mu, такой что как такового эффекта нормировки не видно Я собрал не адекватный тест? или в условиях стационарного окружения выигрыша от ATD-LMS нет ?
--------------------
|
|
|
|
Сообщений в этой теме
des00 Адаптивный эквалайзер для TDMA модема (+) Oct 7 2008, 11:37 petrov ...
Цитата(des00 @ Oct 7 2008, 15:37) Ес... Oct 7 2008, 14:44 Serg76 Цитата(des00 @ Oct 7 2008, 14:37) Добрый ... Oct 7 2008, 16:48 alex_os Цитата(des00 @ Oct 7 2008, 15:37) Есть за... Oct 8 2008, 04:43 des00 Всем спасибо за ответы, кое что начинает прояснятс... Oct 8 2008, 07:08 links Цитата(des00 @ Oct 8 2008, 11:08) Если я ... Oct 8 2008, 08:07 petrov Цитата(des00 @ Oct 8 2008, 11:08) Речь ид... Oct 8 2008, 08:23 alex_os Цитата(des00 @ Oct 8 2008, 11:08) Канал г... Oct 9 2008, 07:47  fontp Цитата(alex_os @ Oct 9 2008, 11:47) По из... Oct 9 2008, 10:36  des00 Цитата(alex_os @ Oct 9 2008, 02:47) MLSE ... Oct 9 2008, 13:10   fontp Цитата(des00 @ Oct 9 2008, 17:10) спасибо... Oct 9 2008, 18:16 petrov Книги по адаптивной фильтрации:
http://rapidshare... Oct 8 2008, 07:56 des00 2 petrov
Спасибо за книги !!!
2 link... Oct 8 2008, 09:58 links Цитата(des00 @ Oct 8 2008, 13:58) Наблюда... Oct 8 2008, 11:29  des00 Цитата(links @ Oct 8 2008, 06:29) 20 дБ э... Oct 8 2008, 13:52   AVR Цитата(des00 @ Oct 8 2008, 17:52) Спасибо... Oct 13 2008, 13:40    des00 Цитата(AVR @ Oct 13 2008, 08:40) Судя по ... Nov 18 2008, 07:02     petrov Ограничитель не вызывает некорректной работы, не з... Nov 18 2008, 08:06      alex_os Цитата(petrov @ Nov 18 2008, 11:06) Огран... Nov 18 2008, 11:13      des00 2 petrov alex_os
Для усвоения сделал слепой LMS T... Nov 25 2008, 12:39       petrov Цитата(des00 @ Nov 25 2008, 15:39) 2 petr... Nov 25 2008, 13:17        des00 Цитата(petrov @ Nov 25 2008, 08:17) Один ... Nov 26 2008, 05:10         petrov Цитата(des00 @ Nov 26 2008, 08:10) я так ... Nov 26 2008, 09:10 des00 Добрый день!!!
Эту тему немного отло... Jun 25 2009, 10:48   des00 Цитата(petrov @ Jun 27 2009, 10:48) Вот п... Jun 28 2009, 16:51    petrov Цитата(des00 @ Jun 29 2009, 17:11) ...
Н... Jun 29 2009, 13:18     des00 Цитата(petrov @ Jun 29 2009, 07:18) Нету ... Jun 29 2009, 13:24    petrov Цитата(des00 @ Jun 29 2009, 17:11) по мот... Jun 29 2009, 20:27     des00 Цитата(petrov @ Jun 29 2009, 14:27) Не ра... Jun 30 2009, 08:06      petrov Цитата(des00 @ Jun 30 2009, 12:06) 1. При... Jun 30 2009, 09:03       des00 Цитата(petrov @ Jun 30 2009, 03:03) Ну не... Jun 30 2009, 10:39        petrov Цитата(des00 @ Jun 30 2009, 14:39) в моде... Jun 30 2009, 12:57         des00 Цитата(petrov @ Jun 30 2009, 06:57) На сч... Jul 1 2009, 03:17          des00 Цитата(des00 @ Jun 30 2009, 21:17) немног... Jul 1 2009, 14:03           des00 Цитата(des00 @ Jul 1 2009, 08:03) Сейчас ... Jul 2 2009, 07:21 des00 Не рекламы ради, а пользы дела для. Появилась непл... Apr 18 2013, 14:41
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|