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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Оцифровка зашумлённого сигнала
_Anatoliy
сообщение Sep 11 2009, 08:53
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Коллеги, кто занимался этой темой?Можете подбросить ссылок по теме?
Сразу скажу что сигнал нерегулярный и на усреднение времени нет,нужно отработать ситуацию вплоть до оцифровки единичного импульса.
Нужно реализовать примерно то,что по ссылке(только в цифре),рисунок 7.4
регенератор цифровой последовательности
Уж очень заманчивая картинка шумов там нарисована...
Похоже эта схема для сигнала типа меандр, а у меня скважность 100...10000 и SNR примерно 3дБ:-(

Может попадались кому модели для матлаб по этой теме?
Go to the top of the page
 
+Quote Post
bahurin
сообщение Sep 11 2009, 10:37
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(_Anatoliy @ Sep 11 2009, 12:53) *
Коллеги, кто занимался этой темой?Можете подбросить ссылок по теме?
Сразу скажу что сигнал нерегулярный и на усреднение времени нет,нужно отработать ситуацию вплоть до оцифровки единичного импульса.
Нужно реализовать примерно то,что по ссылке(только в цифре),рисунок 7.4
регенератор цифровой последовательности
Уж очень заманчивая картинка шумов там нарисована...
Похоже эта схема для сигнала типа меандр, а у меня скважность 100...10000 и SNR примерно 3дБ:-(

Может попадались кому модели для матлаб по этой теме?


Сколько весит килограмм гвоздей если от холодильника открутить гайку? Вот примерно так я понял ваш вопрос. Подробнее опишите вашу проблему, понять невозможно что вас тревожит.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 12 2009, 06:42
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(bahurin @ Sep 11 2009, 11:37) *
Сколько весит килограмм гвоздей если от холодильника открутить гайку? Вот примерно так я понял ваш вопрос. Подробнее опишите вашу проблему, понять невозможно что вас тревожит.


Мне казалось что статья по ссылке подробно освещает задачу.
Нужно оцифровать компаратором сигнал примерно такой как указано на рисунке 7.4 по ссылке.Длительность импульса 0,1...100мкс.
Если Вы считаете что при SNR 3дБ эта задача легко решается - поделитесь информацией,плз.Мне не удаётся при использовании компаратора с гистерезисом опуститься ниже 10 дБ SNR чтобы не было ложных срабатываний.
Go to the top of the page
 
+Quote Post
bahurin
сообщение Sep 13 2009, 06:52
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(_Anatoliy @ Sep 12 2009, 10:42) *
Мне казалось что статья по ссылке подробно освещает задачу.
Нужно оцифровать компаратором сигнал примерно такой как указано на рисунке 7.4 по ссылке.Длительность импульса 0,1...100мкс.
Если Вы считаете что при SNR 3дБ эта задача легко решается - поделитесь информацией,плз.Мне не удаётся при использовании компаратора с гистерезисом опуститься ниже 10 дБ SNR чтобы не было ложных срабатываний.


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

Сообщение отредактировал bahurin - Sep 13 2009, 07:35
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 13 2009, 08:28
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(bahurin @ Sep 13 2009, 07:52) *
думаю что скажу тривиальную вещь, но если компаратор приводит к ложным срабатываниям нужно изменить границы срабатывания компаратора.

Спасибо.
Да,тривиальную вещь.Изменяя гистерезис компаратора можно добиться его надёжного срабатывания,только SNR при этом будет около 8...10дБ.Это гробит чувствительность.А я своими глазами видел устройство надёжно срабатывающее при SNR 4дБ.
Цитата(bahurin @ Sep 13 2009, 07:52) *
или же отказаться от использования компаратора и применять другие методы обработки.


Я сразу отказался и всё выполняю в цифре,а вот с методами проблема.Сам пытаюсь изобрести,добавил дифференциатор для принятия решения - удалось снизить SNR с 10дБ до 8 дб,а ниже не удаётся опуститься.Если у Вас есть какая литература по этой теме,поделитесь пожалуйста.А фильтр гробит фронт сигнала,для меня это важно.Чтобы не искажать фронт импульса длительностью 100нс нужна большая полоса пропускания а тогда шумы он сильно не ослабит.
Go to the top of the page
 
+Quote Post
baken
сообщение Sep 13 2009, 08:46
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025



Цитата(_Anatoliy @ Sep 13 2009, 12:28) *
Я сразу отказался и всё выполняю в цифре,а вот с методами проблема.Сам пытаюсь изобрести,добавил дифференциатор для принятия решения - удалось снизить SNR с 10дБ до 8 дб,а ниже не удаётся опуститься.Если у Вас есть какая литература по этой теме,поделитесь пожалуйста.А фильтр гробит фронт сигнала,для меня это важно.Чтобы не искажать фронт импульса длительностью 100нс нужна большая полоса пропускания а тогда шумы он сильно не ослабит.

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

Сообщение отредактировал baken - Sep 13 2009, 08:46


--------------------
Еж - птица гордая. Не пнешь - не полетит.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 13 2009, 09:08
Сообщение #7


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(baken @ Sep 13 2009, 09:46) *
Форму сигнала приведите пожалуйста, то что на картинке слишком расплывчато. Точную форму сигнала, импульса и шумов на нем, если два рабочих уровня, тогда период, два периода. Если не затруднит.

Увы,сейчас не смогу,может завтра получится.
Go to the top of the page
 
+Quote Post
sysel
сообщение Sep 14 2009, 08:14
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 3-07-07
Пользователь №: 28 852



Может быть копнуть в сторону гребенчатых фильтров?
Go to the top of the page
 
+Quote Post
bahurin
сообщение Sep 14 2009, 08:56
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



Цитата(_Anatoliy @ Sep 13 2009, 13:08) *
Увы,сейчас не смогу,может завтра получится.

в вашем случае целесообразно использовать фильтр скользящего среднего вот пример.
Код
clear;
N0 = 100;    %отсчетов нуля (задают скважность)
N1 = 20;    %отсчетов единицы
%сигнал
b0 = zeros(1,N0);
b1 = ones(1,N1);
s = [b0 b1];
s = [s s];
s = [s s];
s = [s s];
s = [s s];

n= (randn(1,length(s)))*0.36;%шум
sn = s+n; %сигнал + шум
SNR = 10*log10(sum(s.^2)/sum(n.^2))%SNR

L = 10; %длина фильтра

sd = conv(sn,ones(1,L)/L); %сверка с фильтром

subplot(211),plot(1:length(s),sn,'k',1:length(s),s,'r')%до обработки
subplot(212),plot(1:length(sd),sd,'k')%после обработки
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 14 2009, 11:30
Сообщение #10


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(bahurin @ Sep 14 2009, 09:56) *

Я пробовал обычный ФНЧ,а о MAF и не вспомнил.Старею....А он похоже сюда просится.Спасибо,попробую насколько он подойдёт для моей задачи.
Go to the top of the page
 
+Quote Post
D.I.M.A
сообщение Sep 14 2009, 13:28
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 26-08-08
Из: Москва
Пользователь №: 39 824



Добрый день. Если использовать модель от bahurin, то не будет ли лучшим удлинить линию задержки фильтра до длительности импульса (сигнал b1)? Не получим ли мы тогда согласованный фильтр для прямоугольного импульса, который максимизирует отношение сигнал-шум?!
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Sep 14 2009, 13:34
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(_Anatoliy @ Sep 14 2009, 14:30) *
Я пробовал обычный ФНЧ,а о MAF и не вспомнил.Старею....А он похоже сюда просится.Спасибо,попробую насколько он подойдёт для моей задачи.

Главное помнить понятие "Оптимальный фильтр", а то, что в данном случае в качестве оптимального подойдет MAF (если импульс прямоугольный конечно) это уже дело десятое.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 15 2009, 06:13
Сообщение #13


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(D.I.M.A @ Sep 14 2009, 15:28) *
Добрый день. Если использовать модель от bahurin, то не будет ли лучшим удлинить линию задержки фильтра до длительности импульса (сигнал b1)? Не получим ли мы тогда согласованный фильтр для прямоугольного импульса, который максимизирует отношение сигнал-шум?!

Нет,не с чем согласовывать.Длительность импульса неизвестна(диапазон 100нс..1мс),пауза между импульсами тоже неизвестна(500нс...100мкс).

Цитата(bahurin @ Sep 14 2009, 10:56) *

Похоже не очень подходит такое решение.MAF сильно увеличивает длину фронтов,при коротких импульсах остаются одни фронты,а мне ещё длительность нужно измерять.
Go to the top of the page
 
+Quote Post
Artem_Petrik
сообщение Sep 15 2009, 06:59
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 443
Регистрация: 22-07-06
Из: Украина, г. Харьков
Пользователь №: 19 006



Цитата(_Anatoliy @ Sep 15 2009, 09:13) *
Нет,не с чем согласовывать.Длительность импульса неизвестна(диапазон 100нс..1мс),пауза между импульсами тоже неизвестна(500нс...100мкс).

Да, с такими длительностями импульсов сильно не нафильтруешся... Собственно фильтр нужно согласовывать с самым коротким из возможных импульсов. Правда, в данном случае, он не сильно много чего отфильтрует. То, что импульс (самый короткий) после фильтра станет треугольником  не страшно, определяйте амплитуду, а потом по уровню 0,5 меряйте длительность. Конечно большой уровень шума приведет к большой погрешности измерения длительности, но от этого уже никуда не денешся.

Еще вариант: Можно сделать банк фильтров, согласованных на импульсы разной длительности. Такой подход позволит увеличить достоверность обнаружения длинных импульсов. Коротким это правда не поможет.
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 15 2009, 07:44
Сообщение #15


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(Artem_Petrik @ Sep 15 2009, 08:59) *
Да, с такими длительностями импульсов сильно не нафильтруешся... Собственно фильтр нужно согласовывать с самым коротким из возможных импульсов. Правда, в данном случае, он не сильно много чего отфильтрует. То, что импульс (самый короткий) после фильтра станет треугольником  не страшно, определяйте амплитуду, а потом по уровню 0,5 меряйте длительность. Конечно большой уровень шума приведет к большой погрешности измерения длительности, но от этого уже никуда не денешся.

Еще вариант: Можно сделать банк фильтров, согласованных на импульсы разной длительности. Такой подход позволит увеличить достоверность обнаружения длинных импульсов. Коротким это правда не поможет.


Спасибо.
У меня короткие и вызывают головную боль...
Странно что теоретического материала по этой теме не находится.
Go to the top of the page
 
+Quote Post

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

 


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


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