реклама на сайте
подробности

 
 
3 страниц V  < 1 2 3  
Reply to this topicStart new topic
> Simulink, блок LMS DFE, Не пойму, как с ним работать
des00
сообщение Aug 16 2012, 13:59
Сообщение #31


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(ToR_TDA @ Aug 16 2012, 05:16) *
Нашел доку, в ней целых 3 варианта baseline wander correction.


Хмм, один вариант вижу не плохой. Вот только сдается мне что будет бороться смещение постоянки АЦП с восстановлением постоянки спектра, т.к. они имеют разные знаки.


--------------------
Go to the top of the page
 
+Quote Post
ToR_TDA
сообщение Oct 30 2012, 10:28
Сообщение #32


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796



При реализации FSE на ПЛИС появилась проблема, показанная на рисунке. На нем изображены коэффициенты во время адаптации (после некоторого времени), прочитанные из памяти ПЛИС и построенные в Матлаб. Видно, что 15 и 63 коэффициенты "вылетают" из общей картины. Я бы подумал, что это проблемы реализации на ПЛИС, но что-то не вяжется. Причем всегда именно с 15 коэффициентом проблемы.
Может, есть какое-то объяснение этому? Заранее благодарен.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 30 2012, 10:56
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(ToR_TDA @ Oct 30 2012, 14:28) *
При реализации FSE на ПЛИС появилась проблема


Как у вас символьная синхронизация сделана?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Oct 30 2012, 11:03
Сообщение #34


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(ToR_TDA @ Oct 30 2012, 14:28) *
При реализации FSE на ПЛИС появилась проблема, показанная на рисунке. На нем изображены коэффициенты во время адаптации (после некоторого времени), прочитанные из памяти ПЛИС и построенные в Матлаб. Видно, что 15 и 63 коэффициенты "вылетают" из общей картины. Я бы подумал, что это проблемы реализации на ПЛИС, но что-то не вяжется. Причем всегда именно с 15 коэффициентом проблемы.
Может, есть какое-то объяснение этому? Заранее благодарен.

наверное, все-таки, ошибка в реализации алгоритма. там вроде и "ломаться" нечему, а что за сигнал?
Go to the top of the page
 
+Quote Post
ToR_TDA
сообщение Oct 30 2012, 11:17
Сообщение #35


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796



Цитата(petrov @ Oct 30 2012, 13:56) *
Как у вас символьная синхронизация сделана?

К сожалению пока, никак. То есть я пока только пытаюсь обучить эквалайзер на канал. Для этого передатчик по команде начнает генерировать известную последовательность, длиной около 1мс, далее она повторяется. Приемник ловит ее начало по своеобразной преамбуле, и начинает формировать желаемы сигнал (desired) аналогичный переданному передатчиком. Я получаю джиттер в 1 такт АЦП между выходом передатчика и желаемым сигналом в приемнике, но это не обясняет мне резултат.

Цитата(Serg76 @ Oct 30 2012, 14:03) *
наверное, все-таки, ошибка в реализации алгоритма. там вроде и "ломаться" нечему, а что за сигнал?

Весьма вероятно. Это мой второй проект на ПЛИС после FIR sm.gif
Система предназначается для PAM модуляции. А обучаю я по сигналу аналогичному коду AMI
У меня в ПЛИС четыре одинаковых блока FIR (по 16 коэффициентов) и четыре блока LMS, а ломается только 15-й коэффициент.
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 30 2012, 11:48
Сообщение #36


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(ToR_TDA @ Oct 30 2012, 15:17) *
К сожалению пока, никак. То есть я пока только пытаюсь обучить эквалайзер на канал. Для этого передатчик по команде начнает генерировать известную последовательность, длиной около 1мс, далее она повторяется. Приемник ловит ее начало по своеобразной преамбуле, и начинает формировать желаемы сигнал (desired) аналогичный переданному передатчиком. Я получаю джиттер в 1 такт АЦП между выходом передатчика и желаемым сигналом в приемнике, но это не обясняет мне резултат.


Весьма вероятно. Это мой второй проект на ПЛИС после FIR sm.gif
Система предназначается для PAM модуляции. А обучаю я по сигналу аналогичному коду AMI
У меня в ПЛИС четыре одинаковых блока FIR (по 16 коэффициентов) и четыре блока LMS, а ломается только 15-й коэффициент.


Приёмник и передатчик от разных генераторов тактируются? Как вы определили что 15 коэффициент сломан? У вас нет символьной синхронизации, вот FSE эквалайзер и пытается её подстроить, к краю фильтра дрейфует исходный центральный коэффициент.
Go to the top of the page
 
+Quote Post
ToR_TDA
сообщение Oct 30 2012, 12:03
Сообщение #37


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796



Цитата(petrov @ Oct 30 2012, 14:48) *
Приёмник и передатчик от разных генераторов тактируются? Как вы определили что 15 коэффициент сломан? У вас нет символьной синхронизации, вот FSE эквалайзер и пытается её подстроить, к краю фильтра дрейфует исходный центральный коэффициент.

Да, от разных. Я пробовал читать память ПЛИС непрерывно и смотрел на значения коэффициентов, 15-й (если считать с 0-го) всегда ведет себе как показано на рисунке. Символьной синхронизации нет, но есть синхронизация по преамбуле каждую мс. Желаемый сигнал начинает формироваться, когда произойдет событие преамбулы, далее ~850мкс передатчик и приемник формируют одинаковые сигналы для обучения, затем ~150мкс идет 0 и все повторяется. Благодаря этому коэффициенты не уплывают далеко (могут дергаться на 1 такт АЦП), хотя я понимаю, что это не оптимально.
Go to the top of the page
 
+Quote Post
petrov
сообщение Oct 30 2012, 12:11
Сообщение #38


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(ToR_TDA @ Oct 30 2012, 16:03) *
Желаемый сигнал начинает формироваться, когда произойдет событие преамбулы


А вы подвигайте желаемый сигнал по фазе относительно события преамбулы, буде у вас пик сдвигаться с 15-го коэффициента?
Go to the top of the page
 
+Quote Post
ToR_TDA
сообщение Oct 30 2012, 12:14
Сообщение #39


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796



Цитата(petrov @ Oct 30 2012, 15:11) *
А вы подвигайте желаемый сигнал по фазе относительно события преамбулы, буде у вас пик сдвигаться с 15-го коэффициента?

Это Идея! Спасибо, попробую.
Go to the top of the page
 
+Quote Post
ToR_TDA
сообщение Oct 30 2012, 13:55
Сообщение #40


Частый гость
**

Группа: Свой
Сообщений: 133
Регистрация: 7-08-10
Из: Мурманск
Пользователь №: 58 796



Да, проблема в реализации, каждый последний коэф. в блоках по 16 адаптируется неверно. Со временем это развалит фильтр. Но пока этого не произошло правильные коэффициенты борются с ошибкой. И на выходе фильтра я долгое время вижу красивый сигнал. Вот это-то меня и подвело sm.gif
Спасибо!
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

3 страниц V  < 1 2 3
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th July 2025 - 01:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.0188 секунд с 7
ELECTRONIX ©2004-2016