Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 26.10.2018, 12:59   #1
Teo888
 
Регистрация: 23.10.2018
Сообщений: 7
Репутация: -28
По умолчанию Найти КОД в МатЛабе или МатКаде

Вот, нашёл Формулу Адаптивного Шумоподавителя - https://ru.bmstu.wiki/%D0%90%D0%B4%D...BD%D1%8B%D1%85

Может кто-нибудь подкинуть Целый КОД этого Фильтра из МатЛаба или МатКада?
Там ещё есть Фильтр Виннера - то же здорово было бы найти готовый КОД из МатЛаба/МатКада...

Фильтр состоит из блока цифрового фильтра с регулируемыми коэффициентами и адаптивного алгоритма для настройки и изменения коэффициентов фильтра.
На фильтр одновременно подаются входные сигналы y(k) и x(k). Сигнал y(k) содержит полезный сигнал s(k) и некоррелированный с ним загрязняющий сигнал g(k). Сигнал x(k) какого-либо источника шума, коррелированный с g(k), который используется для формирования оценки сигнала ^g(k)

. Полезный сигнал оценивается по разности:
^s(k)=y(k)−^g(k)=s(k)+g(k)−^g(k)(1. 1)

Возводим уравнение в квадрат и получаем:
^s2(k)=s2(k)+(g(k)−^g(k))2+2s(k)(g( k)−^g(k))(1.2)

Вычислим математическое ожидание левой и правой части этого уравнения:
M[^s2(k)]=M[s2(k)]+M[g(k)−^g(k)2]+2M[s(k)(g(k)−^g(k))](1.3)

Последнее слагаемое в выражении равно нулю, поскольку сигнал s(k)
не коррелирует с сигналами g(k) и ^g(k)

M[^s2(k)]=M[s2(k)]+M[(g(k)−^g(k)2)]+2M[s(k)(g(k)−^g(k))](1.4)

В этом выражении M[s2(k)]=W(s(k))
– мощность сигнала s(k), M[^s2(k)]=W(^s(k)) – оценка мощности сигнала s(k) и общая выходная мощность, M[g(k)−^g(k)2]=W(ξg)

- остаточная мощность шума, который может содержаться в выходном сигнале. При настройке адаптивного фильтра к оптимальному положению минимизируется мощность остаточного шума, а, следовательно, и мощность выходного сигнала:
minW(^s(k))=W(s(k))+minW(ξg)(1.5)

На мощность полезного сигнала настройка не влияет, поскольку сигнал не коррелирован с шумом. Эффект минимизации общей выходной мощности будет выражаться в максимизации выходного отношения сигнал/шум. Если настройка фильтра обеспечивает равенство ^g(k)=g(k)
, то при этом ^s(k)=s(k). Если сигнал не содержит шума, адаптивный алгоритм должен устанавливать нулевые значения всем коэффициентам цифрового фильтра.
Teo888 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не удается найти указаный файл или систем эрор код 2 HellMercenariess Общие вопросы Delphi 2 25.01.2017 16:33
Нужен или код, или блок схема, или просто обьяснение. shewlett Помощь студентам 1 03.06.2015 17:34
Найти вероятность в маткаде. Krazier Помощь студентам 0 19.11.2012 19:00
Найти и выделить штрих-код на изображении, реализация на С# или С++ Didos Общие вопросы C/C++ 1 21.05.2012 11:23


15:40.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru