Страница 9 из 12 Первая ... 7891011 ... Последняя
Показано с 161 по 180 из 221

Тема: SPDIF и джиттер

  1. #1 Показать/скрыть первое сообщение.
    Новичок
    Автор темы
    Аватар для стардед
    Регистрация
    02.07.2008
    Сообщений
    29

    Вопрос SPDIF и джиттер

    Есть ли смысл для уменьшения джиттера при передаче цифрового сигнала применять передатчики и приемники от систем передачи данных (HFBR-2416, HFBR-1414). Если да, то одномод или многомод? Если кто делал, поделитесь, пожалуйста, опытом.

  2. #161
    Старый знакомый Аватар для Кокон
    Регистрация
    12.06.2006
    Адрес
    Минск
    Сообщений
    533

    По умолчанию Re: SPDIF и джиттер

    tomtit вы модуль spdif использовали CWda14 или свой?

  3. #162
    Старый знакомый Аватар для Electrovoicer
    Регистрация
    03.06.2009
    Адрес
    СПб
    Сообщений
    761

    По умолчанию Re: SPDIF и джиттер

    браво!
    думаю, есть смысл сделать модулечек. я бы купил такой для экспериментов, как и многие другие здесь

  4. #163

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от Electrovoicer Посмотреть сообщение
    браво!
    думаю, есть смысл сделать модулечек. я бы купил такой для экспериментов, как и многие другие здесь
    я например тоже прикупил бьі , смьісл есть...

  5. #164
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,267

    По умолчанию Re: SPDIF и джиттер

    tomtit,
    С интересом следил за продвиженем вашего проекта.
    Поздравляю с воплощением на макете!

    Хотелось бы задать несколько вопросов.
    Насколько я понял, ARM используется только для загрузки Спартана?
    В основном интересует реализация приемника spdif:
    вы писали, что отказались от идей xapp224,
    какой частотой клочится ваш теперешний приемник, или так же 4 фронта на UI?
    Поток каких частот декодируется - 44/96/192кГц?
    Насколько пОлно декодируется поток Channel Status - pro/cons, деемфазис, длина слова аудиоданных?
    Сколько ресурсов занимает?

  6. #165
    Завсегдатай Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    66
    Сообщений
    1,041

    По умолчанию Re: SPDIF и джиттер

    Насколько я понял, ARM используется только для загрузки Спартана?
    -Да
    В основном интересует реализация приемника spdif:
    вы писали, что отказались от идей xapp224,
    какой частотой клочится ваш теперешний приемник, или так же 4 фронта на UI?
    -6 на UI
    Поток каких частот декодируется - 44/96/192кГц?
    -44.1
    Насколько пОлно декодируется поток Channel Status - pro/cons, деемфазис, длина слова аудиоданных?
    - Декодируется все но ничего не используется, незачем, и так играет.
    Сколько ресурсов занимает?[/quote]
    Декодер - 2-4%
    Распаковка - 6%
    АПЧ+интерфейс к управляющему ДАК - 10%
    DF+FIFO+20bit DAC интерфейс - 67%.
    Итого: 87% от XC3S200VQ100-4, что реально, под завязку.
    Необходимо использовать ФПГА потолще и подлиннее, тогда и ресурсов уйдет меньше, такой вот парадокс.
    Не использовал никаких IP, все делал сам, а инче бы и в миллионник не уложился.
    Последний раз редактировалось tomtit; 13.01.2010 в 01:10.

  7. #166
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    63
    Сообщений
    3,063

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от tomtit Посмотреть сообщение
    Ну вот, подпаял к ФПГА ГУН и 12-бит ДАС и все заработало. В установившемся режиме дергается только младший разряд ДАС.
    Как часто дёргается? Не является дополнительным источником фазовой модуляции?

  8. #167
    Завсегдатай Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    66
    Сообщений
    1,041

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    Как часто дёргается? Не является дополнительным источником фазовой модуляции?
    Да, несомненно, но прикиньте - раз в несколько секунд,
    частота меняется в 180ррм*3.3/4096 раз = 0.145е-6. Услышите, а ?

  9. #168
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    63
    Сообщений
    3,063

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от tomtit Посмотреть сообщение
    Да, несомненно, но прикиньте - раз в несколько секунд,
    частота меняется в 180ррм*3.3/4096 раз = 0.145е-6. Услышите, а ?
    Т.е. имеем нефильтруемый аналоговым фильтром джиттер величиной .... (сколько если перевести в более всем понятные пикосекунды?)

    Добавлено через 51 минуту
    ... Ещё бы надо уровень шума на выходе ДАКа посмотреть. Вдруг он выше уровня 12го разряда...
    Последний раз редактировалось SashaNetrusov; 13.01.2010 в 17:43. Причина: Добавлено сообщение

  10. #169
    Завсегдатай Аватар для Serge_L
    Регистрация
    12.09.2008
    Адрес
    Калуга
    Возраст
    50
    Сообщений
    3,143

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    ... Ещё бы надо уровень шума на выходе ДАКа посмотреть. Вдруг он выше уровня 12го разряда...
    А почему, вдруг?
    Это просто джиттер какой-то! (с) momitko

  11. #170
    Старый знакомый Аватар для Кокон
    Регистрация
    12.06.2006
    Адрес
    Минск
    Сообщений
    533

    По умолчанию Re: SPDIF и джиттер

    Tomtit,я так и подумал что IP не использовали

    Если когда возможно поделитесь проектом - если он не коммерческий .
    Какую серию хилинх посоветовали бы еще - хотелось бы
    влепить туда фильтр на 16х в перспективе.

    П.С. Cейчас очень много adsl модемов пошло и роутеров вай фай- есть и на
    процессорах до 800 мгц. Там в основном arm сortex и куча переферии.

    Как думаете перспективно или нет?

  12. #171
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,267

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от tomtit Посмотреть сообщение
    6 на UI
    Понятно.
    В принципе да. Если делать "в лоб", то нужно не менее 4 на ui. Ну, 3 хотя бы, в крайнем случае.
    Получается, для 192кГц нужен клок близкий к сотне мегагерц.
    Но ген на сотню мегагерц или даже pll внутри микросхемы, мне кажется некрасивым.
    Поэтому, я прикинул, мультичастотный приёмник c mclk=128*fs должен уместиться в 128 ячеечный max7000.
    Чем, как раз, и занимаюсь в данный момент.

  13. #172
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    63
    Сообщений
    3,063

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от Serge_L Посмотреть сообщение
    А почему, вдруг?
    Из за помех по питанию и просто наводок от цифровых схем, например...

  14. #173
    Завсегдатай Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    66
    Сообщений
    1,041

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от yan Посмотреть сообщение
    Понятно.
    В принципе да. Если делать "в лоб", то нужно не менее 4 на ui. Ну, 3 хотя бы, в крайнем случае.
    Получается, для 192кГц нужен клок близкий к сотне мегагерц.
    Но ген на сотню мегагерц или даже pll внутри микросхемы, мне кажется некрасивым.
    Поэтому, я прикинул, мультичастотный приёмник c mclk=128*fs должен уместиться в 128 ячеечный max7000.
    Чем, как раз, и занимаюсь в данный момент.
    У меня и не было большого выбора, как делать декодер, так как тактовая VCXO равна 33.8688/36.864 Мгц вот и получилось 6/UI. А 33.8 оптимальна для мультибитных ДАК-ов для формирования сигналов и реклока. Все АД имеют тактовую не выше 17МГц. Вообше-то приемник - очень простая вещь и занимает минимум ресурсов, поэтому собираюсь, со временем, придумать оптимальные решения для других частот и переключать блоки приемников, а не городить универсального монстра. Например, приемник для 44.1/48 с (х 6) клоком -это всего лишь 35 строк на верилоге, что транслируется в дюжину триггеров.
    А если не ставить задачу решить все в цифре - то для декодирования ВМС кода достаточно 3 Д-триггеров и линии задержки - я использовал это решение будучи студентом, когда ПЛИС еще не существовали. Правда тот декодер не мог отлавливать маркеров с нарушением правил кодирования, но это и не было нужно, да и проект не имел никакого отношения ни к звуку ни к стандартам. А решение с 100МГц является обычным и используется, например, в WM8804, и я не вижу в этом ничего сильно плохого.
    Желаю успехов!

    2 Кокон: На счет раздачи исходников я еще не решил вопрос. Во-первых я наверняка нарушил пару-тройку чьих-то патентов, что может обернуться в Заокеании очень большими проблемами для меня самого. Во-вторых проект еще не проверен, как следует. Да и исходники без подробного разъяснения и математики никому понятны не будут - гарантирую полное разочарование. Sorry.

    P.S. Необходимость 16Х оверсэмплинга вызывает у меня большие сомнения - ведь каждое удвоение тактовой удваивает также и мощность генерируемого ЦАПом глитча. Да и фильтр последней ступени будет очень короткий - около 5 ненулевых коеффициентов - практически это линейный интерполятор. Если бы проект был коммерческий - я был бы горой за 128-разрядный цап и за 1024-кратную интерполяцию и орал бы об этом на каждом углу, а так надо еще крепко подумать ...
    Последний раз редактировалось tomtit; 16.01.2010 в 07:22.

  15. #174
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    63
    Сообщений
    3,063

    По умолчанию Re: SPDIF и джиттер

    ...Чтобы избежать паразитной фазовой модуляции ГУН, между ДАК и ГУН д.б. RC цепочка с очень большой постоянной времени. Где нить десятки, а может и сотни секунд. Поэтому быстрое регулирование не подходит. Нужен большой буфер на DDR памяти. Например комповую линеечку. По включению частоту ГУН выставлять заведомо ниже примерно на 100ppm. Пока буфер наполняется несколько минут до середины мерять тупо среднюю входную частоту и устанавливать её на ГУН с точностью 1ppm. Буфер практически заморозится где то на середине, так что до следующеё коррекции уже понадобятся десятки минут...

  16. #175
    Завсегдатай Аватар для yan
    Регистрация
    21.12.2004
    Адрес
    Чебоксары
    Возраст
    47
    Сообщений
    1,267

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    Нужен большой буфер на DDR памяти.
    А как кино смотреть?

  17. #176
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    63
    Сообщений
    3,063

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от yan Посмотреть сообщение
    А как кино смотреть?
    В кино не музыка а так, шумовое сопровождение. Можно без реклока обойтись.....

  18. #177
    Частый гость
    Регистрация
    14.03.2009
    Адрес
    Украина
    Сообщений
    199

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от SashaNetrusov Посмотреть сообщение
    ...Чтобы избежать паразитной фазовой модуляции ГУН, между ДАК и ГУН д.б. RC цепочка с очень большой постоянной времени. Где нить десятки, а может и сотни секунд.
    Резонно. Только сотни, мне кажется, это уже нездоровый фанатизм. Единицы-десятки хватит.
    Поэтому быстрое регулирование не подходит. Нужен большой буфер на DDR памяти. Например комповую линеечку. По включению частоту ГУН выставлять заведомо ниже примерно на 100ppm. Пока буфер наполняется несколько минут до середины мерять тупо среднюю входную частоту и устанавливать её на ГУН с точностью 1ppm. Буфер практически заморозится где то на середине, так что до следующеё коррекции уже понадобятся десятки минут...
    Адаптивную фильтрацию применять, да и всё. Захват производить быстрым методом, а на синхронизм вышел - тут уже можно и на сотни секунд перейти.

    Добавлено через 1 час 28 минут
    Цитата Сообщение от yan Посмотреть сообщение
    А как кино смотреть?
    для 100с в самом худшем случае, пока ФАПЧ не выберет разницу:
    100ppm*100с=0.1с разбег. Реально намного меньше. А для 10с вобще всего 0.01с получится.
    Последний раз редактировалось Syava; 18.01.2010 в 10:53. Причина: Добавлено сообщение

  19. #178
    Завсегдатай Аватар для tomtit
    Регистрация
    23.06.2009
    Адрес
    пгт.Торонтовка
    Возраст
    66
    Сообщений
    1,041

    По умолчанию Re: SPDIF и джиттер

    Действуйте, Саша, воплощайте сами все, что вы мне насоветовали, а я тут поржу потихоньку в уголке ...

  20. #179
    Забанен (навсегда) Аватар для SashaNetrusov
    Регистрация
    25.01.2006
    Адрес
    Екатеринбург
    Возраст
    63
    Сообщений
    3,063

    По умолчанию Re: SPDIF и джиттер

    Цитата Сообщение от tomtit Посмотреть сообщение
    Действуйте, Саша, воплощайте сами все, что вы мне насоветовали, а я тут поржу потихоньку в уголке ...
    ... Реальные помехи на входе ГУН померяли?

    Добавлено через 1 час 16 минут
    А вообще на россыпухе удастся реально обогнать WM8804 ?
    Последний раз редактировалось SashaNetrusov; 19.01.2010 в 16:10. Причина: Добавлено сообщение

  21. #180
    Регистрация не подтверждена Аватар для nazar
    Регистрация
    07.10.2005
    Сообщений
    2,541

    По умолчанию Re: SPDIF и джиттер


    Offтопик:
    tomtit, примите мои поздравления с завершением проекта(ну практически)!

Страница 9 из 12 Первая ... 7891011 ... Последняя

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •