Форум автозвука и установки музыки в автомобиль
Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 65

Индивидуальный процессор временных задержек

  1. #41
    Активист Установщик
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 99154 Аватар для LepekhinV
    Регистрация
    24.05.2010
    Город/село
    г.Рязань
    Сообщений
    485
    Спасибо (Раздал)
    116
    Спасибо (Получил)
    490

    Re: Индивидуальный процессор временных задержек

    Цитата Сообщение от andr_l Посмотреть сообщение
    о что он ненагоняет его - это понятно, но все-таки по русски можно чтобы не только я понял, как лечит то?
    А я чёйто переспросить постеснялся.... Таперича сижу, тэорию изучаю. Ну никак не найду то, чё надо.


  2. # 0+

    Если Вы впервые на нашем Форуме:

    1. Обратите внимание на список полезных тем в первом сообщении.
    2. Термины и наиболее популярные модели в сообщениях подсвечиваются быстрыми подсказками и ссылками на соответствующие статьи в МагВикипедии и Каталоге.
    3. Для изучения Форума не обязательно регистрироваться - практически весь профильный контент, включая файлы, картинки и видео, открыты для гостей.

    С наилучшими пожеланиями,
    Администрация Форума автозвука Магнитола


     

  3. #42
    Активист Бригадир
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 117793 Аватар для Garmin
    Регистрация
    01.06.2010
    Город/село
    Киев
    Сообщений
    762
    Спасибо (Раздал)
    158
    Спасибо (Получил)
    839
    Автор

    Re: Индивидуальный процессор временных задержек

    Цитата Сообщение от andr_l Посмотреть сообщение
    P.P.S. я пишу это не для критики, а для того, чтобы всем лучше понять кто может быть целевой аудиторией и какие вопросы надо будет решать...
    Отлично. Я думаю пока о системе следующего состава:
    Вместо ГУ цифровой источник. Яблочник, Андроид, медиаплеер и т.д. с цифровым выходом и лучше, чтобы сенсорным управлением.
    Далее проц с задержками. Со встроенной громкостью. Я послушаю, как будет звучать мой вариант и приму окончательное решение.
    Далее ЦАП. Какой - на выбор. Далее - у меня есть проект фильтров. Аналоговых, перестраиваемых. Далее - поканальное усиление.
    Дырок в этой системе ещё достаточно. Многое предстоит придумать. Но цель есть.
    Аудитория - люди с требованиями к звуку.
    А радио и систему прикрутить будет нужно на уровне источника. Интеграция входов и громкости в штатку достаточно простая.

    Вот и обрисуйте список вопросов в данном разрезе. Буду рад.

    ---------- Сообщение добавлено 16.04.2012 в 20:28 ----------

    Цитата Сообщение от LepekhinV Посмотреть сообщение
    А я чёйто переспросить постеснялся.... Таперича сижу, тэорию изучаю. Ну никак не найду то, чё надо.
    Проще нарисовать. Пересинхронизация называется.
    Данные ........!.....!.....!.....!.....!.....!.....!.....!.....!.....!
    Входной сигнал ._____/~~~~~~~\___/~~~~~~\______/~~~~~\___/~~~~~~~\_____
    Выходной сигнал______/~~~~~\_____/~~~~~\_____/~~~~~\_____/~~~~~\_____/
    Входной сигнал с джиттером. Хоть и правильный, но не поёт. Выходной без джиттера. И правильный, и поёт.



  4. #43
    зануда Старший мастер
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 447172
    Регистрация
    27.03.2008
    Город/село
    Москва
    Сообщений
    3,308
    Спасибо (Раздал)
    1867
    Спасибо (Получил)
    4355

    Re: Индивидуальный процессор временных задержек

    Цитата Сообщение от Garmin Посмотреть сообщение
    Далее проц с задержками. Со встроенной громкостью.
    с точки зрения целевой аудитории еще хуже - отпадают аудиофилы (догмы не поборешь ничем), а значит еще меньше народу захочет пробовать

    Цитата Сообщение от Garmin Посмотреть сообщение
    Далее - у меня есть проект фильтров. Аналоговых, перестраиваемых. Далее - поканальное усиление.
    фактически имея процессор в системе (задержки + громкость) - нужны будут еще траты на блок аналоговых фильтров...

    Цитата Сообщение от Garmin Посмотреть сообщение
    Аудитория - люди с требованиями к звуку.
    исходя из того, что Вы пищите - пока только люди любящие геморрой и эксперементы (как я например )

    Цитата Сообщение от Garmin Посмотреть сообщение
    А радио и систему прикрутить будет нужно на уровне источника. Интеграция входов и громкости в штатку достаточно простая.
    Вот и обрисуйте список вопросов в данном разрезе. Буду рад.
    легко
    1. с какого устройства будет идти переключение входов системы усиления?
    2. где будет стоять коммутатор?
    3. если переключилось на радива, как избежать двойной регулировки громкости и даже главное - синхронизации уровня громкости в системе
    4. как и где будет подмешиваться служебная информация (сигнал парктронников и навигации)?
    5. Кто будет писать софт если все переключения будет делать цифровая голова

    Все вопросы эти как раз пришлось решать нам втроем (Я, Николай и Алексей), когда мы сделали то, что стоит в моей машине, поэтому вопросы не надуманные, а строго исходя из практики...



    Цитата Сообщение от Garmin Посмотреть сообщение
    Входной сигнал с джиттером. Хоть и правильный, но не поёт. Выходной без джиттера. И правильный, и поёт.
    вот я и сказал, не нагоняет, но ни разу не "очищает" от того, что было нагажено ранее... но это на самом деле не беда, так как все равно перед р-2-р надо будет ставить реклок, а современным побарабану....


  5. #44
    Активист Бригадир
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 117793 Аватар для Garmin
    Регистрация
    01.06.2010
    Город/село
    Киев
    Сообщений
    762
    Спасибо (Раздал)
    158
    Спасибо (Получил)
    839
    Автор

    Re: Индивидуальный процессор временных задержек

    Немного про задержки.
    Во время работы над блоком я столкнулся с проблемой разных тактовых частот и одинаковой задержки.
    Если проще, то вот, например, нам нужна задержка сигнала 1 мс. Причём мы не знаем заранее, с какой частотой идёт передача сигнала. Как сделать так, чтобы задержка была 1 мс при передаче на любой частоте? Ведь при частоте передачи 32кГц это будет одно количество тактов, 44.1 кГц - другое, 48кГц - третье, 96кГц - четвёртое.

    Я нашёл следующий выход из положения:
    Временные задержки задаются не количеством тактовых сигналов, а прямым заданием временного интервала.

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


  6. #45
    зануда Старший мастер
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 447172
    Регистрация
    27.03.2008
    Город/село
    Москва
    Сообщений
    3,308
    Спасибо (Раздал)
    1867
    Спасибо (Получил)
    4355

    Re: Индивидуальный процессор временных задержек

    Цитата Сообщение от Garmin Посмотреть сообщение
    Поэтому величина задержки всегда кратна количеству отсчётов входного сигнала и с точностью до одного такта соответствует желаемой задержке. Независимо от частоты передачи звукового сигнала.
    при этом реклок идет по частоте тактовой входного?


  7. #46
    Активист Бригадир
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 117793 Аватар для Garmin
    Регистрация
    01.06.2010
    Город/село
    Киев
    Сообщений
    762
    Спасибо (Раздал)
    158
    Спасибо (Получил)
    839
    Автор

    Re: Индивидуальный процессор временных задержек

    Цитата Сообщение от andr_l Посмотреть сообщение
    при этом реклок идет по частоте тактовой входного?
    Не понял, причём тут реклок?
    Тактовая частота не меняется. Сигналы LRCK, BCLK едины и для приёмопередатчика, и для процессора.
    Просто на тактовой 32кГц будет, например, 10 тактов задержки. На 44100 будет 14 тактов, на 48000 - 15 тактов, на 96к - 30 тактов. Автоматически.


  8. #47
    зануда Старший мастер
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 447172
    Регистрация
    27.03.2008
    Город/село
    Москва
    Сообщений
    3,308
    Спасибо (Раздал)
    1867
    Спасибо (Получил)
    4355

    Re: Индивидуальный процессор временных задержек

    если у вас два тактовых, которые не синхронны друг относительно друга, то данные на выходе системы будут дрожать относительно сквозной бск. ну или вы криво обЪяснили что сделали умение объяснять свои идеи - очень классная вещь, так как пока выглядит все не очень симпатично...

    на мои вопросы ответите? или сами еще не знаете на них ответов?


  9. #48
    Активист Бригадир
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 117793 Аватар для Garmin
    Регистрация
    01.06.2010
    Город/село
    Киев
    Сообщений
    762
    Спасибо (Раздал)
    158
    Спасибо (Получил)
    839
    Автор

    Re: Индивидуальный процессор временных задержек

    Цитата Сообщение от andr_l Посмотреть сообщение
    если у вас два тактовых, которые не синхронны друг относительно друга, то данные на выходе системы будут дрожать относительно сквозной бск. ну или вы криво обЪяснили что сделали умение объяснять свои идеи - очень классная вещь, так как пока выглядит все не очень симпатично...
    на мои вопросы ответите? или сами еще не знаете на них ответов?
    На ваши вопросы 1-5 пока ответов не знаю. В планах сделать процессор для подключения к медиаплееру или голове с цифровым выходом. Там будем планировать дальше.

    По поводу реклока. В системе, которую я планирую построить, есть только одна тактовая частота - та, на которой принимается входной сигнал. Все мои устройства работают в slave режиме I2S. Данные передаются по цепочке от блока к блоку, а тактирование сквозное. Устройства разработаны так, что корректно работают на разных частотах, поэтому достаточно одного источника тактовой частоты. В данном случае это приёмник S/PDIF.

    Надеюсь, так более понятно?


  10. #49
    зануда Старший мастер
    Репутация Репутация Репутация Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 447172
    Регистрация
    27.03.2008
    Город/село
    Москва
    Сообщений
    3,308
    Спасибо (Раздал)
    1867
    Спасибо (Получил)
    4355

    Re: Индивидуальный процессор временных задержек

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

    Цитата Сообщение от Garmin Посмотреть сообщение
    Надеюсь, так более понятно?
    еще хуже стало, так как получается что раз независимый тактовый генератор делает отчеты сам по себе и соответственно задержка относительно сквозной частоты плавает, но при этом на выходе устройства реклока нет - т.е. у вас реализован генератор мистера джи. Это четко получается из ваших объяснений.


  11. #50
    Активист Бригадир
    Репутация
    Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация Репутация
    Репутация: 117793 Аватар для Garmin
    Регистрация
    01.06.2010
    Город/село
    Киев
    Сообщений
    762
    Спасибо (Раздал)
    158
    Спасибо (Получил)
    839
    Автор

    Re: Индивидуальный процессор временных задержек

    Процессор готов.

    S/PDIF процессор временных задержек ММ2
    Инструкция по эксплуатации



    1. Назначение
    Процессор временных задержек ММ2 (далее ММ2) предназначен для временной коррекции звуковой сцены в автомобильном аудио комплексе.
    Для наилучшего воспроизведения музыки желательно, чтобы слушатель располагался на одинаковом удалении от динамиков левого и правого каналов аудиосистемы. В автомобиле, как правило, динамики расположены на разном расстоянии от слушателя (водителя). При этом передача звуковых образов нарушается: звук от динамика водителя приходит раньше, чем от динамика пассажира. Также звук от сабвуфера приходит значительно позже, чем от фронтальной акустики. Это искажает звуковую сцену для слушателя. Компенсировать данный эффект возможно, вводя задержку сигнала в цепи фронтальных динамиков. Для этого и предназначен данный процессор.

    Особенности ММ2:
    - Принимает форматы сигналов от 34кГц /16 бит до 96кГц /24 бит.
    - Электрически изолированные входы для уменьшения помех.
    - Независимая задержка сигнала в каждом из каналов.
    - Диапазон задержек 0,03мс – 30мс.
    - Удобный отсчёт величины задержки в сантиметрах прохождения звукового сигнала (1см – 10м).
    - Малый шаг изменения задержки (1см).
    - Временная задержка сигналов не зависит от частоты дискретизации.
    - Минимальная внутренняя задержка данных: 1 такт входного сигнала.
    - Фильтр подавления джиттера (очищение цифрового сигнала).




    2. Подключение
    ММ2 подключается в цифровую шину передачи звука (S/PDIF или TOSLINK) между источником цифрового сигнала и ЦАП.
    Пример подключения для магнитолы с цифровым входом:

    Пример подключения для системы с отдельными ЦАП фронта и сабвуфера:

    Пример подключения для системы без отдельного канала сабвуфера:

    Пример подключения для системы с двумя источниками:

    ММ2 имеет два цифровых входа. Каждый из этих входов может быть либо электрическим, либо оптическим. На выходе также используются электрический и оптический передатчики.

    ММ2 подключается к питанию +12 вольт через разъём питания на боковой стенке. Красный провод – питание, чёрный – масса. Разъём управления 3,5мм mini Jack расположен рядом с разъёмом питания. При подаче на центральный контакт (синий провод) положительного напряжения, блок ММ2 переключается на вход 2.
    Расположение разъёмов указано на рисунке:





    3. Управление.
    На нижней стороне ММ2 есть три группы DIP переключателей, управляющие режимами работы.


    Режим работы входов (оптика / коаксиал) выбирается переключателями 1 – 4 в группе 1. Включать только один из двух переключателей каждого входа! Например, используются электрические входы 1 и 2. Тогда в положение «ON» следует перевести переключатели 2 и 4.
    По умолчанию MM2 принимает сигнал от входа 1. Переключение между входами происходит при подаче напряжения 12В на центральный контакт разъёма управления (3,5 мм гнездо mini Jack)

    Величина задержки устанавливается переключателями. Значения суммируются.

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



    4. Технические характеристики
    Напряжение питания........................................... ......... 9 – 16 В
    Потребляемый ток............................................... ........ 30 – 50 мА
    Габаритные размеры........................................... .... 110 * 70 * 20 мм
    Входное сопротивление управляющего входа 2 кОм


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

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

Ваши права

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