|
Звук ШИМ 16 бит, Возможно ли это сделать через таймер 1 |
|
|
|
 |
Ответов
|
May 29 2008, 06:44
|
Местный
  
Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526

|
Цитата(Stanislav @ May 28 2008, 23:05)  А в какой теме это выяснилось, не можете сказать конкретно? это мое мнение. кодек в tsop20 содержит за 2$ все необходимое: микрофонныи и оконечныи усилитель, ацп-цап,фильтры; напр. XE3005. кстати,тоже использовал суммирование с 2х шим ( встречал такое решение в аппноутах NEC еще в середине 90х.) но качество по сравнению кодеком далеко не то.
|
|
|
|
|
Jun 2 2008, 11:50
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635

|
Вопросы к Станиславу (и другим) 1) В вашей схеме с двумя ШИМ и резистивным сумматором вы оценивали качество на слух или по приборам? Была ли ощутимо заметна на слух разница с дополнительным резистором и без него? Пробовали ли моделировать? 2) "Бубнение" голоса зависит от разрядности по амплитуде или от дискретизации во времени? Чем лучше избавляться? 3) Японцы вообще ставят 32 резистора и радуются http://www2p.biglobe.ne.jp/~t_ueno/DAC/discrete_dac/. Или они не правы? Аналогичную вещь можно собрать на 16-разрядной линейке 2R (16 возрастающих резисторов). Монотонность ЦАП при этом будет гарантирована, останется нелинейность, но так ли она слышна?
|
|
|
|
|
Jun 3 2008, 14:06
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(RomanRom @ Jun 2 2008, 15:50)  Вопросы к Станиславу (и другим) 1) В вашей схеме с двумя ШИМ и резистивным сумматором вы оценивали качество на слух или по приборам? Была ли ощутимо заметна на слух разница с дополнительным резистором и без него? Пробовали ли моделировать? Только на слух. Задача получить малый уровень искажений не ставилась. Хотелось получить лишь малый уровень раздражающих призвуков при воспроизведении речи. Вообще-то, в порядке развлечения. Цитата(RomanRom @ Jun 2 2008, 15:50)  ...2) "Бубнение" голоса зависит от разрядности по амплитуде или от дискретизации во времени? Чем лучше избавляться? Непонятно, о каком "бубнении" идёт речь. Малая разрядность квантователя при отсутствии специальных мер проявляется на слух скорее как "треск" и "визг". Для того, чтобы воспроизводить сигнал с малым уровнем нелинейных искажений, ЦАП должен иметь достаточную точность. При соблюдении этого условия можно обойтись и небольшим числом разрядов за счёт передискретизации и интерполяции, как это сделано в сигма-дельта ЦАПах. Но АВР для таких задач не годится. Цитата(RomanRom @ Jun 2 2008, 15:50)  ...3) Японцы вообще ставят 32 резистора и радуются http://www2p.biglobe.ne.jp/~t_ueno/DAC/discrete_dac/. Или они не правы? Аналогичную вещь можно собрать на 16-разрядной линейке 2R (16 возрастающих резисторов). Монотонность ЦАП при этом будет гарантирована, останется нелинейность, но так ли она слышна? Ничего при этом не будет гарантировано - ни линейность, ни монотонность. Более того, такая схема будет гораздо хуже предложенной.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jun 4 2008, 05:34
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635

|
Цитата(Stanislav @ Jun 3 2008, 17:06)  Только на слух. Задача получить малый уровень искажений не ставилась. Хотелось получить лишь малый уровень раздражающих призвуков при воспроизведении речи. Вообще-то, в порядке развлечения.
Ничего при этом не будет гарантировано - ни линейность, ни монотонность. Более того, такая схема будет гораздо хуже предложенной. 1) Если проверялось на слух, то ставился ли эксперимент, чтобы убрать резистор от второго ШИМ и тут же услышать повышение шума или другие искажения? Шум появляется при преобразовании 16-бит в 8-бит, это реально проверено. У вас же шум мог убраться, если использовались старшие разряды 16-битного звука без округления (принцип порогового шумоподавителя с не очень естественным звучанием). 2) ЦАП с токовым выходом на возрастающей матрице 2R согласно Кестеру и Брайэнту изначально является монотонным и его в принципе можно сделать на резисторах, например, 100 Ом -6,5 МОм. Вопрос в другом - схема японцев на матрице R-2R рабочая или они не слышат искажений или используют очень точные резисторы? И второй вопрос - к чему относится фраза "такая схема будет хуже предложенной" (предложенной японцами, предложенная вами или схема ЦАП R-2R по сравнению с ЦАП 2R)?
|
|
|
|
|
Jun 11 2008, 16:18
|

Гуру
     
Группа: Свой
Сообщений: 4 363
Регистрация: 13-05-05
Из: Москва
Пользователь №: 4 987

|
Цитата(RomanRom @ Jun 4 2008, 09:34)  1) Если проверялось на слух, то ставился ли эксперимент, чтобы убрать резистор от второго ШИМ и тут же услышать повышение шума или другие искажения? Шум появляется при преобразовании 16-бит в 8-бит, это реально проверено. У вас же шум мог убраться, если использовались старшие разряды 16-битного звука без округления (принцип порогового шумоподавителя с не очень естественным звучанием). Это будет просто 8-битный ШИМ. Шумит, будьте уверены. Цитата(RomanRom @ Jun 4 2008, 09:34)  ...2) ЦАП с токовым выходом на возрастающей матрице 2R согласно Кестеру и Брайэнту изначально является монотонным и его в принципе можно сделать на резисторах, например, 100 Ом -6,5 МОм. Простите, но почему это монотонной?  Здесь от точности резисторов всё зависит. При 1% будет немонотонной, к бабке не ходите. Цитата(RomanRom @ Jun 4 2008, 09:34)  ...Вопрос в другом - схема японцев на матрице R-2R рабочая или они не слышат искажений или используют очень точные резисторы? И второй вопрос - к чему относится фраза "такая схема будет хуже предложенной" (предложенной японцами, предложенная вами или схема ЦАП R-2R по сравнению с ЦАП 2R)? Если делать "на коленках", подход, предложенный мной, будет самым лучшим. Хотя бы по причине того, что немонотонность схемы будет значительно меньшей, чем в случаях с резисторными матрицами невысокой точности, и её легко свести на нет дополнительным подстроечным резистором. Повторюсь: о динамических искажениях и оверсэмплинге речь не идёт. ЦАП на цепочке R-2R будет лучше ЦАП на цепочке 2R, из-за того, что выводы М/С будут нагружены одинаково.
--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
|
|
|
|
|
Jun 12 2008, 14:13
|
Местный
  
Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635

|
Цитата(Stanislav @ Jun 11 2008, 19:18)  Простите, но почему это монотонной?  Здесь от точности резисторов всё зависит. При 1% будет немонотонной, к бабке не ходите. http://nukeuploads.com/download/1213279618...8W/DAC.tif.htmlПо ссылке рисунок схемы из книги с текстом про монотонность. Предлагается вместо VREF использовать единичные выходы контроллера, размыкание ключа имитировать переводом контроллера в режим входа, а в точке суммирования резисторов поставить операционник. Должен получиться токовый ЦАП 2R с монотонной характеристикой (и c нелинейностью). На матрице R-2R подобной монотонности не получится, но я об этом и не говорил. Станиславу. По части вашей схемы с двумя ШИМ. Не совсем ясно, все-таки, проверяли ли вы улучшение/ухудшение звука при подключении/обрыве резистора от второго ШИМ? Я пробовал это делать, ставил переменный резистор, но толком никакой разницы, только треск появлялся при низком сопротивлении. Эксперимент был не совсем чистый, поэтому я могу и ошибаться. Может кто-то промоделирует такой ЦАП в Протеусе и расскажет всему сообществу?
|
|
|
|
Сообщений в этой теме
RomanRom Звук ШИМ 16 бит May 28 2008, 14:54 aaarrr 20000 * 65536 = 1310720000 May 28 2008, 14:57 АДИКМ Цитата(aaarrr @ May 28 2008, 17:57) 20000... May 28 2008, 14:58 rezident Немного не так. Частота синуса * дискретизация пер... May 28 2008, 15:22 aaarrr Цитата(rezident @ May 28 2008, 19:22) Нем... May 28 2008, 17:13  rezident Цитата(aaarrr @ May 28 2008, 23:13) Это у... May 28 2008, 17:39 aaarrr А причем здесь 1КГц?
Цитата(rezident @ May 2... May 28 2008, 18:46  rezident Цитата(aaarrr @ May 29 2008, 00:46) А при... May 28 2008, 19:15   aaarrr Цитата(rezident @ May 28 2008, 23:15) А п... May 28 2008, 19:29 proba вопрос обсужден тут неоднократно и в основном выво... May 28 2008, 16:35 oll Посмотрите http://www.k9spud.com/traxmod/
делал на... May 28 2008, 16:38 aaarrr На 20КГц меандр от синуса на слух не отличить. May 28 2008, 17:43 rezident Цитата(aaarrr @ May 28 2008, 23:43) На 20... May 28 2008, 18:40  777777 Цитата(rezident @ May 28 2008, 22:40) Цит... May 31 2008, 12:54 Stanislav Цитата(RomanRom @ May 28 2008, 18:54) Мож... May 28 2008, 20:05   oll Цитата(RomanRom @ Jun 2 2008, 17:50) Вопр... Jun 2 2008, 15:59       Stanislav Цитата(RomanRom @ Jun 12 2008, 18:13) htt... Jun 19 2008, 00:30 GetSmart Цитата(RomanRom )Аналогичную вещь можно собрать на... Jun 2 2008, 13:49
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|