реклама на сайте
подробности

 
 
> Сравнение 2 аудио сигналов
SerjP
сообщение May 24 2006, 18:58
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 24-05-06
Из: г.Брянск
Пользователь №: 17 419



Народ помогите решить проблему
есть 2 аудио сигнала первый чистый ,второй копия первого но с примесью посторонних звуков
требуется измерить средний уровень этих самых посторонних звуков за 1-3 секунды
Подскажите алгоритм
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SerjP
сообщение May 26 2006, 13:57
Сообщение #2





Группа: Новичок
Сообщений: 6
Регистрация: 24-05-06
Из: г.Брянск
Пользователь №: 17 419



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

и ещё на тему вышесказанного может кто подскажет каким образом можно "производить оценку спектров чистого сигнала и сигнала принятого с датчика" меня интересует описание метода и очень желательно пример.
Go to the top of the page
 
+Quote Post
defunct
сообщение May 26 2006, 14:15
Сообщение #3


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(SerjP @ May 26 2006, 16:57) *
и ещё на тему вышесказанного может кто подскажет каким образом можно "производить оценку спектров чистого сигнала и сигнала принятого с датчика" меня интересует описание метода и очень желательно пример.


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

По теории любой периодический сигнал можно представить в виде суммы составляющих - периодических сигналов синусоидальной формы (гармоник) разной частоты. Спектр это и есть своего рода разложение сигнала на составляющие, где по оси X у вас будет частота, а по Y - мощность (амплитуда) составляющей. Таким образом, расчитав спектр сигналов можно сравнивать мощности составляющих в интересующем частотном диапазоне.

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

см. методы ДПФ и БПФ.

Метод ДПФ (Дискретное преобразование Фурье) позволяет расчитывать как составляющие всей выборки так и только часть спектра в выбранном диапазоне частот.
Метод БПФ (Быстрое преобразование Фурье) - расчитывает все составляющие выборки и имеет некоторые специальные требования к количеству отсчетов выборки, (кол-во отсчетов должно быть кратно степени двойки).

В любом случае в интернете имеется достаточное количество готовых примеров расчета спектра как с помощью ДПФ так и с помощью БПФ. (www.yandex.ru google и т.п.).
Go to the top of the page
 
+Quote Post
Old1
сообщение May 28 2006, 18:29
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095



Цитата(defunct @ May 26 2006, 17:15) *
...
см. методы ДПФ и БПФ.
...

Результат преобразования Фурье представляется в комплексной форме, для того чтобы получить АЧХ необходимо дополнительно вычислять модули чисел, составляющих результат преобразования... А если воспользоваться преобразованием Хартли (дискретным или быстрым), то сразу получим АЧХ в вещественной форме. Если связываться с анализом амплитудного спектра сигнала ИМХО лучше использовать БПХ. Здесь лежит неплохая книжка на эту тему с примерами (правда на Бэйсике и Фортране).
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- SerjP   Сравнение 2 аудио сигналов   May 24 2006, 18:58
- - Stanislav   Цитата(SerjP @ May 24 2006, 22:58) Народ ...   May 24 2006, 19:33
- - SerjP   Откровенно говоря об этом я недумал - на сон гряду...   May 24 2006, 19:48
- - _artem_   Наверно можно двумя методами - вычитание сигналов ...   May 24 2006, 19:53
- - SerjP   Вкратце моя задумка: автоматическая коррекция уров...   May 25 2006, 06:20
- - beer_warrior   Может в таком случае проще будет аналоговая схема?...   May 25 2006, 07:07
|- - Petka   Цитата(beer_warrior @ May 25 2006, 11:07)...   May 25 2006, 08:08
|- - defunct   Цитата(beer_warrior @ May 25 2006, 10:07)...   May 25 2006, 14:34
- - beer_warrior   Тут зависит от посталенной цели - если быстро реши...   May 25 2006, 08:49
- - SerjP   Это и способ подучиться и задача одновременно.Меня...   May 25 2006, 08:54
- - Proton   Предлагаю сначала отнормировать оба сигнала, потом...   May 25 2006, 13:17
- - Stanislav   Простите, но зачем лезть в дебри? Не лучше ли зада...   May 25 2006, 15:20
|- - defunct   Цитата(Stanislav @ May 25 2006, 18:20) Пр...   May 25 2006, 17:03
- - _artem_   В обшем случае (2 задних 2 передних колонки) имеет...   May 25 2006, 16:48
- - BVU   Изначально ответ от Stanislav давал самое оптималь...   May 26 2006, 06:16
|- - Petka   Цитата(BVU @ May 26 2006, 10:16) Изначаль...   May 26 2006, 08:42
|- - BVU   Цитата(Petka @ May 26 2006, 12:42) ... Хм...   May 29 2006, 06:18
|- - Petka   Цитата(BVU @ May 29 2006, 10:18) Цитата(P...   May 30 2006, 07:38
|- - BVU   Цитата(Petka @ May 30 2006, 11:38) ... По...   May 30 2006, 07:52
|- - Petka   Цитата(BVU @ May 30 2006, 11:52) Цитата(P...   May 30 2006, 09:46
||- - BVU   Цитата(Petka @ May 30 2006, 13:46) ... та...   May 30 2006, 10:09
||- - Petka   Цитата(BVU @ May 30 2006, 14:09) Цитата(P...   May 30 2006, 12:17
||- - BVU   Цитата(Petka @ May 30 2006, 16:17) ... По...   May 30 2006, 13:25
|- - defunct   BVUЦитатаНормирование есть широкое понятие которое...   May 30 2006, 10:48
- - _artem_   SerjP, если хотите по быстрому - экспериментально...   May 26 2006, 14:29
- - TamTam   Делал регулятор громкости в зависимости от оборото...   May 26 2006, 18:42
- - SerjP   У немцев в машинах действительно есть такой наворо...   May 26 2006, 18:49
- - beer_warrior   Поскольку я косвенный инициатор этой ругни - добав...   May 30 2006, 13:02
- - Petka   Цитата(beer_warrior @ May 30 2006, 17:02)...   May 30 2006, 13:31
- - defunct   Цитата(beer_warrior @ May 30 2006, 16:02)...   May 30 2006, 14:55


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 14:36
Рейтинг@Mail.ru


Страница сгенерированна за 0.01408 секунд с 7
ELECTRONIX ©2004-2016