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

 
 
> Чистота цифрового звука, Вопросы о разрешающей его способности
javalenok
сообщение Apr 7 2006, 18:58
Сообщение #1


Местный
***

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



Чем руководствовались инженеры, выбирая в качестве индустриального стандарта 16-битный звук с частотой оцифровки 44000Гц? Вот полюбуйтесь на синус 14700Гц оцифрованный 44000 герцами:
Прикрепленное изображение


Мы отчётливо видим ступеньки, 6-7 ступенек на период. Таких периодов у нас 14700 в секунду, итого под сто тысяч сэмплов в секунду. Но моя программа берёт только 3 штуки, потому что инчае и быть не может ведь 44000/14700 = 3. Откуда беруться дополнительные сэмплы, цифровой фильтр кодека инициативу проявляет?


Но главный вопрос о смысле квантования сигнала 65536-ю уровнями, если за период делается максимум 3-4 выборки. Это всё равно что смотреть на экран с разрешением 4х65536 точек. Такое чудо даже представить себе затруднительно. Что вы на нём увидите? Какой смысл доводить зернистость до квантового уровня, если приращение уровня за четверть периода, высота ступенек состовляет целую амплитуду сигнала? Далее, если аналоговый сигнал можно восстановить по 4-м точкам в плоскости временной развёртки, то тоже самое можно проделать, повернув её на угол 90 градусов. Ведь исходя из математико-филосовских соображений, точка зрения налблюдателя не влияет на способность его к воссановлению кривой по точкам на плоскости - если можно глядя с одной стороны, занчит объективно возможно и с другой. Ну если перед вами на столе график синуса, то и сосед сбоку тоже должен видеть синус. Это значит, что 16х2-битное кодирование должно быть равноценно 2х16-битному, где период сигнала квантуется 4-мя уровнями 65536 раз в секунду. При этом вы получите идентичный ступенчатый график развёртки. В ШИМ вообще 1 уровень используют и счасливы. Но интуиция подсказывает, что наилучшее кодирование - то, которое сбалансировано, например 9х9 бит (вспоминаем школьные задачи на оптимизацию периметр/объём или из области мультипроцессинга величина communication/computation).
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KMC
сообщение Apr 7 2006, 19:28
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 185
Регистрация: 26-10-04
Из: Moscow, Zelenograd
Пользователь №: 987



Из теоремы Найквиста (Котельникова) следует, что для полного (точного) восстановления сигнала следует выбирать частоту дискретизации не менее, чем в два раза превышающую максимальную частоту входного сигнала. Т.е. вполне достаточно дискретизировать и 40 кГц при полосе в 20 кГц, чтобы затем полность восстановить оцифрованный сигнал. По сути у вас же после ЦАП стоит сглаживающий фильтр, который и формирует в идеальном случае - требуемый сигнал (на рисунке вы смотрите сигнал до этого фильтра). А 16 разрядов определяют лишь требуемое отношение сигнал/шум.
Цитата
что 16х2-битное кодирование должно быть равноценно 2х16-битному

не совсем верно... если просто использовать передискретизацию, то у величение частоты дискретизации в 2 раза приведет к улучшению с/ш лишь на 3 дБ или на 0.5 разряда.
Если посчитать c/ш:
2 выборки*16 бит = 16бит *6 дБ = примерно 96 дБ
16 выборок * 2 бита = (передискретизация в восемь раз) = 3 *3 дБ + 2бита*6дБ = 21 дБ

Более хитро все сделано в сигма-дельта АЦП, где отношение с/ш поднимается не только за счет использования передискретизации, но такжеи за счет повышения порядка фильтра в СД модуляторе, разрядности квантователя и т.д. В итоге это позволяет достичь выигрыша в с/ш до 6-9 дБ при увеличении частоты сигнала дискретизации всего в 2 раза.
Go to the top of the page
 
+Quote Post
javalenok
сообщение Apr 8 2006, 13:16
Сообщение #3


Местный
***

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



Цитата(KMC @ Apr 7 2006, 22:28) *
Из теоремы Найквиста (Котельникова) следует, что для полного (точного) восстановления сигнала следует выбирать частоту дискретизации не менее, чем в два раза превышающую максимальную частоту входного сигнала. Т.е. вполне достаточно дискретизировать и 40 кГц при полосе в 20 кГц, чтобы затем полность восстановить оцифрованный сигнал.


Саму формулировку теоремы мы знаем.



Цитата(KMC @ Apr 7 2006, 22:28) *
По сути у вас же после ЦАП стоит сглаживающий фильтр, который и формирует в идеальном случае - требуемый сигнал (на рисунке вы смотрите сигнал до этого фильтра). А 16 разрядов определяют лишь требуемое отношение сигнал/шум.


Сигнал снимается с выхода звуковой карты. И где же фильтр тогда стоит, если не в ней, где смотреть отфильтрованный сигнал? И кто количество выборок на период поднимает с 3 до 6.5?


Цитата(KMC @ Apr 7 2006, 22:28) *
Цитата
что 16х2-битное кодирование должно быть равноценно 2х16-битному

не совсем верно... если просто использовать передискретизацию, то у величение частоты дискретизации в 2 раза приведет к улучшению с/ш лишь на 3 дБ или на 0.5 разряда.
Если посчитать c/ш:
2 выборки*16 бит = 16бит *6 дБ = примерно 96 дБ
16 выборок * 2 бита = (передискретизация в восемь раз) = 3 *3 дБ + 2бита*6дБ = 21 дБ


Под записью "MxN-бит" имеется вииду M-бит на N-бит. Только так мы можем повернуть график на 90° не помяв его. При повороте рисунка, сам рисунок менятся не должен. Наклоните голову - количество точек на экране монитопа не изменится. У вас же получается что экран с разрешения 2х65536 переключили в режим 16х4. Количество точек при этом уменьшилось в 2048 раз из ввереных 2^17 до 2^6.

Вы условия задачи изменили. Не удивительно что от какого произвола у вас с/ш уменьшился. Площадь поверхности resolutionX*resolutionY должна оставаться постоянной! Любопытно знать, зависит ли объём качества, который можно в эту площадь впихнуть от балансировки линейных размеров, то есть придания ей квадратной формы?

Сообщение отредактировал javalenok - Apr 8 2006, 13:17
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- javalenok   Чистота цифрового звука   Apr 7 2006, 18:58
- - KMC   Не досмотрел... Но суть от этого не меняется 2 ...   Apr 8 2006, 16:28
- - Stanislav   Цитата(javalenok @ Apr 7 2006, 22:58) ......   Apr 8 2006, 17:47
|- - javalenok   Цитата(Stanislav @ Apr 8 2006, 20:47) Цит...   Apr 9 2006, 00:11
|- - Stanislav   Цитата(javalenok @ Apr 9 2006, 04:11) Лог...   Apr 9 2006, 09:43
- - KMC   ЦитатаНет, это не так. При увеличении частоты выбо...   Apr 8 2006, 18:50
|- - Stanislav   Цитата(KMC @ Apr 8 2006, 22:50) К большом...   Apr 8 2006, 19:53
- - Stanislav   Похоже, Вы всё-таки правы. Сейчас прикинул - если ...   Apr 8 2006, 20:33
- - KMC   ЦитатаВ таком предположениии это верно. Однако, на...   Apr 8 2006, 21:06
|- - Stanislav   Спасибо, буду разбираться - тема для меня интересн...   Apr 8 2006, 21:13
- - KMC   Stanislav лит-ра (3) стр. 5, очень простой вывод....   Apr 9 2006, 11:27
|- - Stanislav   Цитата(KMC @ Apr 9 2006, 15:27) Stanislav...   Apr 9 2006, 19:13
|- - javalenok   Полюбуйтесь, чего в аудиоусилителе AD1994 наспециф...   May 22 2006, 18:23
|- - Partisan   Цитата(javalenok @ May 23 2006, 01:23) .....   May 23 2006, 06:50
|- - javalenok   Ага, кажись начал вникать. Фича в том 128х оверсам...   May 23 2006, 21:12
|- - javalenok   У них есть более прямая и HTML-ная ссылка на ту же...   May 24 2006, 14:51
|- - javalenok   Хорошо, может тогда скажете, как шум квантования о...   Jun 30 2006, 18:30
- - Zond   Цитата(javalenok @ Apr 7 2006, 21:58) Чем...   Apr 9 2006, 18:10
|- - javalenok   1. Карта встроенная. 2. Потому что же что и софт. ...   Apr 9 2006, 18:59
- - KMC   Для нахождения динамического диапазона модулятора ...   May 22 2006, 18:53
|- - javalenok   Цитата(KMC @ May 22 2006, 21:53) Цитата 1...   May 22 2006, 20:34
- - Pathfinder   К вопросу о частоте 44100Гц. Она была выбрана фирм...   Jul 26 2006, 09:52
|- - KolyanV   Цитата(Pathfinder @ Jul 26 2006, 12:52) Д...   Jul 27 2006, 08:15
|- - Tahoe   Цитата(KolyanV @ Jul 27 2006, 12:15) Цита...   Jul 27 2006, 15:28
|- - javalenok   Цитата(Tahoe @ Jul 27 2006, 18:28) Цитата...   Jul 28 2006, 23:19
|- - javalenok   1   Jul 28 2006, 23:20
- - Alex B._   >> ЕМНИМС это 0,707Вольт на нагрузке 600 Ом....   Jul 27 2006, 18:21


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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 05:19
Рейтинг@Mail.ru


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