Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Делаю подавитель джиттера/вандера поделитесь алгоритмами.
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISDN/G.703/E1
Magnum
Понятно что можно сделать на FIFO с аналоговой ФАПЧ и подстраиваемой по заполнению чатотой выборки. Но при почти совпадающих частотах образуется вандер и приходится очень сильно удлиннять FIFO что приводит к увеличению задержки, что не желательно Как быть?
Знает ли кто-нибудь алгоритм работы чисто цифрового подавителя джиттера/вандера с высокочастотным генератором?
cdg
На FIFO и делают, только с цифровым DLL, посмотрите LXT332 например.
Magnum
Цитата(cdg @ Dec 14 2005, 16:07) *
На FIFO и делают, только с цифровым DLL, посмотрите LXT332 например.


Да знаю я эту микруху, но там принцип действия JA подробно не описан, хотя примерно как работает понятно. И ему надо подавать очень кривую тактовую, чтобы он нормально работал, а при почти совпадающих частотах на выходе получится вандер.
Морковка
Цитата(Magnum @ Dec 11 2005, 20:32) *
Понятно что можно сделать на FIFO с аналоговой ФАПЧ и подстраиваемой по заполнению чатотой выборки...

ужастокакой!! Чувствую себя полным неучем и деревом тёмной породы... :-)
Иz входного потока E1 выделяю 128kHz, и путём применения ats2313 подгоняю под неё свой генератор 8192kHz. Самый первый вариант не имел "wander" у прЫнцыпе. Либо всё-таки имел, но длинной часа в три-четыре. Но работал медленно. И тупо.
Последующие варианты были хитрее. Но шустрее. Гораzдо.
Ежели интересуют сырцы - могу выслать.
Magnum
Цитата(Морковка @ Dec 19 2005, 09:03) *
Цитата(Magnum @ Dec 11 2005, 20:32) *

Понятно что можно сделать на FIFO с аналоговой ФАПЧ и подстраиваемой по заполнению чатотой выборки...

ужастокакой!! Чувствую себя полным неучем и деревом тёмной породы... :-)
Иz входного потока E1 выделяю 128kHz, и путём применения ats2313 подгоняю под неё свой генератор 8192kHz. Самый первый вариант не имел "wander" у прЫнцыпе. Либо всё-таки имел, но длинной часа в три-четыре. Но работал медленно. И тупо.
Последующие варианты были хитрее. Но шустрее. Гораzдо.
Ежели интересуют сырцы - могу выслать.


Это по моему немножно не то, в вашем случае частоты синхронны. А битстаффинг применяется когда скорости принципиально разные и подстраиваться друг по друга не могут. Таким образом вы вынужденны передавать лишние/недостающие отдельному каналу. И при выходе из систему получается поток с дырами (если скорость входного потока ниже скорости транспортного) или удвоенными частотами (при 2-х стороннем согласовании). Так вот задача выравнить частоту скорость потока до исходной.
Морковка
Это по моему немножно не то, в вашем случае частоты синхронны.
Каюсь, про несинхронность не подумал.
Вы наверное иz T1 получаете E1? Или наоборот?
Я с такими делами не сталкивался (тьфу-тьфу-тьфу), сильно чё посоветовать не могу... :-(
cdg
Цитата
Да знаю я эту микруху, но там принцип действия JA подробно не описан, хотя примерно как работает понятно. И ему надо подавать очень кривую тактовую, чтобы он нормально работал, а при почти совпадающих частотах на выходе получится вандер.

Без вандера с DPLL никак, есть чатота нужная частота среза и ладушки... Все дело в цифрах, что надо, я например сделал по аналогии с обсуждаемым кристалом (увеличил длину ЗУ, пороги поменял ...) получил частоту среза 0.05 Гц. Если надо ниже давить надо аналоговую ФАПЧ городить узкополосную, по другому никак.
Dir
[/quote]
ужастокакой!! Чувствую себя полным неучем и деревом тёмной породы... :-)
Иz входного потока E1 выделяю 128kHz, и путём применения ats2313 подгоняю под неё свой генератор 8192kHz. Самый первый вариант не имел "wander" у прЫнцыпе. Либо всё-таки имел, но длинной часа в три-четыре. Но работал медленно. И тупо.
Последующие варианты были хитрее. Но шустрее. Гораzдо.
Ежели интересуют сырцы - могу выслать.
[/quote]

Извиняюсь за безграмотность, а что такое ats2313?
Морковка
Извиняюсь за безграмотность, а что такое ats2313?
Это такой мелкий процессор о 20-ти ногах фирмы ATMEL. smile.gif
maegg
Извиняюсь, внесу пару замечаний. Обсуждение конкретного технического решения
невозможно без уточнения, что это за устройство. А отсюда вытекают нормы на подавление
дрожаний (джиттера), а может и блужданий (вандера). ITU-T и т.д.
Кроме того не следует забывать про устойчивость к дрожаниям.
К сожалению, проверка на выполнение этих требований без приборов, стоящих десятки килобаксов невозможна.
Поэтому по моему, если устройство не подлежит
сертификации, то ничего и не давить, а тактовой с выделителя сформировать
выходную частоту. Если нет, то зависит от типа устройства. Можно поставить готовые
микросхемы (но тогда почему не фреймер с подавлением дрожаний), а может придется
ставить генератор VXCO и цифровую ФАПЧ.
Морковка
... сожалению, проверка на выполнение этих требований без приборов, стоящих десятки килобаксов невозможна.
Воистину! :-( Посмотришь на цены - ах...еть!


Однако, независимо от сертификации, джиттер и вандер давить надо.

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

Ну а с блужданием надо бороться уже "стоя на месте" - если в опорном потоке оно есть в пределах 10Гц, и твоя коробка его не "раскачивает" (то есть повторяет) - то и хай с ним. Главное - своего навоза добавлять как можно меньше... :-)

И вообще, несмотря на кажущуюся простоту, тема очень важная, сложная, и сильно зависит от структуры сети, в которую "ложится" коробушка...
Magnum
Цитата(maegg @ Jan 11 2006, 21:19) *
Извиняюсь, внесу пару замечаний. Обсуждение конкретного технического решения
невозможно без уточнения, что это за устройство. А отсюда вытекают нормы на подавление
дрожаний (джиттера), а может и блужданий (вандера). ITU-T и т.д.
Кроме того не следует забывать про устойчивость к дрожаниям.
К сожалению, проверка на выполнение этих требований без приборов, стоящих десятки килобаксов невозможна.
Поэтому по моему, если устройство не подлежит
сертификации, то ничего и не давить, а тактовой с выделителя сформировать
выходную частоту. Если нет, то зависит от типа устройства. Можно поставить готовые
микросхемы (но тогда почему не фреймер с подавлением дрожаний), а может придется
ставить генератор VXCO и цифровую ФАПЧ.


glare.gif Фазовые дрожания, возникающие при стаффинге одинаковы что на Е2, что на Е1, что на Е3 собственно они не зависят от скорости потока и составляют +/-1 такт. Восстановление частоты происходит на приемном конце радиорелейного тракта происходит исключительно по количесву приходящей информации, не имея точной скорости исходного потока. Эта проблема возникает во всех многопролетных системах иерархии PDH. Естественно все оборудование данного класса подлежит сертификации. И средства для тестирования и испытаний имеются.
maegg
То, что тема важная, согласен. А то, что простая - нет. Довольно сложная.
Можно почитать рекомендации ITU-T G.823 G.812; ETSI 300 462 3
Только у меня создалось впечатление, что по начальному вопросу, устройство
уже есть, а не проектируется, или не так? Если так, можно попробовать сделать
фильтр в FPGA, но нужно высокую частоту для исключения скачков в выходных тактах.
А даже по 10нс скачок может быть недопустим. А внешний ГУН, как я понял, не хочется
ставить?
Насчет длинной цепочки PDH, это сейчас становится более редким явлением.
Чаще есть большое число мультиплексоров SDH. Но это уже к проектированию сетей.
Для подавления вандера ставят ВЗГ и делают ретайминг. Да, напоследок совет, обязательно
сделайте в вашем устройстве вход внешней синхронизации 2048кГц по G.703 п10, а не только синхронизацию от потока.
Magnum
Да что там особо сложного.. прямая зависимость-чем больше период усреднения, тем ровнее частота но и FIFO длиннее, и соответственно наоборот. Устройство действительно уже есть, интегрируется в и генерируется всё в ПЛИС. Ну а дрожание в пределах 10нс вполне допустимо. Гун внешний тоже имеется.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.