Вопросы по теме 'vdsp'

Кепстральный анализ для обнаружения основного тона
Я ищу, чтобы извлечь поля из звукового сигнала. Кто-то в IRC только что объяснил мне, как этого можно добиться с помощью двойного БПФ. Конкретно: взять БПФ взять журнал квадрата абсолютного значения (можно сделать с таблицей поиска) взять...
17593 просмотров
schedule 08.09.2022

Использование vecLib/vDSP для создания генератора синусоидального тона с огибающей
Я хочу создать генератор синусоидального тона с платформой Accelerate. Я бы хотел, чтобы мой генератор имел настройку атаки/сброса (т. е. огибающую амплитуды). Я понимаю, как создать вектор, полный синусоидальных значений. Чего я не знаю, так это...
734 просмотров
schedule 28.08.2023

Ускорение звука iOS
Кто-нибудь успешно использует шейдеры OpenGLES2.0 (GLSL) для синтеза звука? Я уже использую vDSP для ускорения звука в своем приложении для iOS, которое предоставляет простой набор векторных инструкций из кода C. Основная проблема с vDSP...
474 просмотров

Выполнение буферизации/окна с перекрытием add CMSampleBufferRef
Я пытаюсь выполнить некоторые основные функции DSP для аудиоданных PCM, которые я извлекаю из видеофайла с помощью AVAssetReader на iPhone. Я правильно читаю буферы, количество выборок на буфер равно 8192 (это по умолчанию? Можно ли это изменить?)....
532 просмотров

Как использовать функции vDSP для кратковременного преобразования Фурье?
Я пытаюсь понять, как использовать функции vDSP для STFT. Итак, я использую код БПФ из примеров Apple, и я могу получить БПФ первых 1024 кадров, но как я могу получить БПФ следующих 1024-2047 кадров и так далее, до конца файла.. (в этом случае я...
1289 просмотров
schedule 16.07.2023

iPhone4s, iPhone 5 макс. БПФ в секунду с использованием vDSP
Мы с моей командой планируем создать внешний аксессуар для iOS, который будет сэмплировать ультразвуковой звук на частоте 256 кГц. Это много, и мне интересно, может ли iOS vDSP выполнять преобразование из временной области в частотную для 256 000...
743 просмотров
schedule 07.04.2022

удалить известный звук из записанного звука, чтобы оценить уровень фонового звука с помощью деконволюции
у меня есть 2 сигнала, один из которых содержит аудиоданные, которые воспроизводятся на динамиках. второй содержит данные микрофона, записывающие динамики одновременно. что я сделал до сих пор: выравнивание сигналов во временной области с помощью...
400 просмотров
schedule 20.05.2022

Функция свертки vDSP_imgfir возвращает 0 значений
Я пытаюсь использовать структуру Accelerate на iphone (iOS 5.1), чтобы выполнить свертку матрицы. Однако, когда я запускаю функцию double *dst = calloc(2*3,sizeof(double)); double...
225 просмотров

Эквивалент vDSP для Linux
У меня был хороший опыт работы с примитивами Apple vDSP под OS X и iOS. http://developer.apple.com/library/mac/#documentation/Accelerate/Reference/vDSPRef/Reference/reference.html Теперь я пытаюсь перенести некоторый код, основанный на vDSP, в...
609 просмотров
schedule 19.11.2022

Может ли Accelerate Framework агрегировать значения массива на основе отдельного массива индексов?
Я пытаюсь определить, может ли Accelerate Framework ускорить вычисления, которые должно выполнять мое приложение. Скажем, у меня есть следующие массивы: invoice[0..n] , массив двойников, содержащих значения счета week[0..n] , массив целых...
85 просмотров

Ошибка сегментации с использованием Swift Accelerate vDSP_ctoz
Я пытаюсь преобразовать чередующийся вектор DSPComplex в вектор DSPSplitComplex , используя vDSP_ctoz из библиотеки Swift Accelerate. Последняя строка кода ниже выдает ошибку Segmentation fault: 11 Я не понимаю, почему vDSP_ctoz пытается...
293 просмотров

Преобразование массива с плавающей запятой в массив UnsafePointer‹DSPComplex›
У меня есть этот массив поплавков, созданный так var myArray : [Float] = [] Этот массив имеет 256 элементов, действительную часть. Все мнимые части равны нулю. мне нужно сделать vDSP_ctoz(anArray, 2, &output, 1, vDSP_Length(n/2))...
236 просмотров
schedule 07.11.2022