Клубный форум - обо всем, кроме радио
  · Форум про радио здесь! · LPD-Форум · Копилка
  · Наш магазин · Объявления · Рейтинг · Файлы
На сайте: гостей - 44,
участников - 1 [ OvaleZ]
 · Начало · Статистика · Поиск · Регистрация · Правила ·
 Клубный Форум —› Культура и искусство —› Акустические системы, сабвуферы и прочие источники звука
 Страница:  ««  1  2  3  ...  27  28  29  30  31  32  33Поиск в теме
Автор Сообщение
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 28 Дек 2021 18:46:19 · Поправил: Programmist (28 Дек 2021 19:09:41) #  

123Max
необходимо дополнительное тестирование при слабых сигналах.
Посмотрю. Мог чего-то пропустить. Верхняя картинка чисто для визуального просмотра и диапазон у неё примерно 60 дБ.
с -120 дБ и выше более-менее нормально.
Уже результат. С аналоговым входом лучше не будет. Лучше может быть только по оптике, но это не совсем честно и сделано больше для тестирования функций, чем железа.

по спецификации она может на USB 44,1/48/96 кГц, 16/24 бита
Возможно, что и может. Дело в драйверах. Когда собственные шумы уйдут ниже -90.3 дБ, можно говорить о том, что в ней больше 16-ти бит. Сколько точно, не знает никто, для измерения нужно более точное оборудование. У разработчиков звуковых устройств тоже есть свои приколы и секреты.

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

работает в лучшем виде
Спасибо, это радует. Правда, заслуга не моя, а разработчиков bass.dll, которую приходится таскать с собой для совместимости с различными устройствами.
Там вопросам совместимости уделено гораздо больше внимания, чем я могу себе позволить. К сожалению, совместимость идёт в ущерб качеству, и всего два канала.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 28 Дек 2021 20:08:20 #  

123Max
я даже конкретной модели редактора не называл, каждый может проверить то, что я написал и убедиться лично. ;)
Зачем убеждаться в том, чего не может быть?
Вот файл -91 дБ.
Возьмите и сохраните его как 16 бит. Что останется? Правильно, ничего.
А если что-то и останется, то выбросьте этот редактор. Честно говоря, хотелось бы посмотреть на результат.)
Реклама
Google
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 29 Дек 2021 02:18:30 #  

Programmist
Честно говоря, хотелось бы посмотреть на результат

Вот, например, скажем так, собрались Вы подслушать "Беловежскую пущу", а уровень записываемого звука очень мал, но Вы заранее озаботились этой проблемой и внедрили дизеринг для записи в 16-битный файл, например, noise shaping. Смоделируем ситуацию: берём аудио, уменьшаем его уровень так, чтобы пики были не выше -110 дБ, пишем файл, вот, забирайте его. Теперь открывайте его в своём редакторе, делайте нормализацию, затем речевой фильтр, снова нормализацию. Затем слушайте. ;)
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 29 Дек 2021 02:32:53 #  

Programmist
Вот файл -91 дБ.
Возьмите и сохраните его как 16 бит. Что останется?


Тут, для разнообразия, с прямоугольным дизерингом:
http://www.radioscanner.ru/uploader/2021/-91_db_-_rectangle_n.wav
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 29 Дек 2021 03:26:38 · Поправил: Programmist (29 Дек 2021 10:21:59) #  

123Max
с прямоугольным дизерингом
Понятно. А получилось там обычное усиление сигнала, где за шумами не видно искажений.
Логарифмические кодеки по такому принципу работают, где из восьми бит получается 16.
Попробуйте к этому
применить усиление слабого сигнала.
Да, вот оно:

И резкий обрыв, там, где кончается арифметика.
Так что чудес не бывает, но на практике помогает услышать то, что плохо слышно.
И очень часто возникает вопрос, что на самом деле было лучше. Оригинал, или обработка его различными нелинейными функциями.
У меня с этим вечная проблема, так как из-за ограничения ширины канала все сигналы 16 бит.
Здесь и начинаются танцы с бубном и Бесселем, чтобы услышать то, чего в записи нет, но теоретически должно было быть.
Иногда даже получается.) При масштабировании сигналов с низким разрешением на устройства воспроизведения с бОльшими возможностями.

p.s.
Хорошая, кстати, идея. Модифицировать древний кодек 1972 года для передачи 32-х бит в 16-ти битном канале.
Если, конечно, похожий алгоритм уже не реализован производителями ЦАП/АЦП внутри кристалла.
Тогда и будет получен ответ, почему некоторые АЦП стоят как самолёт, а звуковых карт с теми же характеристиками можно приобрести по 3 рубля за ведро. :)
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 29 Дек 2021 13:44:15 #  

Programmist
Попробуйте к этому
применить усиление слабого сигнала.


Вот спектры в сравнении:

Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 29 Дек 2021 14:01:03 #  

123Max
Вот спектры в сравнении
Да, но это разные сигналы. На втором амплитуда была плавно уменьшена до нуля и последующая попытка её восстановить. С уходом в шумы и срывом в никуда, потому как формат 16 бит и в конце записи данные безвозвратно потеряны.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 29 Дек 2021 16:18:08 #  

Programmist
потому как формат 16 бит и в конце записи данные безвозвратно потеряны.

Это было без дизеринга, а это с прямоугольным дизерингом (применена 3 раза функция спада).

Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 29 Дек 2021 16:34:26 · Поправил: Programmist (29 Дек 2021 17:47:20) #  

123Max
Да, помогает. Теперь нажмите в моём редакторе Ctrl+G и сигнал будет практически полностью восстановлен.
Всё это логарифмические функции, включая дизеринг, как я понимаю.
Можно пользоваться, но осторожно, потому как есть и обратная сторона медали.
В итоге, при дизеринге получаем нечто похожее на a-Law и u-Law кодирование с потерями и ростом гармоник.
Сигнал с "крестиком" - частный случай. На нём помогает, а на более сложных сигналах может и убить полезную информацию.

p.s.
А вот записи с частотой в 16 кГц и прочими частотами отличными от частоты дискретизации карты уже нормально воспроизводиться не будут.
Вернее, воспроизводиться-то будут, но плохо, потому как ни одна карта не станет делать правильную интерполяцию, кроме линейной, это достаточно затратный процесс.
При этом, с правильной интерполяцией такие записи могут звучать вполне достойно.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 29 Дек 2021 18:07:56 #  

Programmist

Если помогает, то берите сырцы, выдирайте необходимые функции и запускайте тестирование сетевой передачи. Всё-таки 30+ дБ не лишние...
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 30 Дек 2021 05:11:50 · Поправил: Programmist (30 Дек 2021 05:19:35) #  

123Max
выдирайте необходимые функции и запускайте тестирование сетевой передачи.
Легко сказать… Слишком много букв на чужом языке.
Нет, я лучше прологарифмирую своё, как говорил выше, посмотрю что из этого получится, и только потом буду думать о целесообразности переделки железа на 32 бита.
Уже даже название формату придумал : 32-Law :)
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 30 Дек 2021 10:18:59 · Поправил: Programmist (30 Дек 2021 11:15:38) #  

123Max
Всё-таки 30+ дБ не лишние...
Вот, родилось… Новый звуковой формат под Новый Год.
Беловежская пуща 16 бит с уровнем -140 дБ идёт в комплекте. Жмите нормализацию и слушайте.
1972 год рулит! Получилось 50+ читаемых дБ без увеличения размера файла. К 50-ти летию изобретения кодека. :)
Более того, из-за лени возиться с логарифмами, в данном варианте сделал простую квадратичную зависимость.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 30 Дек 2021 15:45:47 #  

Programmist
Легко сказать… Слишком много букв на чужом языке.

Хорошо, вот поменьше букв, SoX - универсальный инструмент для аудио, есть версия под Винду, можно попробовать в качестве прототипа запустить конвейером, можно скачать сырцы, там в каталоге src есть два файла, dither.c и dither.h, они наиболее интересны.

Беловежская пуща 16 бит с уровнем -140 дБ идёт в комплекте. Жмите нормализацию и слушайте.
1972 год рулит! Получилось 50+ читаемых дБ без увеличения размера файла. К 50-ти летию изобретения кодека. :)


Да это настоящий цифровой прорыв, как завещал наш бессменный вождь! ;)
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 30 Дек 2021 16:24:42 · Поправил: Programmist (30 Дек 2021 17:26:04) #  

123Max
это настоящий цифровой прорыв
Не знаю, насколько прорыв, но формат действительно получился интересный.
Сам не ожидал. Требует дальнейшего изучения и проверки на практике.
И уж слишком всё просто, чтобы производители чипов не могли раньше до такого додуматься.
Потому и по 3 рубля за ведро АЦП с достаточно серьёзными характеристиками.
Без специальных приборов такой фокус найти очень сложно, а на слух так и вообще невозможно.
Если разницу между PCM16 и a-Law слышно, то отличить PCM32 от 32-Law не каждый сможет.)

вот поменьше
Ничего себе поменьше. Надо-то всего 7, Sqr и Sqrt. 3 на входе, 4 на выходе.
Аналогично и работает у них всё на этих новомодных "Питонах" и "Цэ++" со скоростью движения питона.)
Питон наверно вообще для детского сада придумали, не получилось. А с Цэ++ можно голову сломать, да так, что обратно не встанет.
Нет, ребята, только ассемблер.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 30 Дек 2021 17:29:07 #  

Programmist
Сам не ожидал. Требует дальнейшего изучения и проверки на практике.
И уж слишком всё просто, чтобы производители чипов не могли раньше до такого додуматься.


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

Аналогично и работает у них всё на этих новомодных "Питонах" и "Цэ++" со скоростью движения питона.)

Я пару недель назад пытался намекнуть представителю одной хардово-софтовой компании, что Си с плюсами не всегда полезны, но вот им почему-то так нравится. Загадка... ;)
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 30 Дек 2021 17:36:55 #  

123Max
Загадка...
Не знаю. Это отдельная сложная тема. И печальная.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 10 Янв 2022 14:17:19 #  

Programmist

Поскольку Вам так нравится линейный масштаб на цветном графике спектра, вот классная фича: сделать подключаемую опцию подъёма ВЧ на 10 децибел на декаду. В таком случае розовый шум будет выглядеть однородным полем и это может содействовать в оценке сигналов естественного происхождения.
СЦБист
Участник
Offline6.6
с мар 2006
Москва
Сообщений: 2054

Дата: 10 Янв 2022 15:57:20 #  

Попробовал сейчас посмотреть свою карту от M-Audio (FireWire Solo) - шум на уровне -85 в среднем, но больше ничего не увидел... завтра попробую ещё раз, сейчас на работу пора...
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 10 Янв 2022 17:04:55 · Поправил: Programmist (10 Янв 2022 22:42:43) #  

123Max
вот классная фича
Надо будет подумать. Этот спектр был придуман в 1995 году, с тех пор так и крутится.
Много раз пытался что-то в нём менять, но уходит восприятие, привычка, однако.
Уже сделал по Вашему совету новый формат:

Назвал E-PCM. Всё прекрасно работает, можно слушать сигналы уровнем ниже -120 дБ, но есть нюансы.
При переходе с канала на канал, пользователь может получить массу "приятных ощущений", если забудет предварительно уменьшить Input Gain.
Хорошо, когда усилители игрушечные, а когда настоящие? Получить удар в 140 дБ не шутка.
Сам уже несколько раз чуть не упал со стула, и очень хорошо запомнил где, находится кнопка "Mute".))

СЦБист
Регуляторы входного уровня на минимум, и кабель вынуть. Должно быть примерно -100 дБ.
Если ниже -90 не опускается, то это 16 бит.
Как правило, в M-Audio делают неплохое железо и на откровенный обман не идут.

//
Серьёзную тему подняли, товарищи!
Осталось только сделать микрофон, который обеспечит необходимый ДД.
И я даже знаю как.)
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 10 Янв 2022 17:29:42 #  

Журнал Hi-Fi: 7 кассетных магнитофонов сезона 2021–2022 годов.

Номер пять вполне нормальная магнитола с приличным звуком, в моём экземпляре была плохо отмыта от флюса плата индикации и через несколько лет на дисплее стала показываться ерунда, по совету Kilimа я её промыл спиртом и всё заработало. Впоследствии оказалось, что она хочет ещё спирта... ;) Да не вопрос, вытащил её и теперь уже кардинально несколько раз промыл спиртом - и оборудование снова в строю! Звук хороший, не надоедает, причём с ровным эквалайзером.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 10 Янв 2022 20:01:48 · Поправил: Programmist (10 Янв 2022 22:44:57) #  

По гармоникам, новый E-PCM кодек:

Имхо, очень даже неплохо для частоты 1 кГц по уровню в 0 дБ при разрешении 16 бит.
Добавил тёплых ламповых чётных гармоник, но это неизбежная плата за 50+ дБ.
Осталось немного доработать, убрать "постоянку", как это сделано в U-Law.

И по уровню в -140 дБ:

Да, чудес не бывает, гармоники меньше основного сигнала всего на 5 дБ, но это вполне читаемый сигнал.
Вот как-то так, если объяснять на пальцах:

:-)
123Max, ещё раз спасибо за идею. Теперь в микрофон можно стрелять, клиппинга не будет.
А "кирпичи" оставим для радио, там им самое место, всё равно никто не слушает.)
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 11 Янв 2022 18:05:46 #  

Programmist
спасибо за идею

Я тут не при чём, это целиком Ваша заслуга, что "При переходе с канала на канал, пользователь может получить массу "приятных ощущений", если забудет предварительно уменьшить Input Gain.". Я всего лишь говорил про дизеринг. ;)

Когда сделают NTFS, будем тестировать.
В принципе, там ничего больше и не нужно, кроме надёжных сокетов.


А в юниксах сокеты тоже ничего, если уж диверсифицировать проект, то кроме DOS, неплохо бы и под линукс запилить. ;)
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 11 Янв 2022 20:03:54 · Поправил: Programmist (11 Янв 2022 21:28:11) #  

123Max
Я всего лишь говорил про дизеринг. ;)
Так всегда и бывает, мне бы и в голову не пришло впихнуть в PCM невпихуемое.)
В итоге, после допила "постоянки" и "ламповых гармоник" получилось вот это:

Круче, чем PCM16, в особенности на малых уровнях, и круче, чем PCM24 со своими -120 дБ. Почти PCM32.
Железа такого нет, чтобы реализовать все возможности формата.
Теперь будем ставить честные 24 бита АЦП.
И с переходами по каналам разберусь. Самый простой путь это выбросить старые кодеки с низким разрешением.

неплохо бы и под линукс запилить. ;)
Wine... Сам пилить не буду. Знающие люди глянут на график и в скором времени запилят повсеместно.
Ищите в SDR-свистках, там уже практически всё "спилили" из древней темы про FFT на синем форуме.
Кроме самого главного, конечно.))
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 16 Янв 2022 22:25:27 #  

Programmist
Теперь в микрофон можно стрелять, клиппинга не будет.

А что, если допустить наличие умеренного клиппинга, а на приёмной стороне пропускать сигнал через функцию восстановления, сильно ли это повлияет на результат?
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 17 Янв 2022 23:19:16 #  

123Max
пропускать сигнал через функцию восстановления
У меня такой функции нет.
Слишком велико разнообразие сигналов, чтобы после клиппинга можно было что-то восстановить.
Интерполяция по Бесселю, да, что-то восстанавливает в сигналах с узкой полосой естественного происхождения, но не клиппинг.
123Max
Участник
Offline1.3
с июл 2007
55.6, 37.3 50RS108
Сообщений: 1115

Дата: 18 Янв 2022 15:56:54 · Поправил: 123Max (18 Янв 2022 15:57:31) #  

Programmist
Слишком велико разнообразие сигналов, чтобы после клиппинга можно было что-то восстановить.

Как правило, многие разнообразные сигналы ведут себя тише, чем отдельные громкие. ;) Просто интересно, насколько велико различие в форме волны наиболее громкой части.

И по поводу шумов в электронных цепях, они складываются из дробового, вызванного течением тока, теплового (белый шум) и фликкер-шума (розовый шум). Статья Трампа (Bruce Trump) 1/f-шум: фликкер-шум.
vikfil
Участник
Offline1.0
с мая 2017
Подмоск. Сейчас на Сахалине на 2 года
Сообщений: 1190

Дата: 18 Янв 2022 17:17:56 · Поправил: vikfil (18 Янв 2022 17:24:37) #  

Пока вы тут "по бесселю" бачите - наслаждаемся добрыми и недорогими Klipsch RP 8000F. И старыми, подороже - La Scala. Конечно с однотактными ламповиками, это не обсуждается. Ну и винил, не новодельный.

А болезнь-аудиоэлектофилия (осциллографы и т.д.) и наслаждение хорошим звуком (в идеале на концерте в хорошем зале) - разные вещи, согласитесь.
ИМХО глубочайшее.
Programmist
Участник
Offline4.0
с ноя 2008
Москва
Сообщений: 7437

Дата: 18 Янв 2022 18:38:59 · Поправил: Programmist (18 Янв 2022 19:34:28) #  

123Max
интересно, насколько велико различие в форме волны наиболее громкой части.

Да кто его знает, всё зависит от происхождения сигнала.
Если это сигнал с генератора, то в теории никаких различий быть не должно и такой сигнал можно восстановить (не без риска сделать ошибку).
Струна даст плавное изменение формы от треугольной до синусоидальной, опять же в теории.
На деле всё сложней. Потому и восстановить невозможно.
Никто не знает, с чем придётся столкнуться, а знать надо.
Если будет клиппинг, то удар кувалды никто не отличит от выстрела, а если не будет, то можно определить и модель оружия.

vikfil
болезнь-аудиоэлектофилия (осциллографы и т.д.) и наслаждение хорошим звуком (в идеале на концерте в хорошем зале) - разные вещи, согласитесь.
Разные. Но это не значит, что одно никак не связано с другим.
винил, не новодельный
Разницу слышите? Так вот, здесь речь именно про это.
Реклама
Google
 Страница:  ««  1  2  3  ...  27  28  29  30  31  32  33 

Создавать сообщения могут только зарегистрированные участники форума.


Войти в форум :: » Логин » Пароль
 
Начало
Рации, приемники, антенны. Радиостанции Motorola, Yaesu, Vertex.
Время загрузки страницы (сек.): 0.021. Поддержка: miniBB / radioscanner © 2004