реклама на сайте
подробности

 
 
> Звук ШИМ 16 бит, Возможно ли это сделать через таймер 1
RomanRom
сообщение May 28 2008, 14:54
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



Можно ли в принципе выдавить из ATmega звук качеством 16 бит через ШИМ с таймером 1? Имеется в виду с полосой 10-20 кГц.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
proba
сообщение May 29 2008, 06:44
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 358
Регистрация: 29-05-05
Пользователь №: 5 526



Цитата(Stanislav @ May 28 2008, 23:05) *
А в какой теме это выяснилось, не можете сказать конкретно?

это мое мнение. кодек в tsop20 содержит за 2$ все необходимое: микрофонныи и оконечныи усилитель, ацп-цап,фильтры; напр. XE3005. кстати,тоже использовал суммирование с 2х шим ( встречал такое решение в аппноутах NEC еще в середине 90х.) но качество по сравнению кодеком далеко не то.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение May 29 2008, 09:15
Сообщение #3


Гуру
******

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



Цитата(proba @ May 29 2008, 10:44) *
это мое мнение. кодек в tsop20 содержит за 2$ все необходимое: микрофонныи и оконечныи усилитель, ацп-цап,фильтры; напр. XE3005. кстати,тоже использовал суммирование с 2х шим ( встречал такое решение в аппноутах NEC еще в середине 90х.) но качество по сравнению кодеком далеко не то.
Согласен, для звука лучше использовать спец. микросхему.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Jun 2 2008, 11:50
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 231
Регистрация: 14-02-05
Пользователь №: 2 635



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


Гуру
******

Группа: Свой
Сообщений: 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 возрастающих резисторов). Монотонность ЦАП при этом будет гарантирована, останется нелинейность, но так ли она слышна?
Ничего при этом не будет гарантировано - ни линейность, ни монотонность. Более того, такая схема будет гораздо хуже предложенной.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
RomanRom
сообщение Jun 4 2008, 05:34
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 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)?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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 4 2008, 09:34) 1) Е...   Jun 11 2008, 16:18
|- - RomanRom   Цитата(Stanislav @ Jun 11 2008, 19:18) Пр...   Jun 12 2008, 14:13
|- - Stanislav   Цитата(RomanRom @ Jun 12 2008, 18:13) htt...   Jun 19 2008, 00:30
- - GetSmart   Цитата(RomanRom )Аналогичную вещь можно собрать на...   Jun 2 2008, 13:49


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 15:58
Рейтинг@Mail.ru


Страница сгенерированна за 0.01426 секунд с 7
ELECTRONIX ©2004-2016