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

 
 
 
Reply to this topicStart new topic
> Оптимизация алгоритма Герцеля для пакета, stm32f4
spirit_1
сообщение Oct 2 2017, 09:12
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-10-17
Пользователь №: 99 572



Добрый день.
Необходимо измерение уровня сигнала небольших пачек импульсов разных частот( в каждый текущий момент одна частота).
Причем необходима по возможности большая точность измерения уровня. На этом основан дальнейший алгоритм
При применении алгоритма Герцеля , если входить в буфер с выборками произвольно,
дает прыгающий уровень в районе 10-20%.
Сделал поиск пика в начале массива и затем по нему делаю старт обработки.
Скачки уровня уменьшились до 2-3 процентов. Дальше делаю усреднение по нескольким пакетам, еще лучше

Подскажите пожалуйста , возможно кто-то сталкивался с данным вопросом. Интересует правильность выбора как самого Герцеля
для решения задачи, так и пути улучшения стабильности обработки уровня на выходе
Go to the top of the page
 
+Quote Post
HFSSLer
сообщение Oct 3 2017, 08:25
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 29-10-09
Из: Воронеж
Пользователь №: 53 299



Но вы не указали никаких исходных параметров, диапазон изменения частот этих импульсов, сигнал/шум и т. д. Если сигнал/шум+помеха большой и можно отделить факт наличия уровня от его отсутствия, зачем вам Герцель, надо просто усреднять значения.
Go to the top of the page
 
+Quote Post
spirit_1
сообщение Oct 3 2017, 18:21
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 61
Регистрация: 2-10-17
Пользователь №: 99 572



Цитата(HFSSLer @ Oct 3 2017, 09:25) *
Но вы не указали никаких исходных параметров, диапазон изменения частот этих импульсов, сигнал/шум и т. д. Если сигнал/шум+помеха большой и можно отделить факт наличия уровня от его отсутствия, зачем вам Герцель, надо просто усреднять значения.


Простите, немного подробнее.

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

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

 


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


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