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

эквалайзер и tanlock loop

зачем? AFC раньше должен стоять

ну это если его (AFC) реализовывать. Кстати проверил работу tanlock и гарднера на канале с бегающим спектральным "нулем" 5-10дБ. Даже работает. Т.е. для не сильно плохих каналов можно и TSE эквалайзером обойтись. Сегодня еще погоняю на наклонных спектрах.

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


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

Любопытно...

В фильтре эквалайзера комплексный сигнал сопрягается. Это инвертирует знак ошибки фазы. Второй раз знак ошибки фазы инвертируется при вычитании в decision_phase_error_detector1. Больше минусов я в контуре фазы не вижу - интеграторы с плюсами, экспонента, произведение, всё в плюс. Хм... Как же это всё вообще работает?

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


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

Любопытно...

В фильтре эквалайзера комплексный сигнал сопрягается. Это инвертирует знак ошибки фазы. Второй раз знак ошибки фазы инвертируется при вычитании в decision_phase_error_detector1. Больше минусов я в контуре фазы не вижу - интеграторы с плюсами, экспонента, произведение, всё в плюс. Хм... Как же это всё вообще работает?

 

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

 

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


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

Гы...

Ахренеть... :laughing:

Угадайте-ка, что это за график?

 

PS Подсказка в модели

 

PPS На самом деле модель очень устойчивая. У контура фазового компенсатора есть одно неуправляемое состояние - константное смещение фазы на входе эквалайзера вместе с фазой самого коэффициента. Вдоль этого состояния система может медленно дрейфовать из-за вычислительных ошибок. Скользить с ненулевой постоянной скоростью фаза коэффициентов эквалайзера очевидно не может при постоянстве частоты на входе - ПИ регулятор частоты не позволит.

post-1874-1281104408_thumb.png

PhaseOffset.rar

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


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

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

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


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

petrov а вы бы не могли уточнить в чём именно заключается ошибка блока симулинка, он работает не так как указано в документации ?

Заранее спасибо.

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


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

petrov а вы бы не могли уточнить в чём именно заключается ошибка блока симулинка, он работает не так как указано в документации ?

 

Не такой он сдвиг применяет который на входной порт подаётся, при подаче синуса сдвиг частоты получается с линейно увеличивающейся амплитудой.

 

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


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

Хмм.... а у меня так не получается. Вот моделька там амплитуда частотного сдвига остаётся постоянной если входная амплитуда не увеличивается. Как вы добиваетесь такого эфекта ?

test3.zip matlab 2006b

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


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

Хмм.... а у меня так не получается. Вот моделька там амплитуда частотного сдвига остаётся постоянной если входная амплитуда не увеличивается. Как вы добиваетесь такого эфекта ?

 

В версии R2010a ваш файл показывает увеличивающуюся ширину спектра.

 

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


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

Вот это уже интересно.... Пошёл ставить версию 2010...

Да действительно в версии 2010a имеет место быть ошибка. А я чуть было не собрался на неё переходить :)

 

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


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

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

хмм, очень интересно, сей факт в железе мне точно не приснился, все модемщики с отдела его видели и объяснить не могли. Какая именно схема работает? Годдард + tanlock или DD + tanlock?

 

Не могли бы вы модельку выложить ?

 

ЗЫ. я использую матлаб 2007а, надо проверить есть ли в нем сей баг.

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


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

Какая именно схема работает? Годдард + tanlock или DD + tanlock?

 

Не могли бы вы модельку выложить ?

 

Да выкладывать собственно нечего, прикрутите свой DDS вместо симулинковского сдвига частоты, все схемы работают устойчиво, центральный коэффициент качается но ни к каким негативным последствиям это не приводит.

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


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

центральный коэффициент качается но ни к каким негативным последствиям это не приводит.

Вот именно это и странно, т.е. в состоянии покоя эквалайзер гоняется за фазой. Гуру модемостроители утверждают что это не правильно, не должен эквалайзер при статическом канале так себя вести %)

 

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


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

Вот именно это и странно, т.е. в состоянии покоя эквалайзер гоняется за фазой. Гуру модемостроители утверждают что это не правильно, не должен эквалайзер при статическом канале так себя вести %)

 

Вполне ожидаемое явление, можно подобрать коэффициенты петель такие, что это будет практически незаметно.

 

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


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

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

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

Гость
Ответить в этой теме...

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

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

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

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

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

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