|
Настройка параметров тактовой сихронизации |
|
|
|
Jun 16 2008, 06:48
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Существует ли методика настройки коэффициентов ПИФ в системе тактовой синхронизации в зависимости от значения полосы захвата? Например для схемы, представленной Петровым в http://electronix.ru/forum/index.php?act=A...st&id=11987 это значения умножителей в one_sps_clock_domain/timing_error_loop_filter.
|
|
|
|
|
Jun 16 2008, 15:52
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(links @ Jun 16 2008, 12:29)  Так и делаю, но есть необходимость обеспечить минимальное время синхронизации при заданной величине расстройки. Как провести такой расчёт автоматически? Вручную, конечно, коэффициенты подобрать можно, но будут ли они оптимальными, а, во-вторых, на все случаи подобрать невозможно. Теоретически рассчитать коэффициенты можно. В приниципе делается это не сложно, но лично моя практика показывает, что на реальном устройстве зачастую гораздо проще подобрать необходимые коэффициенты, нежели расчитывать их теоретически. Сложнее по рассчитанным коэффициентам понять, какие собственные потери даст ФАПЧ. Тут уже действительно нужно выводить передаточную характеристику всей системы. Ведь с расширением полосы ФАПЧ вы конечно уменьшите время захвата, но увеличатся собственные шумы ФАПЧ. Хорошие результаты получаются при использовании разных коэффициентов для захвата и сопровождения. Для уменьшения времени захвата сначала в системе используются одни коэффиценты, а после захвата, для уменьшения собственных шумов ФАПЧ - другие.
|
|
|
|
|
Jun 26 2008, 12:50
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(Михаил_K @ Jun 16 2008, 19:52)  Теоретически рассчитать коэффициенты можно. В приниципе делается это не сложно... Вот чего я вопрос и задал. Хочется узнать, как? Штудирую Незами, но у него, как и в большинстве подобных публикаций, разобрано большое количество схем получения ошибки тактовой синхронизации , но методики рассчёта в зависимости от требуемой полосы захвата пока не увидел (может плохо искал). Хотя для схемы синхронизации по несущей есть.
Сообщение отредактировал links - Jun 26 2008, 12:59
|
|
|
|
|
Jun 26 2008, 13:27
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(links @ Jun 26 2008, 16:50)  Вот чего я вопрос и задал. Хочется узнать, как? Штудирую Незами, но у него, как и в большинстве подобных публикаций, разобрано большое количество схем получения ошибки тактовой синхронизации , но методики рассчёта в зависимости от требуемой полосы захвата пока не увидел (может плохо искал). Хотя для схемы синхронизации по несущей есть. Это вам книжка по ФАПЧам нужна. Точно сейчас не скажу, но алгоритм действия примерно такой. 1. Вычисляется коэффициет ФАПЧ, как произведение коэффициентов передачи фазового детектора, ГУНа и усилителя постоянного тока (или все это в цифре, т.е. NCO, коэффицент умножения ошибки). 2. Ищите в книге по фАПЧам формулу ох..ных размеров для вычисления времени захвата, величины полосы захвата и удержания, которая соотвествует выбранному вами виду контурного фильтра. 3. Из заданных условий по найденой формуле определяете требуемые параметры аналогового прототипа контурного фильтра. 4. Используюя Z-преобразование и тому подобные вещи находите величину коэффициентов для вашего девайса. 5. После все этой проделанной работы идете с ее результатами, расчетами к начальству и говорите, что теперь вы специалист на порядок выше уровнем и достойны увеличения зарплаты как минимум в два раза  По ФАПЧам мои коллеги рекомендуют Шахгильдян - Системы фазовой синхронизации, или В.Линдсей - Системы синхронизацыы с связи и управлении.
|
|
|
|
|
Jun 26 2008, 13:50
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(Михаил_K @ Jun 26 2008, 17:27)  Это вам книжка по ФАПЧам нужна. Точно сейчас не скажу, но алгоритм действия примерно такой. 1. Вычисляется коэффициет ФАПЧ, как произведение коэффициентов передачи фазового детектора, ГУНа и усилителя постоянного тока (или все это в цифре, т.е. NCO, коэффицент умножения ошибки). 2. Ищите в книге по фАПЧам формулу ох..ных размеров для вычисления времени захвата, величины полосы захвата и удержания, которая соотвествует выбранному вами виду контурного фильтра. 3. Из заданных условий по найденой формуле определяете требуемые параметры аналогового прототипа контурного фильтра. 4. Используюя Z-преобразование и тому подобные вещи находите величину коэффициентов для вашего девайса. 5. После все этой проделанной работы идете с ее результатами, расчетами к начальству и говорите, что теперь вы специалист на порядок выше уровнем и достойны увеличения зарплаты как минимум в два раза  По ФАПЧам мои коллеги рекомендуют Шахгильдян - Системы фазовой синхронизации, или В.Линдсей - Системы синхронизацыы с связи и управлении. Всё здорово, но только начальник спросит: а как методики расчёта для ФАПЧ, т.е. минимизации фазовой ошибки несущей, пригодны для минимизации временной ошибки тактовой составляющей? На уровне здравого смысла все понимают, что как-то увязать их можно, но почему-то даже указанные вами монстры это обходят или заявляют, что, типа, по аналогии делай и будет тебе щастье! Может я действительно бестолковый, но всё-таки не могу понять: почему методики настройки ФАПЧ можно "пощупать руками", а аналогичных методик для СТС никто в глаза не видел?
|
|
|
|
|
Jun 26 2008, 17:47
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(links @ Jun 26 2008, 17:50)  Всё здорово, но только начальник спросит: а как методики расчёта для ФАПЧ, т.е. минимизации фазовой ошибки несущей, пригодны для минимизации временной ошибки тактовой составляющей? На уровне здравого смысла все понимают, что как-то увязать их можно, но почему-то даже указанные вами монстры это обходят или заявляют, что, типа, по аналогии делай и будет тебе щастье! Может я действительно бестолковый, но всё-таки не могу понять: почему методики настройки ФАПЧ можно "пощупать руками", а аналогичных методик для СТС никто в глаза не видел? На самом деле нет никакой разницы в расчете ФАПЧ для несущей от ФАПЧ для тактовой. При тактовой синхронизации впервую очередь вы над сигналом должны выполнить нелинейное преобразование, которое выделит в сигнале гармонику тактовой частоты. Дальше идет классическая ФАПЧ. Есть частота, есть подстраиваемый под нее генератор. Разница лишь в характеристике фазового детектора. Когда я говорил о походе к начальнику, я вообще-то хотел сказать, что путь этот очень сложен, и как мы уже писали, не очень нужен. Однажды, лет пять назад, я его проделал, но полученные аналитические результаты оказались далеки от идеальных, и путем простого подбора коэффициентов удалось получить лучшие характеристики. Очевидно где-то ошибся или что-то не учел до конца.
|
|
|
|
|
Jun 27 2008, 04:40
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299

|
Цитата(Михаил_K @ Jun 26 2008, 21:47)  На самом деле нет никакой разницы в расчете ФАПЧ для несущей от ФАПЧ для тактовой. При тактовой синхронизации впервую очередь вы над сигналом должны выполнить нелинейное преобразование, которое выделит в сигнале гармонику тактовой частоты. Дальше идет классическая ФАПЧ. Есть частота, есть подстраиваемый под нее генератор. Разница лишь в характеристике фазового детектора. Согласен, но при условии, когда для вычисления тактовой ошибки применяется нелинейное преобразование сигнала. Не всегда такой метод применим, например, для сигналов КАМ с большим созвездием. К тому же нелинейное преобразование добавляет шумы в схему оценивания тактовой ошибки. Цитата Когда я говорил о походе к начальнику, я вообще-то хотел сказать, что путь этот очень сложен, и как мы уже писали, не очень нужен. Однажды, лет пять назад, я его проделал, но полученные аналитические результаты оказались далеки от идеальных, и путем простого подбора коэффициентов удалось получить лучшие характеристики. Очевидно где-то ошибся или что-то не учел до конца. Так всё таки не очень нужен или просто не получилось? Мне кажется, что надёжная методика определения параметров СТС никому бы не помешала. А коэффициенты я и сам подбираю, как и все. От безысходности.
|
|
|
|
|
Jun 27 2008, 06:07
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(links @ Jun 27 2008, 08:40)  Согласен, но при условии, когда для вычисления тактовой ошибки применяется нелинейное преобразование сигнала. Не всегда такой метод применим, например, для сигналов КАМ с большим созвездием. К тому же нелинейное преобразование добавляет шумы в схему оценивания тактовой ошибки. С большим созвездием - это сколько? Для QAM256 работает вполне прилично Цитата(links @ Jun 27 2008, 08:40)  Так всё таки не очень нужен или просто не получилось? Мне кажется, что надёжная методика определения параметров СТС никому бы не помешала. А коэффициенты я и сам подбираю, как и все. От безысходности. Конечно не помешала бы. Особенно если ее еще оформить в виде программки, где выбираешь из БД вид системы синхронизации, вводишь параметры и на выходе получаешь результат  . Если сделаете такую, пишите. Поговорим о стоимости
|
|
|
|
|
Jun 27 2008, 09:05
|
Гуру
     
Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937

|
Цитата(links @ Jun 27 2008, 08:40)  Так всё таки не очень нужен или просто не получилось? Мне кажется, что надёжная методика определения параметров СТС никому бы не помешала. А коэффициенты я и сам подбираю, как и все. От безысходности. Всё считается по классической теории ФАПЧ, это и является надёжной методикой, просто более узкоспециальная область возможно никто и не написал пошагового руководства. Меня смутила именно полоса захвата, это действительно может быть сложно, вы могли видеть как это делается в аналогичных случаях в книге про про PLL, всякие устойчивости, шумовые полосы, ошибки слежения, время установления считаются по классической теории.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|