|
PCM to PWM |
|
|
|
 |
Ответов
(1 - 11)
|
Jun 3 2012, 21:57
|
Знающий
   
Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768

|
Цитата(Maverick @ Jun 4 2012, 00:24)  Интересуют алгоритмы преобразования например PCM (24/16 бита/44.1кГц) в PWM (1бит/1.4112МГц, при 11битной длительности импульса) ШИМ с разрешением 11 бит с несущей частотой 1,4 МГц Вы вряд ли реализуете, а вот 11 (и даже 200) бинов на период вполне реально. А вот тут кидал слайды по однобитовым преобразователям chap14_slides
|
|
|
|
|
Jun 3 2012, 22:13
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(Tiro @ Jun 4 2012, 00:57)  ШИМ с разрешением 11 бит с несущей частотой 1,4 МГц Вы вряд ли реализуете, а вот 11 (и даже 200) бинов на период вполне реально. А вот тут кидал слайды по однобитовым преобразователям chap14_slidesа можно поподробнее почему нельзя реализовать? И что такое бин? Интересует также как переводится разрядность из более высокой в более низкую
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Jun 3 2012, 22:35
|
Знающий
   
Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768

|
Цитата(Maverick @ Jun 4 2012, 01:13)  а можно поподробнее почему нельзя реализовать? И что такое бин? Интересует также как переводится разрядность из более высокой в более низкую Бин в данном случае это единичный импульс. Для ШИМ с разрядностью 11 бит на тактовом интервале нужно поместить 2048 бинов. При частоте следования импульсов ШИМ 1,4 МГц частота следования бинов будет 2048*1,4 МГц. Но обычно таких скоростей и не требуется. Посмотрите в приложенном файле однобитный преобразователь второго порядка. Можно перед ним сначала повысить частоту дискретизации раза в 4 обычным КИХ-фильтром. Там же есть и оценки по соотношению сигнал/шум.
|
|
|
|
|
Jun 4 2012, 11:54
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(Tiro @ Jun 4 2012, 01:53)  А это не видно chap14_slides из первого ответа? просто я думал Вы забыли вложить файл - а так просто надо было уточнить ... не понял... Цитата(sup-sup @ Jun 4 2012, 10:54)  Можно посмотреть документацию на HRPWM TI, применяемый в DSC серии 2000. Разрешение 150 ps. спасибо, смотрю...
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Jun 5 2012, 20:44
|
Знающий
   
Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768

|
Цитата(Maverick @ Jun 4 2012, 14:54)  просто я думал Вы забыли вложить файл - а так просто надо было уточнить ... Прошу прощения, я просто сам удивился, так как ссылку мне было видно. Думал, другим не видно. Поэтому переспросил и еще раз в ответе повторил. P.S. По опыту, для синусоидальных сигналов 1-10 кГц прямое формирование симметричной ШИМ 2 рода с разрядностью 10 бит (это 1024 бина на период) на ПЛИС с частотой следования бинов 100 Мгц позволяет получать примерно -56..-53 дБ отношения СШ+КНИ по отношению к максимальному синусоидальному сигналу. НО! Это по спектральному анализу в полосе 1-30 кГц, все остальное не берется во внимание. Думаю, что даже в этом случае можно улучшить С/Ш, считая ШИМ модулятор "ЦАП с разрядностью 10бит" и заведя обратные связи по ошибке, как в передискретизаторе 1-2 порядков.
|
|
|
|
|
Jun 6 2012, 19:38
|
Знающий
   
Группа: Участник
Сообщений: 674
Регистрация: 26-08-05
Пользователь №: 7 997

|
Цитата(Maverick @ Jun 4 2012, 00:24)  Интересуют алгоритмы преобразования например PCM (24/16 бита/44.1кГц) в PWM (1бит/1.4112МГц, при 11битной длительности импульса) Занимался этим. Где-то здесь были разговоры об преобразовании в PWM. Скинул модельку в симулинке, может быть, пригодится для примера. Там берется код PCM и вначале преобразуется в DSD (сигма-дельту), из которого получаем PWM с размытым спектром, то есть без выраженной основной частоты. В настройках частота получается около 1300 кГц, но ее легко регулировать увеличением или уменьшением зоны гистерезиса. Базовая частота 60 МГц. Тоже можно менять. В результате имеем ДД до 70 дБ в полосе до 50 кГц. Если ниже частота, то ДД больше, так как в основе лежит сигма-дельта модулятор второго порядка, который при частоте fs = 60 MHz дает ДД в звуковой полосе лучше 100 дБ. Преобразование в PWM ухудшает сигнал в зависимости от выбора области частот PWM - чем выше, тем больше ДД. Повышать частоту выше - хорошо бы, но нужны драйверы, способные эффективно работать на нескольких MHz.
Сообщение отредактировал sup-sup - Jun 6 2012, 19:45
|
|
|
|
|
Jun 21 2012, 18:59
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Прсто хочу поделиться довольно неплохим ресурсом по аудио обработке - много публикаций и алгоритмов, матлаб файлы (ссылка во вложенном файле) Еще вопрос: Что такое двухтональный звуковой сигнал?
Прикрепленные файлы
link.txt ( 73 байт )
Кол-во скачиваний: 61
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Jun 21 2012, 21:04
|
Знающий
   
Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768

|
Цитата(Maverick @ Jun 21 2012, 21:59)  Прсто хочу поделиться довольно неплохим ресурсом по аудио обработке - много публикаций и алгоритмов, матлаб файлы (ссылка во вложенном файле) Еще вопрос: Что такое двухтональный звуковой сигнал? Смесь двух синусоидальных сигналов звуковой частоты, т.е. тонов. Такие сигналы позволяют оценивать линейность амплитудной характеристики (АХ) преобразователя (или усилителя) по уровню паразитной амплитудной модуляции (ПАМ) или по коэффициенту интермодуляции (КИ). Для оценки ПАМ обычно применяют составной сигнал, состоящий двух сильно разнесенных колебаний. Например, из синуса НЧ с амплитудой примерно 0,9 от максимальной и с частотой вблизи нижней границы полосы рабочих частот и ВЧ синуса с амплитудой до 0,1 от максимальной с частотой вблизи верхней границы полосы рабочих частот. НЧ перемещает рабочую точку усилителя, а ВЧ как-бы в одной точке АХ. Потом НЧ отфильтровывают и наслаждаются амплитудно-модулированным ВЧ синусом. ПАМ удобно измерять. Для оценки КИ берут два близких тона в полосе рабочих частот так, чтобы разностные частоты оставались в полосе. Соотношение амплитуд (по памяти) 1:4. Пропускаем такой сигнал через усилитель и на спектроанализаторе наслаждаемся лесом суммарно-разностных комбинационных частот. Вот так примерно, если я правильно понял причину Вашего вопроса.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|