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

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

4
«Преобразование Фурье не может измерять две фазы на одной частоте». Почему нет?
Я читал, что преобразование Фурье не может различать компоненты с одинаковой частотой, но разной фазой. Например, в Mathoverflow или xrayphysics , где я получил название моего вопроса от: «Преобразование Фурье не может измерять две фазы на одной частоте». Почему это верно математически?

2
Как вручную построить частотную характеристику полосового фильтра Баттерворта в MATLAB без функции freqz?
У меня есть код, как показано ниже, который применяет полосовой фильтр к сигналу. Я довольно новичок в DSP, и я хочу понять, что происходит за кулисами, прежде чем я продолжу. Для этого я хочу знать, как построить частотную характеристику фильтра без использования freqz. [b, a] = butter(order, [flo fhi]); filtered_signal …

5
Можем ли мы сломать потенциал Шеннона?
У меня есть друг, работающий в области исследований беспроводной связи. Он сказал мне, что мы можем передавать более одного символа в данном интервале, используя одну частоту (конечно, мы можем декодировать их в приемнике). Техника, как он сказал, использует новую схему модуляции. Поэтому, если один передающий узел передает на один принимающий …

5
Какие проблемы возникают при проектировании FIR-фильтра с использованием FFT?
Я пытаюсь понять взаимосвязь между КИХ-фильтром, разработанным на основе «первых принципов» с использованием ядра фильтра со сверткой, и фильтром, сконструированным одним из двух способов с использованием БПФ (см. Ниже). Насколько я понимаю, импульсный отклик КИХ-фильтра - это то же самое, что и ядро ​​свертки фильтра. (Поправьте меня если я ошибаюсь.) …


3
Чтение графика вейвлет-преобразования
У меня проблемы с пониманием того, как читать график, построенный с помощью вейвлет-преобразования, вот мой простой код Matlab, load noissin; % c is a 48-by-1000 matrix, each row % of which corresponds to a single scale. c = cwt(noissin,1:48,'db4','plot'); Таким образом, самая яркая часть означает, что размер масштабируемого кофе больше, …
15 wavelet 

2
Как извлечь вокальную часть из стерео аудио сигнала?
Я сейчас обрабатываю файл MP3 и сталкиваюсь с этой проблемой. Мой MP3 стерео закодирован. То, что я хочу сделать, это извлечь вокальную партию для дальнейшей обработки (любой режим выходных сигналов, моно или стерео оба в порядке). Насколько я знаю, аудио кодируется в различные несочлененные поддиапазоны в MP3. Я думаю, что …

3
Разработка фильтра Баттерворта в Matlab и получение коэффициентов фильтра [ab] в виде целых чисел для онлайн-генератора кода Verilog HDL
Я разработал очень простой фильтр низких частот Баттерворта с использованием Matlab. Следующий фрагмент кода демонстрирует, что я сделал. fs = 2.1e6; flow = 44 * 1000; fNorm = flow / (fs / 2); [b,a] = butter(10, fNorm, 'low'); В [b, a] хранятся коэффициенты фильтра. Я хотел бы получить [b, a] …
15 matlab 

4
Список возможных функций изображения для контентного поиска изображений
Я пытаюсь найти список возможных функций изображения, таких как цвет, ориентированные края и т. Д., Для измерения их пригодности в случае обнаружения одинаковых / похожих объектов на изображениях. Кто-нибудь знает такой список или хотя бы какие-то особенности?

3
Быстрое преобразование Фурье - нецелое число циклов в апертуре БПФ
На этом сайте (eletronics.se) есть несколько отличных дискуссионных тем и ответов по теории преобразований Фурье. Я попытался реализовать то же самое в инструменте моделирования (MS Excel :)). У меня есть несколько вопросов интерпретации и реализации того же. Я пытаюсь проанализировать форму волны напряжения 50 Гц. Однако приведенные ниже данные являются …
15 fourier  fft 

2
Почему разность гауссовских масштабов инвариантна?
В качестве примера я буду использовать алгоритм преобразования объектов с инвариантным масштабом . SIFT создает масштабное пространство на основе масштабированной гауссовой фильтрации изображения, а затем вычисляет разницу гауссиан для определения потенциальных точек интереса. Эти точки определяются как локальные минимумы и максимумы разности гауссиан. Утверждается, что этот подход является масштабно-инвариантным (среди …

3
Как я могу создать очень узкий фильтр?
Предположим, у меня есть аудиосигнал, сэмплированный при Гц, и я хотел бы разработать фильтр нижних частот, который изолирует все, что ниже ~ 60 Гц. В цифровом мире это фильтр нижних частот с полосой пропускания в [ - π480004800048000606060. Кроме того, полоса перехода должна быть разумной. Построение КИХ-фильтра для этого может …

4
Более низкие частоты сильнее в БПФ?
Я рассчитываю БПФ от входа микрофона. Я заметил, что более низкие частоты, кажется, всегда имеют большую мощность (более высокий дБ), чем более высокие частоты. Я разрезал данные на 24576 байт (4096 * 6). Применить окно Хемминга: input[i] *= (0.54d - 0.46d*(double) Math.Cos((2d*Math.PI*i)/fs)); Запустите его через FFTW Process1D(). Преобразовать из комплексных …
15 audio  fft 

4
Как извлечь дорожные знаки из фотографии?
Какие методы анализа изображений я могу использовать для извлечения дорожных знаков из изображения, такого как изображение ниже? Редактировать: После анизотропной диффузии: фон, который я не хочу, немного очищается После Дилатации: Thresholding после Diffusion: не в состоянии определить лучший порог для этой цели Однако я не могу понять, как удалить фон? …

3
Как решить, на какой платформе лучше всего осуществлять обработку звука в реальном времени?
При разработке продуктов я делаю все свои алгоритмы в Matlab. Обычно они довольно просты: фильтр БИХ или КИХ, или два, пара БПФ и т. Д. Когда приходит время переместить его во встроенную среду, мне всегда трудно решить, на какой платформе его запускать. Я обычно думаю об этих (широких) платформах: Ядро …
15 arm  dsp-core  hardware 

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