Страница 3 из 7
Re: Как определить присутствие АМ?
Добавлено: 24 апр 2012, 21:56
Santik
Вот пример выявления амплитудной модуляции ЛЧМ на фоне шума.
10-100 Гц 10 секунд . АМ 20Гц Км=1% , 2<tam<4 сек
Uш=1%
Re: Как определить присутствие АМ?
Добавлено: 25 апр 2012, 06:17
Santik
Подскажите, какой бы тестовый сигнал выбрать для проверки?
Пока такой:
Код: Выделить всё
T0=10 ! sec
Tcon= 0.25 ! "конус" 250 мс
f0=10 !Начальная частота, Гц
df=100 !fn-f0
Km=0.01 !Коэф. модуляции
Kn=0.01 !Коэф. шума
Fcon=1.0/Tcon ! 2 Hz
Wcon=3.14159365358*Fcon
do i=1,N ! Тестовый сигнал
t=(i-1)/Fd
A(i)=1.0
if (t.LE. Tcon) A(i)=(1-cos(Wcon*t))*0.5 ! сглаживание в начале и в конце
if (t .GE. (T0-Tcon)) A(i)=(1+cos(Wcon*(t-T0+Tcon)))*0.5
if ( (t>2) .AND. (t<4) ) A(i)=1+Km*cos(2*3.14159365358*Fm*t) ! АМ от 2 до 4 секунд
Sw(i)=A(i)*cos(2*3.14159365358*(f0 +df/ (2*T0)*t)*t)+Kn*rand (0)*(-1)**i ! АМ +шум
end do
Re: Как определить присутствие АМ?
Добавлено: 25 апр 2012, 08:41
Santik
Изменяющийся во времени коэффициент модуляции:
Re: Как определить присутствие АМ?
Добавлено: 25 апр 2012, 19:22
Бахурин Сергей
картинки конечно очень красивые. В чем такие строите? Только вопрос у меня как это распознавание автоматизировать?
Re: Как определить присутствие АМ?
Добавлено: 25 апр 2012, 20:59
Santik
Картинки построены в Surfer-8. Красиво, но медленно. И больше чем 3000х3000 не строит. (У меня вылетает по недостатку памяти).
Вопрос об автоматизации распознования, как я понимаю, упирается в удалении "тени". Я пока не знаю как от неё избавиться. С другим наклоном "подсветить"? Но это будет уже 4-х мерный график
...
Вот амплитуда гармоник от времени однозначно определяется - там ведь "наклон" другой.
Вот ещё пример: ЛЧМ сигнал с АМ, изменяющейся по уровню и по частоте.
Re: Как определить присутствие АМ?
Добавлено: 01 май 2012, 05:51
Santik
Времена появления (и исчезновения)
гармоник определяются однозначно...
ЛЧМ 10-110 Гц 10 секунд
2-я гармоника 5% 3 <t< 4 сек
3-я гармоника 1% 0,5 <t< 1.5 сек
Re: Как определить присутствие АМ?
Добавлено: 03 май 2012, 12:02
Santik
Нелинейный свип 10-110 Гц с амплитудной модуляцией Км=1% Fm=30 Гц при 1< t < 8 сек
a=0.5 T=10 сек
Re: Как определить присутствие АМ?
Добавлено: 03 май 2012, 17:55
Santik
Вот, самое главное чуть не забыл! Во всех выше приведённых примерах - частота дискретизации 500 Гц!
Re: Как определить присутствие АМ?
Добавлено: 05 май 2012, 10:41
Santik
За счёт некоторого уменьшения разрешения удалось избавиться от "теней".
Re: Как определить присутствие АМ?
Добавлено: 05 май 2012, 20:50
Бахурин Сергей
Ну вам пора уже публиковаться по теме применения вейвлет анализа для измерения паразитной ам
.