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

 
 
> Настройка параметров тактовой сихронизации
links
сообщение Jun 16 2008, 06:48
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 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.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
petrov
сообщение Jun 16 2008, 07:29
Сообщение #2


Гуру
******

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



Полоса захвата от линейности детектора ошибки зависит. Теоретически наверное всё это очень сложно, практически изменяйте частоту генератора и наблюдайте когда захват происходит.
Go to the top of the page
 
+Quote Post
links
сообщение Jun 16 2008, 08:29
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Так и делаю, но есть необходимость обеспечить минимальное время синхронизации при заданной величине расстройки. Как провести такой расчёт автоматически? Вручную, конечно, коэффициенты подобрать можно, но будут ли они оптимальными, а, во-вторых, на все случаи подобрать невозможно.
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Jun 16 2008, 15:52
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(links @ Jun 16 2008, 12:29) *
Так и делаю, но есть необходимость обеспечить минимальное время синхронизации при заданной величине расстройки. Как провести такой расчёт автоматически? Вручную, конечно, коэффициенты подобрать можно, но будут ли они оптимальными, а, во-вторых, на все случаи подобрать невозможно.


Теоретически рассчитать коэффициенты можно. В приниципе делается это не сложно, но лично моя практика показывает, что на реальном устройстве зачастую гораздо проще подобрать необходимые коэффициенты, нежели расчитывать их теоретически. Сложнее по рассчитанным коэффициентам понять, какие собственные потери даст ФАПЧ. Тут уже действительно нужно выводить передаточную характеристику всей системы. Ведь с расширением полосы ФАПЧ вы конечно уменьшите время захвата, но увеличатся собственные шумы ФАПЧ. Хорошие результаты получаются при использовании разных коэффициентов для захвата и сопровождения. Для уменьшения времени захвата сначала в системе используются одни коэффиценты, а после захвата, для уменьшения собственных шумов ФАПЧ - другие.
Go to the top of the page
 
+Quote Post
links
сообщение Jun 26 2008, 12:50
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(Михаил_K @ Jun 16 2008, 19:52) *
Теоретически рассчитать коэффициенты можно. В приниципе делается это не сложно...


Вот чего я вопрос и задал. Хочется узнать, как?
Штудирую Незами, но у него, как и в большинстве подобных публикаций, разобрано большое количество схем получения ошибки тактовой синхронизации , но методики рассчёта в зависимости от требуемой полосы захвата пока не увидел (может плохо искал). Хотя для схемы синхронизации по несущей есть.

Сообщение отредактировал links - Jun 26 2008, 12:59
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Jun 26 2008, 13:27
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(links @ Jun 26 2008, 16:50) *
Вот чего я вопрос и задал. Хочется узнать, как?
Штудирую Незами, но у него, как и в большинстве подобных публикаций, разобрано большое количество схем получения ошибки тактовой синхронизации , но методики рассчёта в зависимости от требуемой полосы захвата пока не увидел (может плохо искал). Хотя для схемы синхронизации по несущей есть.


Это вам книжка по ФАПЧам нужна.
Точно сейчас не скажу, но алгоритм действия примерно такой.
1. Вычисляется коэффициет ФАПЧ, как произведение коэффициентов передачи фазового детектора, ГУНа и усилителя постоянного тока (или все это в цифре, т.е. NCO, коэффицент умножения ошибки).
2. Ищите в книге по фАПЧам формулу ох..ных размеров для вычисления времени захвата, величины полосы захвата и удержания, которая соотвествует выбранному вами виду контурного фильтра.
3. Из заданных условий по найденой формуле определяете требуемые параметры аналогового прототипа контурного фильтра.
4. Используюя Z-преобразование и тому подобные вещи находите величину коэффициентов для вашего девайса.
5. После все этой проделанной работы идете с ее результатами, расчетами к начальству и говорите, что теперь вы специалист на порядок выше уровнем и достойны увеличения зарплаты как минимум в два раза smile.gif

По ФАПЧам мои коллеги рекомендуют Шахгильдян - Системы фазовой синхронизации, или
В.Линдсей - Системы синхронизацыы с связи и управлении.
Go to the top of the page
 
+Quote Post
links
сообщение Jun 26 2008, 13:50
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(Михаил_K @ Jun 26 2008, 17:27) *
Это вам книжка по ФАПЧам нужна.
Точно сейчас не скажу, но алгоритм действия примерно такой.
1. Вычисляется коэффициет ФАПЧ, как произведение коэффициентов передачи фазового детектора, ГУНа и усилителя постоянного тока (или все это в цифре, т.е. NCO, коэффицент умножения ошибки).
2. Ищите в книге по фАПЧам формулу ох..ных размеров для вычисления времени захвата, величины полосы захвата и удержания, которая соотвествует выбранному вами виду контурного фильтра.
3. Из заданных условий по найденой формуле определяете требуемые параметры аналогового прототипа контурного фильтра.
4. Используюя Z-преобразование и тому подобные вещи находите величину коэффициентов для вашего девайса.
5. После все этой проделанной работы идете с ее результатами, расчетами к начальству и говорите, что теперь вы специалист на порядок выше уровнем и достойны увеличения зарплаты как минимум в два раза smile.gif

По ФАПЧам мои коллеги рекомендуют Шахгильдян - Системы фазовой синхронизации, или
В.Линдсей - Системы синхронизацыы с связи и управлении.


Всё здорово, но только начальник спросит: а как методики расчёта для ФАПЧ, т.е. минимизации фазовой ошибки несущей, пригодны для минимизации временной ошибки тактовой составляющей? На уровне здравого смысла все понимают, что как-то увязать их можно, но почему-то даже указанные вами монстры это обходят или заявляют, что, типа, по аналогии делай и будет тебе щастье! Может я действительно бестолковый, но всё-таки не могу понять: почему методики настройки ФАПЧ можно "пощупать руками", а аналогичных методик для СТС никто в глаза не видел?
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Jun 26 2008, 17:47
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(links @ Jun 26 2008, 17:50) *
Всё здорово, но только начальник спросит: а как методики расчёта для ФАПЧ, т.е. минимизации фазовой ошибки несущей, пригодны для минимизации временной ошибки тактовой составляющей? На уровне здравого смысла все понимают, что как-то увязать их можно, но почему-то даже указанные вами монстры это обходят или заявляют, что, типа, по аналогии делай и будет тебе щастье! Может я действительно бестолковый, но всё-таки не могу понять: почему методики настройки ФАПЧ можно "пощупать руками", а аналогичных методик для СТС никто в глаза не видел?


На самом деле нет никакой разницы в расчете ФАПЧ для несущей от ФАПЧ для тактовой. При тактовой синхронизации впервую очередь вы над сигналом должны выполнить нелинейное преобразование, которое выделит в сигнале гармонику тактовой частоты. Дальше идет классическая ФАПЧ. Есть частота, есть подстраиваемый под нее генератор. Разница лишь в характеристике фазового детектора.

Когда я говорил о походе к начальнику, я вообще-то хотел сказать, что путь этот очень сложен, и как мы уже писали, не очень нужен. Однажды, лет пять назад, я его проделал, но полученные аналитические результаты оказались далеки от идеальных, и путем простого подбора коэффициентов удалось получить лучшие характеристики. Очевидно где-то ошибся или что-то не учел до конца.
Go to the top of the page
 
+Quote Post
links
сообщение Jun 27 2008, 04:40
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(Михаил_K @ Jun 26 2008, 21:47) *
На самом деле нет никакой разницы в расчете ФАПЧ для несущей от ФАПЧ для тактовой. При тактовой синхронизации впервую очередь вы над сигналом должны выполнить нелинейное преобразование, которое выделит в сигнале гармонику тактовой частоты. Дальше идет классическая ФАПЧ. Есть частота, есть подстраиваемый под нее генератор. Разница лишь в характеристике фазового детектора.


Согласен, но при условии, когда для вычисления тактовой ошибки применяется нелинейное преобразование сигнала. Не всегда такой метод применим, например, для сигналов КАМ с большим созвездием. К тому же нелинейное преобразование добавляет шумы в схему оценивания тактовой ошибки.

Цитата
Когда я говорил о походе к начальнику, я вообще-то хотел сказать, что путь этот очень сложен, и как мы уже писали, не очень нужен. Однажды, лет пять назад, я его проделал, но полученные аналитические результаты оказались далеки от идеальных, и путем простого подбора коэффициентов удалось получить лучшие характеристики. Очевидно где-то ошибся или что-то не учел до конца.


Так всё таки не очень нужен или просто не получилось? Мне кажется, что надёжная методика определения параметров СТС никому бы не помешала. А коэффициенты я и сам подбираю, как и все. От безысходности.
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Jun 27 2008, 06:07
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(links @ Jun 27 2008, 08:40) *
Согласен, но при условии, когда для вычисления тактовой ошибки применяется нелинейное преобразование сигнала. Не всегда такой метод применим, например, для сигналов КАМ с большим созвездием. К тому же нелинейное преобразование добавляет шумы в схему оценивания тактовой ошибки.

С большим созвездием - это сколько?
Для QAM256 работает вполне прилично

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


Конечно не помешала бы. Особенно если ее еще оформить в виде программки, где выбираешь из БД вид системы синхронизации, вводишь параметры и на выходе получаешь результат smile.gif .

Если сделаете такую, пишите. Поговорим о стоимости smile.gif
Go to the top of the page
 
+Quote Post
links
сообщение Jun 27 2008, 11:08
Сообщение #11


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(Михаил_K @ Jun 27 2008, 10:07) *
С большим созвездием - это сколько?
Для QAM256 работает вполне прилично


Уже на таком созвездии значительно уступает, например, схеме Меллера-Мюллера.

Цитата
Конечно не помешала бы. Особенно если ее еще оформить в виде программки, где выбираешь из БД вид системы синхронизации, вводишь параметры и на выходе получаешь результат smile.gif .

Если сделаете такую, пишите. Поговорим о стоимости smile.gif


Так отдам, только, боюсь, нескоро.

Цитата(petrov @ Jun 27 2008, 13:05) *
Всё считается по классической теории ФАПЧ, это и является надёжной методикой, просто более узкоспециальная область возможно никто и не написал пошагового руководства. Меня смутила именно полоса захвата, это действительно может быть сложно, вы могли видеть как это делается в аналогичных случаях в книге про про PLL, всякие устойчивости, шумовые полосы, ошибки слежения, время установления считаются по классической теории.

Понятно. Как говорил Семён Семёныч: "Будем искать".
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Jun 27 2008, 12:21
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(links @ Jun 27 2008, 15:08) *
Уже на таком созвездии значительно уступает, например, схеме Меллера-Мюллера.


Значительно - это сколько? Можете назвать цифру для QAM 256 при BER 1e-6 или 1e-9 например?
Go to the top of the page
 
+Quote Post
links
сообщение Jun 29 2008, 07:58
Сообщение #13


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(Михаил_K @ Jun 27 2008, 16:21) *
Значительно - это сколько? Можете назвать цифру для QAM 256 при BER 1e-6 или 1e-9 например?

Такую цифру сразу назвать не смогу, хотя признаю, промоделировать было бы полезно. Но могу сказать, что чем больше количество точек в созвездии, тем меньше амплитуда тактовой гармоники после, например, квадрата огибающей. Раньше я пользовался этой схемой. Но как-то обнаружил, то на КАМ-512 при коэффициенте ската RC фильтра 0,1 тактовая начала сбоить даже на малых шумах. Начал искать другие схемы и остановился на ММ. Дёшево и сердито - один отсчёт на символ, хорошая устойчивость, не зависит ни от коэффициента ската, ни от порядка созвездия.


Цитата(petrov @ Jun 28 2008, 11:53) *
Какой код такая и задержка, ведь в режиме слежения вы и так коэффициента ФАПЧ уменьшаете, возможно и с выхода TCM декодера решения брать, ессно петлю надо рассчитывать с учётом этой задержки.


Больша задержка позволительна при небольшом дрожании (джиттере) тактовой. К тому же сразу после решающей схемы ошибки распределены равномерно и даже если их сравнительно много (например 10е-1), то на устойчивость работы схемы это отразится слабо. А вот если ошибётся декодер, то высока вероятность пачки ошибок и вероятность срыва тактовой увеличивается.

Цитата
А в турбо вообще задержки нету когда решения с предыдущей итерации берутся.

Здесь не понял, поясните. Как же нет задержки, если она есть на длину этой самой итерации?

Цитата(Fat Robot @ Jun 27 2008, 23:50) *
Позвольте полюбопытствовать: как для больших созвездий при использовании схемы М.-М. делается оценка фазы несущей? вслепую? Насколько я понимаю, схема М.-М. не предполагает совместного оценивания.

Спасибо.

Очень даже предполагает. И тактовая и восстановление несущей прекрасно работают по одной и той же оценке символа. Дело в том, что там измеряются разные величины. При вычислении фазовой ошибки несущей вычисляется разница углов принятой и эталонной точки, при вычислении ошибки тактовой - величина сдвижки по импульсной характеристики канала.
Так что пользуйтесь смело!

Сообщение отредактировал links - Jun 29 2008, 07:17
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 29 2008, 09:03
Сообщение #14


Гуру
******

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



Цитата(links @ Jun 29 2008, 11:58) *
Больша задержка позволительна при небольшом дрожании (джиттере) тактовой.


А при чём здесь джиттер?

Цитата(links @ Jun 29 2008, 11:58) *
А вот если ошибётся декодер, то высока вероятность пачки ошибок и вероятность срыва тактовой увеличивается.


Да есть такая проблема.

Цитата(links @ Jun 29 2008, 11:58) *
Как же нет задержки, если она есть на длину этой самой итерации?


С предыдущей итерации вам все решения доступны.
Go to the top of the page
 
+Quote Post
links
сообщение Jun 29 2008, 09:20
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(petrov @ Jun 29 2008, 13:03) *
А при чём здесь джиттер?


СТС должна отслеживать изменения значения скорости передачи. Например, при связи с подвижным объектом, скорость которого не постоянна. Задержка в цепи ОС должна быть значительно меньше времени установления нового значения скорости передачи. Согласен, что термин джиттер здесь не совсем подходит.

Цитата
С предыдущей итерации вам все решения доступны.

Я и не говорил, что недоступны. Они задержаны на длину кодового слова.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 29 2008, 09:32
Сообщение #16


Гуру
******

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



Цитата(links @ Jun 29 2008, 13:20) *
Я и не говорил, что недоступны. Они задержаны на длину кодового слова.


Задержаны в смысле качества, но не в смысле задержки вносимой в петлю ФАПЧ.
Go to the top of the page
 
+Quote Post
links
сообщение Jun 29 2008, 09:44
Сообщение #17


Частый гость
**

Группа: Участник
Сообщений: 87
Регистрация: 15-06-08
Пользователь №: 38 299



Цитата(petrov @ Jun 29 2008, 13:32) *
Задержаны в смысле качества, но не в смысле задержки вносимой в петлю ФАПЧ.

Извините, опять не понял. Вы качество во временной области измеряете?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- links   Настройка параметров тактовой сихронизации   Jun 16 2008, 06:48
|- - petrov   3.2.2 у Незами прочитайте динамику линейной петли ...   Jun 16 2008, 08:43
||- - links   Не первый раз встречаю про этого Незами, но нигде ...   Jun 16 2008, 11:12
||- - petrov   http://rapidshare.com/files/45943139/%%%%%...Nezam...   Jun 16 2008, 11:27
||- - links   Большое спасибо!   Jun 16 2008, 12:12
||||- - petrov   Цитата(links @ Jun 29 2008, 13:44) Извини...   Jun 29 2008, 10:05
||||- - links   Цитата(petrov @ Jun 29 2008, 14:05) http:...   Jun 29 2008, 10:39
||||- - petrov   Цитата(links @ Jun 29 2008, 14:39) Так та...   Jun 29 2008, 11:12
||||- - links   Цитата(petrov @ Jun 29 2008, 15:12) В тур...   Jun 29 2008, 11:29
||||- - petrov   Цитата(links @ Jun 29 2008, 15:29) Подобн...   Jun 29 2008, 11:38
||||- - links   Цитата(petrov @ Jun 29 2008, 15:38) Нет, ...   Jun 29 2008, 11:57
||||- - petrov   Цитата(links @ Jun 29 2008, 15:57) Посмот...   Jun 29 2008, 12:10
||||- - links   Цитата(petrov @ Jun 29 2008, 16:10) Да не...   Jun 29 2008, 12:25
|||- - Fat Robot   Цитата(links @ Jun 29 2008, 11:58) Очень ...   Jun 29 2008, 13:38
||||- - links   Цитата(Fat Robot @ Jun 29 2008, 17:38) Ну...   Jun 29 2008, 13:53
|||- - Михаил_K   Цитата(links @ Jun 29 2008, 11:58) Такую ...   Jun 30 2008, 06:08
||||- - petrov   Цитата(Михаил_K @ Jun 30 2008, 10:08) Плю...   Jun 30 2008, 07:21
|||- - alex_os   Цитата(links @ Jun 29 2008, 11:58) Но мог...   Jun 30 2008, 08:10
|||- - links   ЦитатаПочему так получается? Теоретически амплитуд...   Sep 1 2008, 14:53
|||- - alex_os   Цитата(links @ Sep 1 2008, 18:53) Что за ...   Sep 1 2008, 16:50
|||- - links   Цитата(alex_os @ Sep 1 2008, 20:50) Это у...   Sep 2 2008, 04:46
||- - petrov   Цитата(links @ Jun 27 2008, 15:08) Уже на...   Jun 27 2008, 12:41
||- - Fat Robot   Позвольте полюбопытствовать: как для больших созве...   Jun 27 2008, 19:50
|||- - petrov   Цитата(Fat Robot @ Jun 27 2008, 23:50) На...   Jun 27 2008, 20:12
|||- - Fat Robot   Смотрю здесь: http://www.mathworks.com/access/help...   Jun 28 2008, 06:14
||- - Михаил_K   Цитата(petrov @ Jun 27 2008, 16:41) А схе...   Jun 28 2008, 05:19
||- - petrov   Цитата(Михаил_K @ Jun 28 2008, 09:19) А в...   Jun 28 2008, 07:53
|- - petrov   Цитата(links @ Jun 27 2008, 08:40) Так вс...   Jun 27 2008, 09:05
- - Михаил_K   В любом случае, выбор той или иной схемы - это лиш...   Jun 30 2008, 07:34


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

 


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


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