|
Расчет петлевого фильтра ФАПЧ |
|
|
|
Apr 20 2018, 18:00
|
Знающий
   
Группа: Участник
Сообщений: 998
Регистрация: 27-08-08
Пользователь №: 39 850

|
Погуглив данную тему ничего внятного по этому поводу не нашел кроме http://www.dsplib.ru/content/dpll/dpll.htmlРечь идет про расчет коэффициентов петлевого фильтра. В качестве петлевого фильтра часто применяется FIR, коэффициенты которого можно посчитать в Матлаб. Как можно соотнести расчет коэффициентов петлевого фильтра с расчетом собственно коэффициентов FIR в Матлаб? Для FIR Матлаб нужны всего несколько вполне определенных параметров, частота дискретизации, Fstop Fpass и пр., но никак не Кр Кi g1 и g2.
|
|
|
|
|
 |
Ответов
|
Apr 23 2018, 22:52
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(Acvarif @ Apr 21 2018, 07:50)  В чем отличие в петле КИХ от БИХ? Только эффективностью? Нет. Это структуры с несколько разными свойствами. И применимость их зависит от задачи, и ресурсов для её исполнения. Вкратце. Преимущества, для систем автоматического регулирования (в частности, ФАПЧ). КИХ - устойчивость, применимость в системах малой разрядности (вплоть до 8-битных, хоть это уже архаизм). Произвольность формы ИХ. Возможность минимизации длительности переходного процесса. Более высокая, чем у БИХ, устойчивость в петле ФАП. БИХ - возможность зануления матожиданий ошибок и их производных. Малый объём математических действий. Недостатки. КИХ - сравнительно длинный буфер памяти процесса, большой объём арифметических действий. Невозможность полной компенсации ошибок (фазы). БИХ- требуется высокая (на несколько порядков выше, чем у КИХ) точность вычислений. Бесконечное время переходного процесса. Ограниченные возможности для создания ИХ произвольной формы. Худшая, чем у КИХ, устойчивость в петле ФАП. Прежде, чем создавать систему ФАПЧ, следует задаться её параметрами. ---------------------------------------------------- Цитата(petrov @ Apr 21 2018, 12:44)  Потому что ФАПЧ это не просто какие-то КИХ и БИХ,.. Вот и я про то же. Посему, не следует с ходу отметать ту, или иную, её реализацию. Цитата(petrov @ Apr 21 2018, 12:44)  ...а вполне определённая штука с разработанной теорией, которая работает наилучшим образом,.. Дык, теория должна работать на результат, а не результат - на теорию.  А требования могут быть разными. Цитата(petrov @ Apr 21 2018, 12:44)  ...в которой важно именно количество интеграторов в петле, которая сама по себе фильтрует очень хорошо, характеристики которой в принципе практически невозможно улучшить никакими КИХ фильтрами. Простите, разве теория что-то говорит о необходимости интеграторов в петле? Мне казалось, что теория допускает как их присутствие, так и полное отсутствие. Цитата(petrov @ Apr 21 2018, 12:44)  ...Инженер может многого не знать, но должен интуитивно определять, что нужно взять и изучить, а не изобретать кривой убогий велосипед, который он делал. Ну, раз так, то без обид. Инженер должен чётко понимать задачу, и находить её решения, вместо того, чтоб тупо ездить на велосипеде, созданном ещё во времена ламповой техники. -------------------------------------- Цитата(Acvarif @ Apr 21 2018, 18:19)  Спасибо. Полезный документ. Стало совсем все плохо, поскольку я еще долго не смогу понять почему у меня ФАПЧ с петлевым КИХ таки работает. Интереснее будет вопрос: почему она не должна работать?  (Небольшой секрет: для петли АР больше подходят т.н. "минимально-фазовые" КИХ-фильтры, обладающие меньшей групповой задержкой, чем "симметричные". В Матлабе есть средства для их расчёта.) Цитата(Acvarif @ Apr 21 2018, 18:19)  Несущая 36 000 Гц. ФАПЧ устойчиво работает в полосе +- 60 Гц. Если больше все разваливается. Какую максимальную полосу захвата для этой несущей может обеспечить ФАПЧ сделанная по всем правилам? Что значит "разваливается"? Да, определитесь с понятиями "полоса захвата" и "полоса слежения". Это существенно разные вещи. И постарайтесь описать сигнал.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 24 2018, 10:34
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Stanislav @ Apr 24 2018, 01:52)  Простите, разве теория что-то говорит о необходимости интеграторов в петле? Мне казалось, что теория допускает как их присутствие, так и полное отсутствие. Действительно казалось, не допускает. Цитата(Stanislav @ Apr 24 2018, 01:52)  вместо того, чтоб тупо ездить на велосипеде, созданном ещё во времена ламповой техники. Время не влияет, в том-то и беда, что даже тупо ездить ещё не научились.
|
|
|
|
|
Apr 24 2018, 22:38
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(petrov @ Apr 24 2018, 13:34)  Действительно казалось, не допускает. Тогда мне остаётся лишь признать, что системы ФАПЧ с КИХ-фильтром в петле ООС, созданной Вашим покорным слугой ещё 20+ лет тому, в действительности не существует. Поскольку, этого не допускает теория. Цитата(petrov @ Apr 24 2018, 13:34)  Время не влияет, в том-то и беда, что даже тупо ездить ещё не научились. Тогда уж позвольте и мне "зайти с козырей": интеграторов, о которых Вы пишете, в цифровой технике не существует. Есть лишь их аппроксимация, различной степени убогости (Ваше выражение). Потому, "ламповая теория" в системах ЦОС, строго говоря, может быть применена только условно.  ------------------------------------------------------------------------ Цитата(Fat Robot @ Apr 24 2018, 21:59)  У фапч без интегрирующих звеньев в петлевом фильтре всегда будет остаточная ошибка. Это легко проверяется как теоретическими выкладками, так и моделированием. А в посте #11 данной темы разве не про это написано? Смысла ломиться в открытую дверь не вижу. Цитата(Fat Robot @ Apr 24 2018, 21:59)  Если по каким-то причинам нужна петля с такими странными свойствами, то нет никакого смысла ставить КИХ в качестве ПФ. Вы просто не понимаете, о чём пишете. Смысл, в конкретных задачах, таки есть. Прочитайте ещё раз пост #11 внимательно. А вот конкретная вводная. Систематическая ошибка по фазе в пару градусов не волнует. Важно лишь равенство частот сигнала и генератора. Зато волнует время установления переходного процесса. Скажем, при скачкообразном изменении (несущей) частоты входного сигнала, в аддитивном полосовом шуме. Держу пари, что с КИХ-фильтром в ООС решение будет лучше, чем "по теории", в Вашей (и ув. petrov) интерпретации.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 25 2018, 08:23
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Stanislav @ Apr 25 2018, 01:38)  Тогда мне остаётся лишь признать, что системы ФАПЧ с КИХ-фильтром в петле ООС, созданной Вашим покорным слугой ещё 20+ лет тому, в действительности не существует. Поскольку, этого не допускает теория.  Если вы его не видите, это не значит что его нет, нет такого понятия как ФАПЧ без интегратора. Цитата(Stanislav @ Apr 25 2018, 01:38)  Тогда уж позвольте и мне "зайти с козырей": интеграторов, о которых Вы пишете, в цифровой технике не существует. Есть лишь их аппроксимация, различной степени убогости (Ваше выражение). Потому, "ламповая теория" в системах ЦОС, строго говоря, может быть применена только условно.  Существует, лучше работает чем в аналоге, идеально без дрейфов всяких.
|
|
|
|
|
Apr 27 2018, 21:14
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(petrov @ Apr 25 2018, 11:23)  Если вы его не видите, это не значит что его нет,.. Побейте, но лучше не скажешь. Эта стрела летит в Вашу же сторону.  Цитата(petrov @ Apr 25 2018, 11:23)  ...нет такого понятия как ФАПЧ без интегратора. ФАПЧ без интеграторов в ООС прекрасно существуют. Если не так, приведите, пожалуйста, определение понятия ФАПЧ, где постулируется присутствие интеграторов. Это обязательный момент. В противном случае, лучче "разойтись с миром". Цитата(petrov @ Apr 25 2018, 11:23)  Существует, лучше работает чем в аналоге, идеально без дрейфов всяких. Вы тоже не понимаете, о чём пишете. Интегратор в аналоге хотя бы соответствует определению теоретически. Интегратор в цифре есть математическая абстракция. Если я не прав, скажите, как выразить в цифре интеграл от функции sin(t), где t - время, Не приближённо, а точно.  ЗЫ. "Идеально без дрейфов всяких" - где про это Вы вычитали?
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Apr 28 2018, 08:54
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(Stanislav @ Apr 28 2018, 00:14)  ФАПЧ без интеграторов в ООС прекрасно существуют. Вот системная функция дискретной ФАПЧ, даже в случае первого первого порядка в петле имеется интегратор.
Цитата(Stanislav @ Apr 28 2018, 00:14)  Интегратор в аналоге хотя бы соответствует определению теоретически. Интегратор в цифре есть математическая абстракция.ФАПЧ без интеграторов в ООС прекрасно существуют. Эта абстракция практически идеально работает в реальном железе. Цитата(Stanislav @ Apr 28 2018, 00:14)  ЗЫ. "Идеально без дрейфов всяких" - где про это Вы вычитали? Везде написано, и все про это знают. http://www.electronicsblog.ru/usilitelnaya...ator-na-ou.htmlОсновным недостатком интегратора на ОУ является явление дрейфа выходного напряжения. В основе данного явления лежит то, что конденсатор С1, кроме заряда входным током заряжается различными токами утечки и смещения ОУ.Т. е. аналоговый интегратор сам является источником нестабильности в петле, у дискретного цифрового интегратора такие проблемы отсутствуют. Цитата(Stanislav @ Apr 28 2018, 01:48)  Ограничен. И чем же? Цитата(Acvarif @ Apr 28 2018, 11:32)  Странно, почему в сети столько примеров ФАПЧ с FIR в качестве петлевого фильтра? Все люди ошибаются время от времени.
|
|
|
|
|
May 8 2018, 00:14
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(petrov @ Apr 28 2018, 11:54)  Все люди ошибаются время от времени. Скажем так: люди ошибаются почти всегда. Но только время от времени признают свои ошибки. Тех, кто это не умеет вовсе, людьми считать нельзя... Цитата(thermit @ Apr 28 2018, 12:32)  Прекрасный пример неустойчивой фап. Отличная иллюстрация тому, как делать не надо. Укажите, пожалуйста, в соответствии с каким признаком Вы решили, будто данная реализация ФАП неустойчива? Кстати, на мои вопросы Вы не дали ответа. А это некрасиво, ибо на Ваши я отвечал.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
May 8 2018, 13:02
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата(Stanislav @ May 8 2018, 03:14)  Скажем так: люди ошибаются почти всегда. Но только время от времени признают свои ошибки. Тех, кто это не умеет вовсе, людьми считать нельзя...
Укажите, пожалуйста, в соответствии с каким признаком Вы решили, будто данная реализация ФАП неустойчива? Кстати, на мои вопросы Вы не дали ответа. А это некрасиво, ибо на Ваши я отвечал. Я не отвечаю на дурацкие вопросы. Типоумный? Возьми и напиши в чем тут фишка и почему так можно. Тем более, что тема-то весьма не тривиальна. А разнообразные кривляния и пр фаллометрия - это во флуд. Теперь по теме. 1 Я не говорил, что конкретно эта реализация неустойчива. Я сказал, что это прекрасный пример неустойчивой фап. Конкретно эта реализация вполне устойчива и работоспособна. 2 т petrov всего лишь утверждает, что реализация фап с петлевым ких не имеет смысла для задач демодуляции (готов поспорить и с петровым, если это не так). И тут я с ним полностью согласен. 3 Действительно, существует класс задач, где остаточная фазовая ошибка допускается в угоду уменьшению фазового шума. Но есть ли смысл использовать в таких решениях ких в качестве петлевого? Вопрос не такой простой и однозначный, как лично вам кажется. Про устойчивость: =\frac{1-z^{-1}}{1+(b_{0}-1)*z^{-1}+\sum_{k=1}^{N-1}{b_{k}*z^{-k-1}}}) Это пф петли с ких-фильтром.  это к-ты фильтра. Очевидно, что такая цепь будет устойчивой, если корни полинома с к-тами  будут по модулю меньше 1 (лежат внутри ед окружности). Тут можно заметить, что синтезированный стандартными матлабскими методами ких-фильтр совсем не гарантирует таких условий. Т е нужно принимать специальные меры. Например, если  где  Мы получим все корни внутри ед окружности. Но фильтр - отстой. Хотя и вполне применим. Еще вариант (что и было сделано в обсуждаемом скрипте) - умножить к-ты фильтра на константу по модулю меньше 1. Какая это константа? Станислав, соблаговолите определить. Фанаты ких-ов в качестве петлевых фильтров вам будут премного благодарны. Ну и вообще говоря, можно синтезировать ких соответствующий минимуму среднеквадратической ошибки. Кстати, точно так же можно синтезировать и бих, но существенно меньшего порядка. Едва ли ких будут круче бих в смысле фазового шума. Ведь все умножители (аддитивные ошибки) в любом случае будут в обратной связи. Однако, в смысле количества умножений ... Так что, честно говоря лично у меня нет ни малейшего аргумента в пользу ких. Если станислав опустится до моего дилетантского уровня и внятно, без понтов обоснует использование ких, в качестве петлевых, портрет станислава в красном углу и ежедневные на него молитвы обещаю, да-с...
Сообщение отредактировал thermit - May 8 2018, 13:30
|
|
|
|
Сообщений в этой теме
Acvarif Расчет петлевого фильтра ФАПЧ Apr 20 2018, 18:00 petrov Цитата(Acvarif @ Apr 20 2018, 21:00) В ка... Apr 20 2018, 18:55 Acvarif Цитата(petrov @ Apr 20 2018, 21:55) Это н... Apr 20 2018, 20:00  petrov Цитата(Acvarif @ Apr 20 2018, 23:00) http... Apr 20 2018, 20:22 Stanislav Цитата(petrov @ Apr 20 2018, 21:55) Это н... Apr 21 2018, 02:02  Acvarif Цитата(Stanislav @ Apr 21 2018, 05:02) По... Apr 21 2018, 04:50 petrov Потому что ФАПЧ это не просто какие-то КИХ и БИХ, ... Apr 21 2018, 09:44 thermit Тема периодически всплывает. Apr 21 2018, 14:27 Acvarif Цитата(thermit @ Apr 21 2018, 17:27) Тема... Apr 21 2018, 15:19  thermit Цитата(Acvarif @ Apr 21 2018, 18:19) Спас... Apr 21 2018, 16:56 blackfin Цитата(thermit @ Apr 21 2018, 17:27) Тема... Apr 24 2018, 19:35  Fat Robot У фапч без интегрирующих звеньев в петлевом фильтр... Apr 24 2018, 18:59   thermit Цитата(Fat Robot @ Apr 24 2018, 21:59) Дл... Apr 24 2018, 21:20    Acvarif Цитата(thermit @ Apr 25 2018, 00:20) Дык,... Apr 25 2018, 18:37     thermit Цитата(Acvarif @ Apr 25 2018, 21:37) Не д... Apr 26 2018, 03:33      Acvarif Цитата(thermit @ Apr 26 2018, 06:33) Фап ... Apr 26 2018, 05:15    Tpeck Цитата(thermit @ Apr 25 2018, 00:20) Не. ... Jun 16 2018, 08:27   quato_a Цитата(Stanislav @ Apr 25 2018, 01:38) А ... Apr 25 2018, 06:58    blackfin Цитата(quato_a @ Apr 25 2018, 09:58) Прив... Apr 25 2018, 07:03    Stanislav Цитата(quato_a @ Apr 25 2018, 09:58) Прив... Apr 27 2018, 19:27     quato_a Цитата(Stanislav @ Apr 27 2018, 22:27) Ес... Apr 28 2018, 06:45      Acvarif Странно, почему в сети столько примеров ФАПЧ с FIR... Apr 28 2018, 08:32       thermit Цитата(Acvarif @ Apr 28 2018, 11:32) А во... Apr 28 2018, 09:32        Acvarif Цитата(thermit @ Apr 28 2018, 12:32) Прек... Apr 28 2018, 10:10         thermit Цитата(Acvarif @ Apr 28 2018, 13:10) В ка... Apr 28 2018, 10:23      Stanislav Цитата(quato_a @ Apr 28 2018, 09:45) Если... May 7 2018, 22:33       petrov Цитата(Stanislav @ May 8 2018, 01:33) Вы ... May 8 2018, 11:48        Stanislav Цитата(petrov @ May 8 2018, 14:48) Этот р... May 14 2018, 00:36         petrov Цитата(Stanislav @ May 14 2018, 03:36) - ... May 14 2018, 11:22          Acvarif Цитата(petrov @ May 14 2018, 14:22) Напри... May 14 2018, 13:07           petrov Цитата(Acvarif @ May 14 2018, 16:07) Разв... May 14 2018, 13:32            Acvarif Цитата(petrov @ May 14 2018, 16:32) В ого... May 14 2018, 16:22           quato_a Цитата(Acvarif @ May 14 2018, 16:07) Я не... May 15 2018, 05:49          Stanislav Цитата(petrov @ May 14 2018, 14:22) А гов... May 30 2018, 00:23           petrov Цитата(Stanislav @ May 30 2018, 03:23) ..... May 30 2018, 11:07            Stanislav Цитата(petrov @ May 30 2018, 14:07) Вы пр... Jun 11 2018, 22:57             petrov Цитата(Stanislav @ Jun 12 2018, 01:57) ..... Jun 12 2018, 09:23              Stanislav Цитата(petrov @ Jun 12 2018, 12:23) В наш... Jun 14 2018, 21:42               petrov Цитата(Stanislav @ Jun 15 2018, 00:42) ..... Jun 15 2018, 09:51                _Anatoliy Цитата(petrov @ Jun 15 2018, 12:51)
Алек... Jun 16 2018, 12:57               тау Цитата(Stanislav @ Jun 15 2018, 01:42)
... Jun 15 2018, 20:48             Grizzzly Цитата(Stanislav @ Jun 12 2018, 01:57) Ге... Jun 12 2018, 16:43           thermit Цитата(Stanislav @ May 30 2018, 03:23) ..... May 30 2018, 11:25       quato_a Цитата(Stanislav @ May 8 2018, 01:33) Цит... May 9 2018, 16:50        Acvarif Поскольку не являюсь спецом в теории сигналов то н... May 11 2018, 07:45         petrov Цитата(Acvarif @ May 11 2018, 10:45) Как ... May 11 2018, 07:56          Acvarif Цитата(petrov @ May 11 2018, 10:56) У вас... May 14 2018, 08:11           PavPro Цитата(Acvarif @ May 14 2018, 11:11) Посм... May 14 2018, 17:27            Acvarif Цитата(PavPro @ May 14 2018, 20:27) Таких... May 15 2018, 07:31             quato_a Цитата(Acvarif @ May 15 2018, 10:31) Спас... May 15 2018, 08:16              Acvarif Цитата(quato_a @ May 15 2018, 11:16) RF A... May 15 2018, 09:54               quato_a Цитата(Acvarif @ May 15 2018, 12:54) Спас... May 15 2018, 10:15    _Anatoliy Цитата(petrov @ Apr 25 2018, 11:23) Сущес... Apr 25 2018, 08:39     petrov Цитата(_Anatoliy @ Apr 25 2018, 11:39) Ко... Apr 25 2018, 09:02      _Anatoliy Цитата(petrov @ Apr 25 2018, 12:02) Ну и ... Apr 25 2018, 09:52       petrov Цитата(_Anatoliy @ Apr 25 2018, 12:52) А ... Apr 25 2018, 10:26   Fat Robot Регулировочную характеристику и расчет/моделирован... Apr 25 2018, 10:25 thermit Станислав, есть встречное предложение:
как апологе... Apr 27 2018, 21:27 Stanislav Цитата(thermit @ Apr 28 2018, 00:27) Стан... Apr 27 2018, 22:48  thermit Цитата(Stanislav @ Apr 28 2018, 01:48) Ус... Apr 28 2018, 05:33   Stanislav Цитата(thermit @ Apr 28 2018, 08:33) Нет ... Apr 29 2018, 00:43    thermit Цитата(Stanislav @ Apr 29 2018, 03:43) Ка... Apr 29 2018, 04:11 petrov Acvarif
НаУчитесь вопросы формулировать, вникать ... May 14 2018, 19:56
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|