Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: модель 8PSK модема
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Математика и Физика
Страницы: 1, 2, 3, 4
Alex65111
Цитата(petrov @ May 15 2010, 12:38) *
Очевидно что feedforward быстрее. Но например feedback подстройка частоты/фазы управляемая решениями для QAM в режиме сопровождения(tracking) очень хорошо работаeт, непонятно как сделать так же feedforward. Вопрос слишком общий, смотрите конкретные схемы и выбирайте то что вам нужно.


А что означает очень хорошо работает, по какому критерию? Ведь если feedforward быстрее, то вроде бы это как раз и есть хорошо?


Цитата(petrov @ May 15 2010, 12:38) *
На первом рисунке порядок астатизма первый(один интегратор), такая ФАПЧ не сможет отслеживать линейно изменяющуюся фазу без ошибки, схема бестолковая.


А single pole filter разве порядок не добавляет? Вроде бы порядок системы определяется по числу интеграторов (полюсов), а в данном случае у нас получается два полюса?
petrov
Цитата(Alex65111 @ May 15 2010, 14:01) *
А что означает очень хорошо работает, по какому критерию? Ведь если feedforward быстрее, то вроде бы это как раз и есть хорошо?


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



Цитата(Alex65111 @ May 15 2010, 14:01) *
А single pole filter разве порядок не добавляет? Вроде бы порядок системы определяется по числу интеграторов (полюсов), а в данном случае у нас получается два полюса?


Ну добавляет и что? Для ФАПЧ важно количество интеграторов, там интегратор один.
thermit
Цитата
Ну добавляет и что? Для ФАПЧ важно количество интеграторов, там интегратор один.


Фапч в обоих случаях 2-го порядка. т к ПФ петель имюет по 2 полюса.
petrov
Цитата(thermit @ May 15 2010, 18:25) *
Фапч в обоих случаях 2-го порядка. т к ПФ петель имюет по 2 полюса.


И? А порядок астатизма какой? Какого порядка могут сигнал отслеживать без ошибки?
thermit
Цитата
И? А порядок астатизма какой? Какого порядка могут сигнал отслеживать без ошибки?


2


зы
Астатизм - это не "без ошибки" а "ассимптотически к 0"

ззы

Сегодня, типа, выходной... Может пеффка?
Alex65111
Пусть имеется просчитанная цепочка - некий TED, Loop Filter, кубический интерполятор. Если будет заменен либо тип TED, либо интерполятор с кубического на другой порядок, либо форма реализации интерполятора будет не Фарроу - придется ли менять все параметры петлевого фильтра?, или только надо будет изменить общий масштабирующий множитель на выходе фильтра?
thermit
Цитата
Alex65111:
Если будет заменен либо тип TED, либо интерполятор с кубического на другой порядок, либо форма реализации интерполятора будет не Фарроу - придется ли менять все параметры петлевого фильтра?, или только надо будет изменить общий масштабирующий множитель на выходе фильтра?


Порядок интерполятора, равно как и способ его реализации (фарроу - просто способ организации вычислений) значения не имеют. А вот теды могут быть разными (иметь различные детекторные характеристики) и смена детектора может повлечь за собой пересчет к-та передачи петли.
Alex65111
Цитата(thermit @ May 18 2010, 11:48) *
Порядок интерполятора, равно как и способ его реализации (фарроу - просто способ организации вычислений) значения не имеют. А вот теды могут быть разными (иметь различные детекторные характеристики) и смена детектора может повлечь за собой пересчет к-та передачи петли.


Примерно понял, спасибо.

В ряде источников встречал утверждения типа следующего, что для петли по несущей полосу петли выбирают примерно 1/1000 от символьной, а для символьной петли примерно 1/3000. Чем обусловлены такие цифры, почему например не 1/10 от символьной и для несущей и для символьной?
petrov
Цитата(Alex65111 @ May 18 2010, 11:52) *
Примерно понял, спасибо.

В ряде источников встречал утверждения типа следующего, что для петли по несущей полосу петли выбирают примерно 1/1000 от символьной, а для символьной петли примерно 1/3000. Чем обусловлены такие цифры, почему например не 1/10 от символьной и для несущей и для символьной?


Для большего усреднения, посмотрите в какие жирные облака превращается созвездие при наихудшем рабочем сигнал/шум, да если у вас ещё хороший турбокод будет использоваться... Для символьной петля уже т. к. символьные переходы не всегда есть в отличие от фазовой информации для петли по несущей которая в каждом символе есть.
alex_os
Цитата(Alex65111 @ May 18 2010, 11:52) *
Примерно понял, спасибо.

В ряде источников встречал утверждения типа следующего, что для петли по несущей полосу петли выбирают примерно 1/1000 от символьной, а для символьной петли примерно 1/3000. Чем обусловлены такие цифры, почему например не 1/10 от символьной и для несущей и для символьной?

Из практических соображений, имеем дешевый опорник точность установки его частоты 100ppm. Т.е. ошибка для тактовой и будет эти же 100ppm.
Для несущей же ошибка получается гораздо больше + еще может доплер быть.
Alex65111
Цитата(petrov @ May 18 2010, 12:03) *
Для большего усреднения, посмотрите в какие жирные облака превращается созвездие при наихудшем рабочем сигнал/шум, да если у вас ещё хороший турбокод будет использоваться... Для символьной петля уже т. к. символьные переходы не всегда есть в отличие от фазовой информации для петли по несущей которая в каждом символе есть.



Понятно, сэнкс
thermit
Добавлю, что конкретные числа 1/1000 и 1/3000 могут рассматриваться лишь в качестве ориентировочных.
Исходить нужно из конкретной задачи учитывая общую нестабильность опорных частот.
Alex65111
Цитата(thermit @ May 18 2010, 12:27) *
Добавлю, что конкретные числа 1/1000 и 1/3000 могут рассматриваться лишь в качестве ориентировочных.
Исходить нужно из конкретной задачи учитывая общую нестабильность опорных частот.



Насколько эти цифры могут поплыть с учетом того, что сегодня вроде бы хуже чем 10^-6 не бывает?
alex_os
Цитата(Alex65111 @ May 18 2010, 12:30) *
Насколько эти цифры могут поплыть с учетом того, что сегодня вроде бы хуже чем 10^-6 не бывает?


Где это хуже 1E-6 не бывает? Если взять скажем простой телефонный модем то согласно всяким V32, V34 должно работать
при ошибке по несущей 7Гц. При несущей 1800 Гц относительная расстройка 0.004.
petrov
Цитата(Alex65111 @ May 18 2010, 12:30) *
Насколько эти цифры могут поплыть с учетом того, что сегодня вроде бы хуже чем 10^-6 не бывает?


Каков вопрос - таков ответ. Вплоть до невозможности сделать ФАПЧ. Попробуйте с такой нестабильностью на 10 ГГц захватить обычной ФАПЧ сигнал с символьной частотой 1 кГц. Почитайте литературу по ФАПЧ.
Alex65111
Цитата(petrov @ May 18 2010, 13:31) *
Каков вопрос - таков ответ. Вплоть до невозможности сделать ФАПЧ. Попробуйте с такой нестабильностью на 10 ГГц захватить обычной ФАПЧ сигнал с символьной частотой 1 кГц. Почитайте литературу по ФАПЧ.


Согласен, вопрос не слишком конкретно поставил. Но тем не менее, Ваш пример жизненый?, не могу ли я сперва этот килогерц скинуть к нулю и уже там захватывать?
Литературой по ФАПЧ облажился выше крыши, читаю, но пока с трудом sad.gif

Цитата(alex_os @ May 18 2010, 13:27) *
Где это хуже 1E-6 не бывает? Если взять скажем простой телефонный модем то согласно всяким V32, V34 должно работать
при ошибке по несущей 7Гц. При несущей 1800 Гц относительная расстройка 0.004.



Т.е. необходимую полосу петли в этом случае надо принять 0.004*2?
thermit
Цитата
Alex65111:
Насколько эти цифры могут поплыть с учетом того, что сегодня вроде бы хуже чем 10^-6 не бывает?


Ну, 10^-6 это 1ппм, что есть офигенно круто. Если мне не изменяет память, такую нестабильность могут обеспечить термокомпенсированные генераторы. Меньше - термостатированные. Ширпотреб - десятки и сотни ппм.
Что касается цифр:
Для 1ппм эти цифры можно и уменьшить. С другой стороны имеет смысл смотреть на переходную х-ку фап (реакция на ступенчатое воздействие), вернее на длительность переходного процесса, которая связана с полосой bw=a/pi (Hz) где a - постоянная времени петли фап. Возможно, есть необходимость в скорейшем завершении переходного процесса слегка жертвуя шумностью фап. Все зависит от конкретного приложения.
petrov
Цитата(Alex65111 @ May 18 2010, 13:54) *
не могу ли я сперва этот килогерц скинуть к нулю и уже там захватывать?


В том то и дело что в ноль вы будете скидывать этим самым нестабильным гетеродином и в передтчике с нуля переносить на несущую тоже.
thermit
Цитата
Alex65111:
Согласен, вопрос не слишком конкретно поставил. Но тем не менее, Ваш пример жизненый?, не могу ли я сперва этот килогерц скинуть к нулю и уже там захватывать?


Угу.

Цитата
Литературой по ФАПЧ облажился выше крыши, читаю, но пока с трудом


Поищите книшку "An introduction to digital communications" Jack Kurzweil
Начиная со страницы 302 подробнейшим образом, простым, правда английским, языком разобрана подсистема фап.

Цитата
Т.е. необходимую полосу петли в этом случае надо принять 0.004*2?


Угу. Но лучше сделать побольше процентов на 40-50...
voloda
Покопавшись в моделях petrov-а, пробую сделать на их основе пакетную систему связи. QPSK-модель выложил в начале дискуссии с Alex65111. Теперь тоже для QAM-16. Если у кого есть опыт разработки, подскажите, пожалуйста, так вообще делаю, или не так?
MKS
Модулятор в вашей модели поражает воображение. Simulink конечно не очень предназначен для генерации всяких сложных преамбул и автоматов управления (схема получается громоздкая и потом сложно в ней что то менять). Наверно для этого надо свой блок в виде s-function писать, хотя мои эксперименты с ними пока закончились неудачей. Как компромиссное решение когда надо было генерировать сложное тестовое воздействие писал логику управления на verilog а потом с помощю блока link to modelsim подключал её в модель. Работает правда медленнее но зато можно быстро менять структуру преамбулы. Вот тут есть пример такой связки.
des00
Цитата(MKS @ May 26 2010, 05:36) *
Simulink конечно не очень предназначен для генерации всяких сложных преамбул и автоматов управления (схема получается громоздкая и потом сложно в ней что то менять).

можно и на embedded функции сделать, а через persistent сохранить состояние в КА на m языке %)
voloda
des00, MKS, спасибо. Дойдут руки -попробую.
Хотел сначала всю преамбулу через один look-up table делать. Но потом решил - уж лучше так.
Alex65111
Подскажите такой вопросик. Есть этап синхронизации по фазе несущей. Рассматривается два варианта - первый это корректировка фазы опорных колебаний при формировании квадратур, второй это ротация после выхода согласованного фильтра взятого в тактовые моменты (рассматриваем полностью цифровые реализации, т.е. сигнал ацепируется и дальше понеслось). При этом говорят, что вариант с фазировкой опорных колебаний лучше чем ротация выхода согласованного фильтра, почему?
petrov
Цитата(Alex65111 @ Jun 28 2010, 08:56) *
Подскажите такой вопросик. Есть этап синхронизации по фазе несущей. Рассматривается два варианта - первый это корректировка фазы опорных колебаний при формировании квадратур, второй это ротация после выхода согласованного фильтра взятого в тактовые моменты (рассматриваем полностью цифровые реализации, т.е. сигнал ацепируется и дальше понеслось). При этом говорят, что вариант с фазировкой опорных колебаний лучше чем ротация выхода согласованного фильтра, почему?


При большом сдвиге частоты первый вариант позволит избежать МСИ от согласованного фильтра, но при этом будет больше задержка в петле ФАПЧ, придётся заужать полосу петли для сохранения устойчивости, также больше вычислительных затрат будет, нельзя так однозначно сказать что лучше, от многих других условий может зависеть.
Alex65111
Цитата(petrov @ Jun 28 2010, 11:28) *
При большом сдвиге частоты первый вариант позволит избежать МСИ от согласованного фильтра, но при этом будет больше задержка в петле ФАПЧ, придётся заужать полосу петли для сохранения устойчивости, также больше вычислительных затрат будет, нельзя так однозначно сказать что лучше, от многих других условий может зависеть.



1. Какова природа МСИ от согласованного фильтра? И как это связанно с коррекцией фазы именно по опорам при формировании квадратур?

2. При описании ФАПЧ встречал такие понятия, как время/скорость коррекции, которое обратно пропорционально полосе петли, но не встречал такого понятия как задержка ФАПЧ - что это за зверь такой, чем определяется и как управляется?
MKS
Цитата(Alex65111 @ Jun 28 2010, 22:25) *
1. Какова природа МСИ от согласованного фильтра? И как это связанно с коррекцией фазы именно по опорам при формировании квадратур?

Видимо речь о том что если вы будете подстраивать частоту до согласованного фильтра то ваш сигнал всегда будет точно попадать в его центр. Если же это делать после фильтра то сигнал может сильно съехать по частоте и обрезаться фильтром. Это справедливо для коррекции частоты, а для фазы всё равно в какой точке её компенсировать.
petrov
Цитата(Alex65111 @ Jun 28 2010, 23:25) *
2. При описании ФАПЧ встречал такие понятия, как время/скорость коррекции, которое обратно пропорционально полосе петли, но не встречал такого понятия как задержка ФАПЧ - что это за зверь такой, чем определяется и как управляется?


В петлю будет включена задержка равная задержке согласованного фильтра.
Alex65111
1.
Цитата
В петлю будет включена задержка равная задержке согласованного фильтра.


Согласованный фильтр вносит задержку. Вроде понятно, вроде должно быть на длительность символа. Теперь мы говорим, что это плохо и предлагаем сузить полосу петли. Но с сужением полосы петли увеличивается и ее время подстройки, т.е. мы к задержке от согласованного фильтра еще привносим замедление от сужения полосы. Точно полосу надо зауживать, а не расширять?


2. По поводу согласованного фильтра.
Как уживаются понятия критерия Найквиста для отсутствия МСИ и согласованного фильтра для максимизации SNR на выходе?
Есть ли какие требования/рекомендации/ограничения для типа фильтра применяемого при формировании квадратур? Если мне например надо хорошенько отсечь близзко по частоте стоящие мешающие сигналы, то мне приходится применять фильтр с большой крутизной, и соответственно большого порядка (с длинной ИХ). Кроме того, в этом случае этот фильтр оказывается достаточно далек от согласованного и тем более от фильтра типа приподнятых косинусов и т.д. Тогда получается, что при необходимости выфильтровки рядом стоящих сигналов я своим фильтром сам себе создаю МСИ?
petrov
Цитата(Alex65111 @ Jun 29 2010, 14:46) *
Вроде понятно, вроде должно быть на длительность символа.


Неправильно, смотрим в литературе чему равна задержка FIR фильтра с симметричной импульсной характеристикой

Цитата(Alex65111 @ Jun 29 2010, 14:46) *
Теперь мы говорим, что это плохо и предлагаем сузить полосу петли. Но с сужением полосы петли увеличивается и ее время подстройки. Точно полосу надо зауживать, а не расширять?


Ну попробуйте расширять, получите неустойчивую петлю, смотрим литературу по ФАПЧ, ТАУ.



Цитата(Alex65111 @ Jun 29 2010, 14:46) *
По поводу согласованного фильтра.
Как уживаются понятия критерия Найквиста для отсутствия МСИ и согласованного фильтра для максимизации SNR на выходе?
Есть ли какие требования/рекомендации/ограничения для типа фильтра применяемого при формировании квадратур? Если мне например надо хорошенько отсечь близзко по частоте стоящие мешающие сигналы, то мне приходится применять фильтр с большой крутизной, и соответственно большого порядка (с длинной ИХ). Кроме того, в этом случае этот фильтр оказывается достаточно далек от согласованного и тем более от фильтра типа приподнятых косинусов и т.д. Тогда получается, что при необходимости выфильтровки рядом стоящих сигналов я своим фильтром сам себе создаю МСИ?


Можно сделать фильтр корень из приподнятого косинуса с любым подавлением за пределами полосы пропускания и со сколь угодно малой вносимой МСИ, всё в итоге упирается лишь в порядок фильтра и разрядность.

Alex65111
Цитата(petrov @ Jun 29 2010, 15:16) *
1. Ну попробуйте расширять, получите неустойчивую петлю, смотрим литературу по ФАПЧ, ТАУ.


2. Можно сделать фильтр корень из приподнятого косинуса с любым подавлением за пределами полосы пропускания и со сколь угодно малой вносимой МСИ, всё в итоге упирается лишь в порядок фильтра и разрядность.



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

2. Вообще насколько критично применение фильтра отличного от приподнятого косинуса? Другие фильтры на самом деле будут привносить свою МСИ?, насколько существенно можно залететь?
petrov
Цитата(Alex65111 @ Jun 29 2010, 15:34) *
Но немного логика непонятна. Получается вроде раз СФ дает задержку, то мы в дополнение еще свою добавляем путем сужения полосы. Если бы звучало типо так - согласованный фильтр в петле расширяет ее полосу, что приводит к неустойчивости, а поэтому необходимо сужать петлю, то было бы чисто на первый взгляд более понятно.


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

Цитата(Alex65111 @ Jun 29 2010, 15:34) *
Вообще насколько критично применение фильтра отличного от приподнятого косинуса? Другие фильтры на самом деле будут привносить свою МСИ?, насколько существенно можно залететь?


Такой подход к разработке приведёт к плачевному результату.
Alex65111
Цитата(petrov @ Jun 29 2010, 16:09) *
Представьте что вы управляете дистанционно с земли вездеходом на марсе, задержка распространения сигнала туда-обратно в лучшем случае 6 минут, а вы пытаетесь управлять будто вездеход находится прямо перед вами, большие управляющие воздействия привели к тому что вездеход упал в пропасть, а вы об этом только через 6 минут узнаете.


По крайне мере физика явления понятна. Сэнкс

По поводу приподнятого косинуса.
Вопрос каналовыделения, сноса в нуль, ормирования квадратуры решается с привлечением многостадийной фильрации с децимацией (сигнал выфильтровывается из достаточно широкой исходной полосы по отношению к самому сигналу). Возможно ли в этом случае приподнятый косинус применять только на последней стадии с учетом того, предыдущие стадии будут иметь АЧХ немного больше полосы сигнала?
И еще, для МСИ что более страшно - мелкие (например 0.1дБ для QPSK) но высокочастотные колебания АЧХ, или плавные но глубокие (не до нуля но дБ так 3-5)?
petrov
Цитата(Alex65111 @ Jun 29 2010, 16:29) *
По поводу приподнятого косинуса.
Вопрос каналовыделения, сноса в нуль, ормирования квадратуры решается с привлечением многостадийной фильрации с децимацией (сигнал выфильтровывается из достаточно широкой исходной полосы по отношению к самому сигналу). Возможно ли в этом случае приподнятый косинус применять только на последней стадии с учетом того, предыдущие стадии будут иметь АЧХ немного больше полосы сигнала?


Конечно.




Цитата(Alex65111 @ Jun 29 2010, 16:29) *
И еще, для МСИ что более страшно - мелкие (например 0.1дБ для QPSK) но высокочастотные колебания АЧХ, или плавные но глубокие (не до нуля но дБ так 3-5)?


Не понял о чём речь, в любом случае на моделях всё проверяйте.
Alex65111
Цитата
Two important observations should be
noted. First, the phase error exhibits discontinuities that are a consequence of the fact that phase
adjustments are being made at the IF frequency rather than at baseband. The interaction between
small phase adjustments and the carrier frequency is more likely to cause 180± phase jumps in the
error signal e(k). Second, the error signal takes a long time to settle to zero. This is a consequence
of the inclusion of the matched filters in the closed loop path.


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

Увеличение времени как я понимаю связано с задержками и сужением полосы.
Но не понял природу скачков фазы именно при корректировке опор квадратур. И соответственно вопрос - а эти скачки смертельны, или они невилируются петлевым фильтром?
petrov
Цитата(Alex65111 @ Jun 30 2010, 23:25) *
Как я понял из данного абзаца, схема корректировки фазы через опоры квадратур приводит к более длинному времени отработки ошибки и кроме того к возможным скачкам сигнала ошибки на 180 градусов.

Увеличение времени как я понимаю связано с задержками и сужением полосы.
Но не понял природу скачков фазы именно при корректировке опор квадратур. И соответственно вопрос - а эти скачки смертельны, или они невилируются петлевым фильтром?


Давайте ссылку на источник.
Alex65111
Цитата(petrov @ Jul 1 2010, 11:07) *
Давайте ссылку на источник.


http://ece485web.groups.et.byu.net/ee485.f...ation_notes.pdf
petrov
За исключением задержи и МСИ из-за фильтра, включённого в петлю, нету никакой разницы что на нулевой частоте регулировать что на несущей. Просто у автора чуток начальные условия изменились в модели, он ведь подавал ступенчатое воздействие pi/4 на ФАПЧ, посмотрите на характеристику детектора в точке pi/4, это неустойчивая точка, ошибка может из-за ничтожного шума менять знак, такое и для подстройки на нулевой частоте можно наблюдать, в общем автор там и сам не понял что написал.
des00
вопрос как раз в тему:
Собрал модельку со спектром на нуле и демодулятор с гарднером и tanlock со смесителем по входу RRC фильтра. Настроил все петли, всё работает. Потом перенес спектр на ПЧ, добился работоспособности немного перенастроив петлю по несушке.

Затем начал "играть" частотой ПЧ в модуляторе и вижу что при определенной расстройке несушка не захватывается (ну это нормально), но вот если после работы на отстройке (когда петля в расколбасе) вернуть ПЧ модулятора в начальные условия несушка не восстанавливается. Исследование причины привели к тому, что детектор tanlock уходит в край и не может вернуться назад.
Как в таких случаях поступают? Закладывают цепи сброса петлевого фильтра по несушке? или закладывают в демодулятор систему AFC ?

Спасибо.
petrov
Цитата(des00 @ Jul 1 2010, 19:21) *
вопрос как раз в тему:
Собрал модельку со спектром на нуле и демодулятор с гарднером и tanlock со смесителем по входу RRC фильтра. Настроил все петли, всё работает. Потом перенес спектр на ПЧ, добился работоспособности немного перенастроив петлю по несушке.

Затем начал "играть" частотой ПЧ в модуляторе и вижу что при определенной расстройке несушка не захватывается (ну это нормально), но вот если после работы на отстройке (когда петля в расколбасе) вернуть ПЧ модулятора в начальные условия несушка не восстанавливается. Исследование причины привели к тому, что детектор tanlock уходит в край и не может вернуться назад.
Как в таких случаях поступают? Закладывают цепи сброса петлевого фильтра по несушке? или закладывают в демодулятор систему AFC ?

Спасибо.


А ограничитель если поставить, например в интегратор ФАПЧ который частоту хранит?
Сброс, всякие детекторы качества сигнала и таймауты определённо нужны, мало ли из-за чего приёмник заклинит в каком-нибудь хитром состоянии, сам бы почитал как в таких случаях правильно поступать, но что-то об этом не пишут, видимо нужно поработать в коллективе матёрых разработчиков.
des00
Цитата(petrov @ Jul 1 2010, 09:49) *
А ограничитель если поставить, например в интегратор ФАПЧ который частоту хранит?

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

Цитата
Сброс, всякие детекторы качества сигнала и таймауты определённо нужны, мало ли из-за чего приёмник заклинит в каком-нибудь хитром состоянии, сам бы почитал как в таких случаях правильно поступать, но что-то об этом не пишут, видимо нужно поработать в коллективе матёрых разработчиков.

Вот и приходится часто по месту изворачиваться, но сброс петли по несушке это ИМХО не правильно.
vadimuzzz
Цитата(des00 @ Jul 1 2010, 23:06) *
да всяко разно с бубном танцевал и диапазон перестройки DDS ограничивал и на интеграторы ограничители ставил, не выходит цветок. Завтра типовых моделей

странно, у меня именно так и работает. ограничители настроены так, что ФАПЧ гарантировано вытянет (края чуток поуже, чем полоса захвата)
des00
вот характерный косяк, которого можно добиться различными вариантами расстроек ПЧ.

Видно, что tanlock дает правильные показания, но колебания сигнала управления DDS, не дают ему выйти из "ямы". Если петлю по несушке расширить, тогда в статике точки сильно размазывает
vadimuzzz
сделайте детектор фазо-частотный, полоса значительно шире станет. в статике тоже нормально будет (я ухудшения не наблюдал).
des00
Цитата(vadimuzzz @ Jul 1 2010, 21:55) *
сделайте детектор фазо-частотный, полоса значительно шире станет. в статике тоже нормально будет (я ухудшения не наблюдал).

можно подробнее, какой именно детектор вы имеете в виду? Я не до конца понимаю как по данным оценить несущую частоту спектра (Есть способ сделать это с помощью DFT, но это в запасе) .
vadimuzzz
Цитата(des00 @ Jul 2 2010, 11:26) *
можно подробнее, какой именно детектор вы имеете в виду? Я не до конца понимаю как по данным оценить несущую частоту спектра (Есть способ сделать это с помощью DFT, но это в запасе) .

берете разность фазы текущего отсчета и предыдущего - это частотный детектор. затем суммируете выход частотного и фазового детекторов (подобрать подходящие веса) и - на петлевой фильтр. у схемы 2 основных режима: захват и слежение. в режиме захвата, когда созвездие крутится быстро проинтегрированное значение фазы равно 0, управление идет от частотного детектора. как только он вытянет частоту достаточно близко (созвездие начнет крутиться медленно) начнет доминировать сигнал ошибки с фазового детектора и созвездие встанет, это и есть слежение, тут управление фазой идет (выход частотного детектора в среднем равен 0). по-моему, у Nezami эта схема есть.
petrov
Цитата(des00 @ Jul 2 2010, 07:16) *
вот характерный косяк, которого можно добиться различными вариантами расстроек ПЧ.


Поставил в ограничителе в интеграторе петлевого фильтра +-0.001, перестало зависать.
des00
Цитата(vadimuzzz @ Jul 1 2010, 22:54) *
берете разность фазы текущего отсчета и предыдущего - это частотный детектор. затем суммируете выход частотного и фазового детекторов (подобрать подходящие веса) и - на петлевой фильтр. у схемы 2 основных режима: захват и слежение. в режиме захвата, когда созвездие крутится быстро проинтегрированное значение фазы равно 0, управление идет от частотного детектора. как только он вытянет частоту достаточно близко (созвездие начнет крутиться медленно) начнет доминировать сигнал ошибки с фазового детектора и созвездие встанет, это и есть слежение, тут управление фазой идет (выход частотного детектора в среднем равен 0). по-моему, у Nezami эта схема есть.

хммм, чую здесь некоторый подвох, пока возьму таймаут. Порою книги гуру и feedfordard модели petrov, знаний не хватает %)

Цитата(petrov @ Jul 2 2010, 01:42) *
Поставил в ограничителе в интеграторе петлевого фильтра +-0.001, перестало зависать.

настолько сильно аккумулятор я не зажимал %) вообще какой диапазон аккумулятора принято использовать? И еще вопрос, по диагонали глянул ваши feedforward модели, вы не пробывали делать гибриды? Эстимация несушки и ее коррекция в DDS + петля по фазе ?
petrov
Цитата(des00 @ Jul 2 2010, 14:23) *
настолько сильно аккумулятор я не зажимал %) вообще какой диапазон аккумулятора принято использовать?


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


Цитата(des00 @ Jul 2 2010, 14:23) *
И еще вопрос, по диагонали глянул ваши feedforward модели, вы не пробывали делать гибриды? Эстимация несушки и ее коррекция в DDS + петля по фазе ?


Да вроде нет никаких проблем так сделать, имеет смысл для пакетного режима и если канал не слишком плохой.
des00
Цитата(petrov @ Jul 2 2010, 06:34) *
Да вроде нет никаких проблем так сделать, имеет смысл для пакетного режима и если канал не слишком плохой.

а если модем с непрерывным режимом? В качестве цепи анализа первоначальной расстройки, что бы снизить требования к стабильности СВЧ синтезаторов.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2024 Invision Power Services, Inc.