Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 11:16   #1
tranvay
 
Регистрация: 04.03.2011
Сообщений: 3
По умолчанию mathlab - сглаживание сигнала

Привет всем!
пожалуйста помогите решить задачу!!
необходимо сгладить сигнал, который имеет случайные импульсные помехи, короткие замыкания и обрывы.
Сигнал, который все это создает вот:

F=1000; %массив отсчетов датчика
M=14.7; %математическое ожидание
Dsh=3; %дисперсия шума
x=randn(F,1)+M; %randn(m,n) - формирует массив размера m х n, элементами которого являются случайные величины,
%распределенные по нормальному закону с математическим ожиданием 0 и
%среднеквадратическим отклонением 1.


figure (2);
plot(x);

% Имитация импульсной помехи

for m = 1:2
Pom=M*5; %амплитуда помехи
t =150; %индекс элемента массива, где будет помеха

if (round(rand(1)*10)>5) %положение помехи относительно математического ожидания
x(t) = Pom
else x(t) = 2*M-Pom;
end
end


% Имитация короткого замыкания


KZ=M*3; %амплитуда короткого замыкания
tz =500; %индекс элемента массива, где будет короткое замыкание

for m= 1:50
x(tz) = KZ
tz=tz+1;
end


% Имитация обрыва

Obr=0; %амплитуда обрыва
tz =750; %индекс элемента массива, где будет обрыв
for m= 1:50
x(tz) = Obr
tz=tz+1;
end

figure (3);
plot(x);
D1 = cov(x);


plot(x)
grid on
text(1, 75, strcat('Dispersiya:', num2str(D1)))

Помогите пожалуйста со сглаживанием!
tranvay вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача по mathlab JLIO6uTEJLb Фриланс 0 23.05.2011 19:03
Задача по mathlab.. JLIO6uTEJLb Помощь студентам 2 23.05.2011 17:52
mathlab массив m-file hakase Помощь студентам 6 30.01.2011 13:15
Delphi: сглаживание сигнала или графика tanek Помощь студентам 17 27.11.2009 18:30