|
Simulink, блок LMS DFE, Не пойму, как с ним работать |
|
|
|
May 31 2012, 13:14
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796

|
Здравствуйте форумчане! Ни как не получается разобраться с работой блока LMS Decision Feedback Equalizer (Сommunication system toolbox/Equalizers) в Simulink Version 7.8 (R2011b). Модуляция PAM-4, 8 отсчетов на символ. Не пойму, в каком виде данные должны поступать на Input port и Desired port. В хэлпе написано "The Input port accepts a column vector input signal" то есть входной сигнал вектор-столбец, а от чего зависит и сколько должна быть длина этого вектора? Тот же вопрос и по Desired port. Прошу помощи.
|
|
|
|
|
 |
Ответов
|
Jun 1 2012, 07:15
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796

|
Методом научного тыка я решил проблему. На Desired port подал сигнал так: Buffer(8)->To Sample->Reshape(column vector)->Desired port, с Input port все то же самое только буфер на 64. Это все работает при 8-ми отсчетах на символ. Результат отличный  Привожу глаз диаграмму выхода и коэффициенты, правда они в виде одного вектора "the block outputs the current forward and feedback weights, concatenated into one vector". Перешел уже на PAM-16. И у меня еще вопрос: какой оптимальный эквалайзер и алгоритм адаптации если главная проблема это МСИ, то есть скорость сходимости не важна и шумы невелики?
Эскизы прикрепленных изображений
|
|
|
|
|
Jul 16 2012, 19:11
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796

|
Цитата(petrov @ Jun 1 2012, 12:15)  Ваш эквалайзер подойдёт, проблема заставить работать надёжно приёмник в целом. Это стало большой проблемой для меня. Не могу понять одновременную работу эквалайзера и символьной синхронизации. В моей схеме присутствует цифровая символьная синхронизация (Farrow, Gardner TED, Loop filter, NCO), и FFE LMS эквалайзер. Первый глупый вопрос о том, где должен стоять FFE? После Farrow и с FFE сигнал идет на TED? Далее я пытаюсь настроить эквалайзер по известной последовательности. То есть, по сути, у меня два модулятора на стороне передачи и на стороне приема на которые поступают одинаковые данные. Но в силу естественных причин частота работы модулятора на стороне передачи может отличаться от этой же частоты на стороне приема. Таким образом, через какое-то время после старта эти одинаковые последовательности разбегаются и адаптация становится невозможна. Эту проблему должна решить символьная синхронизация, но так-как эквалайзер не может быть настроен то и на TED ничего путного не поступает. Замкнутый круг какой-то. Помогите разобраться.
|
|
|
|
|
Jul 19 2012, 19:43
|
Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796

|
Цитата(petrov @ Jul 17 2012, 14:29)  Совместная работа петель эквалайзера и символьной синхронизации неустойчива. Если искажения не сильные и символьная синхронизация без сбоев работает по такому сигналу, то можно поставить символьную синхронизацию до эквалайзера. Иначе можно периодически передавать настроечную последовательность для синхронизации и настройки эквалайзера, Farrow при этом не нужен, синхронизацию поддерживает дробный эквалайзер как FIFO до следующей настроечной последовательности. Спасибо за ответ! Если под искажениями Вы имеете в виду МСИ, то они в моем случае сильные. По сути, входной сигнал одни сплошные МСИ. Как я понял синхронизацию по такому сигналу не сделать. Приведу пример выхода передатчика и входа приемника. Еще раз отмечу, что у меня проводной канал связи и идея заключается в том, что бы по включению эквалайзер один раз настроился по известной последовательности и далее уменьшением шага µ замедляем его адаптацию и передаем данные. Канал связи считаем стабильным и он параметры в процессе не меняет. Синхронизация тоже может быть установлена один раз, разницу в тактовых частотах приемника и передатчика считаем стабильной. Шумовая обстановка сравнительно благоприятна, сигнал/шум на входе предварительно оцениваю как >30Дб. Почти нет опыта в этом, тяжело идет. Подскажите, поподробнее.
Эскизы прикрепленных изображений
|
|
|
|
Сообщений в этой теме
ToR_TDA Simulink, блок LMS DFE May 31 2012, 13:14 petrov ИМХО проще и полезнее вручную сделать и примеры со... May 31 2012, 15:39 ToR_TDA Цитата(petrov @ May 31 2012, 19:39) ИМХО ... May 31 2012, 17:11  petrov Да какая там математика, буфера дают вектор отводо... May 31 2012, 17:24     petrov Периодически передаёте настроечную последовательно... Jul 19 2012, 21:21     des00 Цитата(ToR_TDA @ Jul 19 2012, 14:43) Прив... Jul 20 2012, 13:54      ToR_TDA Цитата(des00 @ Jul 20 2012, 17:54) посмот... Jul 20 2012, 17:39       des00 Цитата(ToR_TDA @ Jul 20 2012, 11:39) Тран... Jul 21 2012, 07:35        ToR_TDA Цитата(des00 @ Jul 21 2012, 11:35) посмот... Jul 21 2012, 08:26      petrov Цитата(des00 @ Jul 20 2012, 17:54) Можно ... Jul 21 2012, 09:49       des00 Цитата(petrov @ Jul 21 2012, 04:49) После... Jul 21 2012, 14:54        petrov Цитата(des00 @ Jul 21 2012, 18:54) Именно... Jul 21 2012, 18:05        ToR_TDA Цитата(des00 @ Jul 21 2012, 18:54) В том ... Jul 21 2012, 23:40         des00 Цитата(ToR_TDA @ Jul 21 2012, 18:40) Я вы... Aug 2 2012, 03:55          ToR_TDA Цитата(des00 @ Aug 2 2012, 07:55) Вот име... Aug 2 2012, 10:09           des00 Цитата(ToR_TDA @ Aug 2 2012, 05:09) А как... Aug 2 2012, 10:30            ToR_TDA Цитата(des00 @ Aug 2 2012, 14:30) самому ... Aug 3 2012, 09:40             des00 Цитата(ToR_TDA @ Aug 3 2012, 04:40) Вот т... Aug 3 2012, 10:49            ToR_TDA Цитата(des00 @ Aug 2 2012, 14:30) Не то ч... Aug 6 2012, 09:10             des00 Цитата(ToR_TDA @ Aug 6 2012, 03:10) Как я... Aug 6 2012, 15:00          petrov Цитата(des00 @ Aug 2 2012, 07:55) Другим ... Aug 2 2012, 11:45           des00 Цитата(petrov @ Aug 2 2012, 05:45) Так по... Aug 2 2012, 12:08 ToR_TDA Пытаюсь в ходе моделирования передать через провод... Jun 9 2012, 20:42 ToR_TDA Ну и еще раз похожую на мою идею увидел. US6415003... Aug 6 2012, 15:46 ToR_TDA Нашел доку, в ней целых 3 варианта baseline wander... Aug 16 2012, 10:16 des00 Цитата(ToR_TDA @ Aug 16 2012, 05:16) Наше... Aug 16 2012, 13:59 ToR_TDA При реализации FSE на ПЛИС появилась проблема, пок... Oct 30 2012, 10:28 petrov Цитата(ToR_TDA @ Oct 30 2012, 14:28) При ... Oct 30 2012, 10:56  ToR_TDA Цитата(petrov @ Oct 30 2012, 13:56) Как у... Oct 30 2012, 11:17   petrov Цитата(ToR_TDA @ Oct 30 2012, 15:17) К со... Oct 30 2012, 11:48    ToR_TDA Цитата(petrov @ Oct 30 2012, 14:48) Приём... Oct 30 2012, 12:03     petrov Цитата(ToR_TDA @ Oct 30 2012, 16:03) Жела... Oct 30 2012, 12:11      ToR_TDA Цитата(petrov @ Oct 30 2012, 15:11) А вы ... Oct 30 2012, 12:14 Serg76 Цитата(ToR_TDA @ Oct 30 2012, 14:28) При ... Oct 30 2012, 11:03 ToR_TDA Да, проблема в реализации, каждый последний коэф. ... Oct 30 2012, 13:55
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|