|
Оцифровка зашумлённого сигнала |
|
|
|
Sep 11 2009, 08:53
|

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

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

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

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

Утомлённый солнцем
     
Группа: Свой
Сообщений: 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нс нужна большая полоса пропускания а тогда шумы он сильно не ослабит.
|
|
|
|
|
Sep 13 2009, 08:46
|
Местный
  
Группа: Участник
Сообщений: 222
Регистрация: 27-01-09
Из: г.Жирновск
Пользователь №: 44 025

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

Местный
  
Группа: Участник
Сообщений: 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')%после обработки
|
|
|
|
Сообщений в этой теме
_Anatoliy Оцифровка зашумлённого сигнала Sep 11 2009, 08:53      sysel Может быть копнуть в сторону гребенчатых фильтров? Sep 14 2009, 08:14        Artem_Petrik Цитата(_Anatoliy @ Sep 14 2009, 14:30) Я ... Sep 14 2009, 13:34 D.I.M.A Добрый день. Если использовать модель от bahurin, ... Sep 14 2009, 13:28 _Anatoliy Цитата(D.I.M.A @ Sep 14 2009, 15:28) Добр... Sep 15 2009, 06:13  Artem_Petrik Цитата(_Anatoliy @ Sep 15 2009, 09:13) Не... Sep 15 2009, 06:59   _Anatoliy Цитата(Artem_Petrik @ Sep 15 2009, 08:59)... Sep 15 2009, 07:44    Artem_Petrik Цитата(_Anatoliy @ Sep 15 2009, 10:44) Сп... Sep 15 2009, 08:27     bahurin Поймите, что при одной и тойже частоте дискретизац... Sep 16 2009, 04:56      _Anatoliy Цитата(bahurin @ Sep 16 2009, 06:56) Пойм... Sep 16 2009, 11:15       bahurin Цитата(_Anatoliy @ Sep 16 2009, 15:15) Эт... Sep 16 2009, 11:50
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|