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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Дробная интерполяция
Fast
сообщение May 10 2011, 17:01
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 216
Регистрация: 31-03-05
Из: Зеленоград
Пользователь №: 3 839



Цитата(des00 @ May 10 2011, 19:19) *
имхо 2спс и фарроу расчитанный по лагранжу не айс. лучше сделать поднять частоту дискретизации в 2 раза, если есть возможность.
поддерживаю, или поставить полифазник, если нельзя поднять частоту, будет лучше.
Цитата(des00 @ May 10 2011, 19:19) *
нелинейности вызванные тем, что АЧХ фарроу постоянно при постоянном mu, но нелинейна при переменном mu. В реальности тактовые генераторы передатчика приемника всегда плывут, и mu скачет. так что.... (mu - дробная ошибка)
понятно теперь, что имелось в виду. джиттеры, девиация Аллана и переходные процессы схем восстановления нелинейно отображаются на полезный сигнал. Это действительно самая дрянь
Go to the top of the page
 
+Quote Post
x67
сообщение Jul 13 2011, 20:46
Сообщение #17





Группа: Новичок
Сообщений: 9
Регистрация: 21-05-10
Пользователь №: 57 438



Доброе время суток.
Тут возникла такая интересная ситуация с интерполятором Фэрроу, даже не знаю что происходит.
Использовал схему Петрова для QPSK feedback демодуляции.
Все работает. все супер, решил удвоить количество отсчетов на такт. (было 2 изначально и 8 после интерполяции, должно было стать 16 с соответствующим пересчетом коэффициентов фильтра Фэрроу.)
Однако в ходе выяснилось, что из-за моей ошибки фильтр Фэрроу не участвовал в обработке. т.е схема Гарднера отрабатывала, но данные проходили мимо фильтра сразу на блок децимации (тоже управляемый выходом Гарднера, как на схеме)
и при этом все работало, и продолжает работать, проблема в том, что после подключения фильтра Фэрроу ничего не изменилось (т.е. визуально картина не стала ни лучше ни хуже)
В симулинке на аналогичной схеме Петрова для 16QAM вырезал фильтр Фэрроу и вместо него просто поставил линию задержки на 2 отсчета. (ню убрал в заглушку) и... ничего не изменилось, т.ею схеиа осталась рабочей.

Насколько я понимаю, схема Гарднера просто позволяет выбрать лучший из 8 отсчетов и просто замыкает схему, как раз на нем, но я не понимаю, почему при подключении собственно фильтра Фэрроу на сигнале никакого воздействия не заметно...

Буду благодарен за любые мысли по этому поводу.
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 14 2011, 05:40
Сообщение #18


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

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



модельку бы увидеть + вы случайно не отключили в модели введение ошибки по тактовой частоте?


--------------------
Go to the top of the page
 
+Quote Post
x67
сообщение Jul 14 2011, 17:12
Сообщение #19





Группа: Новичок
Сообщений: 9
Регистрация: 21-05-10
Пользователь №: 57 438



Цитата(des00 @ Jul 14 2011, 08:40) *
модельку бы увидеть + вы случайно не отключили в модели введение ошибки по тактовой частоте?


Ничего более не трогал, кроме того свой демодулятор я проверял на реальных сигналах, там ошибку не отключишь.
Ссылки на модельки есть на форуме, сейчас просто нет времени искать, если не возражаете завтра найду ссылку)
Go to the top of the page
 
+Quote Post
MKS
сообщение Jul 15 2011, 08:54
Сообщение #20


Местный
***

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



Цитата(x67 @ Jul 13 2011, 23:46) *
Доброе время суток.
Тут возникла такая интересная ситуация с интерполятором Фэрроу, даже не знаю что происходит.
Использовал схему Петрова для QPSK feedback демодуляции.
Все работает. все супер, решил удвоить количество отсчетов на такт. (было 2 изначально и 8 после интерполяции, должно было стать 16 с соответствующим пересчетом коэффициентов фильтра Фэрроу.)
Однако в ходе выяснилось, что из-за моей ошибки фильтр Фэрроу не участвовал в обработке. т.е схема Гарднера отрабатывала, но данные проходили мимо фильтра сразу на блок децимации (тоже управляемый выходом Гарднера, как на схеме)
и при этом все работало, и продолжает работать, проблема в том, что после подключения фильтра Фэрроу ничего не изменилось (т.е. визуально картина не стала ни лучше ни хуже)
В симулинке на аналогичной схеме Петрова для 16QAM вырезал фильтр Фэрроу и вместо него просто поставил линию задержки на 2 отсчета. (ню убрал в заглушку) и... ничего не изменилось, т.ею схеиа осталась рабочей.

Насколько я понимаю, схема Гарднера просто позволяет выбрать лучший из 8 отсчетов и просто замыкает схему, как раз на нем, но я не понимаю, почему при подключении собственно фильтра Фэрроу на сигнале никакого воздействия не заметно...

Буду благодарен за любые мысли по этому поводу.
Возможно при большем количестве отсчётов (16) вы просто не видите разницу между взятием отсчёта в оптимальный момент времени или с небольшой ошибкой (когда сигнал не проходит через интерполятор). В моделях Петрова насколько помню коэффициент скругления близок к 1, что ещё больше нивелирует разницу. Попробуйте поставить roll-off = 0.2 или 0.15 к примеру, если я прав, то скорее всего вы увидите разницу. Теоретически если у вас NCO без интерполятора то двигать фазу вы можете не точнее чем 1/4, 1/8 или 1/16 от символа (если NCO работает соответственно на 4, 8 или 16 отсчётах на символ). Наличие интерполятора позволяет двигать фазу между отсчётами. Да и ещё по модели, возможно там нет отстройки по тактовой частоте, а разность фаз кратна количеству отсчётов на символ поэтому разницы и не видно.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 24th June 2025 - 11:57
Рейтинг@Mail.ru


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