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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> Детектирование сигнала частотой 30 Гц, Помогите советом
blackfin
сообщение Apr 9 2007, 07:46
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Karl @ Apr 9 2007, 07:13) *
Спасибо, но вот алгоритм Герцеля найти никак не могу. По ссылочке от blackfin меня не пускают sad.gif
Тогда здесь: Сергиенко А.Б., ЦОС
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 14 2007, 12:04
Сообщение #17


Гуру
******

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



Вообще-то, для "прерывистого" сигнала алгоритм Герцля будет далеко не оптимален, особенно если пачки 30-Гц сигнала имеют разрывы фазы. В этом случае лучше согласованный фильтр сооружать. В частотной или временнОй области - разницы нет (за исключением того, что БПФ сожрёт кучу ресурса, и вряд ли уместно при данной постановке задачи).
AVR я бы вообще не рекомендовал использовать для сигнальной обработки (ну, кроме исключительных случаев, когда требуется реализовать нечто на уже готовом "железе"). Более оправданным представляется применение недорогих 16- или 32- битных МК, благо сейчас их есть в наличии уйма.

А в целом, нужно плясать "от печки". Конструктив и реализация аналоговой части приёмника в таком вопросе могут играть определяющие роли.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
el34
сообщение Apr 14 2007, 12:21
Сообщение #18


инженер
****

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



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

но сделать можно это используя алгоритм Герцеля (Goertzel algorithm) smile.gif


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 14 2007, 12:44
Сообщение #19


Гуру
******

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



Цитата(el34 @ Apr 14 2007, 13:21) *
>Вообще-то, для "прерывистого" сигнала алгоритм Герцля будет далеко не оптимален, особенно если пачки 30-Гц сигнала имеют разрывы фазы.
>В этом случае лучше согласованный фильтр сооружать.

но сделать можно это используя алгоритм Герцеля (Goertzel algorithm) smile.gif
Нет, по-моему, нельзя (во всяком случае, без великих извращений).
Более правильной в данном случае, мне кажется, будет согласованная КИХ-фильтрация.

Сообщение отредактировал Stanislav - Apr 14 2007, 12:57


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
el34
сообщение Apr 14 2007, 13:00
Сообщение #20


инженер
****

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



>Нет, по-моему, нельзя (во всяком случае, без великих извращений).
Более правильной в этом случае, мне кажется, будет реализация оптимального приёма в виде КИХ-фильтра.

а чтоб реализовать хорошую добротность c ких фильтром - разве это не накладно?


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 14 2007, 13:18
Сообщение #21


Гуру
******

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



Цитата(el34 @ Apr 14 2007, 14:00) *
>Нет, по-моему, нельзя (во всяком случае, без великих извращений).
Более правильной в этом случае, мне кажется, будет реализация оптимального приёма в виде КИХ-фильтра.

а чтоб реализовать хорошую добротность c ких фильтром - разве это не накладно?
Дело вовсе не в добротности, а в том, что оптимальный фильтр должен быть согласован как с исходным сигналом, так и с шумом (для того, чтобы получить наибольший из всех возможных энергетический выигрыш С/Ш на выходе). В белом шуме, например, импульсная характеристика согласованный фильтра на 8 периодов синусоиды будет представлять из себя также 8 периодов синусоиды (точнее, зеркально отображённых во времени). Для периодически повторяющихся пачек нужно также ввести суммирование значений выхода фильтра через период повторения с "забыванием".
Для приёма сигнала в "окрашенном" шуме импульсная характеристика фильтра должна быть видоизменена, чтобы попутно выбелить и шум.
Полюсный БИХ-фильтр второго порядка с большой добротностью может быть оправдан только если в пачке будет большое число периодов. С шумом же его согласовать невозможно.
Простите за некоторую вольность изложения - писать длинные формУлы неохота. smile.gif


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
blackfin
сообщение Apr 14 2007, 13:20
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(Stanislav @ Apr 14 2007, 13:04) *
Вообще-то, для "прерывистого" сигнала алгоритм Герцля будет далеко не оптимален, особенно если пачки 30-Гц сигнала имеют разрывы фазы.

А с чего Вы решили, что при приближении, а затем при удалении непрерывно
излучающего 30 Гц передатчика от приемника, на входе приемника будет разрыв фазы?
ИМХО, будет синус 30 Гц с достаточно плавной огибающей.
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 14 2007, 13:31
Сообщение #23


Гуру
******

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



Цитата(blackfin @ Apr 14 2007, 14:20) *
А с чего Вы решили, что при приближении, а затем при удалении непрерывно
излучающего 30 Гц передатчика от приемника, на входе приемника будет разрыв фазы?
Вот с этого:
Цитата(Karl @ Apr 4 2007, 07:23) *
Соотношение сигнал/шум обещают 1,5. Еще оказалось, что сигнал передатчика может быть разным. Либо непрерывный синус, либо пачки по 8 периодов синуса. Время между началом соседних импульсов 1,45 секунды...
См. второй случай, его я и называю "прерывистым". Разрыв фазы 30-Гц сигнала в нём вполне возможен (между пачками укладывается нецелое число периодов). Классический Герцель от этого пойдёт вразнос.

Цитата(blackfin @ Apr 14 2007, 14:20) *
...ИМХО, будет синус 30 Гц с достаточно плавной огибающей.
Синус с плавной огибающей будет только в первом случае (и то, если приёмник не содержит АРУ smile.gif ). Для него сойдёт, конечно, и Герцель. Хотя, и здесь он будет не совсем оптимален.
Для того, чтобы сказать определённее, условий недостаточно. Нужно знать динамику процесса сближения/удаления приёмника и передатчика, и строить процесс накопления выходных значений фильтра исходя из неё (второй уровень "оптимальности" smile.gif ).

Сообщение отредактировал Stanislav - Apr 14 2007, 14:24


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post
el34
сообщение Apr 14 2007, 13:58
Сообщение #24


инженер
****

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



ну не понимаю чем ких с "забывание" лучше герцеля со сбросом....
тем более, что речь идет о нескольких периодах СИНУСоидального сигнала!!!!

....
ладно если б речь шла о сложном сигнале с переворотами фазы или изменением частоты и тп....


--------------------
........поужинали вяленой рыбой, кот лежал рядом, молчали.......
Go to the top of the page
 
+Quote Post
Stanislav
сообщение Apr 14 2007, 14:12
Сообщение #25


Гуру
******

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



Цитата(el34 @ Apr 14 2007, 14:58) *
ну не понимаю чем ких с "забывание" лучше герцеля со сбросом...
Простите, но, мне кажется Вы не совсем правильно поняли.
"Забывание" осуществляется уже на этапе накопления выходных значений фильтра, согласованного с единичной пачкой синусоид, для того, чтобы отслеживать динамику нестационарного процесса сближения/удаления передатчика. Об остальных недостатках герцеля я уже писал выше. К ним стоит добавить плохую устойчивость полюсного БИХ-звена высокой добротности в системах с ограниченной разрядностью представления данных.

КИХ-фильтр может быть и рекурсивным, кстати. Только это уже будет не Герцель.

Цитата(el34 @ Apr 14 2007, 14:58) *
...тем более, что речь идет о нескольких периодах СИНУСоидального сигнала!!!!
Во втором случае это не просто синус, а более сложная функция, временнЫе и спектральные характеристики которой не соответствуют синусоиде.

Цитата(el34 @ Apr 14 2007, 14:58) *
...ладно если б речь шла о сложном сигнале с переворотами фазы или изменением частоты и тп...
Представьте, что передатчик генерит одинаковые по форме пачки, расстояние между которыми не кратно целому числу периодов. Как быть в этом случае?

При таком отношении С/Ш на входе стОит побороться даже за десятые доли дБ на выходе. Поэтому, к вопросу фильтрации нужно подходить сурьёзно.


--------------------
Самонадеянность слепа. Сомнения - спутник разума. (с)
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th June 2025 - 17:27
Рейтинг@Mail.ru


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