Главная Юзердоски Каталог Трекер NSFW Настройки

Программирование

Ответить в тред Ответить в тред
Check this out!
<<
Назад | Вниз | Каталог | Обновить | Автообновление | 11 3 8
Почему при генерации очень коротких звуковых сигналов синусоидой (длительностью в десятки миллисекун Аноним 01/02/25 Суб 12:20:14 3378017 1
reenc-1k-sine-1[...].mp4 727Кб, 640x512, 00:00:19
640x512
reenc-1k-sine-1[...].mp4 739Кб, 640x512, 00:00:19
640x512
image.png 88Кб, 350x164
350x164
Почему при генерации очень коротких звуковых сигналов синусоидой (длительностью в десятки миллисекунд) с тишиной между ними такой же или чуть большей длительностью слышны щелчки и прочие посторонние звуки? Шебм стронгли рилейтед.

Сайн вейв генерируется стандартной формулой:
for(t = 0; t < (seconds x 44100); $t++) {
amplitude x sin(pi x 2 x 1000 x t / 44100)
}

Как сделать всё по уму? Изменение таймингов is not an option Количество миллисекунд может быть десятичной дробью и максимум что можно позволить это округлить и сделать четным - в этом случае ситуация незначительно лучше. Тут надо как-то по особому сайн вейв генерировать.
Аноним 01/02/25 Суб 17:23:30 3378330 2
>>3378017 (OP)
Артефакты физического устройства.

Ты лучше запиши это все на микрофон и нам покажи. Да и сам проанализируй в редакторе
Аноним 01/02/25 Суб 17:26:33 3378333 3
>>3378017 (OP)
А так это ты уже записал на микрофон и у вот эти вот "хвосты вверх" на спектрограмме и есть результат записи?

Лучше спектрограмму исходника сделай чтобы исключить проеб с математикой.

И кстати не пиши ты на этих cсях. Нормально же в питоне все с обработкой сигналов.
Аноним 01/02/25 Суб 17:56:31 3378370 4
>>3378333
В продакшнене для обработки сигналов обычно используют С и С++. Особенно если идёт связка с эмбеддед или нужна высокая скорость обработки. Хотя даже тогда Си бывает недостаточно, приходится использовать FPGA и Verilog.
Аноним 01/02/25 Суб 18:17:20 3378385 5
>>3378370
Мне настолько похуй что я не могу об этом молчать.

Человек спросил "в чем причина?", а не как ему вкатиться в т.н. продашкн в виде НИИ ХУИИ
Аноним 01/02/25 Суб 22:00:40 3378604 6
>>3378017 (OP)
Потому что у апериодичных сигналов бесконечный спектр. Когда в окно фурье попадает и прямая линия и синусоида одновременно её спектр размазывается.
По уму надо принять что всё корректно. Высокочастотные щелчки - неотъемлемая часть переходных процессов. Но если тебе важна эстетическая часть - добавь небольшую атаку и релиз.
Аноним 01/02/25 Суб 22:50:33 3378650 7
В чем суть преобразования Фурье, можете объяснить как для дебила? Интересует, почему оно работает даже над конечными полями. Есть алгоритмы декодирования циклических помехозащищенных кодов, основанные на преобразовании Фурье над конечным полем. Почему оно применимо даже тут?
Аноним 01/04/25 Втр 16:44:47 3420927 8
>>3378650
Сутьв том что это преобразование из пространства сигнала а пространство частот (спектр). Вот и всё
Аноним 25/04/25 Птн 02:41:37 3439432 9
Аноним 25/04/25 Птн 06:57:23 3439443 10
>>3378385
Ну дык чел написал "кстати не пиши ты на этих cсях", вот только реальные специалисты не используют питон для обработки сигналов
Аноним 25/04/25 Птн 09:35:13 3439491 11
>>3378017 (OP)
Так а что звук воспроизводит? Откуда он берётся?
Если это динамик, то помоему очевидно, что это пусковые токи. Ток в цепи с индуктивным элементом не может измениться скачком (т.е. резко в мгновение). На старе движения катушка потребляет больше энергии чтобы разогнаться, и из-за этого индуктивность больше и ток больше. Посмотри токовую характеристику асинхронногр двигателя, там тоже самое.
Настройки X
Ответить в тред X
15000
Добавить файл/ctrl-v
Стикеры X
Избранное / Топ тредов