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

 
 
> Восстановление тактовой частоты
masverter
сообщение Jul 25 2016, 08:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Здравствуйте. Столкнулся с тем, что реализованная мною схема восстановления тактовой частоты отказалась работать на сигналах с тактовой частотой около 28МГц (МДЧР, QPSK, спутниковая связь), при этом на сигналах с меньшей тактовой все было хорошо. Схема восстановления реализовано с обратной связью, в которую входят FIR-интерполятор (28 taps), согласованный фильтр (17 taps), детектор Гарднера. Изменение полосы петлевого фильтра не помогло. Пришел к выводу, что дело в групповой задержке используемых фильтров, т.к. после уменьшение taps'ов в согласованном фильтре схема заработала с интересующими сигналами. Теперь меня не устраивает качество фильтрации согласованным фильтром, особенно на сигналах с меньшей тактовой. Как быть в такой ситуации?
P.S.: предполагаю, что, возможно, проблема не в величине тактовой, а в ее качестве.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
masverter
сообщение Jul 25 2016, 11:23
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Структура такая:

Полосу пропускания петли обратной связи рассчитываю относительно полосы сигнала (отношение полосы пропускания петли обратной связи к тактовой частоте сигнала не меняется при изменении полосы сигнала), поэтому от увеличения полосы сигнала не должна была зашуметь.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
des00
сообщение Jul 26 2016, 00:30
Сообщение #3


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

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



Цитата(masverter @ Jul 25 2016, 18:23) *
Полосу пропускания петли обратной связи рассчитываю относительно полосы сигнала (отношение полосы пропускания петли обратной связи к тактовой частоте сигнала не меняется при изменении полосы сигнала), поэтому от увеличения полосы сигнала не должна была зашуметь.

К тактовой или к символьной? Тактовая может быть произвольная >= 2.1Fsymb. Вы же сами пишете " Изменение полосы петлевого фильтра не помогло". Понимаю это так: помимо естественного увеличения полосы пропускания петли, вы дополнительно накрутили коэффициенты что бы ее расширить.

Замкнутую петлю, методом съема переходной характеристики настраивали?

По вашей схеме: ИМХО не хватает фильтра после смесителя и ару на его выходе
А так, схема наиболее короткой петли по символьной, задержки минимизированы. Все должно работать. Как вариант, можно поместить ресамплер в конец цепочки, деградация чутья составит не более 0.1дб.


--------------------
Go to the top of the page
 
+Quote Post
masverter
сообщение Jul 26 2016, 08:23
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Цитата(des00 @ Jul 26 2016, 04:30) *
К тактовой или к символьной?
К символьной.

Цитата(des00 @ Jul 26 2016, 04:30) *
Вы же сами пишете " Изменение полосы петлевого фильтра не помогло". Понимаю это так: помимо естественного увеличения полосы пропускания петли, вы дополнительно накрутили коэффициенты что бы ее расширить.
Да, пытался расширить. Прошу прощения. Думал, Вы имеете ввиду, что я не учитываю изменение полосы сигнала.

Цитата(des00 @ Jul 26 2016, 04:30) *
Замкнутую петлю, методом съема переходной характеристики настраивали?
Нет. Можно ссылку на источник?
Цитата(des00 @ Jul 26 2016, 04:30) *
По вашей схеме: ИМХО не хватает фильтра после смесителя и ару на его выходе
А какой фильтр нужен? У меня после ресамплера (полифазный) края полученной полосы подрезаны (частота среза ~0.66 новой частоты дискретизации). Затем для выделения сигнала используется согласованный фильтр (RRCF).

Цитата(des00 @ Jul 26 2016, 04:30) *
А так, схема наиболее короткой петли по символьной, задержки минимизированы. Все должно работать. Как вариант, можно поместить ресамплер в конец цепочки, деградация чутья составит не более 0.1дб.
Так?

Go to the top of the page
 
+Quote Post
des00
сообщение Jul 26 2016, 08:44
Сообщение #5


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

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



Цитата(masverter @ Jul 26 2016, 15:23) *
Нет. Можно ссылку на источник?

Любой учебник по теории автоматического управления (ТАУ)
Цитата
А какой фильтр нужен?

Ну сами посудите, интерполятор(ресамплер) выполняет децимацию, как минимум в 2 раза. Что нужно сделать со спектром перед децимацией?
Цитата
Так?

Если вы араб, и читаете справа налево то да.


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


--------------------
Go to the top of the page
 
+Quote Post
masverter
сообщение Jul 26 2016, 09:30
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Цитата(des00 @ Jul 26 2016, 13:44) *
Любой учебник по теории автоматического управления (ТАУ)
ЗЫ. любой учебник по связи, да того же Незами прочитайте.
Спасибо.
Цитата(des00 @ Jul 26 2016, 13:44) *
Если вы араб, и читаете справа налево то да.
Спасибо.

Правильно ли я понимаю, что в таком случае нужно рассчитывать коэффициенты согласованного фильтра под определенное (дробное) количество отсчетов на такт под каждый сигнал? В исходной схеме я считал, что сигнал на согласованный фильтр поступает с частотой дискретизации два отсчета на такт.
Цитата(des00 @ Jul 26 2016, 12:44) *
Ну сами посудите, интерполятор(ресамплер) выполняет децимацию, как минимум в 2 раза. Что нужно сделать со спектром перед децимацией?
Фильтровать нужно) А что мешает полифазником произвести децимацию с дробным коэффициентом, скажем, 1.05?


Go to the top of the page
 
+Quote Post
des00
сообщение Jul 26 2016, 10:35
Сообщение #7


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

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



Цитата(masverter @ Jul 26 2016, 16:30) *
Правильно ли я понимаю, что в таком случае нужно рассчитывать коэффициенты согласованного фильтра под определенное (дробное) количество отсчетов на такт под каждый сигнал?

Именно так. И несушку тоже можно за фильтром восстановить wink.gif с расстройками до 1/20 полосы. Правда меня сейчас заклюют. Не по классике сиё.
Цитата
Фильтровать нужно) А что мешает полифазником произвести децимацию с дробным коэффициентом, скажем, 1.05?

Его величество ресурс, вы прикиньте такой полифазник с хорошим разрешением по фазе и приличным подавлением. Хотя если это сферический конь в вакууме (матлабе) то почему бы и нет

ЗЫ. ваша схема должна работать. Проверьте переходную замкнутой петли, настройте ее. Потом пробуйте. Может быть у вас она в колебательный режим переходит и ее нужно демпфировать.


--------------------
Go to the top of the page
 
+Quote Post
masverter
сообщение Jul 28 2016, 07:07
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 46
Регистрация: 26-02-13
Пользователь №: 75 801



Цитата(des00 @ Jul 26 2016, 14:35) *
Проверьте переходную замкнутой петли, настройте ее. Потом пробуйте. Может быть у вас она в колебательный режим переходит и ее нужно демпфировать.
Ура, настроил! Большое спасибо.
Цитата(Non-linear @ Jul 28 2016, 10:55) *
чем не устраивает S2, как решение в целом?
Нужно принять сигнал с конкретного передатчика, не DVB-S2-ного.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- masverter   Восстановление тактовой частоты   Jul 25 2016, 08:12
- - des00   у меня фильтры под 120 порядок и полосы под 125МГц...   Jul 25 2016, 09:50
|- - des00   Цитата(masverter @ Jul 28 2016, 14:07) Ур...   Jul 28 2016, 09:16
- - Non-linear   Цитата(masverter @ Jul 25 2016, 11:12) на...   Jul 26 2016, 19:46
|- - masverter   Цитата(Non-linear @ Jul 26 2016, 23...   Jul 27 2016, 08:13
- - Non-linear   А чем DVB-S2 не угодил, тогда? И теории много по ...   Jul 27 2016, 08:45
|- - des00   Цитата(Non-linear @ Jul 27 2016, 15...   Jul 27 2016, 09:14
|- - Non-linear   Цитата(des00 @ Jul 27 2016, 12:14) в нем ...   Jul 28 2016, 06:55
- - KalashKS   Цитата(des00 @ Jul 26 2016, 03:30) Тактов...   Jul 29 2016, 14:18
|- - des00   Цитата(KalashKS @ Jul 29 2016, 21:18) Реч...   Jul 31 2016, 13:48
|- - KalashKS   Цитата(des00 @ Jul 31 2016, 16:48) а базо...   Aug 1 2016, 07:36
|- - des00   Цитата(KalashKS @ Aug 1 2016, 14:36) поэт...   Aug 1 2016, 08:46
- - KalashKS   Смотря насколько немого. Думал при расстройках до ...   Aug 1 2016, 08:52
|- - des00   Цитата(KalashKS @ Aug 1 2016, 15:52) Смот...   Aug 1 2016, 08:56
- - Corner   Сколько ппм будет взаимная расстройка, при таком п...   Aug 5 2016, 15:39
- - masverter   Поясните, пожалуйста, момент из Незами: Непонятно...   Sep 27 2016, 11:14
|- - petrov   Цитата(masverter @ Sep 27 2016, 14:14) Не...   Sep 27 2016, 11:45
- - masverter   Спасибо. Перевел первоначально термин "freque...   Sep 27 2016, 12:03


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

 


RSS Текстовая версия Сейчас: 3rd August 2025 - 10:15
Рейтинг@Mail.ru


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