Обработка сигнала

Q & A для практиков в области искусства и обработки сигналов, изображений и видео

2
Как интерпретировать шаг DCT в процессе извлечения MFCC?
В большинстве задач обработки аудио одним из наиболее часто используемых преобразований является MFCC (кепстральные коэффициенты Mel-частоты) . Я в основном знаю математику, стоящую за MFCC: я понимаю и шаг набора фильтров, и масштабирование по Мелу. Что я не получаю, так это шаг DCT (дискретное косинусное преобразование): какую информацию я получу …

7
Где я могу получить реализацию с открытым исходным кодом алгоритма проектирования оптимального КИХ-фильтра Parks-McClellan?
Предыстория: часто я делаю какую-то задачу обработки сигналов, которая требует уникального фильтра. Обычно в этот момент я захожу в MATLAB и генерирую новый уникальный фильтр, используя firpm()firpm()\tt firpm() . Функция MATLAB firpm()реализует этот алгоритм Паркс-Макклеллан. Теперь у меня есть фильтр, и я поместил фильтр в массив с жестким кодом. Но …

3
Дисперсия белого гауссовского шума
Это может показаться простым вопросом, и, без сомнения, это так, но я пытаюсь вычислить дисперсию белого гауссовского шума без какого-либо результата. Спектральная плотность мощности (PSD) аддитивного белого гауссовского шума (AWGN) равна при автокорреляцииN0N02N02\frac{N_0}{2}, то есть дисперсия бесконечна?N02δ( τ)N02δ(τ)\frac{N_0}{2}\delta(\tau)

2
Алгоритм обратного кратковременного преобразования Фурье, описанный словами
Я пытаюсь концептуально понять, что происходит, когда прямое и обратное кратковременные преобразования Фурье (STFT) применяются к дискретному сигналу во временной области. Я нашел классическую статью Аллена и Рабинера ( 1977 ), а также статью в Википедии ( ссылка ). Я считаю , что есть еще одна хорошая статья можно найти …


3
Как реализовать цифровой генератор?
У меня есть система цифровой обработки сигналов с плавающей запятой, которая работает с фиксированной частотой дискретизации отсчетов в секунду, реализованная с использованием процессора x86-64. Предполагая, что система DSP синхронно связана с любыми вопросами, каков наилучший способ реализовать цифровой генератор на некоторой частоте ?fеs= 32768fs=32768f_s = 32768еff В частности, я хочу …

2
Действительно ли использование алгоритма Гёртцеля дает лучшее разрешение по частоте?
Я читаю эту статью , и меня немного смущает либеральное использование автором «частотного разрешения» в отношении алгоритма Гёртцела. Основной вопрос: действительно ли использование алгоритма Гёртцеля дает вам большее разрешение по частоте в конкретной интересующей полосе, или он просто эффективно вычисляет БПФ только по определенной интересующей полосе, но с тем же …

4
Реконструкция аудиосигнала от Спектрограммы
У меня есть набор песен, для которых я извлек спектрограмму величины, используя Окно Хэмминга с перекрытием 50%. После извлечения спектрограммы я немного уменьшил размерность с помощью анализа основных компонентов (PCA). Снизив его до более низкой размерности, я реконструировал спектрограммы из более низких измерений. Таким образом, теперь будет некоторая ошибка между …

4
Как имитировать / копировать / подделывать чей-то голос?
Существует ли какое-либо существующее приложение для сэмплирования чьего-либо голоса и использования его для модуляции любого другого голоса или синтеза текста, напоминающего исходный? Например, эта демонстрация преобразования текста в речь от AT & T позволяет вам выбрать голос и язык из предустановок, которые, как я полагаю, основаны на некотором человеческом голосе, …
19 modulation  voice 

6
Что такое преобразование Уолша-Адамара и для чего оно хорошо?
Я пытаюсь научить себя о WHT, но, кажется, нигде в Интернете не так много хороших объяснений. Я думаю, что выяснил, как рассчитать WHT, но я действительно пытаюсь понять, почему он считается полезным в области распознавания изображений. Что такого особенного в этом, и какие свойства он проявляет в сигнале, который не …

3
Помогите разобраться
Я пытаюсь заставить преобразование Хафа работать в MATLAB, но у меня проблемы. У меня есть действительно плохой способ определения пиков, которые нужно исправить, но до этого мне нужно иметь возможность отменить грубое преобразование для правильного создания линий. Это то, что я получаю прямо сейчас: похоже, его повернули на 90 градусов, …

3
Должен ли вход фильтра Калмана всегда быть сигналом и его производной?
Я всегда вижу фильтр Калмана, используемый с такими входными данными. Например, входными данными обычно являются позиция и соответствующая скорость: (x,dxdt)(x,dxdt) (x, \dfrac{dx}{dt}) В моем случае у меня есть только 2D-позиции и углы в каждый момент выборки: Pi(xi,yi)and(α1,α2,α3)Pi(xi,yi)and(α1,α2,α3) P_i(x_i, y_i) \qquad \text{and} \qquad (\alpha_1, \alpha_2, \alpha_3) Должен ли я вычислять скорости …

6
Что нужно знать, чтобы построить программный синтезатор?
Для кого-то, кто имеет некоторый опыт в разработке программного обеспечения, любит свои синтезаторы и знает [очень] основы представления цифрового аудио, каковы первые шаги, которым он должен следовать, чтобы запрограммировать музыкальный синтезатор, в отношении DSP?
19 audio 

3
Что не так с этим кодом для томографической реконструкции методом Фурье?
Недавно я играл с алгоритмами томографической реконструкции. У меня уже есть хорошие рабочие реализации FBP, ART, SIRT / SART-подобная итерационная схема и даже использование прямой линейной алгебры (медленно!). Этот вопрос не о какой-либо из этих техник ; ответы на вопрос «почему кто-то так поступил, вместо этого вот код FBP» - …

5
Как убрать блики и яркость изображения (предварительная обработка изображений)?
У меня есть изображение Есть ли способ убрать яркие белые пятна? Пожалуйста, помогите спасибо Редактировать: После работы с гауссианом и последующего отображения с помощью imagesc получите следующий вывод, который четко показывает ярко-красные пятна. Как мне избавиться от них? Красный канал: Зеленый коридор: Синий канал: Изменить 2: Обнаружение дефектов с использованием …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.