Перейти к содержанию
    

Картинка с Вашей оригинальной модели(Eb/No = 60dB,z-0,параметр farrow = -0,7),просто в вашей модели относительная амплитуда примерно в 8 раз меньше,сложнее заметить.Меня сбивает то, что этот узел я практически не изменял.Фильтры остались те же.Изменилась только схема выработки решения и гетеродин у меня выдаёт синус в диапазоне -255...+255(целочисленные).Увеличение разрядности гетеродина не помогает.

 

 

Какая модель? Что за относительная амплитуда? Не вижу ничего подобного свзянного с разностной частотой. Поглядите на созвездие в моей модели, мизерные флуктуации есть из-за конечного времени усреднения в синхронизациях, но они ну ОЧЕНЬ незначительны и ни на что не влияют. Предполагаю что вы наблюдаете шум АРУ, вы внесли какие-то изменения, в результате изменился сквозной коэффициент передачи, отключите АРУ либо коэффициент уменьшайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какая модель? Что за относительная амплитуда? Не вижу ничего подобного свзянного с разностной частотой. Поглядите на созвездие в моей модели, мизерные флуктуации есть из-за конечного времени усреднения в синхронизациях, но они ну ОЧЕНЬ незначительны и ни на что не влияют. Предполагаю что вы наблюдаете шум АРУ, вы внесли какие-то изменения, в результате изменился сквозной коэффициент передачи, отключите АРУ либо коэффициент уменьшайте.

qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl

Под относительной амплитудой я подразумевал отношение амплитуды паразитной модуляции к максимальной амплитуде полезного сигнала.

Вот сигнал при отключенном АРУ,синус стал ещё красивее.Синус имеет частоту равную разности частот гетеродинов модулятора и демодулятора.Может где то набежала фазовая ошибка?От фильтров может зависеть?

post-18832-1217500569_thumb.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl

Под относительной амплитудой я подразумевал отношение амплитуды паразитной модуляции к максимальной амплитуде полезного сигнала.

Вот сигнал при отключенном АРУ,синус стал ещё красивее.Синус имеет частоту равную разности частот гетеродинов модулятора и демодулятора.Может где то набежала фазовая ошибка?От фильтров может зависеть?

 

График не из моей модели. Я уже 10 раз запускал и не могу повторить такого в qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl. А созвездие как выглядит? Если точки по дугам колбасит значит фазовой синхронизации проблемы, опять же изменили где-то коэффициент передачи в ФАПЧ.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

График не из моей модели. Я уже 10 раз запускал и не могу повторить такого в qam_fb_gardner_symbol_farrow_sync_fb_phase_sync_agc_2007_06_18.mdl. А созвездие как выглядит? Если точки по дугам колбасит значит фазовой синхронизации проблемы, опять же изменили где-то коэффициент передачи в ФАПЧ.

Конечно этот рисунок не из Вашей,это у меня что-то разбежалось...Странно,очень слабо,но этот эффект я вижу и в Вашей оригинальной программе.Может дело в разных версиях симулинка?

Созвездие целиком по дугам не бегает,если посмотреть траекторию отдельной звезды то она имеет форму круга вокруг некой точки(идеального центра).И так все звёзды как единое целое,поворотов созвездия нет.

Пробовал изменять коэффициенты в PHASE OFFSET LOOP FILTER,абсолютно никакого эффекта.Вернул назад.Завтра смогу выложить ролик с видом созвездия.А какая у Вас версия симулинка?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Конечно этот рисунок не из Вашей,это у меня что-то разбежалось...Странно,очень слабо,но этот эффект я вижу и в Вашей оригинальной программе.Может дело в разных версиях симулинка?

Созвездие целиком по дугам не бегает,если посмотреть траекторию отдельной звезды то она имеет форму круга вокруг некой точки(идеального центра).И так все звёзды как единое целое,поворотов созвездия нет.

Пробовал изменять коэффициенты в PHASE OFFSET LOOP FILTER,абсолютно никакого эффекта.Вернул назад.Завтра смогу выложить ролик с видом созвездия.А какая у Вас версия симулинка?

7 матлаб R14, думаю версия не при чём, посмотрел одну точку увеличенную многократно, просто шумком остаточным от синхронизаций размазана и всё никаких движений по окружности нету, ищите разницу в моделях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

7 матлаб R14, думаю версия не при чём, посмотрел одну точку увеличенную многократно, просто шумком остаточным от синхронизаций размазана и всё никаких движений по окружности нету, ищите разницу в моделях.

 

Ясно,спасибо!Сейчас только этим и занимаюсь.

Похоже что узел CARRIER FREQ ERROR здесь ни при чём,тут кроме фильтра и параметров нет никаких,а фильтр не влияет.С другой стороны - я Фарроу очень сильно перелопатил,может ли этот эффект быть из-за него?Жаль что не догадался раньше уменьшить ошибку частоты...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

С другой стороны - я Фарроу очень сильно перелопатил,может ли этот эффект быть из-за него?

 

Да всё что угодно может быть :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да всё что угодно может быть :)

Ясно,будем рыть дальше...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Таки с фарроу была проблема,разобрался,всё чирикает :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В продолжение недавней дискусии.

В общем переделал я свой модем с QPSK на 16-QAM. Вроде все заработало: восстановление тактовой, несущей, 2-й каскад АРУ (правда забарахлил первый, но это решаемо). Так как ресурсов ПЛИС осталось еще процентов 10, решил прикрутить эквалайзер. Тут требуется некоторая помощь.

2 petrov: я поизучал Вашу модель, и у меня возникли вопросы. В эквалайзере используются 2 детектора - слепой (Годарда) и управляемый решениями (коряво написал,ну ладно). Почему так сделано? Для ускорения сходимости (заметил, что модель довольно долго сходится по сравнению с аналогом без эквалайзера)? Какой длины имеет смысл делать эквалайзер (у Вас в модели 64 - я столько ресурсов не наскребу,наверное)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тут требуется некоторая помощь. 2 petrov: я поизучал Вашу модель, и у меня возникли вопросы. В эквалайзере используются 2 детектора - слепой (Годарда) и управляемый решениями (коряво написал,ну ладно). Почему так сделано? Для ускорения сходимости (заметил, что модель довольно долго сходится по сравнению с аналогом без эквалайзера)? Какой длины имеет смысл делать эквалайзер (у Вас в модели 64 - я столько ресурсов не наскребу,наверное)?

 

Годард используется для первоначальной настройки когда нету ещё правильных решений, он в принципе медленно настраивается, это может быть приемлемо для непрерывной передачи, просто время включения будет чуть дольше, управляемый решениями лучше и быстрее работает, особенно если решения правильные. Для пакетной Годард конечно не подходит, надо настраиваться по известной последовательности и т. п. Длина зависит от канала, длины импульсной характеристики прямого фильтра должно хватать чтобы pre-cursor ISI удалять, обратного чтобы post-cursor ISI. Решения в обратный фильтр надо правильные подавать, иначе размножение ошибок. Вообще считайте эту модель так за начальные представления какие-то, там может много чего нету, ройте литературу на эту тему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Означает ли это, что слепой эквалайзер работает даже тогда, когда ФАПЧи еще не захватились?

У меня передача непрерывная, через фиксированные интервалы времени идет синхропосылка. Можно это тоже как-то использовать? Еще у меня фильтры SRRC на приемнике и передатчике, т.е. есть излишек полосы. Это значит, что эквалайзер должен иметь больше 1 отсчета на символ (например 2)? Читаю сейчас Прокиса, можете еще посоветовать литературу?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Означает ли это, что слепой эквалайзер работает даже тогда, когда ФАПЧи еще не захватились?

У меня передача непрерывная, через фиксированные интервалы времени идет синхропосылка. Можно это тоже как-то использовать? Еще у меня фильтры SRRC на приемнике и передатчике, т.е. есть излишек полосы. Это значит, что эквалайзер должен иметь больше 1 отсчета на символ (например 2)? Читаю сейчас Прокиса, можете еще посоветовать литературу?

 

Годарду не нужна фазовая синхронизация, а с символьной они как-то совместно настраиваются. Синхропосылку можно использовать так как она известна в качестве обучающей последовательности во время её передачи, например это позволит быстрее адаптироваться к изменениям канала, во время первоначальной настройки наверное это трудно будет сделать т к глазок закрыт и синхронизации по этой синхропосылке нету. Да лучше дробный эквалайзер использовать.

 

Посмотрите:

Adaptive Filter Theory - Haykin

Adaptive Filters - Farhang-Boroujeny

http://rapidshare.de/files/39623696/Adapti..._Diniz.pdf.html

 

Всякие ттонкости конечно только в статьях IEEE.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть еще пара вопросов по модели

(qam_fb_symbol_sync_fb_phase_sync_agc_var_ch_delay_eq_2007_07_21.mdl)

не совсем понял как устроен блок LMS_Adaptive_Filter, точнее его части delay_line и Frame Status Conversion.

Это Вы так свертку записали (там дальше скалярное произведение)? Т.е. это обычный FIR-фильтр (прямая часть эквалайзера)? а где тогда обратная? или я туплю :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

есть еще пара вопросов по модели

(qam_fb_symbol_sync_fb_phase_sync_agc_var_ch_delay_eq_2007_07_21.mdl)

не совсем понял как устроен блок LMS_Adaptive_Filter, точнее его части delay_line и Frame Status Conversion.

Это Вы так свертку записали (там дальше скалярное произведение)? Т.е. это обычный FIR-фильтр (прямая часть эквалайзера)? а где тогда обратная? или я туплю :)

 

Совершенно верно это FIR фильтр - скалярное произведение векторов с выхода слинии задержки с отводами и коэффициентов. В этой модели простой линейный эквалайзер, DFE в других моделях смотрите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...