Могу ли я получить более высокое разрешение в частотной области с помощью стереофонического сигнала?

голоса
4

Задний план

Надо признать, что вопрос проистекает из конечного отсутствия глубокого понимания лежащей в основе математики, связанную с цифровой обработкой сигнала; Я все еще учусь.

Я хочу взять набор амплитуд выборок, скажем, 1024 (один канал), и привести их в частотной области. Очевидно, что это требует быстрого преобразования Фурье; нет никакой проблемы. Проблема заключается в том, что это только дает мне частоты до частоты Найквиста или 1024/2.

Вопрос

Если у меня есть стерео сигнал, можно объединить сигналы, чтобы произвести 2048 отсчетов амплитуды, таким образом, возвращающиеся 1024 значений частоты? Я ищу, чтобы получить более высокое разрешение в частотной области.

Таким образом, это может быть сделано и вернуть значимые данные частоты? Есть ли другой способ , чтобы стерео сигнал и в конечном итоге с более высоким разрешением в частотной области?

То, что я нашел до сих пор

Я наткнулся на статью, в которой предложил, принимая левый сигнал и делает его реальное значение и правильный сигнал и делает его мнимое значение комплексной стоимости для быстрого преобразования Фурье. Это не имеет смысла для меня, может быть, потому что я не понимаю математику. Я сделал попробовать, и это, казалось, работало, но я имел утечку сигнала. Поэтому я применил окно Ханнинга, но это привело только 512 используемых значений после обработки.

Задан 19/05/2009 в 14:13
источник пользователем
На других языках...                            


5 ответов

голоса
5

В общем, нет. Ваш стереофонический сигнал, конечно, 2048 выборок амплитуды, но эти образцы из двух отдельных каналов, каждый из которых фильтруют, чтобы удалить всю информацию выше частот Nyquest перед преобразованием A / D.

Два случая, чтобы думать о вовлечении пары 48 кГц каналов:

  1. Сигнал 1000 Гц драже резко влево, и сигнал 2000 Гц приготовлен трудно правильно. Там нет никакой связи между ними бы то ни было, ни какой-либо из любого сигнала, присутствующего в противоположном канале, так что их объединение не имеет никакого смысла.

  2. Сигнал 50 кГц драже трудно влево. Там нет ничего в правом канале, и, при условии надлежащего среза фильтра, ничего в левом канале, либо. Без фильтрации, у вас есть нонсенс в левом канале.

Тем не менее, может быть, вы думаете, что если пара микрофонов записывала окружающий сигнал в комнате, и вы удалили срез фильтры, фазовые различия между этими двумя микрофонами могут дать вам больше информации о реальном сигнале. Это было бы увлекательное направление исследований, но, насколько я знаю, что это долгий, долгий путь от того, какой-либо практической реализации на данный момент.

Ответил 19/05/2009 в 14:28
источник пользователем

голоса
3

Если сигнал вы анализа были получены от физического сигнала вы не можете ничего сделать. Объединение сигналов в один большой массив 2048 выборок будет от чего прийти, чтобы сделать математику, но результат будет бессмысленным.

Для примера создадим массив из 2048 ячеек и заполнить его следующим образом:

Оригинальный = INT [1024];
Новый = INT [2048]
новый [2 * п] = оригинал [п];
новый [2 * п + 1] = оригинал [п];

Таким образом, вы получите больший массив и более высокую частоту, но ваши первоначальные данные одинаковы, то результат вы получите, не будет никакой помощи, он будет таким же, как оригинал FFT.

Если вам нужно только более высокий частотный анализ, вы можете сделать 2 вещи, изменить частоту дискретизации (я предполагаю, что вы используете звуковую линию в гнездо) к максимальному звуковая плата может сделать (в основном 48кГц). Или второй, замените плату на приобретение системы некоторого конкретного оборудования (любая выделенная USB плата может Приобретение получить до 1МЦев Исли).

Ps: Частота 1024/2 раз частота дискретизации. Не забудьте умножить частоту дискретизации.

Ответил 19/05/2009 в 14:30
источник пользователем

голоса
1

Особый случай:

Можно представить себе расположение с источником одноточечным для звука, и стерео входа, выполненного с возможностью получения смещения половины длины волны между двумя каналами.

Тогда вы могли бы объединить каналы для получения данных по высокой частоте.

Может сделать симпатичную демо, но это не практическое применение.

Ответил 19/05/2009 в 14:51
источник пользователем

голоса
1

Там одна возможность , где вы могли бы получить более высокую скорость из двух каналов. Часто аналого-цифровые системы мультиплексируются, то есть, они используют один аналого-цифровой преобразователь для двух каналов, чередуя их. Если бы это было так в вашей записи, и два канала имели почти идентичную вход, и другие переменные были в вашу пользу, то вы , возможно , на самом деле имеют в два раза больше частоты дискретизации базы.

Это длинный выстрел, но, возможно, стоит проверить. И если это так, то вы могли бы восстановить более высокую частоту, просто перемежения два канала в правильном порядке. (Я не вижу никаких оснований для идеи сделать один в сложный канал.)

Для того, чтобы проверить, было ли это так, то вы могли бы просто осмотреть участок перемежающихся каналов, или участок взаимной корреляции может работать.

Ответил 19/05/2009 в 23:48
источник пользователем

голоса
0

Нет, не может быть сделано!

Левые и правые каналы будучи объединены в IMAG. Номер (слева [I] + правый [я] * к) образуют единый сигнал, который содержит два различных звуковых каналов. Такой сигнал может быть смешан и передается через среду (воздух, вода, РФ). Это просто средство мультиплексирования два реальных каналов в один комплексный сигнал с аналогичной пропускной способностью.

Ответил 11/07/2009 в 00:39
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more