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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> эквалайзер и tanlock loop, особенности совместной работы
vadimuzzz
сообщение Aug 6 2010, 03:21
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(des00 @ Aug 6 2010, 10:11) *
угу и к нему еще систему поиска частоты %)

зачем? AFC раньше должен стоять
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 6 2010, 03:40
Сообщение #32


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

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



Цитата(vadimuzzz @ Aug 5 2010, 22:21) *
зачем? AFC раньше должен стоять

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


--------------------
Go to the top of the page
 
+Quote Post
Oldring
сообщение Aug 6 2010, 08:37
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



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


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 6 2010, 08:49
Сообщение #34


Гуру
******

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



Цитата(Oldring @ Aug 6 2010, 12:37) *
Любопытно...
В фильтре эквалайзера комплексный сигнал сопрягается. Это инвертирует знак ошибки фазы. Второй раз знак ошибки фазы инвертируется при вычитании в decision_phase_error_detector1. Больше минусов я в контуре фазы не вижу - интеграторы с плюсами, экспонента, произведение, всё в плюс. Хм... Как же это всё вообще работает?


В dot product есть сопряжение ненужное, тот отдельный блок сопряжения как раз чтобы его компенсировать.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Aug 6 2010, 14:20
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Гы...
Ахренеть... laughing.gif
Угадайте-ка, что это за график?

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

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

Прикрепленные файлы
Прикрепленный файл  PhaseOffset.rar ( 6.57 килобайт ) Кол-во скачиваний: 32
 


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 7 2010, 10:29
Сообщение #36


Гуру
******

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



Всё проще оказалось, ошибка в симулинковском блоке сдвига частоты с внешним входом, на выходе получался нарастающий сдвиг частоты. Если вручную сделать подобный блок, то такая совместная схема эквалайзера и фазовой синхронизации работает нормально. des00, в железе что-то другое у вас...
Go to the top of the page
 
+Quote Post
MKS
сообщение Aug 7 2010, 15:50
Сообщение #37


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



petrov а вы бы не могли уточнить в чём именно заключается ошибка блока симулинка, он работает не так как указано в документации ?
Заранее спасибо.
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 7 2010, 16:43
Сообщение #38


Гуру
******

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



Цитата(MKS @ Aug 7 2010, 19:50) *
petrov а вы бы не могли уточнить в чём именно заключается ошибка блока симулинка, он работает не так как указано в документации ?


Не такой он сдвиг применяет который на входной порт подаётся, при подаче синуса сдвиг частоты получается с линейно увеличивающейся амплитудой.
Go to the top of the page
 
+Quote Post
MKS
сообщение Aug 7 2010, 16:56
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Хмм.... а у меня так не получается. Вот моделька там амплитуда частотного сдвига остаётся постоянной если входная амплитуда не увеличивается. Как вы добиваетесь такого эфекта ?
Прикрепленный файл  test3.zip ( 6.22 килобайт ) Кол-во скачиваний: 103
matlab 2006b
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 7 2010, 17:17
Сообщение #40


Гуру
******

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



Цитата(MKS @ Aug 7 2010, 20:56) *
Хмм.... а у меня так не получается. Вот моделька там амплитуда частотного сдвига остаётся постоянной если входная амплитуда не увеличивается. Как вы добиваетесь такого эфекта ?


В версии R2010a ваш файл показывает увеличивающуюся ширину спектра.
Go to the top of the page
 
+Quote Post
MKS
сообщение Aug 7 2010, 17:21
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Вот это уже интересно.... Пошёл ставить версию 2010...
Да действительно в версии 2010a имеет место быть ошибка. А я чуть было не собрался на неё переходить smile.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 8 2010, 13:33
Сообщение #42


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

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



Цитата(petrov @ Aug 7 2010, 04:29) *
Всё проще оказалось, ошибка в симулинковском блоке сдвига частоты с внешним входом, на выходе получался нарастающий сдвиг частоты. Если вручную сделать подобный блок, то такая совместная схема эквалайзера и фазовой синхронизации работает нормально. des00, в железе что-то другое у вас...

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

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

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


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 8 2010, 14:28
Сообщение #43


Гуру
******

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



Цитата(des00 @ Aug 8 2010, 17:33) *
Какая именно схема работает? Годдард + tanlock или DD + tanlock?

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


Да выкладывать собственно нечего, прикрутите свой DDS вместо симулинковского сдвига частоты, все схемы работают устойчиво, центральный коэффициент качается но ни к каким негативным последствиям это не приводит.
Go to the top of the page
 
+Quote Post
des00
сообщение Aug 8 2010, 15:14
Сообщение #44


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

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



Цитата(petrov @ Aug 8 2010, 09:28) *
центральный коэффициент качается но ни к каким негативным последствиям это не приводит.

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


--------------------
Go to the top of the page
 
+Quote Post
petrov
сообщение Aug 8 2010, 16:23
Сообщение #45


Гуру
******

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



Цитата(des00 @ Aug 8 2010, 19:14) *
Вот именно это и странно, т.е. в состоянии покоя эквалайзер гоняется за фазой. Гуру модемостроители утверждают что это не правильно, не должен эквалайзер при статическом канале так себя вести %)


Вполне ожидаемое явление, можно подобрать коэффициенты петель такие, что это будет практически незаметно.
Go to the top of the page
 
+Quote Post

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

 


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


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