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

 
 
> Цифровые фильтры....., Поделитесь информацией и опытом....
Potter
сообщение Sep 12 2006, 16:38
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 151
Регистрация: 27-05-06
Из: Харьков
Пользователь №: 17 508



Задача собственно такая..... Есть звуковой диапазон 10 Гц - 25 кГц(собственно аудио сигнал)..... Разделить весь звуковой диапазон на 3 части: низкие, средние и высокие спомощью математических преобразований.... Причем дискритизация оцифрованного сигнала не меньше 16 бит.

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

Заранее большое спасибо за помощь......
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
phantom
сообщение Sep 29 2006, 09:51
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



А кто-то пробовал резонансный фильтр на кореляции с квадратурным гармоническим сигналом большой длительности ?


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
st256
сообщение Sep 29 2006, 11:36
Сообщение #3


СТАТУС: только для чтения
**

Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627



Цитата(phantom @ Sep 29 2006, 18:51) *
А кто-то пробовал резонансный фильтр на кореляции с квадратурным гармоническим сигналом большой длительности ?


А смысл?...
Go to the top of the page
 
+Quote Post
phantom
сообщение Sep 30 2006, 14:45
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



А смысл?...
[/quote]

Во-первых всё чрезвычайно просто считать, во-вторых при наблюдении за сигналом длительное время можно повысить соотношение сигнал/помеха(кратковременная). Проблема только в синхронизации источника и приёмника. Даже при мелком несоответствии частот на протяжении длительного времени сказывается отличие. Можно конечно отдельно синхронизировать источник и приёмник, но тогда и правда в током способе смысла мало.

Идейно мне нужно было определить амплитуду конкретний частоты в каше сигнала. Фильтры требуют отдельных потоков. А так- умножил выборку на два числа, сложил и ждёш когда среднее перестанет прыгать выше ошибки. Но как-то не учёл, что повышение добротности чревато несовпаданием частот.


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
st256
сообщение Oct 2 2006, 14:33
Сообщение #5


СТАТУС: только для чтения
**

Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627



Цитата(phantom @ Sep 30 2006, 23:45) *
Во-первых всё чрезвычайно просто считать, во-вторых при наблюдении за сигналом длительное время можно повысить соотношение сигнал/помеха(кратковременная). Проблема только в синхронизации источника и приёмника. Даже при мелком несоответствии частот на протяжении длительного времени сказывается отличие. Можно конечно отдельно синхронизировать источник и приёмник, но тогда и правда в током способе смысла мало.

Идейно мне нужно было определить амплитуду конкретний частоты в каше сигнала. Фильтры требуют отдельных потоков. А так- умножил выборку на два числа, сложил и ждёш когда среднее перестанет прыгать выше ошибки. Но как-то не учёл, что повышение добротности чревато несовпаданием частот.


Поскольку вопрос не конкретизирован, то и ответ будет очень общий.

Значит так, на корреляцию наплевать. Ибо сигнал у Вас будет уходить, как по фазе, так и по частоте. В первом случае, у Вас просто коэффициент корреляции будет иметь произвольную амплитуду, а во втором - начнуться биения, а это вещь наредкость мерзкая.

Синхронизация же по фазе - штука сомнительная в описываемых условиях (ну или мне так показалось)...

Короче, я бы сделал все по гетеродинной схеме - снос спектра, фильтр основной селекции, детектор...
Go to the top of the page
 
+Quote Post
phantom
сообщение Oct 3 2006, 09:17
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Цитата(st256 @ Oct 2 2006, 17:33) *
Поскольку вопрос не конкретизирован, то и ответ будет очень общий.

Короче, я бы сделал все по гетеродинной схеме - снос спектра, фильтр основной селекции, детектор...


Сигнал низкочастотный до кГц. А зачем сносить спектр ? А сразу вопрос - единицы Гц тяжко в кГц сдвинуть ?


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
st256
сообщение Oct 3 2006, 11:01
Сообщение #7


СТАТУС: только для чтения
**

Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627



Цитата(phantom @ Oct 3 2006, 18:17) *
Цитата(st256 @ Oct 2 2006, 17:33) *

Поскольку вопрос не конкретизирован, то и ответ будет очень общий.

Короче, я бы сделал все по гетеродинной схеме - снос спектра, фильтр основной селекции, детектор...


Сигнал низкочастотный до кГц. А зачем сносить спектр ? А сразу вопрос - единицы Гц тяжко в кГц сдвинуть ?


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

Что интересует: Частота и полоса анализируемого сигнала, а также описание "мешающего" сигнала.

Цитата(DRUID3 @ Oct 3 2006, 18:35) *
Цитата(phantom @ Oct 3 2006, 12:17) *

Цитата(st256 @ Oct 2 2006, 17:33) *

Поскольку вопрос не конкретизирован, то и ответ будет очень общий.

Короче, я бы сделал все по гетеродинной схеме - снос спектра, фильтр основной селекции, детектор...


Сигнал низкочастотный до кГц. А зачем сносить спектр ?


Я тоже не догнал этот финт со сносом спектра. Это какой-то чисто софтверный приемник прямого преобразования.


Кхе-кхе... Про прямое преобразование я ничего, вроде, не говорил. Скорее, даже молчал как рыба об лед.


Цитата(DRUID3 @ Oct 3 2006, 18:35) *
Если так, то возникнет целый пучок проблем присущих любому такому приемнику, будь то паразитные каналы приема


Ик... Какие нафиг паразитные каналы приема? Вы ничего не путаете?

Цитата(DRUID3 @ Oct 3 2006, 18:35) *
и неидеальность элементов... Хуже не будет, но и выгода что-то мне не видна...


Пардон, не понял... Что за элементы такие я хотел использовать?


Цитата(DRUID3 @ Oct 3 2006, 18:35) *
Цитата(phantom @ Oct 3 2006, 12:17) *
А сразу вопрос - единицы Гц тяжко в кГц сдвинуть ?

ЛЁхко biggrin.gif . Берем значения массивов (структуры) соответствующие единицам герц и помещаем их на место тысяч. Обнуляя все остальное дабы не утратить смысл жизни в образовавшейся каше. Но помним, конечно, про неидеальность фильтрации с помощью обнуления коэффициентов выходного ректора БПФ и про функции окна. А можно и классикой - SSB приемопередатчик. Можно с преобразователем Гильберта, можно как приемник Вилларда...


Сложно как-то... Особенно преобразователь Гильберта... Куда его втыкают в SSB приемнике Вилларда?

Лучше грамотно описать задачу и получить исчерпывающий ответ.
Go to the top of the page
 
+Quote Post
phantom
сообщение Oct 3 2006, 11:16
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 323
Регистрация: 13-05-05
Пользователь №: 4 986



Цитата(st256 @ Oct 3 2006, 13:52) *
Сносить никуда и ничего не тяжело - всего 2 умножения. До тех пор пока не ясна суть задачи, писать что-то более определенное - считаю глупым, ибо в каждом конкретном случае мы имеем свои пути оптимизации. И пути эти приводят к очень разным схемам.

да Вы не сердитесь smile.gif
В моём случае надо измерять напряжённость низкочастотного магнитного поля ~4Гц и от 100Гц до 1кГц
частота фиксированная, полоса в несколько Гц.
Цитата(st256 @ Oct 3 2006, 13:52) *
Что интересует: Частота и полоса анализируемого сигнала, а также описание "мешающего" сигнала.

Снести в вычислительной плоскости конечно не трудно, а вот с апаратной частью как? Борясь со смещениями аппартуры везде ж конденсаторов ставят. Катушки немерянные, потери большие sad.gif
А для вычислителя несколько Гц->наблюдение несколько секунд. Данных немеряно sad.gif


--------------------
О сколько нам открытий чудных ...
Go to the top of the page
 
+Quote Post
st256
сообщение Oct 4 2006, 06:01
Сообщение #9


СТАТУС: только для чтения
**

Группа: Новичок
Сообщений: 133
Регистрация: 23-12-04
Пользователь №: 1 627



Цитата(phantom @ Oct 3 2006, 20:16) *
Цитата(st256 @ Oct 3 2006, 13:52) *


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

да Вы не сердитесь smile.gif


Это я сержусь?! Это что Вы себе такое позволяете??!! Да Вы знаете сколько лет я прожил среди натуральных буддистов???!!! Так я могу и рассердиться.

Цитата(phantom @ Oct 3 2006, 20:16) *
В моём случае надо измерять напряжённость низкочастотного магнитного поля ~4Гц и от 100Гц до 1кГц
частота фиксированная, полоса в несколько Гц.


Ну вот. Это уже что-то. Как бы я поступил на Вашем месте в отношении сигнала с полосой несколько герц и фиксированной центральной частотой в диапазоне 100-1000 Гц?

Ну конечно, переноса спектра бы я уже не стал делать. Сначала я бы сделал грубый фильтр и проредил сигнал раз в 16. Потом поставил бы фильтр основной селекции на полосу интересующего сигнала (Ваши несколько Гц). Потом взял бы модуль того, что отфильтровалось и подал бы на измерительный фильтр.

Звучит страшновато, но на самом деле, когда разберетесь, поймете, что это очень просто. И качество измерений тут я Вам гарантирую высочайшее.

Что касается низкочастотного сигнала 4 Гц, то тут сложнее. Его бы я, как раз, его перенес повыше.

Цитата(phantom @ Oct 3 2006, 20:16) *
Цитата(st256 @ Oct 3 2006, 13:52) *

Что интересует: Частота и полоса анализируемого сигнала, а также описание "мешающего" сигнала.

Снести в вычислительной плоскости конечно не трудно, а вот с апаратной частью как? Борясь со смещениями аппартуры везде ж конденсаторов ставят. Катушки немерянные, потери большие sad.gif
А для вычислителя несколько Гц->наблюдение несколько секунд. Данных немеряно sad.gif


Не очень понял, почему бы Вам не бороться со "смещениями аппаратуры" уже после АЦП?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Potter   Цифровые фильтры.....   Sep 12 2006, 16:38
- - DuHast   Цитата(Potter @ Sep 12 2006, 20:38) Задач...   Sep 12 2006, 18:43
|- - DRUID3   Цитата(DuHast @ Sep 12 2006, 21:43) Цитат...   Sep 12 2006, 18:53
- - DRUID3   Цитата(Potter @ Sep 12 2006, 19:38) Задач...   Sep 12 2006, 18:45
|- - DuHast   Цитата(DRUID3 @ Sep 12 2006, 22:45) чтобы...   Sep 12 2006, 18:51
|- - DRUID3   Цитата(DuHast @ Sep 12 2006, 21:51) Цитат...   Sep 12 2006, 19:00
- - jorikdima   [/quote] Кстати, почему такая неудобная высшая ча...   Sep 12 2006, 18:59
|- - DRUID3   Цитата(phantom @ Sep 30 2006, 17:45) Цита...   Oct 2 2006, 04:49
||- - phantom   [/quote] вопрос в том, что же я тогда фильтрую? Ам...   Oct 2 2006, 06:27
||- - DRUID3   Цитата(phantom @ Oct 2 2006, 09:27) Как р...   Oct 2 2006, 07:20
||- - phantom   Цитата(DRUID3 @ Oct 2 2006, 10:20) А заси...   Oct 2 2006, 11:08
||- - DRUID3   Цитата(phantom @ Oct 2 2006, 14:08) Цитат...   Oct 2 2006, 11:30
||- - Stanislav   Цитата(DRUID3 @ Oct 2 2006, 15:30) Кстати...   Oct 2 2006, 13:31
|- - DRUID3   Цитата(phantom @ Oct 3 2006, 12:17) Цитат...   Oct 3 2006, 09:35
||- - phantom   Цитата(st256 @ Oct 4 2006, 09:01) сигнала...   Oct 4 2006, 06:43
||- - st256   Цитата(phantom @ Oct 4 2006, 15:43) Цитат...   Oct 4 2006, 11:31
|- - DRUID3   Цитата(st256 @ Oct 3 2006, 14:01) Цитата(...   Oct 3 2006, 12:08
|- - st256   Цитата(DRUID3 @ Oct 3 2006, 21:08) Замеча...   Oct 4 2006, 06:32
|- - DRUID3   Цитата(st256 @ Oct 4 2006, 09:32) Цитата(...   Oct 4 2006, 08:25
|- - st256   Цитата(DRUID3 @ Oct 4 2006, 17:25) Выделе...   Oct 4 2006, 12:06
- - Alexsys   Господа, а не попадалось ли кому пособий по реализ...   Oct 3 2006, 08:52
- - DRUID3   Цитата(Alexsys @ Oct 3 2006, 11:52) Госпо...   Oct 3 2006, 09:17


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

 


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


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